#include <epan/conversation.h> and/or #include <epan/emem.h> not req'd ...
[obnox/wireshark/wip.git] / epan / dissectors / packet-nbap.c
1 /* Do not modify this file.                                                   */
2 /* It is created automatically by the ASN.1 to Wireshark dissector compiler   */
3 /* packet-nbap.c                                                              */
4 /* ../../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 */
5
6 /* Input file: packet-nbap-template.c */
7
8 #line 1 "packet-nbap-template.c"
9 /* packet-nbap-template.c
10  * Routines for UMTS Node B Application Part(NBAP) packet dissection
11  * Copyright 2005, 2009 Anders Broman <anders.broman@ericsson.com>
12  *
13  * $Id$
14  *
15  * Wireshark - Network traffic analyzer
16  * By Gerald Combs <gerald@wireshark.org>
17  * Copyright 1998 Gerald Combs
18  *
19  * This program is free software; you can redistribute it and/or
20  * modify it under the terms of the GNU General Public License
21  * as published by the Free Software Foundation; either version 2
22  * of the License, or (at your option) any later version.
23  *
24  * This program is distributed in the hope that it will be useful,
25  * but WITHOUT ANY WARRANTY; without even the implied warranty of
26  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
27  * GNU General Public License for more details.
28  *
29  * You should have received a copy of the GNU General Public License
30  * along with this program; if not, write to the Free Software
31  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
32  *
33  * Ref: 3GPP TS 25.433 version 6.6.0 Release 6
34  */
35
36 #ifdef HAVE_CONFIG_H
37 # include "config.h"
38 #endif
39
40 #include <glib.h>
41 #include <epan/packet.h>
42
43 #include <stdio.h>
44 #include <string.h>
45
46 #include <epan/asn1.h>
47
48 #include "packet-per.h"
49
50 #ifdef _MSC_VER
51 /* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
52 #pragma warning(disable:4146)
53 #endif
54
55 #define PNAME  "UTRAN Iub interface NBAP signalling"
56 #define PSNAME "NBAP"
57 #define PFNAME "nbap"
58
59
60 /*--- Included file: packet-nbap-val.h ---*/
61 #line 1 "packet-nbap-val.h"
62 #define maxPrivateIEs                  65535
63 #define maxProtocolExtensions          65535
64 #define maxProtocolIEs                 65535
65 #define maxNrOfCodes                   10
66 #define maxNrOfDLTSs                   15
67 #define maxNrOfDLTSLCRs                6
68 #define maxNrOfErrors                  256
69 #define maxNrOfTFs                     32
70 #define maxNrOfTFCs                    1024
71 #define maxNrOfRLs                     16
72 #define maxNrOfRLs_1                   15
73 #define maxNrOfRLs_2                   14
74 #define maxNrOfRLSets                  maxNrOfRLs
75 #define maxNrOfDPCHs                   240
76 #define maxNrOfDPCHsPerRL_1            239
77 #define maxNrOfDPCHLCRs                240
78 #define maxNrOfDPCHsLCRPerRL_1         95
79 #define maxNrOfDPCHs768                480
80 #define maxNrOfDPCHs768PerRL_1         479
81 #define maxNrOfSCCPCHs                 8
82 #define maxNrOfSCCPCHsinExt            232
83 #define maxNrOfSCCPCHs768              480
84 #define maxNrOfDCHs                    128
85 #define maxNrOfDSCHs                   32
86 #define maxNrOfFACHs                   8
87 #define maxNrOfCCTrCHs                 16
88 #define maxNrOfPDSCHs                  256
89 #define maxNrOfHSPDSCHs                16
90 #define maxNrOfHSPDSCHs768             32
91 #define maxNrOfPUSCHs                  256
92 #define maxNrOfPUSCHs_1                255
93 #define maxNrOfPDSCHSets               256
94 #define maxNrOfPRACHLCRs               8
95 #define maxNrOfPUSCHSets               256
96 #define maxNrOfSCCPCHLCRs              8
97 #define maxNrOfSCCPCHsLCRinExt         88
98 #define maxNrOfULTSs                   15
99 #define maxNrOfULTSLCRs                6
100 #define maxNrOfUSCHs                   32
101 #define maxNrOfSlotFormatsPRACH        8
102 #define maxCellinNodeB                 256
103 #define maxCCPinNodeB                  256
104 #define maxCTFC                        16777215
105 #define maxLocalCellinNodeB            maxCellinNodeB
106 #define maxFPACHCell                   8
107 #define maxRACHCell                    maxPRACHCell
108 #define maxPLCCHCell                   16
109 #define maxPRACHCell                   16
110 #define maxSCCPCHCell                  32
111 #define maxSCCPCHCellinExt             208
112 #define maxSCCPCHCellinExtLCR          64
113 #define maxSCCPCHCell768               480
114 #define maxSCPICHCell                  32
115 #define maxTTI_count                   4
116 #define maxIBSEG                       16
117 #define maxIB                          64
118 #define maxFACHCell                    256
119 #define maxRateMatching                256
120 #define maxHS_PDSCHCodeNrComp_1        15
121 #define maxHS_SCCHCodeNrComp_1         127
122 #define maxNrOfCellSyncBursts          10
123 #define maxNrOfReceptsPerSyncFrame     16
124 #define maxNrOfMeasNCell               96
125 #define maxNrOfMeasNCell_1             95
126 #define maxNrOfSF                      8
127 #define maxTGPS                        6
128 #define maxCommunicationContext        1048575
129 #define maxNrOfLevels                  256
130 #define maxNoSat                       16
131 #define maxNoGPSItems                  8
132 #define maxNrOfHSSCCHs                 32
133 #define maxNrOfHSSICHs                 4
134 #define maxNrOfHSSICHs_1               3
135 #define maxNrOfSyncFramesLCR           512
136 #define maxNrOfReceptionsperSyncFrameLCR 8
137 #define maxNrOfSyncDLCodesLCR          32
138 #define maxNrOfHSSCCHCodes             4
139 #define maxNrOfMACdFlows               8
140 #define maxNrOfMACdFlows_1             7
141 #define maxNrOfMACdPDUIndexes          8
142 #define maxNrOfMACdPDUIndexes_1        7
143 #define maxNrOfMACdPDUSize             32
144 #define maxNrOfNIs                     256
145 #define maxNrOfPriorityQueues          8
146 #define maxNrOfPriorityQueues_1        7
147 #define maxNrOfHARQProcesses           8
148 #define maxNrOfContextsOnUeList        16
149 #define maxNrOfCellPortionsPerCell     64
150 #define maxNrOfCellPortionsPerCell_1   63
151 #define maxNrOfPriorityClasses         16
152 #define maxNrOfSatAlmanac_maxNoSat     16
153 #define maxNrOfE_AGCHs                 32
154 #define maxNrOfEDCHMACdFlows           8
155 #define maxNrOfEDCHMACdFlows_1         7
156 #define maxNrOfE_RGCHs_E_HICHs         32
157 #define maxNrOfEDCH_HARQ_PO_QUANTSTEPs 6
158 #define maxNrOfEDCHHARQProcesses2msEDCH 8
159 #define maxNrOfEDPCCH_PO_QUANTSTEPs    8
160 #define maxNrOfBits_MACe_PDU_non_scheduled 19982
161 #define maxNrOfRefETFCIs               8
162 #define maxNrOfRefETFCI_PO_QUANTSTEPs  29
163 #define maxNrofSigSeqRGHI_1            39
164 #define maxNoOfLogicalChannels         16
165 #define maxNrOfCombEDPDCH              12
166 #define maxE_RUCCHCell                 16
167 #define maxNrOfEAGCHCodes              4
168 #define maxNrOfRefBetas                8
169 #define maxNrOfE_PUCHSlots             13
170 #define maxNrOfEAGCHs                  32
171 #define maxNrOfHS_DSCH_TBSs_HS_SCCHless 4
172 #define maxNrOfHS_DSCH_TBSs            90
173 #define maxNrOfEHICHCodes              4
174 #define maxNrOfE_PUCHSlotsLCR          5
175 #define maxNrOfEPUCHcodes              16
176 #define maxNrOfEHICHs                  32
177 #define maxNrOfCommonMACFlows          8
178 #define maxNrOfCommonMACFlows_1        7
179 #define maxNrOfPagingMACFlow           4
180 #define maxNrOfPagingMACFlow_1         3
181 #define maxNrOfcommonMACQueues         8
182 #define maxNrOfpagingMACQueues         8
183 #define maxNrOfHS_DSCHTBSsE_PCH        2
184 #define maxGANSSSat                    64
185 #define maxNoGANSS                     8
186 #define maxSgnType                     8
187 #define maxFrequencyinCell             12
188 #define maxFrequencyinCell_1           11
189 #define maxHSDPAFrequency              8
190 #define maxHSDPAFrequency_1            7
191 #define maxNrOfHSSCCHsinExt            224
192 #define maxGANSSSatAlmanac             36
193 #define maxGANSSClockMod               4
194 #define maxNrOfEDCHRLs                 4
195 #define maxERNTItoRelease              256
196 #define maxNrOfCommonEDCH              32
197 #define maxNrOfCommonMACFlowsLCR       256
198 #define maxNrOfCommonMACFlowsLCR_1     255
199 #define maxNrOfHSSCCHsLCR              256
200 #define maxNrOfEDCHMACdFlowsLCR        256
201 #define maxNrOfEDCHMACdFlowsLCR_1      255
202 #define maxNrOfEAGCHsLCR               256
203 #define maxNrOfEHICHsLCR               256
204 #define maxnrofERUCCHsLCR              32
205 #define maxNrOfHSDSCH_1                32
206 #define maxNrOfHSDSCH                  33
207 #define maxGANSS_1                     7
208
209 /* enumerated values for ProcedureCode */
210 #define NBAP_ID_AUDIT   0
211 #define NBAP_ID_AUDITREQUIRED   1
212 #define NBAP_ID_BLOCKRESOURCE   2
213 #define NBAP_ID_CELLDELETION   3
214 #define NBAP_ID_CELLRECONFIGURATION   4
215 #define NBAP_ID_CELLSETUP   5
216 #define NBAP_ID_CELLSYNCHRONISATIONINITIATION  45
217 #define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION  46
218 #define NBAP_ID_CELLSYNCHRONISATIONREPORTING  47
219 #define NBAP_ID_CELLSYNCHRONISATIONTERMINATION  48
220 #define NBAP_ID_CELLSYNCHRONISATIONFAILURE  49
221 #define NBAP_ID_COMMONMEASUREMENTFAILURE   6
222 #define NBAP_ID_COMMONMEASUREMENTINITIATION   7
223 #define NBAP_ID_COMMONMEASUREMENTREPORT   8
224 #define NBAP_ID_COMMONMEASUREMENTTERMINATION   9
225 #define NBAP_ID_COMMONTRANSPORTCHANNELDELETE  10
226 #define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE  11
227 #define NBAP_ID_COMMONTRANSPORTCHANNELSETUP  12
228 #define NBAP_ID_COMPRESSEDMODECOMMAND  14
229 #define NBAP_ID_DEDICATEDMEASUREMENTFAILURE  16
230 #define NBAP_ID_DEDICATEDMEASUREMENTINITIATION  17
231 #define NBAP_ID_DEDICATEDMEASUREMENTREPORT  18
232 #define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION  19
233 #define NBAP_ID_DOWNLINKPOWERCONTROL  20
234 #define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL  38
235 #define NBAP_ID_ERRORINDICATIONFORCOMMON  35
236 #define NBAP_ID_ERRORINDICATIONFORDEDICATED  21
237 #define NBAP_ID_INFORMATIONEXCHANGEFAILURE  40
238 #define NBAP_ID_INFORMATIONEXCHANGEINITIATION  41
239 #define NBAP_ID_INFORMATIONEXCHANGETERMINATION  42
240 #define NBAP_ID_INFORMATIONREPORTING  43
241 #define NBAP_ID_BEARERREARRANGEMENT  50
242 #define NBAP_ID_MBMSNOTIFICATIONUPDATE  53
243 #define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION  37
244 #define NBAP_ID_PRIVATEMESSAGEFORCOMMON  36
245 #define NBAP_ID_PRIVATEMESSAGEFORDEDICATED  22
246 #define NBAP_ID_RADIOLINKADDITION  23
247 #define NBAP_ID_RADIOLINKDELETION  24
248 #define NBAP_ID_RADIOLINKFAILURE  25
249 #define NBAP_ID_RADIOLINKPREEMPTION  39
250 #define NBAP_ID_RADIOLINKRESTORATION  26
251 #define NBAP_ID_RADIOLINKSETUP  27
252 #define NBAP_ID_RESET  13
253 #define NBAP_ID_RESOURCESTATUSINDICATION  28
254 #define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT  44
255 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION  29
256 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT  30
257 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION  31
258 #define NBAP_ID_SYSTEMINFORMATIONUPDATE  32
259 #define NBAP_ID_UNBLOCKRESOURCE  33
260 #define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION  34
261 #define NBAP_ID_RADIOLINKACTIVATION  51
262 #define NBAP_ID_RADIOLINKPARAMETERUPDATE  52
263 #define NBAP_ID_UESTATUSUPDATE  54
264
265 typedef enum _DdMode_enum {
266   tdd          =   0,
267   fdd          =   1,
268   common       =   2
269 } DdMode_enum;
270
271 typedef enum _ProtocolIE_ID_enum {
272   id_AICH_Information =   0,
273   id_AICH_InformationItem_ResourceStatusInd =   1,
274   id_BCH_Information =   7,
275   id_BCH_InformationItem_ResourceStatusInd =   8,
276   id_BCCH_ModificationTime =   9,
277   id_BlockingPriorityIndicator =  10,
278   id_Cause     =  13,
279   id_CCP_InformationItem_AuditRsp =  14,
280   id_CCP_InformationList_AuditRsp =  15,
281   id_CCP_InformationItem_ResourceStatusInd =  16,
282   id_Cell_InformationItem_AuditRsp =  17,
283   id_Cell_InformationItem_ResourceStatusInd =  18,
284   id_Cell_InformationList_AuditRsp =  19,
285   id_CellParameterID =  23,
286   id_CFN       =  24,
287   id_C_ID      =  25,
288   id_CommonMeasurementAccuracy =  39,
289   id_CommonMeasurementObjectType_CM_Rprt =  31,
290   id_CommonMeasurementObjectType_CM_Rqst =  32,
291   id_CommonMeasurementObjectType_CM_Rsp =  33,
292   id_CommonMeasurementType =  34,
293   id_CommonPhysicalChannelID =  35,
294   id_CommonPhysicalChannelType_CTCH_SetupRqstFDD =  36,
295   id_CommonPhysicalChannelType_CTCH_SetupRqstTDD =  37,
296   id_CommunicationControlPortID =  40,
297   id_ConfigurationGenerationID =  43,
298   id_CRNC_CommunicationContextID =  44,
299   id_CriticalityDiagnostics =  45,
300   id_DCHs_to_Add_FDD =  48,
301   id_DCH_AddList_RL_ReconfPrepTDD =  49,
302   id_DCHs_to_Add_TDD =  50,
303   id_DCH_DeleteList_RL_ReconfPrepFDD =  52,
304   id_DCH_DeleteList_RL_ReconfPrepTDD =  53,
305   id_DCH_DeleteList_RL_ReconfRqstFDD =  54,
306   id_DCH_DeleteList_RL_ReconfRqstTDD =  55,
307   id_DCH_FDD_Information =  56,
308   id_DCH_TDD_Information =  57,
309   id_DCH_InformationResponse =  59,
310   id_FDD_DCHs_to_Modify =  62,
311   id_TDD_DCHs_to_Modify =  63,
312   id_DCH_ModifyList_RL_ReconfRqstTDD =  65,
313   id_DCH_RearrangeList_Bearer_RearrangeInd = 135,
314   id_DedicatedMeasurementObjectType_DM_Rprt =  67,
315   id_DedicatedMeasurementObjectType_DM_Rqst =  68,
316   id_DedicatedMeasurementObjectType_DM_Rsp =  69,
317   id_DedicatedMeasurementType =  70,
318   id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD =  72,
319   id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD =  73,
320   id_DL_CCTrCH_InformationList_RL_SetupRqstTDD =  76,
321   id_DL_DPCH_InformationItem_RL_AdditionRqstTDD =  77,
322   id_DL_DPCH_InformationList_RL_SetupRqstTDD =  79,
323   id_DL_DPCH_Information_RL_ReconfPrepFDD =  81,
324   id_DL_DPCH_Information_RL_ReconfRqstFDD =  82,
325   id_DL_DPCH_Information_RL_SetupRqstFDD =  83,
326   id_DL_DPCH_TimingAdjustment =  21,
327   id_DL_ReferencePowerInformationItem_DL_PC_Rqst =  84,
328   id_DLReferencePower =  85,
329   id_DLReferencePowerList_DL_PC_Rqst =  86,
330   id_Unused_ProtocolIE_ID_87 =  87,
331   id_Unused_ProtocolIE_ID_89 =  89,
332   id_Unused_ProtocolIE_ID_91 =  91,
333   id_Unused_ProtocolIE_ID_93 =  93,
334   id_DSCHs_to_Add_TDD =  96,
335   id_DSCH_Information_DeleteList_RL_ReconfPrepTDD =  98,
336   id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = 100,
337   id_DSCH_InformationResponse = 105,
338   id_Unused_ProtocolIE_ID_106 = 106,
339   id_DSCH_TDD_Information = 107,
340   id_Unused_ProtocolIE_ID_108 = 108,
341   id_Unused_ProtocolIE_ID_112 = 112,
342   id_DSCH_RearrangeList_Bearer_RearrangeInd = 136,
343   id_End_Of_Audit_Sequence_Indicator = 113,
344   id_FACH_Information = 116,
345   id_FACH_InformationItem_ResourceStatusInd = 117,
346   id_FACH_ParametersList_CTCH_ReconfRqstTDD = 120,
347   id_FACH_ParametersListIE_CTCH_SetupRqstFDD = 121,
348   id_FACH_ParametersListIE_CTCH_SetupRqstTDD = 122,
349   id_IndicationType_ResourceStatusInd = 123,
350   id_Local_Cell_ID = 124,
351   id_Local_Cell_Group_InformationItem_AuditRsp =   2,
352   id_Local_Cell_Group_InformationItem_ResourceStatusInd =   3,
353   id_Local_Cell_Group_InformationItem2_ResourceStatusInd =   4,
354   id_Local_Cell_Group_InformationList_AuditRsp =   5,
355   id_Local_Cell_InformationItem_AuditRsp = 125,
356   id_Local_Cell_InformationItem_ResourceStatusInd = 126,
357   id_Local_Cell_InformationItem2_ResourceStatusInd = 127,
358   id_Local_Cell_InformationList_AuditRsp = 128,
359   id_AdjustmentPeriod = 129,
360   id_MaxAdjustmentStep = 130,
361   id_MaximumTransmissionPower = 131,
362   id_MeasurementFilterCoefficient = 132,
363   id_MeasurementID = 133,
364   id_MessageStructure = 115,
365   id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = 134,
366   id_NodeB_CommunicationContextID = 143,
367   id_NeighbouringCellMeasurementInformation = 455,
368   id_P_CCPCH_Information = 144,
369   id_P_CCPCH_InformationItem_ResourceStatusInd = 145,
370   id_P_CPICH_Information = 146,
371   id_P_CPICH_InformationItem_ResourceStatusInd = 147,
372   id_P_SCH_Information = 148,
373   id_PCCPCH_Information_Cell_ReconfRqstTDD = 150,
374   id_PCCPCH_Information_Cell_SetupRqstTDD = 151,
375   id_PCH_Parameters_CTCH_ReconfRqstTDD = 155,
376   id_PCH_ParametersItem_CTCH_SetupRqstFDD = 156,
377   id_PCH_ParametersItem_CTCH_SetupRqstTDD = 157,
378   id_PCH_Information = 158,
379   id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = 161,
380   id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = 162,
381   id_PDSCHSets_AddList_PSCH_ReconfRqst = 163,
382   id_PDSCHSets_DeleteList_PSCH_ReconfRqst = 164,
383   id_PDSCHSets_ModifyList_PSCH_ReconfRqst = 165,
384   id_PICH_Information = 166,
385   id_PICH_Parameters_CTCH_ReconfRqstTDD = 168,
386   id_PowerAdjustmentType = 169,
387   id_PRACH_Information = 170,
388   id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = 175,
389   id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = 176,
390   id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = 177,
391   id_PrimaryCPICH_Information_Cell_SetupRqstFDD = 178,
392   id_PrimarySCH_Information_Cell_ReconfRqstFDD = 179,
393   id_PrimarySCH_Information_Cell_SetupRqstFDD = 180,
394   id_PrimaryScramblingCode = 181,
395   id_SCH_Information_Cell_ReconfRqstTDD = 183,
396   id_SCH_Information_Cell_SetupRqstTDD = 184,
397   id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = 185,
398   id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = 186,
399   id_PUSCHSets_AddList_PSCH_ReconfRqst = 187,
400   id_PUSCHSets_DeleteList_PSCH_ReconfRqst = 188,
401   id_PUSCHSets_ModifyList_PSCH_ReconfRqst = 189,
402   id_RACH_Information = 190,
403   id_RACH_ParametersItem_CTCH_SetupRqstFDD = 196,
404   id_RACH_ParameterItem_CTCH_SetupRqstTDD = 197,
405   id_ReportCharacteristics = 198,
406   id_Reporting_Object_RL_FailureInd = 199,
407   id_Reporting_Object_RL_RestoreInd = 200,
408   id_RL_InformationItem_DM_Rprt = 202,
409   id_RL_InformationItem_DM_Rqst = 203,
410   id_RL_InformationItem_DM_Rsp = 204,
411   id_RL_InformationItem_RL_AdditionRqstFDD = 205,
412   id_RL_informationItem_RL_DeletionRqst = 206,
413   id_RL_InformationItem_RL_FailureInd = 207,
414   id_RL_InformationItem_RL_PreemptRequiredInd = 286,
415   id_RL_InformationItem_RL_ReconfPrepFDD = 208,
416   id_RL_InformationItem_RL_ReconfRqstFDD = 209,
417   id_RL_InformationItem_RL_RestoreInd = 210,
418   id_RL_InformationItem_RL_SetupRqstFDD = 211,
419   id_RL_InformationList_RL_AdditionRqstFDD = 212,
420   id_RL_informationList_RL_DeletionRqst = 213,
421   id_RL_InformationList_RL_PreemptRequiredInd = 237,
422   id_RL_InformationList_RL_ReconfPrepFDD = 214,
423   id_RL_InformationList_RL_ReconfRqstFDD = 215,
424   id_RL_InformationList_RL_SetupRqstFDD = 216,
425   id_RL_InformationResponseItem_RL_AdditionRspFDD = 217,
426   id_RL_InformationResponseItem_RL_ReconfReady = 218,
427   id_RL_InformationResponseItem_RL_ReconfRsp = 219,
428   id_RL_InformationResponseItem_RL_SetupRspFDD = 220,
429   id_RL_InformationResponseList_RL_AdditionRspFDD = 221,
430   id_RL_InformationResponseList_RL_ReconfReady = 222,
431   id_RL_InformationResponseList_RL_ReconfRsp = 223,
432   id_RL_InformationResponseList_RL_SetupRspFDD = 224,
433   id_RL_InformationResponse_RL_AdditionRspTDD = 225,
434   id_RL_InformationResponse_RL_SetupRspTDD = 226,
435   id_RL_Information_RL_AdditionRqstTDD = 227,
436   id_RL_Information_RL_ReconfRqstTDD = 228,
437   id_RL_Information_RL_ReconfPrepTDD = 229,
438   id_RL_Information_RL_SetupRqstTDD = 230,
439   id_RL_ReconfigurationFailureItem_RL_ReconfFailure = 236,
440   id_RL_Set_InformationItem_DM_Rprt = 238,
441   id_RL_Set_InformationItem_DM_Rsp = 240,
442   id_RL_Set_InformationItem_RL_FailureInd = 241,
443   id_RL_Set_InformationItem_RL_RestoreInd = 242,
444   id_S_CCPCH_Information = 247,
445   id_S_CPICH_Information = 249,
446   id_SCH_Information = 251,
447   id_S_SCH_Information = 253,
448   id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = 257,
449   id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = 258,
450   id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = 259,
451   id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = 260,
452   id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = 261,
453   id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = 262,
454   id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = 263,
455   id_SecondarySCH_Information_Cell_ReconfRqstFDD = 264,
456   id_SecondarySCH_Information_Cell_SetupRqstFDD = 265,
457   id_SegmentInformationListIE_SystemInfoUpdate = 266,
458   id_SFN       = 268,
459   id_SignallingBearerRequestIndicator = 138,
460   id_ShutdownTimer = 269,
461   id_Start_Of_Audit_Sequence_Indicator = 114,
462   id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = 270,
463   id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = 271,
464   id_SyncCase  = 274,
465   id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = 275,
466   id_T_Cell    = 276,
467   id_TargetCommunicationControlPortID = 139,
468   id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = 277,
469   id_TimeSlotConfigurationList_Cell_SetupRqstTDD = 278,
470   id_TransmissionDiversityApplied = 279,
471   id_TypeOfError = 508,
472   id_UARFCNforNt = 280,
473   id_UARFCNforNd = 281,
474   id_UARFCNforNu = 282,
475   id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = 284,
476   id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = 285,
477   id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = 288,
478   id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = 289,
479   id_UL_DPCH_InformationList_RL_SetupRqstTDD = 291,
480   id_UL_DPCH_Information_RL_ReconfPrepFDD = 293,
481   id_UL_DPCH_Information_RL_ReconfRqstFDD = 294,
482   id_UL_DPCH_Information_RL_SetupRqstFDD = 295,
483   id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = 296,
484   id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = 297,
485   id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = 300,
486   id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = 301,
487   id_USCH_Information_Add = 302,
488   id_USCH_Information_DeleteList_RL_ReconfPrepTDD = 304,
489   id_USCH_Information_ModifyList_RL_ReconfPrepTDD = 306,
490   id_USCH_InformationResponse = 309,
491   id_USCH_Information = 310,
492   id_USCH_RearrangeList_Bearer_RearrangeInd = 141,
493   id_Active_Pattern_Sequence_Information = 315,
494   id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = 316,
495   id_AdjustmentRatio = 317,
496   id_Not_Used_320 = 320,
497   id_Not_Used_322 = 322,
498   id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = 323,
499   id_CauseLevel_PSCH_ReconfFailure = 324,
500   id_CauseLevel_RL_AdditionFailureFDD = 325,
501   id_CauseLevel_RL_AdditionFailureTDD = 326,
502   id_CauseLevel_RL_ReconfFailure = 327,
503   id_CauseLevel_RL_SetupFailureFDD = 328,
504   id_CauseLevel_RL_SetupFailureTDD = 329,
505   id_Not_Used_330 = 330,
506   id_Not_Used_332 = 332,
507   id_Closed_Loop_Timing_Adjustment_Mode = 333,
508   id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = 334,
509   id_Compressed_Mode_Deactivation_Flag = 335,
510   id_Not_Used_336 = 336,
511   id_Not_Used_342 = 342,
512   id_Not_Used_343 = 343,
513   id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 346,
514   id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 347,
515   id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 348,
516   id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 349,
517   id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 350,
518   id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 351,
519   id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 352,
520   id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 353,
521   id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 355,
522   id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 356,
523   id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 357,
524   id_DL_TPC_Pattern01Count = 358,
525   id_DPC_Mode  = 450,
526   id_DPCHConstant = 359,
527   id_Unused_ProtocolIE_ID_94 =  94,
528   id_Unused_ProtocolIE_ID_110 = 110,
529   id_Unused_ProtocolIE_ID_111 = 111,
530   id_FACH_ParametersList_CTCH_SetupRsp = 362,
531   id_Limited_power_increase_information_Cell_SetupRqstFDD = 369,
532   id_PCH_Parameters_CTCH_SetupRsp = 374,
533   id_PCH_ParametersItem_CTCH_ReconfRqstFDD = 375,
534   id_Not_Used_376 = 376,
535   id_PICH_ParametersItem_CTCH_ReconfRqstFDD = 380,
536   id_PRACHConstant = 381,
537   id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = 383,
538   id_PUSCHConstant = 384,
539   id_RACH_Parameters_CTCH_SetupRsp = 385,
540   id_Unused_ProtocolIE_ID_443 = 443,
541   id_Synchronisation_Configuration_Cell_ReconfRqst = 393,
542   id_Synchronisation_Configuration_Cell_SetupRqst = 394,
543   id_Transmission_Gap_Pattern_Sequence_Information = 395,
544   id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 396,
545   id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 397,
546   id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 398,
547   id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 399,
548   id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 400,
549   id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 401,
550   id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 402,
551   id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 403,
552   id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 405,
553   id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 406,
554   id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 407,
555   id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = 408,
556   id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = 409,
557   id_CommunicationContextInfoItem_Reset = 412,
558   id_CommunicationControlPortInfoItem_Reset = 414,
559   id_ResetIndicator = 416,
560   id_Unused_ProtocolIE_ID_417 = 417,
561   id_Unused_ProtocolIE_ID_418 = 418,
562   id_Unused_ProtocolIE_ID_419 = 419,
563   id_Unused_ProtocolIE_ID_142 = 142,
564   id_TimingAdvanceApplied = 287,
565   id_CFNReportingIndicator =   6,
566   id_SFNReportingIndicator =  11,
567   id_InnerLoopDLPCStatus =  12,
568   id_TimeslotISCPInfo = 283,
569   id_PICH_ParametersItem_CTCH_SetupRqstTDD = 167,
570   id_PRACH_ParametersItem_CTCH_SetupRqstTDD =  20,
571   id_CCTrCH_InformationItem_RL_FailureInd =  46,
572   id_CCTrCH_InformationItem_RL_RestoreInd =  47,
573   id_CauseLevel_SyncAdjustmntFailureTDD = 420,
574   id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = 421,
575   id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = 494,
576   id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = 482,
577   id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = 422,
578   id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = 423,
579   id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD = 424,
580   id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = 425,
581   id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD = 426,
582   id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = 427,
583   id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = 428,
584   id_CellSyncInfo_CellSyncReprtTDD = 429,
585   id_CSBTransmissionID = 430,
586   id_CSBMeasurementID = 431,
587   id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD = 432,
588   id_NCyclesPerSFNperiod = 433,
589   id_NRepetitionsPerCyclePeriod = 434,
590   id_SyncFrameNumber = 437,
591   id_SynchronisationReportType = 438,
592   id_SynchronisationReportCharacteristics = 439,
593   id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = 440,
594   id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD = 119,
595   id_ReferenceClockAvailability = 435,
596   id_ReferenceSFNoffset = 436,
597   id_InformationExchangeID = 444,
598   id_InformationExchangeObjectType_InfEx_Rqst = 445,
599   id_InformationType = 446,
600   id_InformationReportCharacteristics = 447,
601   id_InformationExchangeObjectType_InfEx_Rsp = 448,
602   id_InformationExchangeObjectType_InfEx_Rprt = 449,
603   id_IPDLParameter_Information_Cell_ReconfRqstFDD = 451,
604   id_IPDLParameter_Information_Cell_SetupRqstFDD = 452,
605   id_IPDLParameter_Information_Cell_ReconfRqstTDD = 453,
606   id_IPDLParameter_Information_Cell_SetupRqstTDD = 454,
607   id_DL_DPCH_LCR_Information_RL_SetupRqstTDD =  74,
608   id_DwPCH_LCR_Information =  78,
609   id_DwPCH_LCR_InformationList_AuditRsp =  90,
610   id_DwPCH_LCR_Information_Cell_SetupRqstTDD =  97,
611   id_DwPCH_LCR_Information_Cell_ReconfRqstTDD =  99,
612   id_DwPCH_LCR_Information_ResourceStatusInd = 101,
613   id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = 154,
614   id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = 174,
615   id_FPACH_LCR_Information = 290,
616   id_FPACH_LCR_Information_AuditRsp = 292,
617   id_FPACH_LCR_InformationList_AuditRsp =  22,
618   id_FPACH_LCR_InformationList_ResourceStatusInd = 311,
619   id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = 312,
620   id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = 314,
621   id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = 456,
622   id_PCH_Power_LCR_CTCH_SetupRqstTDD = 457,
623   id_PCH_Power_LCR_CTCH_ReconfRqstTDD = 458,
624   id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = 459,
625   id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = 461,
626   id_RL_InformationResponse_LCR_RL_SetupRspTDD = 463,
627   id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = 465,
628   id_TimeSlot  = 495,
629   id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = 466,
630   id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = 467,
631   id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = 468,
632   id_TimeSlotLCR_CM_Rqst = 469,
633   id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = 470,
634   id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 472,
635   id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 473,
636   id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = 474,
637   id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = 475,
638   id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = 477,
639   id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = 479,
640   id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = 480,
641   id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = 481,
642   id_UL_DPCH_LCR_InformationModify_AddList = 483,
643   id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = 485,
644   id_UL_SIRTarget = 510,
645   id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = 486,
646   id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 487,
647   id_Unused_ProtocolIE_ID_26 =  26,
648   id_Unused_ProtocolIE_ID_27 =  27,
649   id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 488,
650   id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 489,
651   id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = 490,
652   id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 491,
653   id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 492,
654   id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 493,
655   id_timeslotInfo_CellSyncInitiationRqstTDD = 496,
656   id_SyncReportType_CellSyncReprtTDD = 497,
657   id_Power_Local_Cell_Group_InformationItem_AuditRsp = 498,
658   id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = 499,
659   id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = 500,
660   id_Power_Local_Cell_Group_InformationList_AuditRsp = 501,
661   id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = 502,
662   id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = 503,
663   id_Power_Local_Cell_Group_ID = 504,
664   id_PUSCH_Info_DM_Rqst = 505,
665   id_PUSCH_Info_DM_Rsp = 506,
666   id_PUSCH_Info_DM_Rprt = 507,
667   id_InitDL_Power = 509,
668   id_cellSyncBurstRepetitionPeriod = 511,
669   id_ReportCharacteristicsType_OnModification = 512,
670   id_SFNSFNMeasurementValueInformation = 513,
671   id_SFNSFNMeasurementThresholdInformation = 514,
672   id_TUTRANGPSMeasurementValueInformation = 515,
673   id_TUTRANGPSMeasurementThresholdInformation = 516,
674   id_Rx_Timing_Deviation_Value_LCR = 520,
675   id_RL_InformationResponse_LCR_RL_AdditionRspTDD =  51,
676   id_DL_PowerBalancing_Information =  28,
677   id_DL_PowerBalancing_ActivationIndicator =  29,
678   id_DL_PowerBalancing_UpdatedIndicator =  30,
679   id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = 517,
680   id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = 518,
681   id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = 519,
682   id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD =  41,
683   id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD =  42,
684   id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = 522,
685   id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = 523,
686   id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = 524,
687   id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = 525,
688   id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = 526,
689   id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 527,
690   id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 528,
691   id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 529,
692   id_bindingID = 102,
693   id_RL_Specific_DCH_Info = 103,
694   id_transportlayeraddress = 104,
695   id_DelayedActivation = 231,
696   id_DelayedActivationList_RL_ActivationCmdFDD = 232,
697   id_DelayedActivationInformation_RL_ActivationCmdFDD = 233,
698   id_DelayedActivationList_RL_ActivationCmdTDD = 234,
699   id_DelayedActivationInformation_RL_ActivationCmdTDD = 235,
700   id_neighbouringTDDCellMeasurementInformationLCR =  58,
701   id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = 543,
702   id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = 544,
703   id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = 545,
704   id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = 546,
705   id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = 547,
706   id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = 548,
707   id_SyncDLCodeIdThreInfoLCR = 549,
708   id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = 550,
709   id_DwPCH_Power = 551,
710   id_AccumulatedClockupdate_CellSyncReprtTDD = 552,
711   id_Angle_Of_Arrival_Value_LCR = 521,
712   id_HSDSCH_FDD_Information = 530,
713   id_HSDSCH_FDD_Information_Response = 531,
714   id_HSDSCH_Information_to_Modify = 534,
715   id_HSDSCH_RNTI = 535,
716   id_HSDSCH_TDD_Information = 536,
717   id_HSDSCH_TDD_Information_Response = 537,
718   id_HSPDSCH_RL_ID = 541,
719   id_PrimCCPCH_RSCP_DL_PC_RqstTDD = 542,
720   id_Unused_ProtocolIE_ID_64 =  64,
721   id_PDSCH_RL_ID =  66,
722   id_HSDSCH_RearrangeList_Bearer_RearrangeInd = 553,
723   id_UL_Synchronisation_Parameters_LCR = 554,
724   id_HSDSCH_FDD_Update_Information = 555,
725   id_HSDSCH_TDD_Update_Information = 556,
726   id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 558,
727   id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 559,
728   id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = 560,
729   id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = 561,
730   id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = 562,
731   id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = 563,
732   id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = 564,
733   id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = 565,
734   id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = 566,
735   id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = 567,
736   id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = 568,
737   id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = 569,
738   id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = 570,
739   id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 571,
740   id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 572,
741   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = 573,
742   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = 574,
743   id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 575,
744   id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 576,
745   id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = 577,
746   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = 578,
747   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = 579,
748   id_Initial_DL_Power_TimeslotLCR_InformationItem = 580,
749   id_Maximum_DL_Power_TimeslotLCR_InformationItem = 581,
750   id_Minimum_DL_Power_TimeslotLCR_InformationItem = 582,
751   id_HS_DSCHProvidedBitRateValueInformation = 583,
752   id_HS_DSCHRequiredPowerValueInformation = 585,
753   id_HS_DSCHRequiredPowerValue = 586,
754   id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = 587,
755   id_HS_SICH_Reception_Quality = 588,
756   id_HS_SICH_Reception_Quality_Measurement_Value = 589,
757   id_HSSICH_Info_DM_Rprt = 590,
758   id_HSSICH_Info_DM_Rqst = 591,
759   id_HSSICH_Info_DM_Rsp = 592,
760   id_Best_Cell_Portions_Value = 593,
761   id_Primary_CPICH_Usage_for_Channel_Estimation = 594,
762   id_Secondary_CPICH_Information_Change = 595,
763   id_NumberOfReportedCellPortions = 596,
764   id_CellPortion_InformationItem_Cell_SetupRqstFDD = 597,
765   id_CellPortion_InformationList_Cell_SetupRqstFDD = 598,
766   id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = 599,
767   id_Secondary_CPICH_Information = 600,
768   id_Received_total_wide_band_power_For_CellPortion = 601,
769   id_Unidirectional_DCH_Indicator = 602,
770   id_TimingAdjustmentValueLCR = 603,
771   id_multipleRL_dl_DPCH_InformationList = 604,
772   id_multipleRL_dl_DPCH_InformationModifyList = 605,
773   id_multipleRL_ul_DPCH_InformationList = 606,
774   id_multipleRL_ul_DPCH_InformationModifyList = 607,
775   id_RL_ID     = 608,
776   id_SAT_Info_Almanac_ExtItem = 609,
777   id_HSDPA_Capability = 610,
778   id_HSDSCH_Resources_Information_AuditRsp = 611,
779   id_HSDSCH_Resources_Information_ResourceStatusInd = 612,
780   id_HSDSCH_MACdFlows_to_Add = 613,
781   id_HSDSCH_MACdFlows_to_Delete = 614,
782   id_HSDSCH_Information_to_Modify_Unsynchronised = 615,
783   id_TnlQos    = 616,
784   id_Received_total_wide_band_power_For_CellPortion_Value = 617,
785   id_Transmitted_Carrier_Power_For_CellPortion = 618,
786   id_Transmitted_Carrier_Power_For_CellPortion_Value = 619,
787   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = 620,
788   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = 621,
789   id_UpPTSInterferenceValue = 622,
790   id_PrimaryCCPCH_RSCP_Delta = 623,
791   id_MeasurementRecoveryBehavior = 624,
792   id_MeasurementRecoveryReportingIndicator = 625,
793   id_MeasurementRecoverySupportIndicator = 626,
794   id_Tstd_indicator = 627,
795   id_multiple_RL_Information_RL_ReconfPrepTDD = 628,
796   id_multiple_RL_Information_RL_ReconfRqstTDD = 629,
797   id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = 630,
798   id_F_DPCH_Information_RL_ReconfPrepFDD = 631,
799   id_F_DPCH_Information_RL_SetupRqstFDD = 632,
800   id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = 633,
801   id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = 634,
802   id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 635,
803   id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = 636,
804   id_MICH_CFN  = 637,
805   id_MICH_Information_AuditRsp = 638,
806   id_MICH_Information_ResourceStatusInd = 639,
807   id_MICH_Parameters_CTCH_ReconfRqstFDD = 640,
808   id_MICH_Parameters_CTCH_ReconfRqstTDD = 641,
809   id_MICH_Parameters_CTCH_SetupRqstFDD = 642,
810   id_MICH_Parameters_CTCH_SetupRqstTDD = 643,
811   id_Modification_Period = 644,
812   id_NI_Information_NotifUpdateCmd = 645,
813   id_S_CCPCH_InformationListExt_AuditRsp = 646,
814   id_S_CCPCH_InformationListExt_ResourceStatusInd = 647,
815   id_S_CCPCH_LCR_InformationListExt_AuditRsp = 648,
816   id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = 649,
817   id_HARQ_Preamble_Mode = 650,
818   id_Initial_DL_DPCH_TimingAdjustment = 651,
819   id_Initial_DL_DPCH_TimingAdjustment_Allowed = 652,
820   id_DLTransmissionBranchLoadValue = 653,
821   id_Power_Local_Cell_Group_choice_CM_Rqst = 654,
822   id_Power_Local_Cell_Group_choice_CM_Rsp = 655,
823   id_Power_Local_Cell_Group_choice_CM_Rprt = 656,
824   id_SynchronisationIndicator = 657,
825   id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = 658,
826   id_Unused_ProtocolIE_ID_659 = 659,
827   id_HS_DSCHRequiredPowerValue_For_Cell_Portion = 660,
828   id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = 661,
829   id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = 662,
830   id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = 663,
831   id_E_AGCH_FDD_Code_Information = 664,
832   id_E_DCH_Capability = 665,
833   id_E_DCH_FDD_DL_Control_Channel_Information = 666,
834   id_E_DCH_FDD_Information = 667,
835   id_E_DCH_FDD_Information_Response = 668,
836   id_E_DCH_FDD_Information_to_Modify = 669,
837   id_E_DCH_MACdFlows_to_Add = 670,
838   id_E_DCH_MACdFlows_to_Delete = 671,
839   id_E_DCH_Resources_Information_AuditRsp = 672,
840   id_E_DCH_Resources_Information_ResourceStatusInd = 673,
841   id_E_DCH_RL_Indication = 674,
842   id_E_DCH_RL_Set_ID = 675,
843   id_E_DPCH_Information_RL_ReconfPrepFDD = 676,
844   id_E_DPCH_Information_RL_SetupRqstFDD = 677,
845   id_E_RGCH_E_HICH_FDD_Code_Information = 678,
846   id_Serving_E_DCH_RL_ID = 679,
847   id_UL_DPDCH_Indicator_For_E_DCH_Operation = 680,
848   id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = 681,
849   id_E_DPCH_Information_RL_ReconfRqstFDD = 682,
850   id_Maximum_Target_ReceivedTotalWideBandPower = 683,
851   id_E_DCHProvidedBitRateValueInformation = 684,
852   id_HARQ_Preamble_Mode_Activation_Indicator = 685,
853   id_RL_Specific_E_DCH_Info = 686,
854   id_E_DCH_CapacityConsumptionLaw = 687,
855   id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = 688,
856   id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = 689,
857   id_E_DCH_RearrangeList_Bearer_RearrangeInd = 690,
858   id_Unused_ProtocolIE_ID_691 = 691,
859   id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 692,
860   id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = 693,
861   id_CellPortion_InformationItem_Cell_ReconfRqstFDD = 694,
862   id_CellPortion_InformationList_Cell_ReconfRqstFDD = 695,
863   id_multiple_PUSCH_InfoList_DM_Rsp = 696,
864   id_multiple_PUSCH_InfoList_DM_Rprt = 697,
865   id_Reference_ReceivedTotalWideBandPower = 698,
866   id_E_DCH_Serving_Cell_Change_Info_Response = 699,
867   id_HS_DSCH_Serving_Cell_Change_Info = 700,
868   id_HS_DSCH_Serving_Cell_Change_Info_Response = 701,
869   id_Serving_Cell_Change_CFN = 702,
870   id_E_DCH_HARQ_Combining_Capability = 703,
871   id_E_DCH_TTI2ms_Capability = 704,
872   id_E_DCH_SF_Capability = 705,
873   id_E_DCH_FDD_Update_Information = 706,
874   id_F_DPCH_Capability = 707,
875   id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue = 708,
876   id_HSSICH_SIRTarget = 709,
877   id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = 710,
878   id_PLCCH_Information_AuditRsp = 711,
879   id_PLCCH_Information_ResourceStatusInd = 712,
880   id_PLCCH_Information_RL_ReconfPrepTDDLCR = 713,
881   id_PLCCH_Information_UL_TimeslotLCR_Info = 714,
882   id_PLCCH_InformationList_AuditRsp = 715,
883   id_PLCCH_InformationList_ResourceStatusInd = 716,
884   id_PLCCH_Parameters_CTCH_ReconfRqstTDD = 717,
885   id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD = 718,
886   id_PICH_768_Parameters_CTCH_SetupRqstTDD = 719,
887   id_PRACH_768_Parameters_CTCH_SetupRqstTDD = 720,
888   id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = 721,
889   id_PICH_768_Parameters_CTCH_ReconfRqstTDD = 722,
890   id_MICH_768_Parameters_CTCH_ReconfRqstTDD = 723,
891   id_CommonPhysicalChannelID768_CommonTrChDeletionReq = 724,
892   id_S_CCPCH_768_InformationList_AuditRsp = 725,
893   id_S_CCPCH_768_Information_AuditRsp = 726,
894   id_neighbouringTDDCellMeasurementInformation768 = 727,
895   id_PCCPCH_768_Information_Cell_SetupRqstTDD = 728,
896   id_SCH_768_Information_Cell_SetupRqstTDD = 729,
897   id_SCH_768_Information_Cell_ReconfRqstTDD = 730,
898   id_PCCPCH_768_Information_Cell_ReconfRqstTDD = 731,
899   id_P_CCPCH_768_Information_AuditRsp = 732,
900   id_PICH_768_Information_AuditRsp = 733,
901   id_PRACH_768_InformationList_AuditRsp = 734,
902   id_SCH_768_Information_AuditRsp = 735,
903   id_MICH_768_Information_AuditRsp = 736,
904   id_PRACH_768_Information = 737,
905   id_S_CCPCH_768_Information_ResourceStatusInd = 738,
906   id_P_CCPCH_768_Information_ResourceStatusInd = 739,
907   id_PICH_768_Information_ResourceStatusInd = 740,
908   id_PRACH_768_InformationList_ResourceStatusInd = 741,
909   id_SCH_768_Information_ResourceStatusInd = 742,
910   id_MICH_768_Information_ResourceStatusInd = 743,
911   id_S_CCPCH_768_InformationList_ResourceStatusInd = 744,
912   id_UL_DPCH_768_Information_RL_SetupRqstTDD = 745,
913   id_DL_DPCH_768_Information_RL_SetupRqstTDD = 746,
914   id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 747,
915   id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 748,
916   id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD = 749,
917   id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD = 750,
918   id_UL_DPCH_768_InformationModify_AddItem = 751,
919   id_UL_DPCH_768_InformationModify_AddList = 752,
920   id_UL_Timeslot768_Information_RL_ReconfPrepTDD = 753,
921   id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD = 754,
922   id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = 755,
923   id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD = 756,
924   id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = 757,
925   id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = 758,
926   id_DPCH_ID768_DM_Rqst = 759,
927   id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = 760,
928   id_DPCH_ID768_DM_Rsp = 761,
929   id_Rx_Timing_Deviation_Value_768 = 762,
930   id_DPCH_ID768_DM_Rprt = 763,
931   id_PDSCH_AddInformation_768_PSCH_ReconfRqst = 764,
932   id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst = 765,
933   id_PUSCH_AddInformation_768_PSCH_ReconfRqst = 766,
934   id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst = 767,
935   id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = 768,
936   id_hS_SCCH_Information_768_PSCH_ReconfRqst = 769,
937   id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst = 770,
938   id_hsSCCH_Specific_Information_ResponseTDD768 = 771,
939   id_E_DPCH_Information_RL_AdditionReqFDD = 772,
940   id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 775,
941   id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 780,
942   id_E_DCH_PowerOffset_for_SchedulingInfo = 782,
943   id_HSDSCH_Configured_Indicator = 783,
944   id_Rx_Timing_Deviation_Value_384_ext = 786,
945   id_RTWP_ReportingIndicator = 787,
946   id_RTWP_CellPortion_ReportingIndicator = 788,
947   id_Received_Scheduled_EDCH_Power_Share_Value = 789,
948   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = 790,
949   id_Received_Scheduled_EDCH_Power_Share = 791,
950   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion = 792,
951   id_tFCI_Presence = 793,
952   id_HSSICH_TPC_StepSize = 794,
953   id_E_RUCCH_InformationList_AuditRsp = 795,
954   id_E_RUCCH_InformationList_ResourceStatusInd = 796,
955   id_E_DCH_TDD_CapacityConsumptionLaw = 797,
956   id_E_RUCCH_Information = 798,
957   id_E_DCH_Information = 799,
958   id_E_DCH_Information_Response = 800,
959   id_E_DCH_Information_Reconfig = 801,
960   id_E_PUCH_Information_PSCH_ReconfRqst = 802,
961   id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 803,
962   id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 804,
963   id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 805,
964   id_E_HICH_Information_PSCH_ReconfRqst = 806,
965   id_E_HICH_TimeOffset = 807,
966   id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells = 808,
967   id_E_DCH_Serving_RL_ID = 809,
968   id_E_RUCCH_768_InformationList_AuditRsp = 810,
969   id_E_RUCCH_768_InformationList_ResourceStatusInd = 811,
970   id_E_RUCCH_768_Information = 812,
971   id_E_DCH_768_Information = 813,
972   id_E_DCH_768_Information_Reconfig = 814,
973   id_E_PUCH_Information_768_PSCH_ReconfRqst = 815,
974   id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 816,
975   id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 817,
976   id_E_HICH_Information_768_PSCH_ReconfRqst = 818,
977   id_ExtendedPropagationDelay = 819,
978   id_Extended_Round_Trip_Time_Value = 820,
979   id_AlternativeFormatReportingIndicator = 821,
980   id_DCH_Indicator_For_E_DCH_HSDPA_Operation = 822,
981   id_Reference_ReceivedTotalWideBandPowerReporting = 823,
982   id_Reference_ReceivedTotalWideBandPowerSupportIndicator = 824,
983   id_ueCapability_Info = 825,
984   id_MAChs_ResetIndicator = 826,
985   id_Fast_Reconfiguration_Mode = 827,
986   id_Fast_Reconfiguration_Permission = 828,
987   id_BroadcastReference = 829,
988   id_BroadcastCommonTransportBearerIndication = 830,
989   id_ContinuousPacketConnectivityDTX_DRX_Capability = 831,
990   id_ContinuousPacketConnectivityDTX_DRX_Information = 832,
991   id_ContinuousPacketConnectivityHS_SCCH_less_Capability = 833,
992   id_ContinuousPacketConnectivityHS_SCCH_less_Information = 834,
993   id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = 835,
994   id_CPC_Information = 836,
995   id_MIMO_Capability = 837,
996   id_MIMO_PilotConfiguration = 838,
997   id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD = 841,
998   id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD = 842,
999   id_S_CCPCH_Modulation = 843,
1000   id_HS_PDSCH_Code_Change_Grant = 844,
1001   id_HS_PDSCH_Code_Change_Indicator = 845,
1002   id_SYNC_UL_Partition_LCR = 846,
1003   id_E_DCH_LCR_Information = 847,
1004   id_E_DCH_LCR_Information_Reconfig = 848,
1005   id_E_PUCH_Information_LCR_PSCH_ReconfRqst = 852,
1006   id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 853,
1007   id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 854,
1008   id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 855,
1009   id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 856,
1010   id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = 857,
1011   id_E_HICH_TimeOffsetLCR = 858,
1012   id_SixtyfourQAM_DL_Capability = 860,
1013   id_SixteenQAM_UL_Capability = 861,
1014   id_HSDSCH_MACdPDU_SizeCapability = 864,
1015   id_HSDSCH_MACdPDUSizeFormat = 865,
1016   id_MaximumMACdPDU_SizeExtended = 866,
1017   id_F_DPCH_SlotFormat = 870,
1018   id_F_DPCH_SlotFormatCapability = 871,
1019   id_LCRTDD_uplink_Physical_Channel_Capability = 872,
1020   id_Extended_RNC_ID = 873,
1021   id_Max_UE_DTX_Cycle = 874,
1022   id_Secondary_CCPCH_SlotFormat_Extended = 876,
1023   id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR = 878,
1024   id_MBSFN_Only_Mode_Capability = 879,
1025   id_Time_Slot_Parameter_ID = 880,
1026   id_Additional_failed_HS_SICH = 881,
1027   id_Additional_missed_HS_SICH = 882,
1028   id_Additional_total_HS_SICH = 883,
1029   id_Additional_HS_SICH_Reception_Quality_Measurement_Value = 884,
1030   id_GANSS_Common_Data = 887,
1031   id_GANSS_Information = 888,
1032   id_GANSS_Generic_Data = 889,
1033   id_TUTRANGANSSMeasurementThresholdInformation = 890,
1034   id_TUTRANGANSSMeasurementValueInformation = 891,
1035   id_ModulationPO_MBSFN = 892,
1036   id_Enhanced_FACH_Capability = 895,
1037   id_Enhanced_PCH_Capability = 896,
1038   id_HSDSCH_Common_System_InformationFDD = 897,
1039   id_HSDSCH_Common_System_Information_ResponseFDD = 898,
1040   id_HSDSCH_Paging_System_InformationFDD = 899,
1041   id_HSDSCH_Paging_System_Information_ResponseFDD = 900,
1042   id_MBMS_Capability = 901,
1043   id_Ext_Reference_E_TFCI_PO = 902,
1044   id_Ext_Max_Bits_MACe_PDU_non_scheduled = 903,
1045   id_HARQ_MemoryPartitioningInfoExtForMIMO = 904,
1046   id_MIMO_ActivationIndicator = 905,
1047   id_MIMO_Mode_Indicator = 906,
1048   id_MIMO_N_M_Ratio = 907,
1049   id_IPMulticastIndication = 908,
1050   id_IPMulticastDataBearerIndication = 909,
1051   id_TransportBearerNotSetupIndicator = 910,
1052   id_TransportBearerNotRequestedIndicator = 911,
1053   id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = 912,
1054   id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = 913,
1055   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = 914,
1056   id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = 915,
1057   id_UARFCN_Adjustment = 916,
1058   id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = 917,
1059   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = 918,
1060   id_UPPCHPositionLCR = 919,
1061   id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 920,
1062   id_UPPCH_LCR_InformationList_AuditRsp = 921,
1063   id_UPPCH_LCR_InformationItem_AuditRsp = 922,
1064   id_UPPCH_LCR_InformationList_ResourceStatusInd = 923,
1065   id_UPPCH_LCR_InformationItem_ResourceStatusInd = 924,
1066   id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = 925,
1067   id_number_Of_Supported_Carriers = 926,
1068   id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = 927,
1069   id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = 928,
1070   id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = 929,
1071   id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = 930,
1072   id_UARFCNSpecificCauseList = 931,
1073   id_tSN_Length = 932,
1074   id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 933,
1075   id_multicarrier_number = 934,
1076   id_Extended_HS_SCCH_ID = 935,
1077   id_Extended_HS_SICH_ID = 936,
1078   id_HSSICH_InfoExt_DM_Rqst = 937,
1079   id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = 938,
1080   id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = 939,
1081   id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = 940,
1082   id_PowerControlGAP = 941,
1083   id_MBSFN_SpecialTimeSlot_LCR = 942,
1084   id_Common_MACFlows_to_DeleteFDD = 943,
1085   id_Paging_MACFlows_to_DeleteFDD = 944,
1086   id_E_TFCI_Boost_Information = 945,
1087   id_SixteenQAM_UL_Operation_Indicator = 946,
1088   id_SixtyfourQAM_UsageAllowedIndicator = 947,
1089   id_SixtyfourQAM_DL_UsageIndicator = 948,
1090   id_Default_Serving_Grant_in_DTX_Cycle2 = 949,
1091   id_Maximum_Target_ReceivedTotalWideBandPower_LCR = 950,
1092   id_E_DPDCH_PowerInterpolation = 951,
1093   id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory = 952,
1094   id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = 953,
1095   id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = 954,
1096   id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = 955,
1097   id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 956,
1098   id_Extended_E_HICH_ID_TDD = 957,
1099   id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator = 958,
1100   id_E_DCH_MACdPDU_SizeCapability = 959,
1101   id_E_DCH_MACdPDUSizeFormat = 960,
1102   id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD = 961,
1103   id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD = 962,
1104   id_E_HICH_TimeOffset_Extension = 963,
1105   id_MultipleFreq_E_HICH_TimeOffsetLCR = 964,
1106   id_E_PUCH_PowerControlGAP = 965,
1107   id_HSDSCH_TBSizeTableIndicator = 966,
1108   id_E_DCH_DL_Control_Channel_Change_Information = 967,
1109   id_E_DCH_DL_Control_Channel_Grant_Information = 968,
1110   id_DGANSS_Corrections_Req = 969,
1111   id_UE_without_HS_SCCH_constraint_indicator = 970,
1112   id_AdditionalTimeSlotListLCR = 971,
1113   id_AdditionalMeasurementValueList = 972,
1114   id_E_AGCH_Table_Choice = 978,
1115   id_PLCCH_parameters = 981,
1116   id_E_RUCCH_parameters = 982,
1117   id_E_RUCCH_768_parameters = 983,
1118   id_HS_Cause  = 984,
1119   id_E_Cause   = 985,
1120   id_Common_EDCH_Capability = 987,
1121   id_E_AI_Capability = 988,
1122   id_Common_EDCH_System_InformationFDD = 989,
1123   id_Common_UL_MACFlows_to_DeleteFDD = 990,
1124   id_Common_EDCH_MACdFlows_to_DeleteFDD = 991,
1125   id_Common_EDCH_System_Information_ResponseFDD = 992,
1126   id_Cell_ERNTI_Status_Information = 993,
1127   id_Enhanced_UE_DRX_Capability = 994,
1128   id_Enhanced_UE_DRX_InformationFDD = 995,
1129   id_TransportBearerRequestIndicator = 996,
1130   id_SixtyfourQAM_DL_MIMO_Combined_Capability = 997,
1131   id_E_RNTI    = 998,
1132   id_MinimumReducedE_DPDCH_GainFactor = 999,
1133   id_GANSS_Time_ID = 1000,
1134   id_GANSS_AddIonoModelReq = 1001,
1135   id_GANSS_EarthOrientParaReq = 1002,
1136   id_GANSS_AddNavigationModelsReq = 1003,
1137   id_GANSS_AddUTCModelsReq = 1004,
1138   id_GANSS_AuxInfoReq = 1005,
1139   id_GANSS_SBAS_ID = 1006,
1140   id_GANSS_ID  = 1007,
1141   id_GANSS_Additional_Ionospheric_Model = 1008,
1142   id_GANSS_Earth_Orientation_Parameters = 1009,
1143   id_GANSS_Additional_Time_Models = 1010,
1144   id_GANSS_Additional_Navigation_Models = 1011,
1145   id_GANSS_Additional_UTC_Models = 1012,
1146   id_GANSS_Auxiliary_Information = 1013,
1147   id_ERACH_CM_Rqst = 1014,
1148   id_ERACH_CM_Rsp = 1015,
1149   id_ERACH_CM_Rprt = 1016,
1150   id_EDCH_RACH_Report_Value = 1017,
1151   id_EDCH_RACH_Report_IncrDecrThres = 1018,
1152   id_EDCH_RACH_Report_ThresholdInformation = 1019,
1153   id_E_DPCCH_Power_Boosting_Capability = 1020,
1154   id_HSDSCH_Common_System_InformationLCR = 1021,
1155   id_HSDSCH_Common_System_Information_ResponseLCR = 1222,
1156   id_HSDSCH_Paging_System_InformationLCR = 1023,
1157   id_HSDSCH_Paging_System_Information_ResponseLCR = 1024,
1158   id_Common_MACFlows_to_DeleteLCR = 1025,
1159   id_Paging_MACFlows_to_DeleteLCR = 1026,
1160   id_Common_EDCH_System_InformationLCR = 1027,
1161   id_Common_UL_MACFlows_to_DeleteLCR = 1028,
1162   id_Common_EDCH_MACdFlows_to_DeleteLCR = 1029,
1163   id_Common_EDCH_System_Information_ResponseLCR = 1030,
1164   id_Enhanced_UE_DRX_CapabilityLCR = 1031,
1165   id_Enhanced_UE_DRX_InformationLCR = 1032,
1166   id_HSDSCH_PreconfigurationSetup = 1033,
1167   id_HSDSCH_PreconfigurationInfo = 1034,
1168   id_NoOfTargetCellHS_SCCH_Order = 1035,
1169   id_EnhancedHSServingCC_Abort = 1036,
1170   id_Additional_HS_Cell_Information_RL_Setup = 1037,
1171   id_Additional_HS_Cell_Information_Response = 1038,
1172   id_Additional_HS_Cell_Information_RL_Addition = 1039,
1173   id_Additional_HS_Cell_Change_Information_Response = 1040,
1174   id_Additional_HS_Cell_Information_RL_Reconf_Prep = 1041,
1175   id_Additional_HS_Cell_Information_RL_Reconf_Req = 1042,
1176   id_Additional_HS_Cell_Information_RL_Param_Upd = 1043,
1177   id_Multi_Cell_Capability_Info = 1044,
1178   id_IMB_Parameters = 1045
1179 } ProtocolIE_ID_enum;
1180
1181 /*--- End of included file: packet-nbap-val.h ---*/
1182 #line 52 "packet-nbap-template.c"
1183
1184 /* Initialize the protocol and registered fields */
1185 static int proto_nbap = -1;
1186
1187
1188 /*--- Included file: packet-nbap-hf.c ---*/
1189 #line 1 "packet-nbap-hf.c"
1190 static int hf_nbap_AdditionalMeasurementValueList_PDU = -1;  /* AdditionalMeasurementValueList */
1191 static int hf_nbap_AdditionalTimeSlotListLCR_PDU = -1;  /* AdditionalTimeSlotListLCR */
1192 static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1;  /* Active_Pattern_Sequence_Information */
1193 static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1;  /* AlternativeFormatReportingIndicator */
1194 static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1;  /* Angle_Of_Arrival_Value_LCR */
1195 static int hf_nbap_BCCH_ModificationTime_PDU = -1;  /* BCCH_ModificationTime */
1196 static int hf_nbap_Best_Cell_Portions_Value_PDU = -1;  /* Best_Cell_Portions_Value */
1197 static int hf_nbap_BindingID_PDU = -1;            /* BindingID */
1198 static int hf_nbap_BlockingPriorityIndicator_PDU = -1;  /* BlockingPriorityIndicator */
1199 static int hf_nbap_BroadcastCommonTransportBearerIndication_PDU = -1;  /* BroadcastCommonTransportBearerIndication */
1200 static int hf_nbap_BroadcastReference_PDU = -1;   /* BroadcastReference */
1201 static int hf_nbap_Cause_PDU = -1;                /* Cause */
1202 static int hf_nbap_Cell_ERNTI_Status_Information_PDU = -1;  /* Cell_ERNTI_Status_Information */
1203 static int hf_nbap_CellParameterID_PDU = -1;      /* CellParameterID */
1204 static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1;  /* CellSyncBurstRepetitionPeriod */
1205 static int hf_nbap_CFN_PDU = -1;                  /* CFN */
1206 static int hf_nbap_C_ID_PDU = -1;                 /* C_ID */
1207 static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1;  /* Closedlooptimingadjustmentmode */
1208 static int hf_nbap_Common_EDCH_Capability_PDU = -1;  /* Common_EDCH_Capability */
1209 static int hf_nbap_Common_EDCH_System_InformationFDD_PDU = -1;  /* Common_EDCH_System_InformationFDD */
1210 static int hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU = -1;  /* Common_EDCH_System_Information_ResponseFDD */
1211 static int hf_nbap_Common_MACFlows_to_DeleteFDD_PDU = -1;  /* Common_MACFlows_to_DeleteFDD */
1212 static int hf_nbap_CommonMeasurementAccuracy_PDU = -1;  /* CommonMeasurementAccuracy */
1213 static int hf_nbap_CommonMeasurementType_PDU = -1;  /* CommonMeasurementType */
1214 static int hf_nbap_CommonPhysicalChannelID_PDU = -1;  /* CommonPhysicalChannelID */
1215 static int hf_nbap_CommonPhysicalChannelID768_PDU = -1;  /* CommonPhysicalChannelID768 */
1216 static int hf_nbap_Common_PhysicalChannel_Status_Information_PDU = -1;  /* Common_PhysicalChannel_Status_Information */
1217 static int hf_nbap_Common_PhysicalChannel_Status_Information768_PDU = -1;  /* Common_PhysicalChannel_Status_Information768 */
1218 static int hf_nbap_CommonTransportChannel_InformationResponse_PDU = -1;  /* CommonTransportChannel_InformationResponse */
1219 static int hf_nbap_Common_TransportChannel_Status_Information_PDU = -1;  /* Common_TransportChannel_Status_Information */
1220 static int hf_nbap_CommunicationControlPortID_PDU = -1;  /* CommunicationControlPortID */
1221 static int hf_nbap_Compressed_Mode_Deactivation_Flag_PDU = -1;  /* Compressed_Mode_Deactivation_Flag */
1222 static int hf_nbap_ConfigurationGenerationID_PDU = -1;  /* ConfigurationGenerationID */
1223 static int hf_nbap_ConstantValue_PDU = -1;        /* ConstantValue */
1224 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Capability */
1225 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
1226 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Capability */
1227 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
1228 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
1229 static int hf_nbap_ControlGAP_PDU = -1;           /* ControlGAP */
1230 static int hf_nbap_CPC_Information_PDU = -1;      /* CPC_Information */
1231 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator */
1232 static int hf_nbap_CriticalityDiagnostics_PDU = -1;  /* CriticalityDiagnostics */
1233 static int hf_nbap_CRNC_CommunicationContextID_PDU = -1;  /* CRNC_CommunicationContextID */
1234 static int hf_nbap_CSBMeasurementID_PDU = -1;     /* CSBMeasurementID */
1235 static int hf_nbap_CSBTransmissionID_PDU = -1;    /* CSBTransmissionID */
1236 static int hf_nbap_Common_EDCH_System_InformationLCR_PDU = -1;  /* Common_EDCH_System_InformationLCR */
1237 static int hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU = -1;  /* Common_EDCH_System_Information_ResponseLCR */
1238 static int hf_nbap_Common_MACFlows_to_DeleteLCR_PDU = -1;  /* Common_MACFlows_to_DeleteLCR */
1239 static int hf_nbap_DCH_FDD_Information_PDU = -1;  /* DCH_FDD_Information */
1240 static int hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU = -1;  /* DCH_Indicator_For_E_DCH_HSDPA_Operation */
1241 static int hf_nbap_DCH_InformationResponse_PDU = -1;  /* DCH_InformationResponse */
1242 static int hf_nbap_DCH_TDD_Information_PDU = -1;  /* DCH_TDD_Information */
1243 static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1;   /* FDD_DCHs_to_Modify */
1244 static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1;   /* TDD_DCHs_to_Modify */
1245 static int hf_nbap_DedicatedMeasurementType_PDU = -1;  /* DedicatedMeasurementType */
1246 static int hf_nbap_DelayedActivation_PDU = -1;    /* DelayedActivation */
1247 static int hf_nbap_DGANSS_Corrections_Req_PDU = -1;  /* DGANSS_Corrections_Req */
1248 static int hf_nbap_DL_DPCH_TimingAdjustment_PDU = -1;  /* DL_DPCH_TimingAdjustment */
1249 static int hf_nbap_DL_Power_PDU = -1;             /* DL_Power */
1250 static int hf_nbap_DL_PowerBalancing_Information_PDU = -1;  /* DL_PowerBalancing_Information */
1251 static int hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU = -1;  /* DL_PowerBalancing_ActivationIndicator */
1252 static int hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU = -1;  /* DL_PowerBalancing_UpdatedIndicator */
1253 static int hf_nbap_DL_ScramblingCode_PDU = -1;    /* DL_ScramblingCode */
1254 static int hf_nbap_DL_TimeslotISCPInfo_PDU = -1;  /* DL_TimeslotISCPInfo */
1255 static int hf_nbap_DL_TimeslotISCPInfoLCR_PDU = -1;  /* DL_TimeslotISCPInfoLCR */
1256 static int hf_nbap_DL_TPC_Pattern01Count_PDU = -1;  /* DL_TPC_Pattern01Count */
1257 static int hf_nbap_DLTransmissionBranchLoadValue_PDU = -1;  /* DLTransmissionBranchLoadValue */
1258 static int hf_nbap_DPC_Mode_PDU = -1;             /* DPC_Mode */
1259 static int hf_nbap_DPCH_ID768_PDU = -1;           /* DPCH_ID768 */
1260 static int hf_nbap_DSCH_InformationResponse_PDU = -1;  /* DSCH_InformationResponse */
1261 static int hf_nbap_DSCH_TDD_Information_PDU = -1;  /* DSCH_TDD_Information */
1262 static int hf_nbap_DwPCH_Power_PDU = -1;          /* DwPCH_Power */
1263 static int hf_nbap_E_AGCH_Table_Choice_PDU = -1;  /* E_AGCH_Table_Choice */
1264 static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1;  /* E_AGCH_FDD_Code_Information */
1265 static int hf_nbap_E_AI_Capability_PDU = -1;      /* E_AI_Capability */
1266 static int hf_nbap_E_DCH_Capability_PDU = -1;     /* E_DCH_Capability */
1267 static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1;  /* E_DCHCapacityConsumptionLaw */
1268 static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1;  /* E_DCH_TDD_CapacityConsumptionLaw */
1269 static int hf_nbap_E_DCH_TTI2ms_Capability_PDU = -1;  /* E_DCH_TTI2ms_Capability */
1270 static int hf_nbap_E_DCH_SF_Capability_PDU = -1;  /* E_DCH_SF_Capability */
1271 static int hf_nbap_E_DCH_HARQ_Combining_Capability_PDU = -1;  /* E_DCH_HARQ_Combining_Capability */
1272 static int hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
1273 static int hf_nbap_E_DCH_FDD_Information_PDU = -1;  /* E_DCH_FDD_Information */
1274 static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1;  /* E_DCH_FDD_Information_Response */
1275 static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1;  /* E_DCH_FDD_Information_to_Modify */
1276 static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1;  /* E_DCH_FDD_Update_Information */
1277 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU = -1;  /* E_DCH_DL_Control_Channel_Change_Information */
1278 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU = -1;  /* E_DCH_DL_Control_Channel_Grant_Information */
1279 static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
1280 static int hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU = -1;  /* E_DCH_MACdPDU_SizeCapability */
1281 static int hf_nbap_E_DCH_MACdPDUSizeFormat_PDU = -1;  /* E_DCH_MACdPDUSizeFormat */
1282 static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1;  /* E_DCH_MACdFlows_Information */
1283 static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1;  /* E_DCH_MACdFlows_to_Delete */
1284 static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1;  /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
1285 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower */
1286 static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1;  /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
1287 static int hf_nbap_E_DCH_RL_Indication_PDU = -1;  /* E_DCH_RL_Indication */
1288 static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* E_DCH_Serving_Cell_Change_Info_Response */
1289 static int hf_nbap_EDCH_RACH_Report_Value_PDU = -1;  /* EDCH_RACH_Report_Value */
1290 static int hf_nbap_E_DPDCH_PowerInterpolation_PDU = -1;  /* E_DPDCH_PowerInterpolation */
1291 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU = -1;  /* E_DCH_MACdFlows_to_DeleteLCR */
1292 static int hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU = -1;  /* Enhanced_UE_DRX_InformationLCR */
1293 static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1;  /* End_Of_Audit_Sequence_Indicator */
1294 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
1295 static int hf_nbap_E_RNTI_PDU = -1;               /* E_RNTI */
1296 static int hf_nbap_E_TFCI_Boost_Information_PDU = -1;  /* E_TFCI_Boost_Information */
1297 static int hf_nbap_E_DCHProvidedBitRate_PDU = -1;  /* E_DCHProvidedBitRate */
1298 static int hf_nbap_E_HICH_TimeOffset_PDU = -1;    /* E_HICH_TimeOffset */
1299 static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1;  /* E_HICH_TimeOffsetLCR */
1300 static int hf_nbap_E_DCH_Information_PDU = -1;    /* E_DCH_Information */
1301 static int hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
1302 static int hf_nbap_E_DCH_Information_Response_PDU = -1;  /* E_DCH_Information_Response */
1303 static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1;  /* E_DCH_Information_Reconfig */
1304 static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1;  /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
1305 static int hf_nbap_E_DCH_768_Information_PDU = -1;  /* E_DCH_768_Information */
1306 static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1;  /* E_DCH_768_Information_Reconfig */
1307 static int hf_nbap_E_DCH_LCR_Information_PDU = -1;  /* E_DCH_LCR_Information */
1308 static int hf_nbap_E_DCH_LCR_Information_Reconfig_PDU = -1;  /* E_DCH_LCR_Information_Reconfig */
1309 static int hf_nbap_Enhanced_FACH_Capability_PDU = -1;  /* Enhanced_FACH_Capability */
1310 static int hf_nbap_EnhancedHSServingCC_Abort_PDU = -1;  /* EnhancedHSServingCC_Abort */
1311 static int hf_nbap_Enhanced_PCH_Capability_PDU = -1;  /* Enhanced_PCH_Capability */
1312 static int hf_nbap_Enhanced_UE_DRX_Capability_PDU = -1;  /* Enhanced_UE_DRX_Capability */
1313 static int hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU = -1;  /* Enhanced_UE_DRX_InformationFDD */
1314 static int hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1;  /* Extended_E_DCH_LCRTDD_PhysicalLayerCategory */
1315 static int hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1;  /* Ext_Max_Bits_MACe_PDU_non_scheduled */
1316 static int hf_nbap_Ext_Reference_E_TFCI_PO_PDU = -1;  /* Ext_Reference_E_TFCI_PO */
1317 static int hf_nbap_ExtendedPropagationDelay_PDU = -1;  /* ExtendedPropagationDelay */
1318 static int hf_nbap_Extended_RNC_ID_PDU = -1;      /* Extended_RNC_ID */
1319 static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1;  /* Extended_Round_Trip_Time_Value */
1320 static int hf_nbap_Extended_HS_SCCH_ID_PDU = -1;  /* Extended_HS_SCCH_ID */
1321 static int hf_nbap_Extended_HS_SICH_ID_PDU = -1;  /* Extended_HS_SICH_ID */
1322 static int hf_nbap_Extended_E_HICH_ID_TDD_PDU = -1;  /* Extended_E_HICH_ID_TDD */
1323 static int hf_nbap_Fast_Reconfiguration_Mode_PDU = -1;  /* Fast_Reconfiguration_Mode */
1324 static int hf_nbap_Fast_Reconfiguration_Permission_PDU = -1;  /* Fast_Reconfiguration_Permission */
1325 static int hf_nbap_FDD_S_CCPCH_FrameOffset_PDU = -1;  /* FDD_S_CCPCH_FrameOffset */
1326 static int hf_nbap_F_DPCH_Capability_PDU = -1;    /* F_DPCH_Capability */
1327 static int hf_nbap_F_DPCH_SlotFormat_PDU = -1;    /* F_DPCH_SlotFormat */
1328 static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1;  /* F_DPCH_SlotFormatCapability */
1329 static int hf_nbap_FNReportingIndicator_PDU = -1;  /* FNReportingIndicator */
1330 static int hf_nbap_GANSS_AddIonoModelReq_PDU = -1;  /* GANSS_AddIonoModelReq */
1331 static int hf_nbap_GANSS_AddNavigationModelsReq_PDU = -1;  /* GANSS_AddNavigationModelsReq */
1332 static int hf_nbap_GANSS_AddUTCModelsReq_PDU = -1;  /* GANSS_AddUTCModelsReq */
1333 static int hf_nbap_GANSS_Additional_Ionospheric_Model_PDU = -1;  /* GANSS_Additional_Ionospheric_Model */
1334 static int hf_nbap_GANSS_Additional_Navigation_Models_PDU = -1;  /* GANSS_Additional_Navigation_Models */
1335 static int hf_nbap_GANSS_Additional_Time_Models_PDU = -1;  /* GANSS_Additional_Time_Models */
1336 static int hf_nbap_GANSS_Additional_UTC_Models_PDU = -1;  /* GANSS_Additional_UTC_Models */
1337 static int hf_nbap_GANSS_Auxiliary_Information_PDU = -1;  /* GANSS_Auxiliary_Information */
1338 static int hf_nbap_GANSS_AuxInfoReq_PDU = -1;     /* GANSS_AuxInfoReq */
1339 static int hf_nbap_GANSS_Common_Data_PDU = -1;    /* GANSS_Common_Data */
1340 static int hf_nbap_GANSS_Earth_Orientation_Parameters_PDU = -1;  /* GANSS_Earth_Orientation_Parameters */
1341 static int hf_nbap_GANSS_EarthOrientParaReq_PDU = -1;  /* GANSS_EarthOrientParaReq */
1342 static int hf_nbap_GANSS_Generic_Data_PDU = -1;   /* GANSS_Generic_Data */
1343 static int hf_nbap_GANSS_ID_PDU = -1;             /* GANSS_ID */
1344 static int hf_nbap_GANSS_Information_PDU = -1;    /* GANSS_Information */
1345 static int hf_nbap_GANSS_SBAS_ID_PDU = -1;        /* GANSS_SBAS_ID */
1346 static int hf_nbap_GANSS_Time_ID_PDU = -1;        /* GANSS_Time_ID */
1347 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU = -1;  /* HARQ_MemoryPartitioningInfoExtForMIMO */
1348 static int hf_nbap_HARQ_Preamble_Mode_PDU = -1;   /* HARQ_Preamble_Mode */
1349 static int hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU = -1;  /* HARQ_Preamble_Mode_Activation_Indicator */
1350 static int hf_nbap_HSDPA_Capability_PDU = -1;     /* HSDPA_Capability */
1351 static int hf_nbap_HS_DSCHProvidedBitRate_PDU = -1;  /* HS_DSCHProvidedBitRate */
1352 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
1353 static int hf_nbap_HS_DSCHRequiredPower_PDU = -1;  /* HS_DSCHRequiredPower */
1354 static int hf_nbap_HS_DSCHRequiredPowerValue_PDU = -1;  /* HS_DSCHRequiredPowerValue */
1355 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
1356 static int hf_nbap_HSDSCH_Common_System_InformationFDD_PDU = -1;  /* HSDSCH_Common_System_InformationFDD */
1357 static int hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Common_System_Information_ResponseFDD */
1358 static int hf_nbap_HSDSCH_FDD_Information_PDU = -1;  /* HSDSCH_FDD_Information */
1359 static int hf_nbap_HSDSCH_TDD_Information_PDU = -1;  /* HSDSCH_TDD_Information */
1360 static int hf_nbap_HSDSCH_Information_to_Modify_PDU = -1;  /* HSDSCH_Information_to_Modify */
1361 static int hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU = -1;  /* HSDSCH_MACdPDUSizeFormat */
1362 static int hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU = -1;  /* HSDSCH_MACdPDU_SizeCapability */
1363 static int hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU = -1;  /* HSDSCH_Information_to_Modify_Unsynchronised */
1364 static int hf_nbap_HSDSCH_FDD_Information_Response_PDU = -1;  /* HSDSCH_FDD_Information_Response */
1365 static int hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU = -1;  /* HSDSCH_Paging_System_InformationFDD */
1366 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Paging_System_Information_ResponseFDD */
1367 static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1;  /* HSDSCH_TDD_Information_Response */
1368 static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1;  /* HSDSCH_MACdFlows_Information */
1369 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1;  /* HSDSCH_MACdFlows_to_Delete */
1370 static int hf_nbap_HSDSCH_TBSizeTableIndicator_PDU = -1;  /* HSDSCH_TBSizeTableIndicator */
1371 static int hf_nbap_HSDSCH_PreconfigurationInfo_PDU = -1;  /* HSDSCH_PreconfigurationInfo */
1372 static int hf_nbap_HSDSCH_PreconfigurationSetup_PDU = -1;  /* HSDSCH_PreconfigurationSetup */
1373 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1;  /* HSSCCH_Specific_InformationRespListTDD768 */
1374 static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Value */
1375 static int hf_nbap_HS_SICH_failed_PDU = -1;       /* HS_SICH_failed */
1376 static int hf_nbap_HS_SICH_missed_PDU = -1;       /* HS_SICH_missed */
1377 static int hf_nbap_HS_SICH_total_PDU = -1;        /* HS_SICH_total */
1378 static int hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Measurement_Value */
1379 static int hf_nbap_HSDSCH_RNTI_PDU = -1;          /* HSDSCH_RNTI */
1380 static int hf_nbap_HS_PDSCH_FDD_Code_Information_PDU = -1;  /* HS_PDSCH_FDD_Code_Information */
1381 static int hf_nbap_HS_SICH_ID_PDU = -1;           /* HS_SICH_ID */
1382 static int hf_nbap_HS_SCCH_FDD_Code_Information_PDU = -1;  /* HS_SCCH_FDD_Code_Information */
1383 static int hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU = -1;  /* HS_PDSCH_Code_Change_Indicator */
1384 static int hf_nbap_HS_PDSCH_Code_Change_Grant_PDU = -1;  /* HS_PDSCH_Code_Change_Grant */
1385 static int hf_nbap_HSDSCH_Configured_Indicator_PDU = -1;  /* HSDSCH_Configured_Indicator */
1386 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info */
1387 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info_Response */
1388 static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1;  /* HSDSCH_FDD_Update_Information */
1389 static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1;  /* HSDSCH_TDD_Update_Information */
1390 static int hf_nbap_HSDSCH_Common_System_InformationLCR_PDU = -1;  /* HSDSCH_Common_System_InformationLCR */
1391 static int hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU = -1;  /* HSDSCH_Common_System_Information_ResponseLCR */
1392 static int hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU = -1;  /* HSDSCH_Paging_System_InformationLCR */
1393 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU = -1;  /* HSDSCH_Paging_System_Information_ResponseLCR */
1394 static int hf_nbap_IMB_Parameters_PDU = -1;       /* IMB_Parameters */
1395 static int hf_nbap_InformationReportCharacteristics_PDU = -1;  /* InformationReportCharacteristics */
1396 static int hf_nbap_InformationExchangeID_PDU = -1;  /* InformationExchangeID */
1397 static int hf_nbap_InformationType_PDU = -1;      /* InformationType */
1398 static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1;  /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1399 static int hf_nbap_InnerLoopDLPCStatus_PDU = -1;  /* InnerLoopDLPCStatus */
1400 static int hf_nbap_IPMulticastIndication_PDU = -1;  /* IPMulticastIndication */
1401 static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1;  /* IPMulticastDataBearerIndication */
1402 static int hf_nbap_Local_Cell_ID_PDU = -1;        /* Local_Cell_ID */
1403 static int hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1;  /* LCRTDD_Uplink_Physical_Channel_Capability */
1404 static int hf_nbap_MAC_PDU_SizeExtended_PDU = -1;  /* MAC_PDU_SizeExtended */
1405 static int hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
1406 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
1407 static int hf_nbap_MaximumTransmissionPower_PDU = -1;  /* MaximumTransmissionPower */
1408 static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1;     /* Max_UE_DTX_Cycle */
1409 static int hf_nbap_MBMS_Capability_PDU = -1;      /* MBMS_Capability */
1410 static int hf_nbap_MeasurementFilterCoefficient_PDU = -1;  /* MeasurementFilterCoefficient */
1411 static int hf_nbap_MeasurementID_PDU = -1;        /* MeasurementID */
1412 static int hf_nbap_MeasurementRecoveryBehavior_PDU = -1;  /* MeasurementRecoveryBehavior */
1413 static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1;  /* MeasurementRecoveryReportingIndicator */
1414 static int hf_nbap_MeasurementRecoverySupportIndicator_PDU = -1;  /* MeasurementRecoverySupportIndicator */
1415 static int hf_nbap_MessageStructure_PDU = -1;     /* MessageStructure */
1416 static int hf_nbap_MICH_CFN_PDU = -1;             /* MICH_CFN */
1417 static int hf_nbap_MIMO_ActivationIndicator_PDU = -1;  /* MIMO_ActivationIndicator */
1418 static int hf_nbap_MIMO_Capability_PDU = -1;      /* MIMO_Capability */
1419 static int hf_nbap_MIMO_Mode_Indicator_PDU = -1;  /* MIMO_Mode_Indicator */
1420 static int hf_nbap_MIMO_N_M_Ratio_PDU = -1;       /* MIMO_N_M_Ratio */
1421 static int hf_nbap_MIMO_PilotConfiguration_PDU = -1;  /* MIMO_PilotConfiguration */
1422 static int hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU = -1;  /* MinimumReducedE_DPDCH_GainFactor */
1423 static int hf_nbap_Modification_Period_PDU = -1;  /* Modification_Period */
1424 static int hf_nbap_MAChs_ResetIndicator_PDU = -1;  /* MAChs_ResetIndicator */
1425 static int hf_nbap_ModulationMBSFN_PDU = -1;      /* ModulationMBSFN */
1426 static int hf_nbap_ModulationPO_MBSFN_PDU = -1;   /* ModulationPO_MBSFN */
1427 static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1;  /* MBSFN_Only_Mode_Indicator */
1428 static int hf_nbap_MBSFN_Only_Mode_Capability_PDU = -1;  /* MBSFN_Only_Mode_Capability */
1429 static int hf_nbap_Multicarrier_Number_PDU = -1;  /* Multicarrier_Number */
1430 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1;  /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */
1431 static int hf_nbap_Multi_Cell_Capability_Info_PDU = -1;  /* Multi_Cell_Capability_Info */
1432 static int hf_nbap_NCyclesPerSFNperiod_PDU = -1;  /* NCyclesPerSFNperiod */
1433 static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1;  /* NRepetitionsPerCyclePeriod */
1434 static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1;  /* NeighbouringCellMeasurementInformation */
1435 static int hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1;  /* NeighbouringTDDCellMeasurementInformationLCR */
1436 static int hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU = -1;  /* NeighbouringTDDCellMeasurementInformation768 */
1437 static int hf_nbap_NI_Information_PDU = -1;       /* NI_Information */
1438 static int hf_nbap_NodeB_CommunicationContextID_PDU = -1;  /* NodeB_CommunicationContextID */
1439 static int hf_nbap_NumberOfReportedCellPortions_PDU = -1;  /* NumberOfReportedCellPortions */
1440 static int hf_nbap_NSubCyclesPerCyclePeriod_PDU = -1;  /* NSubCyclesPerCyclePeriod */
1441 static int hf_nbap_Number_Of_Supported_Carriers_PDU = -1;  /* Number_Of_Supported_Carriers */
1442 static int hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU = -1;  /* NoOfTargetCellHS_SCCH_Order */
1443 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU = -1;  /* Paging_MACFlows_to_DeleteFDD */
1444 static int hf_nbap_PLCCHinformation_PDU = -1;     /* PLCCHinformation */
1445 static int hf_nbap_PowerAdjustmentType_PDU = -1;  /* PowerAdjustmentType */
1446 static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1;  /* Primary_CPICH_Usage_for_Channel_Estimation */
1447 static int hf_nbap_PrimaryScramblingCode_PDU = -1;  /* PrimaryScramblingCode */
1448 static int hf_nbap_PrimaryCCPCH_RSCP_PDU = -1;    /* PrimaryCCPCH_RSCP */
1449 static int hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU = -1;  /* PrimaryCCPCH_RSCP_Delta */
1450 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU = -1;  /* Paging_MACFlows_to_DeleteLCR */
1451 static int hf_nbap_RL_Specific_DCH_Info_PDU = -1;  /* RL_Specific_DCH_Info */
1452 static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1;  /* RL_Specific_E_DCH_Info */
1453 static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1;  /* Reference_ReceivedTotalWideBandPower */
1454 static int hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerReporting */
1455 static int hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerSupportIndicator */
1456 static int hf_nbap_ReferenceClockAvailability_PDU = -1;  /* ReferenceClockAvailability */
1457 static int hf_nbap_ReferenceSFNoffset_PDU = -1;   /* ReferenceSFNoffset */
1458 static int hf_nbap_ReportCharacteristics_PDU = -1;  /* ReportCharacteristics */
1459 static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1;  /* ReportCharacteristicsType_OnModification */
1460 static int hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU = -1;  /* EDCH_RACH_Report_IncrDecrThres */
1461 static int hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU = -1;  /* EDCH_RACH_Report_ThresholdInformation */
1462 static int hf_nbap_RL_ID_PDU = -1;                /* RL_ID */
1463 static int hf_nbap_RL_Set_ID_PDU = -1;            /* RL_Set_ID */
1464 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1;  /* Received_total_wide_band_power_For_CellPortion_Value */
1465 static int hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
1466 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value */
1467 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_Value */
1468 static int hf_nbap_RSEPS_Value_IncrDecrThres_PDU = -1;  /* RSEPS_Value_IncrDecrThres */
1469 static int hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU = -1;  /* Rx_Timing_Deviation_Value_LCR */
1470 static int hf_nbap_Rx_Timing_Deviation_Value_768_PDU = -1;  /* Rx_Timing_Deviation_Value_768 */
1471 static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1;  /* Rx_Timing_Deviation_Value_384_ext */
1472 static int hf_nbap_RTWP_ReportingIndicator_PDU = -1;  /* RTWP_ReportingIndicator */
1473 static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1;  /* RTWP_CellPortion_ReportingIndicator */
1474 static int hf_nbap_AdjustmentPeriod_PDU = -1;     /* AdjustmentPeriod */
1475 static int hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU = -1;  /* E_DPCCH_Power_Boosting_Capability */
1476 static int hf_nbap_SAT_Info_Almanac_ExtList_PDU = -1;  /* SAT_Info_Almanac_ExtList */
1477 static int hf_nbap_ScaledAdjustmentRatio_PDU = -1;  /* ScaledAdjustmentRatio */
1478 static int hf_nbap_MaxAdjustmentStep_PDU = -1;    /* MaxAdjustmentStep */
1479 static int hf_nbap_Secondary_CPICH_Information_Change_PDU = -1;  /* Secondary_CPICH_Information_Change */
1480 static int hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU = -1;  /* Secondary_CCPCH_SlotFormat_Extended */
1481 static int hf_nbap_Serving_E_DCH_RL_ID_PDU = -1;  /* Serving_E_DCH_RL_ID */
1482 static int hf_nbap_SFN_PDU = -1;                  /* SFN */
1483 static int hf_nbap_SFNSFNMeasurementThresholdInformation_PDU = -1;  /* SFNSFNMeasurementThresholdInformation */
1484 static int hf_nbap_SFNSFNMeasurementValueInformation_PDU = -1;  /* SFNSFNMeasurementValueInformation */
1485 static int hf_nbap_ShutdownTimer_PDU = -1;        /* ShutdownTimer */
1486 static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1;  /* SignallingBearerRequestIndicator */
1487 static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1;  /* SixtyfourQAM_UsageAllowedIndicator */
1488 static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1;  /* SixtyfourQAM_DL_UsageIndicator */
1489 static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1;  /* SixtyfourQAM_DL_Capability */
1490 static int hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU = -1;  /* SixtyfourQAM_DL_MIMO_Combined_Capability */
1491 static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1;  /* SixteenQAM_UL_Capability */
1492 static int hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU = -1;  /* SixteenQAM_UL_Operation_Indicator */
1493 static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1;  /* Start_Of_Audit_Sequence_Indicator */
1494 static int hf_nbap_SyncCase_PDU = -1;             /* SyncCase */
1495 static int hf_nbap_SynchronisationReportCharacteristics_PDU = -1;  /* SynchronisationReportCharacteristics */
1496 static int hf_nbap_SyncDLCodeIdThreInfoLCR_PDU = -1;  /* SyncDLCodeIdThreInfoLCR */
1497 static int hf_nbap_SynchronisationReportType_PDU = -1;  /* SynchronisationReportType */
1498 static int hf_nbap_T_Cell_PDU = -1;               /* T_Cell */
1499 static int hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
1500 static int hf_nbap_TDD_TPC_DownlinkStepSize_PDU = -1;  /* TDD_TPC_DownlinkStepSize */
1501 static int hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU = -1;  /* TDD_TPC_UplinkStepSize_LCR */
1502 static int hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
1503 static int hf_nbap_TFCI_Presence_PDU = -1;        /* TFCI_Presence */
1504 static int hf_nbap_TimeSlot_PDU = -1;             /* TimeSlot */
1505 static int hf_nbap_TimeSlotLCR_PDU = -1;          /* TimeSlotLCR */
1506 static int hf_nbap_TimeslotLCR_Extension_PDU = -1;  /* TimeslotLCR_Extension */
1507 static int hf_nbap_TimingAdjustmentValue_PDU = -1;  /* TimingAdjustmentValue */
1508 static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1;  /* TimingAdjustmentValueLCR */
1509 static int hf_nbap_TimingAdvanceApplied_PDU = -1;  /* TimingAdvanceApplied */
1510 static int hf_nbap_SynchronisationIndicator_PDU = -1;  /* SynchronisationIndicator */
1511 static int hf_nbap_TnlQos_PDU = -1;               /* TnlQos */
1512 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1;  /* Transmission_Gap_Pattern_Sequence_Information */
1513 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
1514 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
1515 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value */
1516 static int hf_nbap_Transmitted_Carrier_Power_Value_PDU = -1;  /* Transmitted_Carrier_Power_Value */
1517 static int hf_nbap_TransmissionDiversityApplied_PDU = -1;  /* TransmissionDiversityApplied */
1518 static int hf_nbap_TransportBearerRequestIndicator_PDU = -1;  /* TransportBearerRequestIndicator */
1519 static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1;  /* TransportBearerNotRequestedIndicator */
1520 static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1;  /* TransportBearerNotSetupIndicator */
1521 static int hf_nbap_TransportLayerAddress_PDU = -1;  /* TransportLayerAddress */
1522 static int hf_nbap_TSTD_Indicator_PDU = -1;       /* TSTD_Indicator */
1523 static int hf_nbap_TSN_Length_PDU = -1;           /* TSN_Length */
1524 static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGANSSMeasurementThresholdInformation */
1525 static int hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU = -1;  /* TUTRANGANSSMeasurementValueInformation */
1526 static int hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGPSMeasurementThresholdInformation */
1527 static int hf_nbap_TUTRANGPSMeasurementValueInformation_PDU = -1;  /* TUTRANGPSMeasurementValueInformation */
1528 static int hf_nbap_TypeOfError_PDU = -1;          /* TypeOfError */
1529 static int hf_nbap_UARFCN_PDU = -1;               /* UARFCN */
1530 static int hf_nbap_UE_Capability_Information_PDU = -1;  /* UE_Capability_Information */
1531 static int hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU = -1;  /* UL_DPDCH_Indicator_For_E_DCH_Operation */
1532 static int hf_nbap_UL_SIR_PDU = -1;               /* UL_SIR */
1533 static int hf_nbap_UL_Synchronisation_Parameters_LCR_PDU = -1;  /* UL_Synchronisation_Parameters_LCR */
1534 static int hf_nbap_UPPCHPositionLCR_PDU = -1;     /* UPPCHPositionLCR */
1535 static int hf_nbap_UpPTSInterferenceValue_PDU = -1;  /* UpPTSInterferenceValue */
1536 static int hf_nbap_Unidirectional_DCH_Indicator_PDU = -1;  /* Unidirectional_DCH_Indicator */
1537 static int hf_nbap_USCH_Information_PDU = -1;     /* USCH_Information */
1538 static int hf_nbap_USCH_InformationResponse_PDU = -1;  /* USCH_InformationResponse */
1539 static int hf_nbap_CommonTransportChannelSetupRequestFDD_PDU = -1;  /* CommonTransportChannelSetupRequestFDD */
1540 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
1541 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
1542 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstFDD */
1543 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstFDD */
1544 static int hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* RACH_ParametersItem_CTCH_SetupRqstFDD */
1545 static int hf_nbap_CommonTransportChannelSetupRequestTDD_PDU = -1;  /* CommonTransportChannelSetupRequestTDD */
1546 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
1547 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
1548 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
1549 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD */
1550 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
1551 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstTDD */
1552 static int hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_ParametersItem_CTCH_SetupRqstTDD */
1553 static int hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
1554 static int hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_768_ParametersItem_CTCH_SetupRqstTDD */
1555 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstTDD */
1556 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD */
1557 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
1558 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
1559 static int hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
1560 static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1;  /* RACH_ParameterItem_CTCH_SetupRqstTDD */
1561 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
1562 static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
1563 static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
1564 static int hf_nbap_PLCCH_parameters_PDU = -1;     /* PLCCH_parameters */
1565 static int hf_nbap_E_RUCCH_parameters_PDU = -1;   /* E_RUCCH_parameters */
1566 static int hf_nbap_E_RUCCH_768_parameters_PDU = -1;  /* E_RUCCH_768_parameters */
1567 static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1;  /* CommonTransportChannelSetupResponse */
1568 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1;  /* FACH_CommonTransportChannel_InformationResponse */
1569 static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1;  /* CommonTransportChannelSetupFailure */
1570 static int hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestFDD */
1571 static int hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
1572 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
1573 static int hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
1574 static int hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
1575 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstFDD */
1576 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
1577 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
1578 static int hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestTDD */
1579 static int hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
1580 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
1581 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
1582 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
1583 static int hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_Parameters_CTCH_ReconfRqstTDD */
1584 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU = -1;  /* FACH_ParametersList_CTCH_ReconfRqstTDD */
1585 static int hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PCH_Parameters_CTCH_ReconfRqstTDD */
1586 static int hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
1587 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstTDD */
1588 static int hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PLCCH_Parameters_CTCH_ReconfRqstTDD */
1589 static int hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD */
1590 static int hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_768_Parameters_CTCH_ReconfRqstTDD */
1591 static int hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_768_Parameters_CTCH_ReconfRqstTDD */
1592 static int hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD */
1593 static int hf_nbap_CommonTransportChannelReconfigurationResponse_PDU = -1;  /* CommonTransportChannelReconfigurationResponse */
1594 static int hf_nbap_CommonTransportChannelReconfigurationFailure_PDU = -1;  /* CommonTransportChannelReconfigurationFailure */
1595 static int hf_nbap_CommonTransportChannelDeletionRequest_PDU = -1;  /* CommonTransportChannelDeletionRequest */
1596 static int hf_nbap_CommonTransportChannelDeletionResponse_PDU = -1;  /* CommonTransportChannelDeletionResponse */
1597 static int hf_nbap_BlockResourceRequest_PDU = -1;  /* BlockResourceRequest */
1598 static int hf_nbap_BlockResourceResponse_PDU = -1;  /* BlockResourceResponse */
1599 static int hf_nbap_BlockResourceFailure_PDU = -1;  /* BlockResourceFailure */
1600 static int hf_nbap_UnblockResourceIndication_PDU = -1;  /* UnblockResourceIndication */
1601 static int hf_nbap_AuditRequiredIndication_PDU = -1;  /* AuditRequiredIndication */
1602 static int hf_nbap_AuditRequest_PDU = -1;         /* AuditRequest */
1603 static int hf_nbap_AuditResponse_PDU = -1;        /* AuditResponse */
1604 static int hf_nbap_Cell_InformationList_AuditRsp_PDU = -1;  /* Cell_InformationList_AuditRsp */
1605 static int hf_nbap_Cell_InformationItem_AuditRsp_PDU = -1;  /* Cell_InformationItem_AuditRsp */
1606 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU = -1;  /* FPACH_LCR_InformationList_AuditRsp */
1607 static int hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU = -1;  /* HS_DSCH_Resources_Information_AuditRsp */
1608 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_InformationListExt_AuditRsp */
1609 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_AuditRsp */
1610 static int hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU = -1;  /* E_DCH_Resources_Information_AuditRsp */
1611 static int hf_nbap_PLCCH_InformationList_AuditRsp_PDU = -1;  /* PLCCH_InformationList_AuditRsp */
1612 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU = -1;  /* S_CCPCH_768_InformationList_AuditRsp */
1613 static int hf_nbap_PRACH_768_InformationList_AuditRsp_PDU = -1;  /* PRACH_768_InformationList_AuditRsp */
1614 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_InformationList_AuditRsp */
1615 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_768_InformationList_AuditRsp */
1616 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp */
1617 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp */
1618 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationList_AuditRsp */
1619 static int hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationItem_AuditRsp */
1620 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp */
1621 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU = -1;  /* MultipleFreq_E_DCH_Resources_InformationList_AuditRsp */
1622 static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1;  /* CCP_InformationList_AuditRsp */
1623 static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1;  /* CCP_InformationItem_AuditRsp */
1624 static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_InformationList_AuditRsp */
1625 static int hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_InformationItem_AuditRsp */
1626 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationList_AuditRsp */
1627 static int hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationItem_AuditRsp */
1628 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationList_AuditRsp */
1629 static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_AuditRsp */
1630 static int hf_nbap_AuditFailure_PDU = -1;         /* AuditFailure */
1631 static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1;  /* CommonMeasurementInitiationRequest */
1632 static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1;  /* CommonMeasurementObjectType_CM_Rqst */
1633 static int hf_nbap_ERACH_CM_Rqst_PDU = -1;        /* ERACH_CM_Rqst */
1634 static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1;  /* PowerLocalCellGroup_CM_Rqst */
1635 static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1;  /* CommonMeasurementInitiationResponse */
1636 static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1;  /* CommonMeasurementObjectType_CM_Rsp */
1637 static int hf_nbap_ERACH_CM_Rsp_PDU = -1;         /* ERACH_CM_Rsp */
1638 static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1;  /* PowerLocalCellGroup_CM_Rsp */
1639 static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1;  /* CommonMeasurementInitiationFailure */
1640 static int hf_nbap_CommonMeasurementReport_PDU = -1;  /* CommonMeasurementReport */
1641 static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1;  /* CommonMeasurementObjectType_CM_Rprt */
1642 static int hf_nbap_ERACH_CM_Rprt_PDU = -1;        /* ERACH_CM_Rprt */
1643 static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1;  /* PowerLocalCellGroup_CM_Rprt */
1644 static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1;  /* CommonMeasurementTerminationRequest */
1645 static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1;  /* CommonMeasurementFailureIndication */
1646 static int hf_nbap_CellSetupRequestFDD_PDU = -1;  /* CellSetupRequestFDD */
1647 static int hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_SetupRqst */
1648 static int hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_SetupRqstFDD */
1649 static int hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_SetupRqstFDD */
1650 static int hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
1651 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
1652 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
1653 static int hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
1654 static int hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU = -1;  /* Limited_power_increase_information_Cell_SetupRqstFDD */
1655 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstFDD */
1656 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_SetupRqstFDD */
1657 static int hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_SetupRqstFDD */
1658 static int hf_nbap_CellSetupRequestTDD_PDU = -1;  /* CellSetupRequestTDD */
1659 static int hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_Information_Cell_SetupRqstTDD */
1660 static int hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU = -1;  /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
1661 static int hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_SetupRqstTDD */
1662 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
1663 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
1664 static int hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
1665 static int hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
1666 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstTDD */
1667 static int hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
1668 static int hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_SetupRqstTDD */
1669 static int hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_SetupRqstTDD */
1670 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU = -1;  /* Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD */
1671 static int hf_nbap_CellSetupResponse_PDU = -1;    /* CellSetupResponse */
1672 static int hf_nbap_CellSetupFailure_PDU = -1;     /* CellSetupFailure */
1673 static int hf_nbap_CellReconfigurationRequestFDD_PDU = -1;  /* CellReconfigurationRequestFDD */
1674 static int hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_ReconfRqst */
1675 static int hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_ReconfRqstFDD */
1676 static int hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_ReconfRqstFDD */
1677 static int hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
1678 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
1679 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
1680 static int hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
1681 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstFDD */
1682 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_ReconfRqstFDD */
1683 static int hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
1684 static int hf_nbap_CellReconfigurationRequestTDD_PDU = -1;  /* CellReconfigurationRequestTDD */
1685 static int hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_Information_Cell_ReconfRqstTDD */
1686 static int hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_ReconfRqstTDD */
1687 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
1688 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
1689 static int hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
1690 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstTDD */
1691 static int hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
1692 static int hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_ReconfRqstTDD */
1693 static int hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_ReconfRqstTDD */
1694 static int hf_nbap_UARFCN_Adjustment_PDU = -1;    /* UARFCN_Adjustment */
1695 static int hf_nbap_CellReconfigurationResponse_PDU = -1;  /* CellReconfigurationResponse */
1696 static int hf_nbap_CellReconfigurationFailure_PDU = -1;  /* CellReconfigurationFailure */
1697 static int hf_nbap_CellDeletionRequest_PDU = -1;  /* CellDeletionRequest */
1698 static int hf_nbap_CellDeletionResponse_PDU = -1;  /* CellDeletionResponse */
1699 static int hf_nbap_ResourceStatusIndication_PDU = -1;  /* ResourceStatusIndication */
1700 static int hf_nbap_IndicationType_ResourceStatusInd_PDU = -1;  /* IndicationType_ResourceStatusInd */
1701 static int hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem_ResourceStatusInd */
1702 static int hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem_ResourceStatusInd */
1703 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
1704 static int hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
1705 static int hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem2_ResourceStatusInd */
1706 static int hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
1707 static int hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU = -1;  /* CCP_InformationItem_ResourceStatusInd */
1708 static int hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Cell_InformationItem_ResourceStatusInd */
1709 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* FPACH_LCR_InformationList_ResourceStatusInd */
1710 static int hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU = -1;  /* DwPCH_LCR_Information_ResourceStatusInd */
1711 static int hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* HS_DSCH_Resources_Information_ResourceStatusInd */
1712 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_InformationListExt_ResourceStatusInd */
1713 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
1714 static int hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* E_DCH_Resources_Information_ResourceStatusInd */
1715 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU = -1;  /* PLCCH_InformationList_ResourceStatusInd */
1716 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* S_CCPCH_768_InformationList_ResourceStatusInd */
1717 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU = -1;  /* PRACH_768_InformationList_ResourceStatusInd */
1718 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_InformationList_ResourceStatusInd */
1719 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_768_InformationList_ResourceStatusInd */
1720 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd */
1721 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd */
1722 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationList_ResourceStatusInd */
1723 static int hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationItem_ResourceStatusInd */
1724 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd */
1725 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
1726 static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
1727 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU = -1;  /* MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd */
1728 static int hf_nbap_SystemInformationUpdateRequest_PDU = -1;  /* SystemInformationUpdateRequest */
1729 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1;  /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
1730 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1;  /* SegmentInformationListIE_SystemInfoUpdate */
1731 static int hf_nbap_SystemInformationUpdateResponse_PDU = -1;  /* SystemInformationUpdateResponse */
1732 static int hf_nbap_SystemInformationUpdateFailure_PDU = -1;  /* SystemInformationUpdateFailure */
1733 static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1;  /* RadioLinkSetupRequestFDD */
1734 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU = -1;  /* Additional_HS_Cell_Information_RL_Setup_List */
1735 static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_SetupRqstFDD */
1736 static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_SetupRqstFDD */
1737 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationList_RL_SetupRqstFDD */
1738 static int hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationItem_RL_SetupRqstFDD */
1739 static int hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_SetupRqstFDD */
1740 static int hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* F_DPCH_Information_RL_SetupRqstFDD */
1741 static int hf_nbap_RadioLinkSetupRequestTDD_PDU = -1;  /* RadioLinkSetupRequestTDD */
1742 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
1743 static int hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
1744 static int hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
1745 static int hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
1746 static int hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_768_Information_RL_SetupRqstTDD */
1747 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
1748 static int hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
1749 static int hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
1750 static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
1751 static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_768_Information_RL_SetupRqstTDD */
1752 static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1;  /* RL_Information_RL_SetupRqstTDD */
1753 static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1;  /* RadioLinkSetupResponseFDD */
1754 static int hf_nbap_Additional_HS_Cell_Information_Response_List_PDU = -1;  /* Additional_HS_Cell_Information_Response_List */
1755 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_SetupRspFDD */
1756 static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_SetupRspFDD */
1757 static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1;  /* RadioLinkSetupResponseTDD */
1758 static int hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_RL_SetupRspTDD */
1759 static int hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_SetupRspTDD */
1760 static int hf_nbap_RadioLinkSetupFailureFDD_PDU = -1;  /* RadioLinkSetupFailureFDD */
1761 static int hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU = -1;  /* CauseLevel_RL_SetupFailureFDD */
1762 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
1763 static int hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
1764 static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1;  /* RadioLinkSetupFailureTDD */
1765 static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1;  /* CauseLevel_RL_SetupFailureTDD */
1766 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
1767 static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1;  /* RadioLinkAdditionRequestFDD */
1768 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU = -1;  /* Additional_HS_Cell_Information_RL_Addition_List */
1769 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationList_RL_AdditionRqstFDD */
1770 static int hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationItem_RL_AdditionRqstFDD */
1771 static int hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU = -1;  /* E_DPCH_Information_RL_AdditionReqFDD */
1772 static int hf_nbap_RadioLinkAdditionRequestTDD_PDU = -1;  /* RadioLinkAdditionRequestTDD */
1773 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
1774 static int hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
1775 static int hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
1776 static int hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
1777 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
1778 static int hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
1779 static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
1780 static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
1781 static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1;  /* RL_Information_RL_AdditionRqstTDD */
1782 static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1;  /* RadioLinkAdditionResponseFDD */
1783 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU = -1;  /* Additional_HS_Cell_Change_Information_Response_List */
1784 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_AdditionRspFDD */
1785 static int hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_AdditionRspFDD */
1786 static int hf_nbap_RadioLinkAdditionResponseTDD_PDU = -1;  /* RadioLinkAdditionResponseTDD */
1787 static int hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_RL_AdditionRspTDD */
1788 static int hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
1789 static int hf_nbap_RadioLinkAdditionFailureFDD_PDU = -1;  /* RadioLinkAdditionFailureFDD */
1790 static int hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureFDD */
1791 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
1792 static int hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
1793 static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1;  /* RadioLinkAdditionFailureTDD */
1794 static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureTDD */
1795 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
1796 static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1;  /* RadioLinkReconfigurationPrepareFDD */
1797 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Prep */
1798 static int hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfPrepFDD */
1799 static int hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfPrepFDD */
1800 static int hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
1801 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepFDD */
1802 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationList_RL_ReconfPrepFDD */
1803 static int hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfPrepFDD */
1804 static int hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfPrepFDD */
1805 static int hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* F_DPCH_Information_RL_ReconfPrepFDD */
1806 static int hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU = -1;  /* RadioLinkReconfigurationPrepareTDD */
1807 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
1808 static int hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
1809 static int hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
1810 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
1811 static int hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
1812 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
1813 static int hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
1814 static int hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
1815 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
1816 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD */
1817 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
1818 static int hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
1819 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
1820 static int hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
1821 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
1822 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
1823 static int hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
1824 static int hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
1825 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
1826 static int hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
1827 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
1828 static int hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
1829 static int hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
1830 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
1831 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
1832 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
1833 static int hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
1834 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
1835 static int hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
1836 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
1837 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepTDD */
1838 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
1839 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
1840 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
1841 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
1842 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_Information_RL_ReconfPrepTDD */
1843 static int hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU = -1;  /* RL_Information_RL_ReconfPrepTDD */
1844 static int hf_nbap_RadioLinkReconfigurationReady_PDU = -1;  /* RadioLinkReconfigurationReady */
1845 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseList_RL_ReconfReady */
1846 static int hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfReady */
1847 static int hf_nbap_RadioLinkReconfigurationFailure_PDU = -1;  /* RadioLinkReconfigurationFailure */
1848 static int hf_nbap_CauseLevel_RL_ReconfFailure_PDU = -1;  /* CauseLevel_RL_ReconfFailure */
1849 static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1;  /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
1850 static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1;  /* RadioLinkReconfigurationCommit */
1851 static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1;  /* RadioLinkReconfigurationCancel */
1852 static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1;  /* RadioLinkReconfigurationRequestFDD */
1853 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Req */
1854 static int hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfRqstFDD */
1855 static int hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfRqstFDD */
1856 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstFDD */
1857 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationList_RL_ReconfRqstFDD */
1858 static int hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfRqstFDD */
1859 static int hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfRqstFDD */
1860 static int hf_nbap_RadioLinkReconfigurationRequestTDD_PDU = -1;  /* RadioLinkReconfigurationRequestTDD */
1861 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1862 static int hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
1863 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
1864 static int hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
1865 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1866 static int hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
1867 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
1868 static int hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
1869 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
1870 static int hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
1871 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstTDD */
1872 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* Multiple_RL_Information_RL_ReconfRqstTDD */
1873 static int hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* RL_Information_RL_ReconfRqstTDD */
1874 static int hf_nbap_RadioLinkReconfigurationResponse_PDU = -1;  /* RadioLinkReconfigurationResponse */
1875 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseList_RL_ReconfRsp */
1876 static int hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfRsp */
1877 static int hf_nbap_RadioLinkDeletionRequest_PDU = -1;  /* RadioLinkDeletionRequest */
1878 static int hf_nbap_RL_informationList_RL_DeletionRqst_PDU = -1;  /* RL_informationList_RL_DeletionRqst */
1879 static int hf_nbap_RL_informationItem_RL_DeletionRqst_PDU = -1;  /* RL_informationItem_RL_DeletionRqst */
1880 static int hf_nbap_RadioLinkDeletionResponse_PDU = -1;  /* RadioLinkDeletionResponse */
1881 static int hf_nbap_DL_PowerControlRequest_PDU = -1;  /* DL_PowerControlRequest */
1882 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationList_DL_PC_Rqst */
1883 static int hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
1884 static int hf_nbap_DL_PowerTimeslotControlRequest_PDU = -1;  /* DL_PowerTimeslotControlRequest */
1885 static int hf_nbap_DedicatedMeasurementInitiationRequest_PDU = -1;  /* DedicatedMeasurementInitiationRequest */
1886 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rqst */
1887 static int hf_nbap_RL_InformationItem_DM_Rqst_PDU = -1;  /* RL_InformationItem_DM_Rqst */
1888 static int hf_nbap_PUSCH_Info_DM_Rqst_PDU = -1;   /* PUSCH_Info_DM_Rqst */
1889 static int hf_nbap_HSSICH_Info_DM_Rqst_PDU = -1;  /* HSSICH_Info_DM_Rqst */
1890 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU = -1;  /* HSSICH_InfoExt_DM_Rqst */
1891 static int hf_nbap_DedicatedMeasurementInitiationResponse_PDU = -1;  /* DedicatedMeasurementInitiationResponse */
1892 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rsp */
1893 static int hf_nbap_RL_InformationItem_DM_Rsp_PDU = -1;  /* RL_InformationItem_DM_Rsp */
1894 static int hf_nbap_PUSCH_Info_DM_Rsp_PDU = -1;    /* PUSCH_Info_DM_Rsp */
1895 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rsp */
1896 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
1897 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
1898 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp */
1899 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp */
1900 static int hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU = -1;  /* RL_Set_InformationItem_DM_Rsp */
1901 static int hf_nbap_DedicatedMeasurementInitiationFailure_PDU = -1;  /* DedicatedMeasurementInitiationFailure */
1902 static int hf_nbap_DedicatedMeasurementReport_PDU = -1;  /* DedicatedMeasurementReport */
1903 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rprt */
1904 static int hf_nbap_RL_InformationItem_DM_Rprt_PDU = -1;  /* RL_InformationItem_DM_Rprt */
1905 static int hf_nbap_PUSCH_Info_DM_Rprt_PDU = -1;   /* PUSCH_Info_DM_Rprt */
1906 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rprt */
1907 static int hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU = -1;  /* RL_Set_InformationItem_DM_Rprt */
1908 static int hf_nbap_DedicatedMeasurementTerminationRequest_PDU = -1;  /* DedicatedMeasurementTerminationRequest */
1909 static int hf_nbap_DedicatedMeasurementFailureIndication_PDU = -1;  /* DedicatedMeasurementFailureIndication */
1910 static int hf_nbap_RadioLinkFailureIndication_PDU = -1;  /* RadioLinkFailureIndication */
1911 static int hf_nbap_Reporting_Object_RL_FailureInd_PDU = -1;  /* Reporting_Object_RL_FailureInd */
1912 static int hf_nbap_RL_InformationItem_RL_FailureInd_PDU = -1;  /* RL_InformationItem_RL_FailureInd */
1913 static int hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU = -1;  /* RL_Set_InformationItem_RL_FailureInd */
1914 static int hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU = -1;  /* CCTrCH_InformationItem_RL_FailureInd */
1915 static int hf_nbap_RadioLinkPreemptionRequiredIndication_PDU = -1;  /* RadioLinkPreemptionRequiredIndication */
1916 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationList_RL_PreemptRequiredInd */
1917 static int hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationItem_RL_PreemptRequiredInd */
1918 static int hf_nbap_RadioLinkRestoreIndication_PDU = -1;  /* RadioLinkRestoreIndication */
1919 static int hf_nbap_Reporting_Object_RL_RestoreInd_PDU = -1;  /* Reporting_Object_RL_RestoreInd */
1920 static int hf_nbap_RL_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_InformationItem_RL_RestoreInd */
1921 static int hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_Set_InformationItem_RL_RestoreInd */
1922 static int hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU = -1;  /* CCTrCH_InformationItem_RL_RestoreInd */
1923 static int hf_nbap_CompressedModeCommand_PDU = -1;  /* CompressedModeCommand */
1924 static int hf_nbap_ErrorIndication_PDU = -1;      /* ErrorIndication */
1925 static int hf_nbap_PrivateMessage_PDU = -1;       /* PrivateMessage */
1926 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestFDD */
1927 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU = -1;  /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
1928 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestTDD */
1929 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_AddList_PSCH_ReconfRqst */
1930 static int hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
1931 static int hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
1932 static int hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
1933 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
1934 static int hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
1935 static int hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
1936 static int hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
1937 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
1938 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_AddList_PSCH_ReconfRqst */
1939 static int hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
1940 static int hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
1941 static int hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
1942 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
1943 static int hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
1944 static int hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
1945 static int hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
1946 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
1947 static int hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU = -1;  /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
1948 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU = -1;  /* DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst */
1949 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
1950 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
1951 static int hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1952 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_Information_768_PSCH_ReconfRqst */
1953 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst */
1954 static int hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1955 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst */
1956 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModify_768_PSCH_ReconfRqst */
1957 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
1958 static int hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_PSCH_ReconfRqst */
1959 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1960 static int hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1961 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
1962 static int hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_PSCH_ReconfRqst */
1963 static int hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_768_PSCH_ReconfRqst */
1964 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
1965 static int hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
1966 static int hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_768_PSCH_ReconfRqst */
1967 static int hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_LCR_PSCH_ReconfRqst */
1968 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
1969 static int hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
1970 static int hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1971 static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1972 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
1973 static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1;  /* SYNC_UL_Partition_LCR */
1974 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst */
1975 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst */
1976 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
1977 static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1;  /* PhysicalSharedChannelReconfigurationResponse */
1978 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU = -1;  /* E_HICH_TimeOffset_ExtensionLCR */
1979 static int hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU = -1;  /* MultipleFreq_E_HICH_TimeOffsetLCR */
1980 static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1;  /* PhysicalSharedChannelReconfigurationFailure */
1981 static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1;  /* CauseLevel_PSCH_ReconfFailure */
1982 static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
1983 static int hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
1984 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU = -1;  /* UARFCNSpecificCauseList_PSCH_ReconfFailureTDD */
1985 static int hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD */
1986 static int hf_nbap_ResetRequest_PDU = -1;         /* ResetRequest */
1987 static int hf_nbap_ResetIndicator_PDU = -1;       /* ResetIndicator */
1988 static int hf_nbap_CommunicationContextInfoItem_Reset_PDU = -1;  /* CommunicationContextInfoItem_Reset */
1989 static int hf_nbap_CommunicationControlPortInfoItem_Reset_PDU = -1;  /* CommunicationControlPortInfoItem_Reset */
1990 static int hf_nbap_ResetResponse_PDU = -1;        /* ResetResponse */
1991 static int hf_nbap_InformationExchangeInitiationRequest_PDU = -1;  /* InformationExchangeInitiationRequest */
1992 static int hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rqst */
1993 static int hf_nbap_InformationExchangeInitiationResponse_PDU = -1;  /* InformationExchangeInitiationResponse */
1994 static int hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rsp */
1995 static int hf_nbap_InformationExchangeInitiationFailure_PDU = -1;  /* InformationExchangeInitiationFailure */
1996 static int hf_nbap_InformationReport_PDU = -1;    /* InformationReport */
1997 static int hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rprt */
1998 static int hf_nbap_InformationExchangeTerminationRequest_PDU = -1;  /* InformationExchangeTerminationRequest */
1999 static int hf_nbap_InformationExchangeFailureIndication_PDU = -1;  /* InformationExchangeFailureIndication */
2000 static int hf_nbap_CellSynchronisationInitiationRequestTDD_PDU = -1;  /* CellSynchronisationInitiationRequestTDD */
2001 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU = -1;  /* TimeslotInfo_CellSyncInitiationRqstTDD */
2002 static int hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
2003 static int hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
2004 static int hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
2005 static int hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
2006 static int hf_nbap_CellSynchronisationInitiationResponseTDD_PDU = -1;  /* CellSynchronisationInitiationResponseTDD */
2007 static int hf_nbap_CellSynchronisationInitiationFailureTDD_PDU = -1;  /* CellSynchronisationInitiationFailureTDD */
2008 static int hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU = -1;  /* CellSynchronisationReconfigurationRequestTDD */
2009 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
2010 static int hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
2011 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD */
2012 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
2013 static int hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
2014 static int hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU = -1;  /* CellSynchronisationReconfigurationResponseTDD */
2015 static int hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU = -1;  /* CellSynchronisationReconfigurationFailureTDD */
2016 static int hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU = -1;  /* CellSynchronisationAdjustmentRequestTDD */
2017 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
2018 static int hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
2019 static int hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU = -1;  /* CellSynchronisationAdjustmentResponseTDD */
2020 static int hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU = -1;  /* CellSynchronisationAdjustmentFailureTDD */
2021 static int hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU = -1;  /* CauseLevel_SyncAdjustmntFailureTDD */
2022 static int hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU = -1;  /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
2023 static int hf_nbap_CellSynchronisationTerminationRequestTDD_PDU = -1;  /* CellSynchronisationTerminationRequestTDD */
2024 static int hf_nbap_CellSynchronisationFailureIndicationTDD_PDU = -1;  /* CellSynchronisationFailureIndicationTDD */
2025 static int hf_nbap_CellSynchronisationReportTDD_PDU = -1;  /* CellSynchronisationReportTDD */
2026 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU = -1;  /* CellSyncInfo_CellSyncReprtTDD */
2027 static int hf_nbap_SyncReportType_CellSyncReprtTDD_PDU = -1;  /* SyncReportType_CellSyncReprtTDD */
2028 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU = -1;  /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
2029 static int hf_nbap_BearerRearrangementIndication_PDU = -1;  /* BearerRearrangementIndication */
2030 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DCH_RearrangeList_Bearer_RearrangeInd */
2031 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DSCH_RearrangeList_Bearer_RearrangeInd */
2032 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* USCH_RearrangeList_Bearer_RearrangeInd */
2033 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
2034 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* E_DCH_RearrangeList_Bearer_RearrangeInd */
2035 static int hf_nbap_RadioLinkActivationCommandFDD_PDU = -1;  /* RadioLinkActivationCommandFDD */
2036 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdFDD */
2037 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdFDD */
2038 static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1;  /* RadioLinkActivationCommandTDD */
2039 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdTDD */
2040 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdTDD */
2041 static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationFDD */
2042 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU = -1;  /* Additional_HS_Cell_Information_RL_Param_Upd */
2043 static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationTDD */
2044 static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1;  /* MBMSNotificationUpdateCommand */
2045 static int hf_nbap_UEStatusUpdateCommand_PDU = -1;  /* UEStatusUpdateCommand */
2046 static int hf_nbap_NBAP_PDU_PDU = -1;             /* NBAP_PDU */
2047 static int hf_nbap_local = -1;                    /* INTEGER_0_maxPrivateIEs */
2048 static int hf_nbap_global = -1;                   /* OBJECT_IDENTIFIER */
2049 static int hf_nbap_procedureCode = -1;            /* ProcedureCode */
2050 static int hf_nbap_ddMode = -1;                   /* DdMode */
2051 static int hf_nbap_shortTransActionId = -1;       /* INTEGER_0_127 */
2052 static int hf_nbap_longTransActionId = -1;        /* INTEGER_0_32767 */
2053 static int hf_nbap_ProtocolIE_Container_item = -1;  /* ProtocolIE_Field */
2054 static int hf_nbap_id = -1;                       /* ProtocolIE_ID */
2055 static int hf_nbap_criticality = -1;              /* Criticality */
2056 static int hf_nbap_value = -1;                    /* ProtocolIE_Field_value */
2057 static int hf_nbap_ProtocolExtensionContainer_item = -1;  /* ProtocolExtensionField */
2058 static int hf_nbap_extensionValue = -1;           /* T_extensionValue */
2059 static int hf_nbap_PrivateIE_Container_item = -1;  /* PrivateIE_Field */
2060 static int hf_nbap_id_01 = -1;                    /* PrivateIE_ID */
2061 static int hf_nbap_value_01 = -1;                 /* PrivateIE_Field_value */
2062 static int hf_nbap_AdditionalMeasurementValueList_item = -1;  /* AdditionalMeasurementValue */
2063 static int hf_nbap_uARFCN = -1;                   /* UARFCN */
2064 static int hf_nbap_timeSlotMeasurementValueListLCR = -1;  /* TimeSlotMeasurementValueListLCR */
2065 static int hf_nbap_iE_Extensions = -1;            /* ProtocolExtensionContainer */
2066 static int hf_nbap_AdditionalTimeSlotListLCR_item = -1;  /* AdditionalTimeSlotLCR */
2067 static int hf_nbap_timeslot_InitiatedListLCR = -1;  /* TimeSlot_InitiatedListLCR */
2068 static int hf_nbap_cMConfigurationChangeCFN = -1;  /* CFN */
2069 static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List */
2070 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List_item */
2071 static int hf_nbap_tGPSID = -1;                   /* TGPSID */
2072 static int hf_nbap_tGPRC = -1;                    /* TGPRC */
2073 static int hf_nbap_tGCFN = -1;                    /* CFN */
2074 static int hf_nbap_priorityLevel = -1;            /* PriorityLevel */
2075 static int hf_nbap_pre_emptionCapability = -1;    /* Pre_emptionCapability */
2076 static int hf_nbap_pre_emptionVulnerability = -1;  /* Pre_emptionVulnerability */
2077 static int hf_nbap_aOA_LCR = -1;                  /* AOA_LCR */
2078 static int hf_nbap_aOA_LCR_Accuracy_Class = -1;   /* AOA_LCR_Accuracy_Class */
2079 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI = -1;  /* HSDSCH_RNTI */
2080 static int hf_nbap_hSSCCH_Power = -1;             /* DL_Power */
2081 static int hf_nbap_hSPDSCH_Power = -1;            /* DL_Power */
2082 static int hf_nbap_Best_Cell_Portions_Value_item = -1;  /* Best_Cell_Portions_Item */
2083 static int hf_nbap_cellPortionID = -1;            /* CellPortionID */
2084 static int hf_nbap_sIRValue = -1;                 /* SIR_Value */
2085 static int hf_nbap_commonTransportChannelID = -1;  /* CommonTransportChannelID */
2086 static int hf_nbap_cid = -1;                      /* C_ID */
2087 static int hf_nbap_radioNetwork = -1;             /* CauseRadioNetwork */
2088 static int hf_nbap_transport = -1;                /* CauseTransport */
2089 static int hf_nbap_protocol = -1;                 /* CauseProtocol */
2090 static int hf_nbap_misc = -1;                     /* CauseMisc */
2091 static int hf_nbap_Cell_ERNTI_Status_Information_item = -1;  /* Cell_ERNTI_Status_Information_Item */
2092 static int hf_nbap_c_ID = -1;                     /* C_ID */
2093 static int hf_nbap_vacant_ERNTI = -1;             /* Vacant_ERNTI */
2094 static int hf_nbap_Vacant_ERNTI_item = -1;        /* E_RNTI */
2095 static int hf_nbap_initialPhase_0_1048575 = -1;   /* INTEGER_0_1048575_ */
2096 static int hf_nbap_steadyStatePhase = -1;         /* INTEGER_0_255_ */
2097 static int hf_nbap_initialPhase = -1;             /* INTEGER_0_524287_ */
2098 static int hf_nbap_steadyStatePhase_01 = -1;      /* INTEGER_0_127_ */
2099 static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;  /* CommonChannelsCapacityConsumptionLaw_item */
2100 static int hf_nbap_dl_Cost = -1;                  /* INTEGER_0_65535 */
2101 static int hf_nbap_ul_Cost = -1;                  /* INTEGER_0_65535 */
2102 static int hf_nbap_common_E_DCH_UL_DPCH_Information = -1;  /* Common_E_DCH_UL_DPCH_InfoItem */
2103 static int hf_nbap_common_E_DCH_EDPCH_Information = -1;  /* Common_E_DCH_EDPCH_InfoItem */
2104 static int hf_nbap_common_E_DCH_Information = -1;  /* Common_E_DCH_InfoItem */
2105 static int hf_nbap_common_E_DCH_HSDSCH_Information = -1;  /* Common_E_DCH_HSDSCH_InfoItem */
2106 static int hf_nbap_common_E_DCH_Preamble_Control_Information = -1;  /* Common_E_DCH_Preamble_Control_InfoItem */
2107 static int hf_nbap_common_E_DCH_FDPCH_Information = -1;  /* Common_E_DCH_FDPCH_InfoItem */
2108 static int hf_nbap_common_E_DCH_Resource_Combination_Information = -1;  /* Common_E_DCH_Resource_Combination_InfoList */
2109 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_Information = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList */
2110 static int hf_nbap_uL_DPCCH_SlotFormat = -1;      /* UL_DPCCH_SlotFormat */
2111 static int hf_nbap_uL_SIR = -1;                   /* UL_SIR */
2112 static int hf_nbap_dPC_Mode = -1;                 /* DPC_Mode */
2113 static int hf_nbap_maxSet_E_DPDCHs = -1;          /* Max_Set_E_DPDCHs */
2114 static int hf_nbap_ul_PunctureLimit = -1;         /* PunctureLimit */
2115 static int hf_nbap_e_TFCS_Information = -1;       /* E_TFCS_Information */
2116 static int hf_nbap_e_TTI = -1;                    /* E_TTI */
2117 static int hf_nbap_e_DPCCH_PO = -1;               /* E_DPCCH_PO */
2118 static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1;  /* E_RGCH_2_IndexStepThreshold */
2119 static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1;  /* E_RGCH_3_IndexStepThreshold */
2120 static int hf_nbap_hARQ_Info_for_E_DCH = -1;      /* HARQ_Info_for_E_DCH */
2121 static int hf_nbap_e_DCH_Reference_Power_Offset = -1;  /* E_DCH_Reference_Power_Offset */
2122 static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
2123 static int hf_nbap_max_EDCH_Resource_Allocation_for_CCCH = -1;  /* Max_EDCH_Resource_Allocation_for_CCCH */
2124 static int hf_nbap_max_Period_for_Collistion_Resolution = -1;  /* Max_Period_for_Collistion_Resolution */
2125 static int hf_nbap_max_TB_Size = -1;              /* Max_TB_Size */
2126 static int hf_nbap_common_E_DCH_ImplicitRelease_Indicator = -1;  /* BOOLEAN */
2127 static int hf_nbap_cqiFeedback_CycleK = -1;       /* CQI_Feedback_Cycle */
2128 static int hf_nbap_cqiRepetitionFactor = -1;      /* CQI_RepetitionFactor */
2129 static int hf_nbap_ackNackRepetitionFactor = -1;  /* AckNack_RepetitionFactor */
2130 static int hf_nbap_cqiPowerOffset = -1;           /* CQI_Power_Offset */
2131 static int hf_nbap_ackPowerOffset = -1;           /* Ack_Power_Offset */
2132 static int hf_nbap_nackPowerOffset = -1;          /* Nack_Power_Offset */
2133 static int hf_nbap_measurement_Power_Offset = -1;  /* Measurement_Power_Offset */
2134 static int hf_nbap_common_E_DCH_PreambleSignatures = -1;  /* PreambleSignatures */
2135 static int hf_nbap_scramblingCodeNumber = -1;     /* ScramblingCodeNumber */
2136 static int hf_nbap_e_AI_Indicator = -1;           /* E_AI_Indicator */
2137 static int hf_nbap_common_E_DCH_AICH_Information = -1;  /* Common_E_DCH_AICH_Information */
2138 static int hf_nbap_commonPhysicalChannelID = -1;  /* CommonPhysicalChannelID */
2139 static int hf_nbap_aICH_TransmissionTiming = -1;  /* AICH_TransmissionTiming */
2140 static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2141 static int hf_nbap_aICH_Power = -1;               /* AICH_Power */
2142 static int hf_nbap_sTTD_Indicator = -1;           /* STTD_Indicator */
2143 static int hf_nbap_f_DPCH_SlotFormat = -1;        /* F_DPCH_SlotFormat */
2144 static int hf_nbap_fdd_TPC_DownlinkStepSize = -1;  /* FDD_TPC_DownlinkStepSize */
2145 static int hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item = -1;  /* Common_E_DCH_Resource_Combination_InfoList_Item */
2146 static int hf_nbap_soffset = -1;                  /* Soffset */
2147 static int hf_nbap_f_DPCH_DL_Code_Number = -1;    /* FDD_DL_ChannelisationCodeNumber */
2148 static int hf_nbap_ul_DPCH_ScramblingCode = -1;   /* UL_ScramblingCode */
2149 static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2150 static int hf_nbap_e_RGCH_Signature_Sequence = -1;  /* E_RGCH_Signature_Sequence */
2151 static int hf_nbap_e_HICH_Signature_Sequence = -1;  /* E_HICH_Signature_Sequence */
2152 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList_Item */
2153 static int hf_nbap_ul_Common_MACFlowID = -1;      /* Common_MACFlow_ID */
2154 static int hf_nbap_transportBearerRequestIndicator = -1;  /* TransportBearerRequestIndicator */
2155 static int hf_nbap_bindingID = -1;                /* BindingID */
2156 static int hf_nbap_transportLayerAddress = -1;    /* TransportLayerAddress */
2157 static int hf_nbap_tnlQos = -1;                   /* TnlQos */
2158 static int hf_nbap_payloadCRC_PresenceIndicator = -1;  /* PayloadCRC_PresenceIndicator */
2159 static int hf_nbap_bundlingModeIndicator = -1;    /* BundlingModeIndicator */
2160 static int hf_nbap_common_E_DCH_MACdFlow_Specific_Information = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList */
2161 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList_Item */
2162 static int hf_nbap_common_e_DCH_MACdFlow_ID = -1;  /* E_DCH_MACdFlow_ID */
2163 static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
2164 static int hf_nbap_eDCH_HARQ_PO_FDD = -1;         /* E_DCH_HARQ_PO_FDD */
2165 static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1;  /* E_DCH_MACdFlow_Multiplexing_List */
2166 static int hf_nbap_common_E_DCHLogicalChannelInformation = -1;  /* Common_E_DCH_LogicalChannel_InfoList */
2167 static int hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item = -1;  /* Common_E_DCH_LogicalChannel_InfoList_Item */
2168 static int hf_nbap_logicalChannelId = -1;         /* LogicalChannelID */
2169 static int hf_nbap_maximumMACcPDU_SizeExtended = -1;  /* MAC_PDU_SizeExtended */
2170 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList */
2171 static int hf_nbap_serving_Grant_Value = -1;      /* E_Serving_Grant_Value */
2172 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item */
2173 static int hf_nbap_Common_MACFlows_to_DeleteFDD_item = -1;  /* Common_MACFlows_to_DeleteFDD_Item */
2174 static int hf_nbap_common_MACFlow_ID = -1;        /* Common_MACFlow_ID */
2175 static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1;  /* CommonMACFlow_Specific_InfoItem */
2176 static int hf_nbap_common_MACFlow_Id = -1;        /* Common_MACFlow_ID */
2177 static int hf_nbap_tnl_qos = -1;                  /* TnlQos */
2178 static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1;  /* Common_MACFlow_PriorityQueue_Information */
2179 static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1;  /* CommonMACFlow_Specific_InfoItem_Response */
2180 static int hf_nbap_commonMACFlow_ID = -1;         /* Common_MACFlow_ID */
2181 static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1;  /* HSDSCH_Initial_Capacity_Allocation */
2182 static int hf_nbap_Common_MACFlow_PriorityQueue_Information_item = -1;  /* Common_MACFlow_PriorityQueue_Item */
2183 static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
2184 static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1;  /* TUTRANGPSAccuracyClass */
2185 static int hf_nbap_tUTRANGANSSMeasurementAccuracyClass = -1;  /* TUTRANGANSSAccuracyClass */
2186 static int hf_nbap_transmitted_carrier_power = -1;  /* Transmitted_Carrier_Power_Value */
2187 static int hf_nbap_received_total_wide_band_power = -1;  /* Received_total_wide_band_power_Value */
2188 static int hf_nbap_acknowledged_prach_preambles = -1;  /* Acknowledged_PRACH_preambles_Value */
2189 static int hf_nbap_uL_TimeslotISCP = -1;          /* UL_TimeslotISCP_Value */
2190 static int hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles = -1;  /* NULL */
2191 static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1;  /* NULL */
2192 static int hf_nbap_extension_CommonMeasurementValue = -1;  /* Extension_CommonMeasurementValue */
2193 static int hf_nbap_measurementAvailable = -1;     /* CommonMeasurementAvailable */
2194 static int hf_nbap_measurementnotAvailable = -1;  /* CommonMeasurementnotAvailable */
2195 static int hf_nbap_commonmeasurementValue = -1;   /* CommonMeasurementValue */
2196 static int hf_nbap_ie_Extensions = -1;            /* ProtocolExtensionContainer */
2197 static int hf_nbap_resourceOperationalState = -1;  /* ResourceOperationalState */
2198 static int hf_nbap_availabilityStatus = -1;       /* AvailabilityStatus */
2199 static int hf_nbap_commonPhysicalChannelID768 = -1;  /* CommonPhysicalChannelID768 */
2200 static int hf_nbap_uE_DTX_DRX_Offset = -1;        /* UE_DTX_DRX_Offset */
2201 static int hf_nbap_enabling_Delay = -1;           /* Enabling_Delay */
2202 static int hf_nbap_dTX_Information = -1;          /* DTX_Information */
2203 static int hf_nbap_dRX_Information = -1;          /* DRX_Information */
2204 static int hf_nbap_dTX_Information_to_Modify = -1;  /* DTX_Information_to_Modify */
2205 static int hf_nbap_dRX_Information_to_Modify = -1;  /* DRX_Information_to_Modify */
2206 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_InformationItem */
2207 static int hf_nbap_transport_Block_Size_Index = -1;  /* Transport_Block_Size_Index */
2208 static int hf_nbap_hSPDSCH_Second_Code_Support = -1;  /* HSPDSCH_Second_Code_Support */
2209 static int hf_nbap_hSPDSCH_First_Code_Index = -1;  /* HSPDSCH_First_Code_Index */
2210 static int hf_nbap_hSPDSCH_Second_Code_Index = -1;  /* HSPDSCH_Second_Code_Index */
2211 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
2212 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information_to_Modify */
2213 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
2214 static int hf_nbap_procedureID = -1;              /* ProcedureID */
2215 static int hf_nbap_triggeringMessage = -1;        /* TriggeringMessage */
2216 static int hf_nbap_procedureCriticality = -1;     /* Criticality */
2217 static int hf_nbap_transactionID = -1;            /* TransactionID */
2218 static int hf_nbap_iEsCriticalityDiagnostics = -1;  /* CriticalityDiagnostics_IE_List */
2219 static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1;  /* CriticalityDiagnostics_IE_List_item */
2220 static int hf_nbap_iECriticality = -1;            /* Criticality */
2221 static int hf_nbap_iE_ID = -1;                    /* ProtocolIE_ID */
2222 static int hf_nbap_repetitionNumber = -1;         /* RepetitionNumber0 */
2223 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoListLCR */
2224 static int hf_nbap_common_E_PUCH_InformationLCR = -1;  /* Common_E_PUCH_InformationLCR */
2225 static int hf_nbap_e_TFCS_Information_TDD = -1;   /* E_TFCS_Information_TDD */
2226 static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
2227 static int hf_nbap_minCR = -1;                    /* CodeRate */
2228 static int hf_nbap_maxCR = -1;                    /* CodeRate */
2229 static int hf_nbap_harqInfo = -1;                 /* HARQ_Info_for_E_DCH */
2230 static int hf_nbap_pRXdes_base_perURAFCN = -1;    /* PRXdes_base_perURAFCN */
2231 static int hf_nbap_e_PUCH_TPC_StepSize = -1;      /* TDD_TPC_UplinkStepSize_LCR */
2232 static int hf_nbap_e_AGCH_TPC_StepSize = -1;      /* TDD_TPC_DownlinkStepSize */
2233 static int hf_nbap_e_PUCH_PowerControlGAP = -1;   /* ControlGAP */
2234 static int hf_nbap_PRXdes_base_perURAFCN_item = -1;  /* PRXdes_base_Item */
2235 static int hf_nbap_pRXdes_base = -1;              /* PRXdes_base */
2236 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR */
2237 static int hf_nbap_ul_Common_MACFlowIDLCR = -1;   /* Common_MACFlow_ID_LCR */
2238 static int hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoListLCR */
2239 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR */
2240 static int hf_nbap_common_e_DCH_MACdFlow_ID_01 = -1;  /* E_DCH_MACdFlow_ID_LCR */
2241 static int hf_nbap_eDCH_HARQ_PO_TDD = -1;         /* E_DCH_HARQ_PO_TDD */
2242 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR */
2243 static int hf_nbap_common_E_AGCH_ListLCR = -1;    /* Common_E_AGCH_ListLCR */
2244 static int hf_nbap_common_E_HICH_ListLCR = -1;    /* Common_E_HICH_ListLCR */
2245 static int hf_nbap_common_E_RNTI_Info_LCR = -1;   /* Common_E_RNTI_Info_LCR */
2246 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
2247 static int hf_nbap_ul_Common_MACFlowID_LCR = -1;  /* Common_MACFlow_ID_LCR */
2248 static int hf_nbap_Common_E_AGCH_ListLCR_item = -1;  /* Common_E_AGCH_ItemLCR */
2249 static int hf_nbap_e_AGCH_ID = -1;                /* E_AGCH_Id */
2250 static int hf_nbap_Common_E_HICH_ListLCR_item = -1;  /* Common_E_HICH_ItemLCR */
2251 static int hf_nbap_eI = -1;                       /* EI */
2252 static int hf_nbap_e_HICH_ID = -1;                /* E_HICH_ID_LCR */
2253 static int hf_nbap_Common_E_RNTI_Info_LCR_item = -1;  /* Common_E_RNTI_Info_ItemLCR */
2254 static int hf_nbap_starting_E_RNTI = -1;          /* E_RNTI */
2255 static int hf_nbap_number_of_Group = -1;          /* INTEGER_1_32 */
2256 static int hf_nbap_number_of_e_E_RNTI_perGroup = -1;  /* INTEGER_1_7 */
2257 static int hf_nbap_Common_MACFlows_to_DeleteLCR_item = -1;  /* Common_MACFlows_to_DeleteLCR_Item */
2258 static int hf_nbap_common_MACFlow_ID_LCR = -1;    /* Common_MACFlow_ID_LCR */
2259 static int hf_nbap_CommonMACFlow_Specific_InfoListLCR_item = -1;  /* CommonMACFlow_Specific_InfoItemLCR */
2260 static int hf_nbap_common_MACFlow_PriorityQueue_InformationLCR = -1;  /* Common_MACFlow_PriorityQueue_Information */
2261 static int hf_nbap_Common_H_RNTI_InformationLCR_item = -1;  /* Common_H_RNTI_InfoItemLCR */
2262 static int hf_nbap_common_H_RNTI = -1;            /* HSDSCH_RNTI */
2263 static int hf_nbap_t_SYNC = -1;                   /* T_SYNC */
2264 static int hf_nbap_t_PROTECT = -1;                /* T_PROTECT */
2265 static int hf_nbap_n_PROTECT = -1;                /* N_PROTECT */
2266 static int hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item = -1;  /* CommonMACFlow_Specific_InfoItem_ResponseLCR */
2267 static int hf_nbap_DCH_FDD_Information_item = -1;  /* DCH_FDD_InformationItem */
2268 static int hf_nbap_ul_FP_Mode = -1;               /* UL_FP_Mode */
2269 static int hf_nbap_toAWS = -1;                    /* ToAWS */
2270 static int hf_nbap_toAWE = -1;                    /* ToAWE */
2271 static int hf_nbap_dCH_SpecificInformationList = -1;  /* DCH_Specific_FDD_InformationList */
2272 static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1;  /* DCH_Specific_FDD_Item */
2273 static int hf_nbap_dCH_ID = -1;                   /* DCH_ID */
2274 static int hf_nbap_ul_TransportFormatSet = -1;    /* TransportFormatSet */
2275 static int hf_nbap_dl_TransportFormatSet = -1;    /* TransportFormatSet */
2276 static int hf_nbap_allocationRetentionPriority = -1;  /* AllocationRetentionPriority */
2277 static int hf_nbap_frameHandlingPriority = -1;    /* FrameHandlingPriority */
2278 static int hf_nbap_qE_Selector = -1;              /* QE_Selector */
2279 static int hf_nbap_DCH_InformationResponse_item = -1;  /* DCH_InformationResponseItem */
2280 static int hf_nbap_DCH_TDD_Information_item = -1;  /* DCH_TDD_InformationItem */
2281 static int hf_nbap_dCH_SpecificInformationList_01 = -1;  /* DCH_Specific_TDD_InformationList */
2282 static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1;  /* DCH_Specific_TDD_Item */
2283 static int hf_nbap_ul_CCTrCH_ID = -1;             /* CCTrCH_ID */
2284 static int hf_nbap_dl_CCTrCH_ID = -1;             /* CCTrCH_ID */
2285 static int hf_nbap_FDD_DCHs_to_Modify_item = -1;  /* FDD_DCHs_to_ModifyItem */
2286 static int hf_nbap_dCH_SpecificInformationList_02 = -1;  /* DCH_ModifySpecificInformation_FDD */
2287 static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1;  /* DCH_ModifySpecificItem_FDD */
2288 static int hf_nbap_TDD_DCHs_to_Modify_item = -1;  /* DCH_ModifyItem_TDD */
2289 static int hf_nbap_dCH_SpecificInformationList_03 = -1;  /* DCH_ModifySpecificInformation_TDD */
2290 static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1;  /* DCH_ModifySpecificItem_TDD */
2291 static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;  /* DedicatedChannelsCapacityConsumptionLaw_item */
2292 static int hf_nbap_dl_Cost_1 = -1;                /* INTEGER_0_65535 */
2293 static int hf_nbap_dl_Cost_2 = -1;                /* INTEGER_0_65535 */
2294 static int hf_nbap_ul_Cost_1 = -1;                /* INTEGER_0_65535 */
2295 static int hf_nbap_ul_Cost_2 = -1;                /* INTEGER_0_65535 */
2296 static int hf_nbap_sIR_Value = -1;                /* SIR_Value */
2297 static int hf_nbap_sIR_ErrorValue = -1;           /* SIR_Error_Value */
2298 static int hf_nbap_transmittedCodePowerValue = -1;  /* Transmitted_Code_Power_Value */
2299 static int hf_nbap_rSCP = -1;                     /* RSCP_Value */
2300 static int hf_nbap_rxTimingDeviationValue = -1;   /* Rx_Timing_Deviation_Value */
2301 static int hf_nbap_roundTripTime = -1;            /* Round_Trip_Time_Value */
2302 static int hf_nbap_extension_DedicatedMeasurementValue = -1;  /* Extension_DedicatedMeasurementValue */
2303 static int hf_nbap_measurementAvailable_01 = -1;  /* DedicatedMeasurementAvailable */
2304 static int hf_nbap_measurementnotAvailable_01 = -1;  /* DedicatedMeasurementnotAvailable */
2305 static int hf_nbap_dedicatedmeasurementValue = -1;  /* DedicatedMeasurementValue */
2306 static int hf_nbap_cFN = -1;                      /* CFN */
2307 static int hf_nbap_cfn = -1;                      /* CFN */
2308 static int hf_nbap_separate_indication = -1;      /* NULL */
2309 static int hf_nbap_activate = -1;                 /* Activate_Info */
2310 static int hf_nbap_deactivate = -1;               /* Deactivate_Info */
2311 static int hf_nbap_activation_type = -1;          /* Execution_Type */
2312 static int hf_nbap_initial_dl_tx_power = -1;      /* DL_Power */
2313 static int hf_nbap_firstRLS_Indicator = -1;       /* FirstRLS_Indicator */
2314 static int hf_nbap_propagation_delay = -1;        /* PropagationDelay */
2315 static int hf_nbap_deactivation_type = -1;        /* Execution_Type */
2316 static int hf_nbap_synchronised = -1;             /* CFN */
2317 static int hf_nbap_unsynchronised = -1;           /* NULL */
2318 static int hf_nbap_dGANSS_ReferenceTime = -1;     /* INTEGER_0_119 */
2319 static int hf_nbap_dGANSS_Information = -1;       /* DGANSS_Information */
2320 static int hf_nbap_dGANSS_Signal_ID = -1;         /* BIT_STRING_SIZE_8 */
2321 static int hf_nbap_DGANSS_Information_item = -1;  /* DGANSS_InformationItem */
2322 static int hf_nbap_gANSS_SignalId = -1;           /* GANSS_Signal_ID */
2323 static int hf_nbap_gANSS_StatusHealth = -1;       /* GANSS_StatusHealth */
2324 static int hf_nbap_dGANSS_SignalInformation = -1;  /* DGANSS_SignalInformation */
2325 static int hf_nbap_DGANSS_SignalInformation_item = -1;  /* DGANSS_SignalInformationItem */
2326 static int hf_nbap_satId = -1;                    /* INTEGER_0_63 */
2327 static int hf_nbap_gANSS_iod = -1;                /* BIT_STRING_SIZE_10 */
2328 static int hf_nbap_udre = -1;                     /* UDRE */
2329 static int hf_nbap_ganss_prc = -1;                /* INTEGER_M2047_2047 */
2330 static int hf_nbap_ganss_rrc = -1;                /* INTEGER_M127_127 */
2331 static int hf_nbap_pRCDeviation = -1;             /* PRCDeviation */
2332 static int hf_nbap_gpstow = -1;                   /* GPSTOW */
2333 static int hf_nbap_status_health = -1;            /* GPS_Status_Health */
2334 static int hf_nbap_satelliteinfo = -1;            /* SAT_Info_DGPSCorrections */
2335 static int hf_nbap_prcdeviation = -1;             /* PRCDeviation */
2336 static int hf_nbap_DL_Timeslot_Information_item = -1;  /* DL_Timeslot_InformationItem */
2337 static int hf_nbap_timeSlot = -1;                 /* TimeSlot */
2338 static int hf_nbap_midambleShiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
2339 static int hf_nbap_tFCI_Presence = -1;            /* TFCI_Presence */
2340 static int hf_nbap_dL_Code_Information = -1;      /* TDD_DL_Code_Information */
2341 static int hf_nbap_DL_TimeslotLCR_Information_item = -1;  /* DL_TimeslotLCR_InformationItem */
2342 static int hf_nbap_timeSlotLCR = -1;              /* TimeSlotLCR */
2343 static int hf_nbap_midambleShiftLCR = -1;         /* MidambleShiftLCR */
2344 static int hf_nbap_dL_Code_LCR_Information = -1;  /* TDD_DL_Code_LCR_Information */
2345 static int hf_nbap_DL_Timeslot768_Information_item = -1;  /* DL_Timeslot768_InformationItem */
2346 static int hf_nbap_midambleShiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
2347 static int hf_nbap_dL_Code_768_Information = -1;  /* TDD_DL_Code_768_Information */
2348 static int hf_nbap_powerAdjustmentType = -1;      /* PowerAdjustmentType */
2349 static int hf_nbap_dLReferencePower = -1;         /* DL_Power */
2350 static int hf_nbap_dLReferencePowerList_DL_PC_Rqst = -1;  /* DL_ReferencePowerInformationList */
2351 static int hf_nbap_maxAdjustmentStep = -1;        /* MaxAdjustmentStep */
2352 static int hf_nbap_adjustmentPeriod = -1;         /* AdjustmentPeriod */
2353 static int hf_nbap_adjustmentRatio = -1;          /* ScaledAdjustmentRatio */
2354 static int hf_nbap_DL_ReferencePowerInformationList_item = -1;  /* DL_ReferencePowerInformationItem */
2355 static int hf_nbap_rL_ID = -1;                    /* RL_ID */
2356 static int hf_nbap_dl_Reference_Power = -1;       /* DL_Power */
2357 static int hf_nbap_DL_TimeslotISCPInfo_item = -1;  /* DL_TimeslotISCPInfoItem */
2358 static int hf_nbap_dL_TimeslotISCP = -1;          /* DL_TimeslotISCP */
2359 static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1;  /* DL_TimeslotISCPInfoItemLCR */
2360 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
2361 static int hf_nbap_midambleShiftAndBurstType_01 = -1;  /* MidambleShiftLCR */
2362 static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
2363 static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1;   /* MaximumTransmissionPower */
2364 static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
2365 static int hf_nbap_uE_DRX_Cycle = -1;             /* UE_DRX_Cycle */
2366 static int hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle = -1;  /* Inactivity_Threshold_for_UE_DRX_Cycle */
2367 static int hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring = -1;  /* Inactivity_Threshold_for_UE_Grant_Monitoring */
2368 static int hf_nbap_uE_DRX_Grant_Monitoring = -1;  /* UE_DRX_Grant_Monitoring */
2369 static int hf_nbap_modify = -1;                   /* DRX_Information_to_Modify_Items */
2370 static int hf_nbap_deactivate_01 = -1;            /* NULL */
2371 static int hf_nbap_DSCH_InformationResponse_item = -1;  /* DSCH_InformationResponseItem */
2372 static int hf_nbap_dSCH_ID = -1;                  /* DSCH_ID */
2373 static int hf_nbap_DSCH_TDD_Information_item = -1;  /* DSCH_TDD_InformationItem */
2374 static int hf_nbap_cCTrCH_ID = -1;                /* CCTrCH_ID */
2375 static int hf_nbap_transportFormatSet = -1;       /* TransportFormatSet */
2376 static int hf_nbap_uE_DTX_Cycle1_2ms = -1;        /* UE_DTX_Cycle1_2ms */
2377 static int hf_nbap_uE_DTX_Cycle2_2ms = -1;        /* UE_DTX_Cycle2_2ms */
2378 static int hf_nbap_mAC_DTX_Cycle_2ms = -1;        /* MAC_DTX_Cycle_2ms */
2379 static int hf_nbap_uE_DTX_Cycle1_10ms = -1;       /* UE_DTX_Cycle1_10ms */
2380 static int hf_nbap_uE_DTX_Cycle2_10ms = -1;       /* UE_DTX_Cycle2_10ms */
2381 static int hf_nbap_mAC_DTX_Cycle_10ms = -1;       /* MAC_DTX_Cycle_10ms */
2382 static int hf_nbap_e_DCH_TTI_Length = -1;         /* E_DCH_TTI_Length */
2383 static int hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1;  /* Inactivity_Threshold_for_UE_DTX_Cycle2 */
2384 static int hf_nbap_uE_DTX_Long_Preamble = -1;     /* UE_DTX_Long_Preamble */
2385 static int hf_nbap_mAC_Inactivity_Threshold = -1;  /* MAC_Inactivity_Threshold */
2386 static int hf_nbap_cQI_DTX_Timer = -1;            /* CQI_DTX_Timer */
2387 static int hf_nbap_uE_DPCCH_burst1 = -1;          /* UE_DPCCH_burst1 */
2388 static int hf_nbap_uE_DPCCH_burst2 = -1;          /* UE_DPCCH_burst2 */
2389 static int hf_nbap_modify_01 = -1;                /* DTX_Information_to_Modify_Items */
2390 static int hf_nbap_e_DCH_TTI_Length_to_Modify = -1;  /* E_DCH_TTI_Length_to_Modify */
2391 static int hf_nbap_replace = -1;                  /* E_AGCH_FDD_Code_List */
2392 static int hf_nbap_remove = -1;                   /* NULL */
2393 static int hf_nbap_E_AGCH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2394 static int hf_nbap_e_DCH_SF_allocation = -1;      /* E_DCH_SF_allocation */
2395 static int hf_nbap_E_DCH_SF_allocation_item = -1;  /* E_DCH_SF_allocation_item */
2396 static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1;  /* DL_ScramblingCode */
2397 static int hf_nbap_e_AGCH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2398 static int hf_nbap_primary_e_RNTI = -1;           /* E_RNTI */
2399 static int hf_nbap_secondary_e_RNTI = -1;         /* E_RNTI */
2400 static int hf_nbap_primary_Secondary_Grant_Selector = -1;  /* E_Primary_Secondary_Grant_Selector */
2401 static int hf_nbap_e_RGCH_Release_Indicator = -1;  /* E_RGCH_Release_Indicator */
2402 static int hf_nbap_e_DCH_MACdFlows_Information = -1;  /* E_DCH_MACdFlows_Information */
2403 static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2404 static int hf_nbap_e_DCH_Maximum_Bitrate = -1;    /* E_DCH_Maximum_Bitrate */
2405 static int hf_nbap_e_DCH_Processing_Overload_Level = -1;  /* E_DCH_Processing_Overload_Level */
2406 static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_MACdFlow_Specific_InformationResp */
2407 static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1;  /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
2408 static int hf_nbap_mACeReset_Indicator = -1;      /* MACeReset_Indicator */
2409 static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation */
2410 static int hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation_Item */
2411 static int hf_nbap_e_DCH_MACdFlow_ID = -1;        /* E_DCH_MACdFlow_ID */
2412 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2413 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item = -1;  /* E_DCH_DL_Control_Channel_Change_Information_Item */
2414 static int hf_nbap_e_DCH_RL_ID = -1;              /* RL_ID */
2415 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item = -1;  /* E_DCH_DL_Control_Channel_Grant_Information_Item */
2416 static int hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant = -1;  /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
2417 static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1;  /* NULL */
2418 static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1;  /* E_DCH_LogicalChannelInformationItem */
2419 static int hf_nbap_schedulingPriorityIndicator = -1;  /* SchedulingPriorityIndicator */
2420 static int hf_nbap_schedulingInformation = -1;    /* SchedulingInformation */
2421 static int hf_nbap_mACesGuaranteedBitRate = -1;   /* MACesGuaranteedBitRate */
2422 static int hf_nbap_e_DCH_DDI_Value = -1;          /* E_DCH_DDI_Value */
2423 static int hf_nbap_mACd_PDU_Size_List = -1;       /* E_DCH_MACdPDU_SizeList */
2424 static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2425 static int hf_nbap_mACdPDU_Size = -1;             /* MACdPDU_Size */
2426 static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1;  /* E_DCH_LogicalChannelToModifyItem */
2427 static int hf_nbap_mACd_PDU_Size_List_01 = -1;    /* E_DCH_MACdPDU_SizeToModifyList */
2428 static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2429 static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1;  /* E_DCH_LogicalChannelToDeleteItem */
2430 static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1;  /* E_DCH_MACdFlow_Specific_InfoList */
2431 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem */
2432 static int hf_nbap_eDCH_Grant_Type_Information = -1;  /* E_DCH_Grant_Type_Information */
2433 static int hf_nbap_eDCHLogicalChannelInformation = -1;  /* E_DCH_LogicalChannelInformation */
2434 static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_MACdFlow_Specific_InformationResp_Item */
2435 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
2436 static int hf_nbap_eDCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
2437 static int hf_nbap_eDCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
2438 static int hf_nbap_eDCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
2439 static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1;  /* E_DCH_MACdFlow_to_Delete_Item */
2440 static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1;  /* Max_Bits_MACe_PDU_non_scheduled */
2441 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2442 static int hf_nbap_e_DCH_serving_cell_choice = -1;  /* E_DCH_serving_cell_choice */
2443 static int hf_nbap_e_DCH_serving_cell_change_successful = -1;  /* E_DCH_serving_cell_change_successful */
2444 static int hf_nbap_e_DCH_serving_cell_change_unsuccessful = -1;  /* E_DCH_serving_cell_change_unsuccessful */
2445 static int hf_nbap_e_DCH_RL_InformationList_Rsp = -1;  /* E_DCH_RL_InformationList_Rsp */
2446 static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1;  /* E_DCH_RL_InformationList_Rsp_Item */
2447 static int hf_nbap_rl_ID = -1;                    /* RL_ID */
2448 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
2449 static int hf_nbap_cause = -1;                    /* Cause */
2450 static int hf_nbap_EDCH_RACH_Report_Value_item = -1;  /* EDCH_RACH_Report_Value_item */
2451 static int hf_nbap_granted_EDCH_RACH_resources = -1;  /* Granted_EDCH_RACH_Resources_Value */
2452 static int hf_nbap_denied_EDCH_RACH_resources = -1;  /* Denied_EDCH_RACH_Resources_Value */
2453 static int hf_nbap_two_ms = -1;                   /* DTX_Cycle_2ms_Items */
2454 static int hf_nbap_ten_ms = -1;                   /* DTX_Cycle_10ms_Items */
2455 static int hf_nbap_two_ms_01 = -1;                /* DTX_Cycle_2ms_to_Modify_Items */
2456 static int hf_nbap_ten_ms_01 = -1;                /* DTX_Cycle_10ms_to_Modify_Items */
2457 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item = -1;  /* E_DCH_MACdFlow_to_Delete_ItemLCR */
2458 static int hf_nbap_e_DCH_MACdFlow_ID_LCR = -1;    /* E_DCH_MACdFlow_ID_LCR */
2459 static int hf_nbap_t321 = -1;                     /* T321 */
2460 static int hf_nbap_hS_DSCH_DRX_Cycle_FACH = -1;   /* HS_DSCH_DRX_Cycle_FACH */
2461 static int hf_nbap_hS_DSCH_RX_Burst_FACH = -1;    /* HS_DSCH_RX_Burst_FACH */
2462 static int hf_nbap_replace_01 = -1;               /* E_RGCH_E_HICH_FDD_Code_List */
2463 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2464 static int hf_nbap_e_TFCI_BetaEC_Boost = -1;      /* E_TFCI_BetaEC_Boost */
2465 static int hf_nbap_uL_Delta_T2TP = -1;            /* UL_Delta_T2TP */
2466 static int hf_nbap_e_DCH_TFCI_Table_Index = -1;   /* E_DCH_TFCI_Table_Index */
2467 static int hf_nbap_e_DCH_Min_Set_E_TFCI = -1;     /* E_TFCI */
2468 static int hf_nbap_reference_E_TFCI_Information = -1;  /* Reference_E_TFCI_Information */
2469 static int hf_nbap_E_DCHProvidedBitRate_item = -1;  /* E_DCHProvidedBitRate_Item */
2470 static int hf_nbap_e_DCHProvidedBitRateValue = -1;  /* E_DCHProvidedBitRateValue */
2471 static int hf_nbap_e_PUCH_Information = -1;       /* E_PUCH_Information */
2472 static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1;  /* E_DCH_MACdFlows_Information_TDD */
2473 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1;  /* E_DCH_Non_Scheduled_Grant_Info */
2474 static int hf_nbap_e_DCH_TDD_Information = -1;    /* E_DCH_TDD_Information */
2475 static int hf_nbap_n_E_UCCH = -1;                 /* N_E_UCCH */
2476 static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1;   /* E_DCH_QPSK_RefBetaInfo */
2477 static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1;  /* E_DCH_sixteenQAM_RefBetaInfo */
2478 static int hf_nbap_E_DCH_QPSK_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
2479 static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
2480 static int hf_nbap_refCodeRate = -1;              /* CodeRate_short */
2481 static int hf_nbap_refBeta = -1;                  /* RefBeta */
2482 static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1;  /* E_DCH_MACdFlow_InfoTDDItem */
2483 static int hf_nbap_eDCH_Grant_TypeTDD = -1;       /* E_DCH_Grant_TypeTDD */
2484 static int hf_nbap_timeslotResource = -1;         /* E_DCH_TimeslotResource */
2485 static int hf_nbap_powerResource = -1;            /* E_DCH_PowerResource */
2486 static int hf_nbap_repetitionPeriod = -1;         /* RepetitionPeriod */
2487 static int hf_nbap_repetitionLength = -1;         /* RepetitionLength */
2488 static int hf_nbap_tddE_PUCH_Offset = -1;         /* TddE_PUCH_Offset */
2489 static int hf_nbap_tdd_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
2490 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1;  /* E_DCH_TDD_Maximum_Bitrate */
2491 static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
2492 static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1;  /* E_AGCH_Specific_InformationRespListTDD */
2493 static int hf_nbap_e_RNTI = -1;                   /* E_RNTI */
2494 static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1;  /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
2495 static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1;  /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
2496 static int hf_nbap_e_HICH_ID_TDD = -1;            /* E_HICH_ID_TDD */
2497 static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
2498 static int hf_nbap_e_DCH_MacdFlow_Id = -1;        /* E_DCH_MACdFlow_ID */
2499 static int hf_nbap_E_AGCH_Specific_InformationRespListTDD_item = -1;  /* E_AGCH_Specific_InformationResp_ItemTDD */
2500 static int hf_nbap_e_AGCH_Id = -1;                /* E_AGCH_Id */
2501 static int hf_nbap_e_DCH_MACdFlows_to_Add = -1;   /* E_DCH_MACdFlows_Information_TDD */
2502 static int hf_nbap_e_DCH_MACdFlows_to_Delete = -1;  /* E_DCH_MACdFlows_to_Delete */
2503 static int hf_nbap_e_DCH_TDD_Information_to_Modify = -1;  /* E_DCH_TDD_Information_to_Modify */
2504 static int hf_nbap_e_DCH_TDD_Information_to_Modify_List = -1;  /* E_DCH_TDD_Information_to_Modify_List */
2505 static int hf_nbap_E_DCH_TDD_Information_to_Modify_List_item = -1;  /* E_DCH_MACdFlow_ModifyTDDItem */
2506 static int hf_nbap_e_DCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
2507 static int hf_nbap_e_DCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
2508 static int hf_nbap_e_DCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
2509 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info768 = -1;  /* E_DCH_Non_Scheduled_Grant_Info768 */
2510 static int hf_nbap_e_DCH_TDD_Information768 = -1;  /* E_DCH_TDD_Information768 */
2511 static int hf_nbap_tdd_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
2512 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1;  /* E_DCH_TDD_Maximum_Bitrate768 */
2513 static int hf_nbap_e_PUCH_LCR_Information = -1;   /* E_PUCH_LCR_Information */
2514 static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1;  /* E_DCH_Non_Scheduled_Grant_LCR_Info */
2515 static int hf_nbap_e_DCH_LCRTDD_Information = -1;  /* E_DCH_LCRTDD_Information */
2516 static int hf_nbap_timeslotResourceLCR = -1;      /* E_DCH_TimeslotResourceLCR */
2517 static int hf_nbap_subframeNumber = -1;           /* T_subframeNumber */
2518 static int hf_nbap_n_E_UCCHLCR = -1;              /* N_E_UCCHLCR */
2519 static int hf_nbap_e_HICH_LCR_Information = -1;   /* E_HICH_LCR_Information */
2520 static int hf_nbap_signatureSequenceGroupIndex = -1;  /* SignatureSequenceGroupIndex */
2521 static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1;  /* E_DCH_LCRTDD_PhysicalLayerCategory */
2522 static int hf_nbap_dRX_Interruption_by_HS_DSCH = -1;  /* DRX_Interruption_by_HS_DSCH */
2523 static int hf_nbap_FDD_DL_CodeInformation_item = -1;  /* FDD_DL_CodeInformationItem */
2524 static int hf_nbap_dl_ScramblingCode = -1;        /* DL_ScramblingCode */
2525 static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2526 static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1;  /* TransmissionGapPatternSequenceCodeInformation */
2527 static int hf_nbap_navClockModel = -1;            /* GANSS_NAVclockModel */
2528 static int hf_nbap_cnavClockModel = -1;           /* GANSS_CNAVclockModel */
2529 static int hf_nbap_glonassClockModel = -1;        /* GANSS_GLONASSclockModel */
2530 static int hf_nbap_sbasClockModel = -1;           /* GANSS_SBASclockModel */
2531 static int hf_nbap_dataID = -1;                   /* BIT_STRING_SIZE_2 */
2532 static int hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery = -1;  /* BOOLEAN */
2533 static int hf_nbap_navKeplerianSet = -1;          /* GANSS_NavModel_NAVKeplerianSet */
2534 static int hf_nbap_cnavKeplerianSet = -1;         /* GANSS_NavModel_CNAVKeplerianSet */
2535 static int hf_nbap_glonassECEF = -1;              /* GANSS_NavModel_GLONASSecef */
2536 static int hf_nbap_sbasECEF = -1;                 /* GANSS_NavModel_SBASecef */
2537 static int hf_nbap_ganss_Add_UTC_Models = -1;     /* BOOLEAN */
2538 static int hf_nbap_alpha_beta_parameters = -1;    /* GPS_Ionospheric_Model */
2539 static int hf_nbap_ganss_Transmission_Time = -1;  /* GANSS_Transmission_Time */
2540 static int hf_nbap_non_broadcastIndication = -1;  /* T_non_broadcastIndication */
2541 static int hf_nbap_ganssSatInfoNavList = -1;      /* Ganss_Sat_Info_AddNavList */
2542 static int hf_nbap_GANSS_Additional_Time_Models_item = -1;  /* GANSS_Time_Model */
2543 static int hf_nbap_utcModel1 = -1;                /* GANSS_UTCmodelSet1 */
2544 static int hf_nbap_utcModel2 = -1;                /* GANSS_UTCmodelSet2 */
2545 static int hf_nbap_utcModel3 = -1;                /* GANSS_UTCmodelSet3 */
2546 static int hf_nbap_ganss_wk_number = -1;          /* INTEGER_0_255 */
2547 static int hf_nbap_gANSS_AlmanacModel = -1;       /* GANSS_AlmanacModel */
2548 static int hf_nbap_gANSS_keplerianParameters = -1;  /* GANSS_KeplerianParametersAlm */
2549 static int hf_nbap_gANSS_alm_keplerianNAVAlmanac = -1;  /* GANSS_ALM_NAVKeplerianSet */
2550 static int hf_nbap_gANSS_alm_keplerianReducedAlmanac = -1;  /* GANSS_ALM_ReducedKeplerianSet */
2551 static int hf_nbap_gANSS_alm_keplerianMidiAlmanac = -1;  /* GANSS_ALM_MidiAlmanacSet */
2552 static int hf_nbap_gANSS_alm_keplerianGLONASS = -1;  /* GANSS_ALM_GlonassAlmanacSet */
2553 static int hf_nbap_gANSS_alm_ecefSBASAlmanac = -1;  /* GANSS_ALM_ECEFsbasAlmanacSet */
2554 static int hf_nbap_sat_info_SBASecefList = -1;    /* GANSS_SAT_Info_Almanac_SBASecefList */
2555 static int hf_nbap_sat_info_GLOkpList = -1;       /* GANSS_SAT_Info_Almanac_GLOkpList */
2556 static int hf_nbap_t_oa = -1;                     /* INTEGER_0_255 */
2557 static int hf_nbap_sat_info_MIDIkpList = -1;      /* GANSS_SAT_Info_Almanac_MIDIkpList */
2558 static int hf_nbap_sat_info_NAVkpList = -1;       /* GANSS_SAT_Info_Almanac_NAVkpList */
2559 static int hf_nbap_sat_info_REDkpList = -1;       /* GANSS_SAT_Info_Almanac_REDkpList */
2560 static int hf_nbap_ganssID1 = -1;                 /* GANSS_AuxInfoGANSS_ID1 */
2561 static int hf_nbap_ganssID3 = -1;                 /* GANSS_AuxInfoGANSS_ID3 */
2562 static int hf_nbap_GANSS_AuxInfoGANSS_ID1_item = -1;  /* GANSS_AuxInfoGANSS_ID1_element */
2563 static int hf_nbap_svID = -1;                     /* INTEGER_0_63 */
2564 static int hf_nbap_signalsAvailable = -1;         /* BIT_STRING_SIZE_8 */
2565 static int hf_nbap_GANSS_AuxInfoGANSS_ID3_item = -1;  /* GANSS_AuxInfoGANSS_ID3_element */
2566 static int hf_nbap_channelNumber = -1;            /* INTEGER_M7_13 */
2567 static int hf_nbap_ganss_Aux_Info = -1;           /* BOOLEAN */
2568 static int hf_nbap_GANSS_Clock_Model_item = -1;   /* GANSS_SatelliteClockModelItem */
2569 static int hf_nbap_cnavToc = -1;                  /* BIT_STRING_SIZE_11 */
2570 static int hf_nbap_cnavTop = -1;                  /* BIT_STRING_SIZE_11 */
2571 static int hf_nbap_cnavURA0 = -1;                 /* BIT_STRING_SIZE_5 */
2572 static int hf_nbap_cnavURA1 = -1;                 /* BIT_STRING_SIZE_3 */
2573 static int hf_nbap_cnavURA2 = -1;                 /* BIT_STRING_SIZE_3 */
2574 static int hf_nbap_cnavAf2 = -1;                  /* BIT_STRING_SIZE_10 */
2575 static int hf_nbap_cnavAf1 = -1;                  /* BIT_STRING_SIZE_20 */
2576 static int hf_nbap_cnavAf0 = -1;                  /* BIT_STRING_SIZE_26 */
2577 static int hf_nbap_cnavTgd = -1;                  /* BIT_STRING_SIZE_13 */
2578 static int hf_nbap_cnavISCl1cp = -1;              /* BIT_STRING_SIZE_13 */
2579 static int hf_nbap_cnavISCl1cd = -1;              /* BIT_STRING_SIZE_13 */
2580 static int hf_nbap_cnavISCl1ca = -1;              /* BIT_STRING_SIZE_13 */
2581 static int hf_nbap_cnavISCl2c = -1;               /* BIT_STRING_SIZE_13 */
2582 static int hf_nbap_cnavISCl5i5 = -1;              /* BIT_STRING_SIZE_13 */
2583 static int hf_nbap_cnavISCl5q5 = -1;              /* BIT_STRING_SIZE_13 */
2584 static int hf_nbap_ganss_Ionospheric_Model = -1;  /* GANSS_Ionospheric_Model */
2585 static int hf_nbap_ganss_Rx_Pos = -1;             /* GANSS_RX_Pos */
2586 static int hf_nbap_ionospheric_Model = -1;        /* BOOLEAN */
2587 static int hf_nbap_ganssTod = -1;                 /* INTEGER_0_59_ */
2588 static int hf_nbap_dataBitAssistancelist = -1;    /* GANSS_DataBitAssistanceList */
2589 static int hf_nbap_GANSS_DataBitAssistanceList_item = -1;  /* GANSS_DataBitAssistanceItem */
2590 static int hf_nbap_dataBitAssistanceSgnList = -1;  /* GANSS_DataBitAssistanceSgnList */
2591 static int hf_nbap_GANSS_DataBitAssistanceSgnList_item = -1;  /* GANSS_DataBitAssistanceSgnItem */
2592 static int hf_nbap_ganss_SignalId = -1;           /* GANSS_Signal_ID */
2593 static int hf_nbap_ganssDataBits = -1;            /* BIT_STRING_SIZE_1_1024 */
2594 static int hf_nbap_ganssTod_01 = -1;              /* INTEGER_0_86399 */
2595 static int hf_nbap_ganss_Data_Bit_Assistance_ReqList = -1;  /* GANSS_Data_Bit_Assistance_ReqList */
2596 static int hf_nbap_ganss_DataBitInterval = -1;    /* INTEGER_0_15 */
2597 static int hf_nbap_ganss_SatelliteInfo = -1;      /* T_ganss_SatelliteInfo */
2598 static int hf_nbap_ganss_SatelliteInfo_item = -1;  /* INTEGER_0_63 */
2599 static int hf_nbap_b1 = -1;                       /* BIT_STRING_SIZE_11 */
2600 static int hf_nbap_b2 = -1;                       /* BIT_STRING_SIZE_10 */
2601 static int hf_nbap_teop = -1;                     /* BIT_STRING_SIZE_16 */
2602 static int hf_nbap_pmX = -1;                      /* BIT_STRING_SIZE_21 */
2603 static int hf_nbap_pmXdot = -1;                   /* BIT_STRING_SIZE_15 */
2604 static int hf_nbap_pmY = -1;                      /* BIT_STRING_SIZE_21 */
2605 static int hf_nbap_pmYdot = -1;                   /* BIT_STRING_SIZE_15 */
2606 static int hf_nbap_deltaUT1 = -1;                 /* BIT_STRING_SIZE_31 */
2607 static int hf_nbap_deltaUT1dot = -1;              /* BIT_STRING_SIZE_19 */
2608 static int hf_nbap_eopReq = -1;                   /* BOOLEAN */
2609 static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1;  /* GANSS_GenericDataInfoReqItem */
2610 static int hf_nbap_ganss_Id = -1;                 /* GANSS_ID */
2611 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery = -1;  /* BOOLEAN */
2612 static int hf_nbap_ganss_Time_Model_GNSS_GNSS = -1;  /* BIT_STRING_SIZE_9 */
2613 static int hf_nbap_ganss_UTC_Model = -1;          /* BOOLEAN */
2614 static int hf_nbap_ganss_Almanac = -1;            /* BOOLEAN */
2615 static int hf_nbap_ganss_Real_Time_Integrity = -1;  /* BOOLEAN */
2616 static int hf_nbap_ganss_Data_Bit_Assistance_Req = -1;  /* GANSS_Data_Bit_Assistance_ReqItem */
2617 static int hf_nbap_GANSS_Generic_Data_item = -1;  /* GANSS_Generic_DataItem */
2618 static int hf_nbap_dganss_Correction = -1;        /* DGANSSCorrections */
2619 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01 = -1;  /* GANSS_Navigation_Model_And_Time_Recovery */
2620 static int hf_nbap_ganss_Time_Model = -1;         /* GANSS_Time_Model */
2621 static int hf_nbap_ganss_UTC_TIME = -1;           /* GANSS_UTC_Model */
2622 static int hf_nbap_ganss_Almanac_01 = -1;         /* GANSS_Almanac */
2623 static int hf_nbap_ganss_Real_Time_Integrity_01 = -1;  /* GANSS_Real_Time_Integrity */
2624 static int hf_nbap_ganss_Data_Bit_Assistance = -1;  /* GANSS_Data_Bit_Assistance */
2625 static int hf_nbap_gloTau = -1;                   /* BIT_STRING_SIZE_22 */
2626 static int hf_nbap_gloGamma = -1;                 /* BIT_STRING_SIZE_11 */
2627 static int hf_nbap_gloDeltaTau = -1;              /* BIT_STRING_SIZE_5 */
2628 static int hf_nbap_gANSS_CommonDataInfoReq = -1;  /* GANSS_CommonDataInfoReq */
2629 static int hf_nbap_gANSS_GenericDataInfoReqList = -1;  /* GANSS_GenericDataInfoReqList */
2630 static int hf_nbap_alpha_zero_ionos = -1;         /* BIT_STRING_SIZE_12 */
2631 static int hf_nbap_alpha_one_ionos = -1;          /* BIT_STRING_SIZE_12 */
2632 static int hf_nbap_alpha_two_ionos = -1;          /* BIT_STRING_SIZE_12 */
2633 static int hf_nbap_gANSS_IonosphereRegionalStormFlags = -1;  /* GANSS_IonosphereRegionalStormFlags */
2634 static int hf_nbap_storm_flag_one = -1;           /* BOOLEAN */
2635 static int hf_nbap_storm_flag_two = -1;           /* BOOLEAN */
2636 static int hf_nbap_storm_flag_three = -1;         /* BOOLEAN */
2637 static int hf_nbap_storm_flag_four = -1;          /* BOOLEAN */
2638 static int hf_nbap_storm_flag_five = -1;          /* BOOLEAN */
2639 static int hf_nbap_iod_a = -1;                    /* INTEGER_0_3 */
2640 static int hf_nbap_gANSS_SatelliteInformationKP = -1;  /* GANSS_SatelliteInformationKP */
2641 static int hf_nbap_toe_nav = -1;                  /* BIT_STRING_SIZE_14 */
2642 static int hf_nbap_ganss_omega_nav = -1;          /* BIT_STRING_SIZE_32 */
2643 static int hf_nbap_delta_n_nav = -1;              /* BIT_STRING_SIZE_16 */
2644 static int hf_nbap_m_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
2645 static int hf_nbap_omegadot_nav = -1;             /* BIT_STRING_SIZE_24 */
2646 static int hf_nbap_ganss_e_nav = -1;              /* BIT_STRING_SIZE_32 */
2647 static int hf_nbap_idot_nav = -1;                 /* BIT_STRING_SIZE_14 */
2648 static int hf_nbap_a_sqrt_nav = -1;               /* BIT_STRING_SIZE_32 */
2649 static int hf_nbap_i_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
2650 static int hf_nbap_omega_zero_nav = -1;           /* BIT_STRING_SIZE_32 */
2651 static int hf_nbap_c_rs_nav = -1;                 /* BIT_STRING_SIZE_16 */
2652 static int hf_nbap_c_is_nav = -1;                 /* BIT_STRING_SIZE_16 */
2653 static int hf_nbap_c_us_nav = -1;                 /* BIT_STRING_SIZE_16 */
2654 static int hf_nbap_c_rc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2655 static int hf_nbap_c_ic_nav = -1;                 /* BIT_STRING_SIZE_16 */
2656 static int hf_nbap_c_uc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2657 static int hf_nbap_navToc = -1;                   /* BIT_STRING_SIZE_16 */
2658 static int hf_nbap_navaf2 = -1;                   /* BIT_STRING_SIZE_8 */
2659 static int hf_nbap_navaf1 = -1;                   /* BIT_STRING_SIZE_16 */
2660 static int hf_nbap_navaf0 = -1;                   /* BIT_STRING_SIZE_22 */
2661 static int hf_nbap_navTgd = -1;                   /* BIT_STRING_SIZE_8 */
2662 static int hf_nbap_non_broadcastIndication_01 = -1;  /* T_non_broadcastIndication_01 */
2663 static int hf_nbap_ganssSatInfoNav = -1;          /* GANSS_Sat_Info_Nav */
2664 static int hf_nbap_cnavURAindex = -1;             /* BIT_STRING_SIZE_5 */
2665 static int hf_nbap_cnavDeltaA = -1;               /* BIT_STRING_SIZE_26 */
2666 static int hf_nbap_cnavAdot = -1;                 /* BIT_STRING_SIZE_25 */
2667 static int hf_nbap_cnavDeltaNo = -1;              /* BIT_STRING_SIZE_17 */
2668 static int hf_nbap_cnavDeltaNoDot = -1;           /* BIT_STRING_SIZE_23 */
2669 static int hf_nbap_cnavMo = -1;                   /* BIT_STRING_SIZE_33 */
2670 static int hf_nbap_cnavE = -1;                    /* BIT_STRING_SIZE_33 */
2671 static int hf_nbap_cnavOmega = -1;                /* BIT_STRING_SIZE_33 */
2672 static int hf_nbap_cnavOMEGA0 = -1;               /* BIT_STRING_SIZE_33 */
2673 static int hf_nbap_cnavDeltaOmegaDot = -1;        /* BIT_STRING_SIZE_17 */
2674 static int hf_nbap_cnavIo = -1;                   /* BIT_STRING_SIZE_33 */
2675 static int hf_nbap_cnavIoDot = -1;                /* BIT_STRING_SIZE_15 */
2676 static int hf_nbap_cnavCis = -1;                  /* BIT_STRING_SIZE_16 */
2677 static int hf_nbap_cnavCic = -1;                  /* BIT_STRING_SIZE_16 */
2678 static int hf_nbap_cnavCrs = -1;                  /* BIT_STRING_SIZE_24 */
2679 static int hf_nbap_cnavCrc = -1;                  /* BIT_STRING_SIZE_24 */
2680 static int hf_nbap_cnavCus = -1;                  /* BIT_STRING_SIZE_21 */
2681 static int hf_nbap_cnavCuc = -1;                  /* BIT_STRING_SIZE_21 */
2682 static int hf_nbap_gloEn = -1;                    /* BIT_STRING_SIZE_5 */
2683 static int hf_nbap_gloP1 = -1;                    /* BIT_STRING_SIZE_2 */
2684 static int hf_nbap_gloP2 = -1;                    /* BIT_STRING_SIZE_1 */
2685 static int hf_nbap_gloM = -1;                     /* BIT_STRING_SIZE_2 */
2686 static int hf_nbap_gloX = -1;                     /* BIT_STRING_SIZE_27 */
2687 static int hf_nbap_gloXdot = -1;                  /* BIT_STRING_SIZE_24 */
2688 static int hf_nbap_gloXdotdot = -1;               /* BIT_STRING_SIZE_5 */
2689 static int hf_nbap_gloY = -1;                     /* BIT_STRING_SIZE_27 */
2690 static int hf_nbap_gloYdot = -1;                  /* BIT_STRING_SIZE_24 */
2691 static int hf_nbap_gloYdotdot = -1;               /* BIT_STRING_SIZE_5 */
2692 static int hf_nbap_gloZ = -1;                     /* BIT_STRING_SIZE_27 */
2693 static int hf_nbap_gloZdot = -1;                  /* BIT_STRING_SIZE_24 */
2694 static int hf_nbap_gloZdotdot = -1;               /* BIT_STRING_SIZE_5 */
2695 static int hf_nbap_navURA = -1;                   /* BIT_STRING_SIZE_4 */
2696 static int hf_nbap_navFitFlag = -1;               /* BIT_STRING_SIZE_1 */
2697 static int hf_nbap_navToe = -1;                   /* BIT_STRING_SIZE_16 */
2698 static int hf_nbap_navOmega = -1;                 /* BIT_STRING_SIZE_32 */
2699 static int hf_nbap_navDeltaN = -1;                /* BIT_STRING_SIZE_16 */
2700 static int hf_nbap_navM0 = -1;                    /* BIT_STRING_SIZE_32 */
2701 static int hf_nbap_navOmegaADot = -1;             /* BIT_STRING_SIZE_24 */
2702 static int hf_nbap_navE = -1;                     /* BIT_STRING_SIZE_32 */
2703 static int hf_nbap_navIDot = -1;                  /* BIT_STRING_SIZE_14 */
2704 static int hf_nbap_navAPowerHalf = -1;            /* BIT_STRING_SIZE_32 */
2705 static int hf_nbap_navI0 = -1;                    /* BIT_STRING_SIZE_32 */
2706 static int hf_nbap_navOmegaA0 = -1;               /* BIT_STRING_SIZE_32 */
2707 static int hf_nbap_navCrs = -1;                   /* BIT_STRING_SIZE_16 */
2708 static int hf_nbap_navCis = -1;                   /* BIT_STRING_SIZE_16 */
2709 static int hf_nbap_navCus = -1;                   /* BIT_STRING_SIZE_16 */
2710 static int hf_nbap_navCrc = -1;                   /* BIT_STRING_SIZE_16 */
2711 static int hf_nbap_navCic = -1;                   /* BIT_STRING_SIZE_16 */
2712 static int hf_nbap_navCuc = -1;                   /* BIT_STRING_SIZE_16 */
2713 static int hf_nbap_sbasTo = -1;                   /* BIT_STRING_SIZE_13 */
2714 static int hf_nbap_sbasAccuracy = -1;             /* BIT_STRING_SIZE_4 */
2715 static int hf_nbap_sbasXg = -1;                   /* BIT_STRING_SIZE_30 */
2716 static int hf_nbap_sbasYg = -1;                   /* BIT_STRING_SIZE_30 */
2717 static int hf_nbap_sbasZg = -1;                   /* BIT_STRING_SIZE_25 */
2718 static int hf_nbap_sbasXgDot = -1;                /* BIT_STRING_SIZE_17 */
2719 static int hf_nbap_sbasYgDot = -1;                /* BIT_STRING_SIZE_17 */
2720 static int hf_nbap_sbasZgDot = -1;                /* BIT_STRING_SIZE_18 */
2721 static int hf_nbap_sbasXgDotDot = -1;             /* BIT_STRING_SIZE_10 */
2722 static int hf_nbap_sbagYgDotDot = -1;             /* BIT_STRING_SIZE_10 */
2723 static int hf_nbap_sbasZgDotDot = -1;             /* BIT_STRING_SIZE_10 */
2724 static int hf_nbap_gANSS_keplerianParameters_01 = -1;  /* GANSS_KeplerianParametersOrb */
2725 static int hf_nbap_GANSS_Real_Time_Integrity_item = -1;  /* GANSS_RealTimeInformationItem */
2726 static int hf_nbap_bad_ganss_satId = -1;          /* INTEGER_0_63 */
2727 static int hf_nbap_bad_ganss_signalId = -1;       /* BIT_STRING_SIZE_8 */
2728 static int hf_nbap_latitudeSign = -1;             /* T_latitudeSign */
2729 static int hf_nbap_degreesOfLatitude = -1;        /* INTEGER_0_2147483647 */
2730 static int hf_nbap_degreesOfLongitude = -1;       /* INTEGER_M2147483648_2147483647 */
2731 static int hf_nbap_directionOfAltitude = -1;      /* T_directionOfAltitude */
2732 static int hf_nbap_altitude = -1;                 /* INTEGER_0_32767 */
2733 static int hf_nbap_t_oc = -1;                     /* BIT_STRING_SIZE_14 */
2734 static int hf_nbap_a_i2 = -1;                     /* BIT_STRING_SIZE_12 */
2735 static int hf_nbap_a_i1 = -1;                     /* BIT_STRING_SIZE_18 */
2736 static int hf_nbap_a_i0 = -1;                     /* BIT_STRING_SIZE_28 */
2737 static int hf_nbap_t_gd = -1;                     /* BIT_STRING_SIZE_10 */
2738 static int hf_nbap_model_id = -1;                 /* INTEGER_0_1_ */
2739 static int hf_nbap_GANSS_SatelliteInformationKP_item = -1;  /* GANSS_SatelliteInformationKPItem */
2740 static int hf_nbap_ganss_e_alm = -1;              /* BIT_STRING_SIZE_11 */
2741 static int hf_nbap_ganss_delta_I_alm = -1;        /* BIT_STRING_SIZE_11 */
2742 static int hf_nbap_ganss_omegadot_alm = -1;       /* BIT_STRING_SIZE_11 */
2743 static int hf_nbap_ganss_svhealth_alm = -1;       /* BIT_STRING_SIZE_4 */
2744 static int hf_nbap_ganss_delta_a_sqrt_alm = -1;   /* BIT_STRING_SIZE_17 */
2745 static int hf_nbap_ganss_omegazero_alm = -1;      /* BIT_STRING_SIZE_16 */
2746 static int hf_nbap_ganss_m_zero_alm = -1;         /* BIT_STRING_SIZE_16 */
2747 static int hf_nbap_ganss_omega_alm = -1;          /* BIT_STRING_SIZE_16 */
2748 static int hf_nbap_ganss_af_zero_alm = -1;        /* BIT_STRING_SIZE_14 */
2749 static int hf_nbap_ganss_af_one_alm = -1;         /* BIT_STRING_SIZE_11 */
2750 static int hf_nbap_Ganss_Sat_Info_AddNavList_item = -1;  /* Ganss_Sat_Info_AddNavList_item */
2751 static int hf_nbap_svHealth = -1;                 /* BIT_STRING_SIZE_6 */
2752 static int hf_nbap_iod = -1;                      /* BIT_STRING_SIZE_11 */
2753 static int hf_nbap_ganssAddClockModels = -1;      /* GANSS_AddClockModels */
2754 static int hf_nbap_ganssAddOrbitModels = -1;      /* GANSS_AddOrbitModels */
2755 static int hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1;  /* GANSS_SAT_Info_Almanac_GLOkp */
2756 static int hf_nbap_gloAlmNA = -1;                 /* BIT_STRING_SIZE_11 */
2757 static int hf_nbap_gloAlmnA = -1;                 /* BIT_STRING_SIZE_5 */
2758 static int hf_nbap_gloAlmHA = -1;                 /* BIT_STRING_SIZE_5 */
2759 static int hf_nbap_gloAlmLambdaA = -1;            /* BIT_STRING_SIZE_21 */
2760 static int hf_nbap_gloAlmTlambdaA = -1;           /* BIT_STRING_SIZE_21 */
2761 static int hf_nbap_gloAlmDeltaIA = -1;            /* BIT_STRING_SIZE_18 */
2762 static int hf_nbap_gloAkmDeltaTA = -1;            /* BIT_STRING_SIZE_22 */
2763 static int hf_nbap_gloAlmDeltaTdotA = -1;         /* BIT_STRING_SIZE_7 */
2764 static int hf_nbap_gloAlmEpsilonA = -1;           /* BIT_STRING_SIZE_15 */
2765 static int hf_nbap_gloAlmOmegaA = -1;             /* BIT_STRING_SIZE_16 */
2766 static int hf_nbap_gloAlmTauA = -1;               /* BIT_STRING_SIZE_10 */
2767 static int hf_nbap_gloAlmCA = -1;                 /* BIT_STRING_SIZE_1 */
2768 static int hf_nbap_gloAlmMA = -1;                 /* BIT_STRING_SIZE_2 */
2769 static int hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item = -1;  /* GANSS_SAT_Info_Almanac_MIDIkp */
2770 static int hf_nbap_midiAlmE = -1;                 /* BIT_STRING_SIZE_11 */
2771 static int hf_nbap_midiAlmDeltaI = -1;            /* BIT_STRING_SIZE_11 */
2772 static int hf_nbap_midiAlmOmegaDot = -1;          /* BIT_STRING_SIZE_11 */
2773 static int hf_nbap_midiAlmSqrtA = -1;             /* BIT_STRING_SIZE_17 */
2774 static int hf_nbap_midiAlmOmega0 = -1;            /* BIT_STRING_SIZE_16 */
2775 static int hf_nbap_midiAlmOmega = -1;             /* BIT_STRING_SIZE_16 */
2776 static int hf_nbap_midiAlmMo = -1;                /* BIT_STRING_SIZE_16 */
2777 static int hf_nbap_midiAlmaf0 = -1;               /* BIT_STRING_SIZE_11 */
2778 static int hf_nbap_midiAlmaf1 = -1;               /* BIT_STRING_SIZE_10 */
2779 static int hf_nbap_midiAlmL1Health = -1;          /* BIT_STRING_SIZE_1 */
2780 static int hf_nbap_midiAlmL2Health = -1;          /* BIT_STRING_SIZE_1 */
2781 static int hf_nbap_midiAlmL5Health = -1;          /* BIT_STRING_SIZE_1 */
2782 static int hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item = -1;  /* GANSS_SAT_Info_Almanac_NAVkp */
2783 static int hf_nbap_navAlmE = -1;                  /* BIT_STRING_SIZE_16 */
2784 static int hf_nbap_navAlmDeltaI = -1;             /* BIT_STRING_SIZE_16 */
2785 static int hf_nbap_navAlmOMEGADOT = -1;           /* BIT_STRING_SIZE_16 */
2786 static int hf_nbap_navAlmSVHealth = -1;           /* BIT_STRING_SIZE_8 */
2787 static int hf_nbap_navAlmSqrtA = -1;              /* BIT_STRING_SIZE_24 */
2788 static int hf_nbap_navAlmOMEGAo = -1;             /* BIT_STRING_SIZE_24 */
2789 static int hf_nbap_navAlmOmega = -1;              /* BIT_STRING_SIZE_24 */
2790 static int hf_nbap_navAlmMo = -1;                 /* BIT_STRING_SIZE_24 */
2791 static int hf_nbap_navAlmaf0 = -1;                /* BIT_STRING_SIZE_11 */
2792 static int hf_nbap_navAlmaf1 = -1;                /* BIT_STRING_SIZE_11 */
2793 static int hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item = -1;  /* GANSS_SAT_Info_Almanac_REDkp */
2794 static int hf_nbap_redAlmDeltaA = -1;             /* BIT_STRING_SIZE_8 */
2795 static int hf_nbap_redAlmOmega0 = -1;             /* BIT_STRING_SIZE_7 */
2796 static int hf_nbap_redAlmPhi0 = -1;               /* BIT_STRING_SIZE_7 */
2797 static int hf_nbap_redAlmL1Health = -1;           /* BIT_STRING_SIZE_1 */
2798 static int hf_nbap_redAlmL2Health = -1;           /* BIT_STRING_SIZE_1 */
2799 static int hf_nbap_redAlmL5Health = -1;           /* BIT_STRING_SIZE_1 */
2800 static int hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item = -1;  /* GANSS_SAT_Info_Almanac_SBASecef */
2801 static int hf_nbap_sbasAlmDataID = -1;            /* BIT_STRING_SIZE_2 */
2802 static int hf_nbap_sbasAlmHealth = -1;            /* BIT_STRING_SIZE_8 */
2803 static int hf_nbap_sbasAlmXg = -1;                /* BIT_STRING_SIZE_15 */
2804 static int hf_nbap_sbasAlmYg = -1;                /* BIT_STRING_SIZE_15 */
2805 static int hf_nbap_sbasAlmZg = -1;                /* BIT_STRING_SIZE_9 */
2806 static int hf_nbap_sbasAlmXgdot = -1;             /* BIT_STRING_SIZE_3 */
2807 static int hf_nbap_sbasAlmYgDot = -1;             /* BIT_STRING_SIZE_3 */
2808 static int hf_nbap_sbasAlmZgDot = -1;             /* BIT_STRING_SIZE_4 */
2809 static int hf_nbap_sbasAlmTo = -1;                /* BIT_STRING_SIZE_11 */
2810 static int hf_nbap_GANSS_Sat_Info_Nav_item = -1;  /* GANSS_Sat_Info_Nav_item */
2811 static int hf_nbap_svHealth_01 = -1;              /* BIT_STRING_SIZE_5 */
2812 static int hf_nbap_iod_01 = -1;                   /* BIT_STRING_SIZE_10 */
2813 static int hf_nbap_ganssClockModel = -1;          /* GANSS_Clock_Model */
2814 static int hf_nbap_ganssOrbitModel = -1;          /* GANSS_Orbit_Model */
2815 static int hf_nbap_sbasAgfo = -1;                 /* BIT_STRING_SIZE_12 */
2816 static int hf_nbap_sbasAgf1 = -1;                 /* BIT_STRING_SIZE_8 */
2817 static int hf_nbap_ganss_time_model_Ref_Time = -1;  /* INTEGER_0_37799 */
2818 static int hf_nbap_ganss_t_a0 = -1;               /* INTEGER_M2147483648_2147483647 */
2819 static int hf_nbap_ganss_t_a1 = -1;               /* INTEGER_M8388608_8388607 */
2820 static int hf_nbap_ganss_t_a2 = -1;               /* INTEGER_M64_63 */
2821 static int hf_nbap_gnss_to_id = -1;               /* T_gnss_to_id */
2822 static int hf_nbap_ganss_wk_number_01 = -1;       /* INTEGER_0_8191 */
2823 static int hf_nbap_ganssDay = -1;                 /* INTEGER_0_8191 */
2824 static int hf_nbap_a_one_utc = -1;                /* BIT_STRING_SIZE_24 */
2825 static int hf_nbap_a_zero_utc = -1;               /* BIT_STRING_SIZE_32 */
2826 static int hf_nbap_t_ot_utc = -1;                 /* BIT_STRING_SIZE_8 */
2827 static int hf_nbap_w_n_t_utc = -1;                /* BIT_STRING_SIZE_8 */
2828 static int hf_nbap_delta_t_ls_utc = -1;           /* BIT_STRING_SIZE_8 */
2829 static int hf_nbap_w_n_lsf_utc = -1;              /* BIT_STRING_SIZE_8 */
2830 static int hf_nbap_dn_utc = -1;                   /* BIT_STRING_SIZE_8 */
2831 static int hf_nbap_delta_t_lsf_utc = -1;          /* BIT_STRING_SIZE_8 */
2832 static int hf_nbap_utcA0 = -1;                    /* BIT_STRING_SIZE_16 */
2833 static int hf_nbap_utcA1 = -1;                    /* BIT_STRING_SIZE_13 */
2834 static int hf_nbap_utcA2 = -1;                    /* BIT_STRING_SIZE_7 */
2835 static int hf_nbap_utcDeltaTls = -1;              /* BIT_STRING_SIZE_8 */
2836 static int hf_nbap_utcTot = -1;                   /* BIT_STRING_SIZE_16 */
2837 static int hf_nbap_utcWNot = -1;                  /* BIT_STRING_SIZE_13 */
2838 static int hf_nbap_utcWNlsf = -1;                 /* BIT_STRING_SIZE_8 */
2839 static int hf_nbap_utcDN = -1;                    /* BIT_STRING_SIZE_4 */
2840 static int hf_nbap_utcDeltaTlsf = -1;             /* BIT_STRING_SIZE_8 */
2841 static int hf_nbap_nA = -1;                       /* BIT_STRING_SIZE_11 */
2842 static int hf_nbap_tauC = -1;                     /* BIT_STRING_SIZE_32 */
2843 static int hf_nbap_deltaUT1_01 = -1;              /* GANSS_DeltaUT1 */
2844 static int hf_nbap_kp = -1;                       /* BIT_STRING_SIZE_2 */
2845 static int hf_nbap_utcA1wnt = -1;                 /* BIT_STRING_SIZE_24 */
2846 static int hf_nbap_utcA0wnt = -1;                 /* BIT_STRING_SIZE_32 */
2847 static int hf_nbap_utcTot_01 = -1;                /* BIT_STRING_SIZE_8 */
2848 static int hf_nbap_utcWNt = -1;                   /* BIT_STRING_SIZE_8 */
2849 static int hf_nbap_utcDN_01 = -1;                 /* BIT_STRING_SIZE_8 */
2850 static int hf_nbap_utcStandardID = -1;            /* BIT_STRING_SIZE_3 */
2851 static int hf_nbap_wna_alm = -1;                  /* BIT_STRING_SIZE_8 */
2852 static int hf_nbap_sat_info_almanac = -1;         /* SAT_Info_Almanac */
2853 static int hf_nbap_sVGlobalHealth_alm = -1;       /* BIT_STRING_SIZE_364 */
2854 static int hf_nbap_alpha_zero_ionos_01 = -1;      /* BIT_STRING_SIZE_8 */
2855 static int hf_nbap_alpha_one_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
2856 static int hf_nbap_alpha_two_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
2857 static int hf_nbap_alpha_three_ionos = -1;        /* BIT_STRING_SIZE_8 */
2858 static int hf_nbap_beta_zero_ionos = -1;          /* BIT_STRING_SIZE_8 */
2859 static int hf_nbap_beta_one_ionos = -1;           /* BIT_STRING_SIZE_8 */
2860 static int hf_nbap_beta_two_ionos = -1;           /* BIT_STRING_SIZE_8 */
2861 static int hf_nbap_beta_three_ionos = -1;         /* BIT_STRING_SIZE_8 */
2862 static int hf_nbap_GPS_Information_item = -1;     /* GPS_Information_Item */
2863 static int hf_nbap_bad_satellites = -1;           /* GPSBadSat_Info_RealTime_Integrity */
2864 static int hf_nbap_no_bad_satellites = -1;        /* NULL */
2865 static int hf_nbap_sat_info = -1;                 /* SATInfo_RealTime_Integrity */
2866 static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1;  /* GPS_NavandRecovery_Item */
2867 static int hf_nbap_tx_tow_nav = -1;               /* INTEGER_0_1048575 */
2868 static int hf_nbap_sat_id_nav = -1;               /* SAT_ID */
2869 static int hf_nbap_tlm_message_nav = -1;          /* BIT_STRING_SIZE_14 */
2870 static int hf_nbap_tlm_revd_c_nav = -1;           /* BIT_STRING_SIZE_2 */
2871 static int hf_nbap_ho_word_nav = -1;              /* BIT_STRING_SIZE_22 */
2872 static int hf_nbap_w_n_nav = -1;                  /* BIT_STRING_SIZE_10 */
2873 static int hf_nbap_ca_or_p_on_l2_nav = -1;        /* BIT_STRING_SIZE_2 */
2874 static int hf_nbap_user_range_accuracy_index_nav = -1;  /* BIT_STRING_SIZE_4 */
2875 static int hf_nbap_sv_health_nav = -1;            /* BIT_STRING_SIZE_6 */
2876 static int hf_nbap_iodc_nav = -1;                 /* BIT_STRING_SIZE_10 */
2877 static int hf_nbap_l2_p_dataflag_nav = -1;        /* BIT_STRING_SIZE_1 */
2878 static int hf_nbap_sf1_reserved_nav = -1;         /* BIT_STRING_SIZE_87 */
2879 static int hf_nbap_t_gd_nav = -1;                 /* BIT_STRING_SIZE_8 */
2880 static int hf_nbap_t_oc_nav = -1;                 /* BIT_STRING_SIZE_16 */
2881 static int hf_nbap_a_f_2_nav = -1;                /* BIT_STRING_SIZE_8 */
2882 static int hf_nbap_a_f_1_nav = -1;                /* BIT_STRING_SIZE_16 */
2883 static int hf_nbap_a_f_zero_nav = -1;             /* BIT_STRING_SIZE_22 */
2884 static int hf_nbap_gps_e_nav = -1;                /* BIT_STRING_SIZE_32 */
2885 static int hf_nbap_t_oe_nav = -1;                 /* BIT_STRING_SIZE_16 */
2886 static int hf_nbap_fit_interval_flag_nav = -1;    /* BIT_STRING_SIZE_1 */
2887 static int hf_nbap_aodo_nav = -1;                 /* BIT_STRING_SIZE_5 */
2888 static int hf_nbap_gps_omega_nav = -1;            /* BIT_STRING_SIZE_32 */
2889 static int hf_nbap_spare_zero_fill = -1;          /* BIT_STRING_SIZE_20 */
2890 static int hf_nbap_latitudeSign_01 = -1;          /* T_latitudeSign_01 */
2891 static int hf_nbap_latitude = -1;                 /* INTEGER_0_8388607 */
2892 static int hf_nbap_longitude = -1;                /* INTEGER_M8388608_8388607 */
2893 static int hf_nbap_directionOfAltitude_01 = -1;   /* T_directionOfAltitude_01 */
2894 static int hf_nbap_implicit = -1;                 /* HARQ_MemoryPartitioning_Implicit */
2895 static int hf_nbap_explicit = -1;                 /* HARQ_MemoryPartitioning_Explicit */
2896 static int hf_nbap_number_of_Processes = -1;      /* INTEGER_1_8_ */
2897 static int hf_nbap_hARQ_MemoryPartitioningList = -1;  /* HARQ_MemoryPartitioningList */
2898 static int hf_nbap_HARQ_MemoryPartitioningList_item = -1;  /* HARQ_MemoryPartitioningItem */
2899 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item = -1;  /* HARQ_MemoryPartitioningItem */
2900 static int hf_nbap_process_Memory_Size = -1;      /* T_process_Memory_Size */
2901 static int hf_nbap_HS_DSCHProvidedBitRate_item = -1;  /* HS_DSCHProvidedBitRate_Item */
2902 static int hf_nbap_hS_DSCHProvidedBitRateValue = -1;  /* HS_DSCHProvidedBitRateValue */
2903 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item */
2904 static int hf_nbap_hS_DSCHProvidedBitRateValue_01 = -1;  /* HS_DSCHProvidedBitRate */
2905 static int hf_nbap_HS_DSCHRequiredPower_item = -1;  /* HS_DSCHRequiredPower_Item */
2906 static int hf_nbap_hS_DSCHRequiredPowerValue = -1;  /* HS_DSCHRequiredPowerValue */
2907 static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1;  /* HS_DSCHRequiredPowerPerUEInformation */
2908 static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1;  /* HS_DSCHRequiredPowerPerUEInformation_Item */
2909 static int hf_nbap_cRNC_CommunicationContextID = -1;  /* CRNC_CommunicationContextID */
2910 static int hf_nbap_hS_DSCHRequiredPowerPerUEWeight = -1;  /* HS_DSCHRequiredPowerPerUEWeight */
2911 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item */
2912 static int hf_nbap_hS_DSCHRequiredPowerValue_01 = -1;  /* HS_DSCHRequiredPower */
2913 static int hf_nbap_hsdpa_PICH_Shared_with_PCH = -1;  /* HSDPA_PICH_Shared_with_PCH */
2914 static int hf_nbap_hsdpa_PICH_notShared_with_PCH = -1;  /* HSDPA_PICH_notShared_with_PCH */
2915 static int hf_nbap_hsdpa_PICH_SharedPCH_ID = -1;  /* CommonPhysicalChannelID */
2916 static int hf_nbap_hSDPA_PICH_notShared_ID = -1;  /* CommonPhysicalChannelID */
2917 static int hf_nbap_fdd_DL_Channelisation_CodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2918 static int hf_nbap_pich_Power = -1;               /* PICH_Power */
2919 static int hf_nbap_pich_Mode = -1;                /* PICH_Mode */
2920 static int hf_nbap_sttd_Indicator = -1;           /* STTD_Indicator */
2921 static int hf_nbap_hsdsch_Common_Information = -1;  /* HSDSCH_Common_Information */
2922 static int hf_nbap_commonMACFlow_Specific_Information = -1;  /* CommonMACFlow_Specific_InfoList */
2923 static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1;  /* HSSCCH_Specific_InformationRespListFDD */
2924 static int hf_nbap_hARQ_MemoryPartitioning = -1;  /* HARQ_MemoryPartitioning */
2925 static int hf_nbap_commonMACFlow_Specific_Info_Response = -1;  /* CommonMACFlow_Specific_InfoList_Response */
2926 static int hf_nbap_cCCH_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
2927 static int hf_nbap_sRB1_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
2928 static int hf_nbap_associatedCommon_MACFlow = -1;  /* Common_MACFlow_ID */
2929 static int hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient = -1;  /* FACH_Measurement_Occasion_Cycle_Length_Coefficient */
2930 static int hf_nbap_rACH_Measurement_Result = -1;  /* RACH_Measurement_Result */
2931 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1;  /* BCCH_Specific_HSDSCH_RNTI_Information */
2932 static int hf_nbap_hSDSCH_MACdFlows_Information = -1;  /* HSDSCH_MACdFlows_Information */
2933 static int hf_nbap_ueCapability_Info = -1;        /* UE_Capability_Information */
2934 static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1;  /* MAChsReorderingBufferSize_for_RLC_UM */
2935 static int hf_nbap_hsscch_PowerOffset = -1;       /* HSSCCH_PowerOffset */
2936 static int hf_nbap_tDD_AckNack_Power_Offset = -1;  /* TDD_AckNack_Power_Offset */
2937 static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1;  /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
2938 static int hf_nbap_priorityQueueInfotoModify = -1;  /* PriorityQueue_InfoList_to_Modify */
2939 static int hf_nbap_hSSCCHCodeChangeGrant = -1;    /* HSSCCH_Code_Change_Grant */
2940 static int hf_nbap_tDDAckNackPowerOffset = -1;    /* TDD_AckNack_Power_Offset */
2941 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
2942 static int hf_nbap_hsDSCH_MACdFlow_ID = -1;       /* HSDSCH_MACdFlow_ID */
2943 static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1;  /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
2944 static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp */
2945 static int hf_nbap_sixtyfourQAM_UsageAllowedIndicator = -1;  /* SixtyfourQAM_UsageAllowedIndicator */
2946 static int hf_nbap_hSDSCH_RNTI = -1;              /* HSDSCH_RNTI */
2947 static int hf_nbap_sixtyfourQAM_DL_UsageIndicator = -1;  /* SixtyfourQAM_DL_UsageIndicator */
2948 static int hf_nbap_hSDSCH_TBSizeTableIndicator = -1;  /* HSDSCH_TBSizeTableIndicator */
2949 static int hf_nbap_hSSCCH_CodeChangeGrant = -1;   /* HSSCCH_Code_Change_Grant */
2950 static int hf_nbap_hsSCCHCodeChangeIndicator = -1;  /* HSSCCH_CodeChangeIndicator */
2951 static int hf_nbap_hS_PDSCH_Code_Change_Indicator = -1;  /* HS_PDSCH_Code_Change_Indicator */
2952 static int hf_nbap_hS_DSCH_Secondary_Serving_cell_choice = -1;  /* HS_DSCH_Secondary_Serving_cell_change_choice */
2953 static int hf_nbap_hS_Secondary_Serving_cell_change_successful = -1;  /* HS_Secondary_Serving_cell_change_successful */
2954 static int hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful = -1;  /* HS_Secondary_Serving_cell_change_unsuccessful */
2955 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information_Response */
2956 static int hf_nbap_paging_MACFlow_Specific_Information = -1;  /* Paging_MACFlow_Specific_Information */
2957 static int hf_nbap_number_of_PCCH_transmission = -1;  /* Number_of_PCCH_transmission */
2958 static int hf_nbap_transport_Block_Size_List = -1;  /* Transport_Block_Size_List */
2959 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item = -1;  /* HSDSCH_Paging_System_Information_ResponseList */
2960 static int hf_nbap_pagingMACFlow_ID = -1;         /* Paging_MACFlow_ID */
2961 static int hf_nbap_hSPDSCH_Code_Index = -1;       /* HSPDSCH_Code_Index */
2962 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1;  /* HSSCCH_Specific_InformationRespListTDD */
2963 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1;  /* HSSCCH_Specific_InformationRespListTDDLCR */
2964 static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
2965 static int hf_nbap_hsDSCHMacdFlow_Id = -1;        /* HSDSCH_MACdFlow_ID */
2966 static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1;  /* HSDSCH_MACdFlow_Specific_InfoList */
2967 static int hf_nbap_priorityQueue_Info = -1;       /* PriorityQueue_InfoList */
2968 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem */
2969 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1;  /* HSDSCH_MACdFlows_to_Delete_Item */
2970 static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1;  /* HSDSCH_Initial_Capacity_AllocationItem */
2971 static int hf_nbap_maximum_MACdPDU_Size = -1;     /* MACdPDU_Size */
2972 static int hf_nbap_hSDSCH_InitialWindowSize = -1;  /* HSDSCH_InitialWindowSize */
2973 static int hf_nbap_setsOfHS_SCCH_Codes = -1;      /* SetsOfHS_SCCH_Codes */
2974 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Information = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
2975 static int hf_nbap_hARQ_Preamble_Mode_Activation_Indicator = -1;  /* HARQ_Preamble_Mode_Activation_Indicator */
2976 static int hf_nbap_mIMO_N_M_Ratio = -1;           /* MIMO_N_M_Ratio */
2977 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
2978 static int hf_nbap_mAChsResetScheme = -1;         /* MAChsResetScheme */
2979 static int hf_nbap_hSDSCH_Physical_Layer_Category = -1;  /* INTEGER_1_64_ */
2980 static int hf_nbap_secondaryServingCells = -1;    /* SecondaryServingCells */
2981 static int hf_nbap_numPrimaryHS_SCCH_Codes = -1;  /* NumHS_SCCH_Codes */
2982 static int hf_nbap_hARQ_Preamble_Mode = -1;       /* HARQ_Preamble_Mode */
2983 static int hf_nbap_mIMO_ActivationIndicator = -1;  /* MIMO_ActivationIndicator */
2984 static int hf_nbap_hSDSCH_MACdPDUSizeFormat = -1;  /* HSDSCH_MACdPDUSizeFormat */
2985 static int hf_nbap_uE_without_HS_SCCH_constraint_indicator = -1;  /* NULL */
2986 static int hf_nbap_HS_SCCH_PreconfiguredCodes_item = -1;  /* HS_SCCH_PreconfiguredCodesItem */
2987 static int hf_nbap_hS_SCCH_CodeNumber = -1;       /* HS_SCCH_CodeNumber */
2988 static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1;  /* HSSCCH_Codes */
2989 static int hf_nbap_codeNumber = -1;               /* INTEGER_0_127 */
2990 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD */
2991 static int hf_nbap_timeslot = -1;                 /* TimeSlot */
2992 static int hf_nbap_tDD_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
2993 static int hf_nbap_hSSICH_Info = -1;              /* HSSICH_Info */
2994 static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1;  /* HSSCCH_Specific_InformationRespItemTDDLCR */
2995 static int hf_nbap_timeslotLCR = -1;              /* TimeSlotLCR */
2996 static int hf_nbap_first_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
2997 static int hf_nbap_second_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
2998 static int hf_nbap_hSSICH_InfoLCR = -1;           /* HSSICH_InfoLCR */
2999 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD768 */
3000 static int hf_nbap_tDD_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
3001 static int hf_nbap_hSSICH_Info768 = -1;           /* HSSICH_Info768 */
3002 static int hf_nbap_hsSICH_ID = -1;                /* HS_SICH_ID */
3003 static int hf_nbap_failed_HS_SICH = -1;           /* HS_SICH_failed */
3004 static int hf_nbap_missed_HS_SICH = -1;           /* HS_SICH_missed */
3005 static int hf_nbap_total_HS_SICH = -1;            /* HS_SICH_total */
3006 static int hf_nbap_number_of_HS_PDSCH_codes = -1;  /* INTEGER_0_maxHS_PDSCHCodeNrComp_1 */
3007 static int hf_nbap_hS_PDSCH_Start_code_number = -1;  /* HS_PDSCH_Start_code_number */
3008 static int hf_nbap_replace_02 = -1;               /* HS_SCCH_FDD_Code_List */
3009 static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1;  /* HS_SCCH_FDD_Code_Information_Item */
3010 static int hf_nbap_hspdsch_RL_ID = -1;            /* RL_ID */
3011 static int hf_nbap_hSDSCH_FDD_Information = -1;   /* HSDSCH_FDD_Information */
3012 static int hf_nbap_hsdsch_RNTI = -1;              /* HSDSCH_RNTI */
3013 static int hf_nbap_hS_DSCH_serving_cell_choice = -1;  /* HS_DSCH_serving_cell_choice */
3014 static int hf_nbap_hS_serving_cell_change_successful = -1;  /* HS_serving_cell_change_successful */
3015 static int hf_nbap_hS_serving_cell_change_unsuccessful = -1;  /* HS_serving_cell_change_unsuccessful */
3016 static int hf_nbap_hSDSCH_FDD_Information_Response = -1;  /* HSDSCH_FDD_Information_Response */
3017 static int hf_nbap_hsdpa_PICH_notShared_with_PCHLCR = -1;  /* HSDPA_PICH_notShared_with_PCHLCR */
3018 static int hf_nbap_tdd_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
3019 static int hf_nbap_tdd_PhysicalChannelOffset = -1;  /* TDD_PhysicalChannelOffset */
3020 static int hf_nbap_pagingIndicatorLength = -1;    /* PagingIndicatorLength */
3021 static int hf_nbap_pICH_Power = -1;               /* PICH_Power */
3022 static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
3023 static int hf_nbap_hsdsch_Common_InformationLCR = -1;  /* HSDSCH_Common_InformationLCR */
3024 static int hf_nbap_commonMACFlow_Specific_InformationLCR = -1;  /* CommonMACFlow_Specific_InfoListLCR */
3025 static int hf_nbap_common_H_RNTI_InformationLCR = -1;  /* Common_H_RNTI_InformationLCR */
3026 static int hf_nbap_sync_InformationLCR = -1;      /* Sync_InformationLCR */
3027 static int hf_nbap_hSSICH_SIRTarget = -1;         /* UL_SIR */
3028 static int hf_nbap_hSSICH_TPC_StepSize = -1;      /* TDD_TPC_UplinkStepSize_LCR */
3029 static int hf_nbap_hsSCCH_Specific_Information_ResponseLCR = -1;  /* HSSCCH_Specific_InformationRespListLCR */
3030 static int hf_nbap_commonMACFlow_Specific_Info_ResponseLCR = -1;  /* CommonMACFlow_Specific_InfoList_ResponseLCR */
3031 static int hf_nbap_associatedCommon_MACFlowLCR = -1;  /* Common_MACFlow_ID_LCR */
3032 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;  /* BCCH_Specific_HSDSCH_RNTI_InformationLCR */
3033 static int hf_nbap_paging_MACFlow_Specific_InformationLCR = -1;  /* Paging_MACFlow_Specific_InformationLCR */
3034 static int hf_nbap_reception_Window_Size = -1;    /* INTEGER_1_16 */
3035 static int hf_nbap_n_PCH = -1;                    /* INTEGER_1_8 */
3036 static int hf_nbap_paging_Subchannel_Size = -1;   /* INTEGER_1_3 */
3037 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item = -1;  /* HSDSCH_Paging_System_Information_ResponseListLCR */
3038 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
3039 static int hf_nbap_HSSCCH_Specific_InformationRespListLCR_item = -1;  /* HSSCCH_Specific_InformationRespItemLCR */
3040 static int hf_nbap_hS_SCCH_ID_LCR = -1;           /* HS_SCCH_ID_LCR */
3041 static int hf_nbap_sub_Frame_Number = -1;         /* Sub_Frame_Number */
3042 static int hf_nbap_onDemand = -1;                 /* NULL */
3043 static int hf_nbap_periodic = -1;                 /* InformationReportCharacteristicsType_ReportPeriodicity */
3044 static int hf_nbap_onModification = -1;           /* InformationReportCharacteristicsType_OnModification */
3045 static int hf_nbap_min = -1;                      /* ReportPeriodicity_Scaledmin */
3046 static int hf_nbap_hours = -1;                    /* ReportPeriodicity_Scaledhour */
3047 static int hf_nbap_information_thresholds = -1;   /* InformationThresholds */
3048 static int hf_nbap_dgps = -1;                     /* DGPSThresholds */
3049 static int hf_nbap_dGANSSThreshold = -1;          /* DGANSSThreshold */
3050 static int hf_nbap_information_Type_Item = -1;    /* Information_Type_Item */
3051 static int hf_nbap_gPSInformation = -1;           /* GPS_Information */
3052 static int hf_nbap_iP_SpacingFDD = -1;            /* T_iP_SpacingFDD */
3053 static int hf_nbap_iP_Length = -1;                /* T_iP_Length */
3054 static int hf_nbap_seed = -1;                     /* INTEGER_0_63 */
3055 static int hf_nbap_burstModeParams = -1;          /* BurstModeParams */
3056 static int hf_nbap_iP_Offset = -1;                /* INTEGER_0_9 */
3057 static int hf_nbap_iP_SpacingTDD = -1;            /* T_iP_SpacingTDD */
3058 static int hf_nbap_iP_Start = -1;                 /* INTEGER_0_4095 */
3059 static int hf_nbap_iP_Slot = -1;                  /* INTEGER_0_14 */
3060 static int hf_nbap_iP_PCCPCH = -1;                /* T_iP_PCCPCH */
3061 static int hf_nbap_iP_SpacingTDD_01 = -1;         /* T_iP_SpacingTDD_01 */
3062 static int hf_nbap_iP_Sub = -1;                   /* T_iP_Sub */
3063 static int hf_nbap_cFNOffset = -1;                /* INTEGER_0_255 */
3064 static int hf_nbap_burstStart = -1;               /* INTEGER_0_15 */
3065 static int hf_nbap_burstLength = -1;              /* INTEGER_10_25 */
3066 static int hf_nbap_burstFreq = -1;                /* INTEGER_1_16 */
3067 static int hf_nbap_maxTimeslotsPerSubFrame = -1;  /* INTEGER_1_6 */
3068 static int hf_nbap_maxPhysChPerTimeslot = -1;     /* T_maxPhysChPerTimeslot */
3069 static int hf_nbap_MACdPDU_Size_Indexlist_item = -1;  /* MACdPDU_Size_IndexItem */
3070 static int hf_nbap_sID = -1;                      /* SID */
3071 static int hf_nbap_macdPDU_Size = -1;             /* MACdPDU_Size */
3072 static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1;  /* MACdPDU_Size_IndexItem_to_Modify */
3073 static int hf_nbap_maximum_TB_Size_cell_edge_users = -1;  /* INTEGER_0_5000_ */
3074 static int hf_nbap_maximum_TB_Size_other_users = -1;  /* INTEGER_0_5000_ */
3075 static int hf_nbap_MessageStructure_item = -1;    /* MessageStructure_item */
3076 static int hf_nbap_repetitionNumber_01 = -1;      /* RepetitionNumber1 */
3077 static int hf_nbap_type1 = -1;                    /* Type1 */
3078 static int hf_nbap_midambleConfigurationBurstType1And3 = -1;  /* MidambleConfigurationBurstType1And3 */
3079 static int hf_nbap_midambleAllocationMode = -1;   /* MidambleAllocationMode1 */
3080 static int hf_nbap_defaultMidamble = -1;          /* NULL */
3081 static int hf_nbap_commonMidamble = -1;           /* NULL */
3082 static int hf_nbap_ueSpecificMidamble = -1;       /* MidambleShiftLong */
3083 static int hf_nbap_type2 = -1;                    /* Type2 */
3084 static int hf_nbap_midambleConfigurationBurstType2 = -1;  /* MidambleConfigurationBurstType2 */
3085 static int hf_nbap_midambleAllocationMode_01 = -1;  /* MidambleAllocationMode2 */
3086 static int hf_nbap_ueSpecificMidamble_01 = -1;    /* MidambleShiftShort */
3087 static int hf_nbap_type3 = -1;                    /* Type3 */
3088 static int hf_nbap_midambleAllocationMode_02 = -1;  /* MidambleAllocationMode3 */
3089 static int hf_nbap_midambleAllocationMode_03 = -1;  /* MidambleAllocationMode */
3090 static int hf_nbap_midambleShift = -1;            /* MidambleShiftLong */
3091 static int hf_nbap_midambleConfigurationLCR = -1;  /* MidambleConfigurationLCR */
3092 static int hf_nbap_type1_01 = -1;                 /* Type7681 */
3093 static int hf_nbap_midambleAllocationMode_04 = -1;  /* MidambleAllocationMode7681 */
3094 static int hf_nbap_type2_01 = -1;                 /* Type7682 */
3095 static int hf_nbap_midambleConfigurationBurstType2_768 = -1;  /* MidambleConfigurationBurstType2_768 */
3096 static int hf_nbap_midambleAllocationMode_05 = -1;  /* MidambleAllocationMode7682 */
3097 static int hf_nbap_ueSpecificMidamble_02 = -1;    /* MidambleShiftShort768 */
3098 static int hf_nbap_type3_01 = -1;                 /* Type7683 */
3099 static int hf_nbap_midambleAllocationMode_06 = -1;  /* MidambleAllocationMode7683 */
3100 static int hf_nbap_primary_and_secondary_CPICH = -1;  /* CommonPhysicalChannelID */
3101 static int hf_nbap_normal_and_diversity_primary_CPICH = -1;  /* NULL */
3102 static int hf_nbap_addPriorityQueue = -1;         /* PriorityQueue_InfoItem_to_Add */
3103 static int hf_nbap_modifyPriorityQueue = -1;      /* PriorityQueue_InfoItem_to_Modify */
3104 static int hf_nbap_deletePriorityQueue = -1;      /* PriorityQueue_Id */
3105 static int hf_nbap_qPSK = -1;                     /* NULL */
3106 static int hf_nbap_sixteenQAM = -1;               /* MBSFN_CPICH_secondary_CCPCH_power_offset */
3107 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1;  /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
3108 static int hf_nbap_multi_Cell_Capability = -1;    /* Multi_Cell_Capability */
3109 static int hf_nbap_possible_Secondary_Serving_Cell_List = -1;  /* Possible_Secondary_Serving_Cell_List */
3110 static int hf_nbap_NeighbouringCellMeasurementInformation_item = -1;  /* NeighbouringCellMeasurementInformation_item */
3111 static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1;  /* NeighbouringFDDCellMeasurementInformation */
3112 static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1;  /* NeighbouringTDDCellMeasurementInformation */
3113 static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1;  /* Extension_neighbouringCellMeasurementInformation */
3114 static int hf_nbap_uC_Id = -1;                    /* UC_Id */
3115 static int hf_nbap_primaryScramblingCode = -1;    /* PrimaryScramblingCode */
3116 static int hf_nbap_cellParameterID = -1;          /* CellParameterID */
3117 static int hf_nbap_NI_Information_item = -1;      /* Notification_Indicator */
3118 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_item = -1;  /* Paging_MACFlows_to_DeleteFDD_Item */
3119 static int hf_nbap_paging_MACFlow_ID = -1;        /* Paging_MACFlow_ID */
3120 static int hf_nbap_Paging_MACFlow_Specific_Information_item = -1;  /* Paging_MAC_Flow_Specific_Information_Item */
3121 static int hf_nbap_paging_MACFlow_Id = -1;        /* Paging_MACFlow_ID */
3122 static int hf_nbap_hSDPA_associated_PICH_Info = -1;  /* HSDPA_Associated_PICH_Information */
3123 static int hf_nbap_paging_MACFlow_PriorityQueue_Information = -1;  /* Paging_MACFlow_PriorityQueue_Information */
3124 static int hf_nbap_Paging_MACFlow_PriorityQueue_Information_item = -1;  /* Paging_MACFlow_PriorityQueue_Item */
3125 static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
3126 static int hf_nbap_sequenceNumber = -1;           /* PLCCHsequenceNumber */
3127 static int hf_nbap_Possible_Secondary_Serving_Cell_List_item = -1;  /* Possible_Secondary_Serving_Cell */
3128 static int hf_nbap_local_Cell_ID = -1;            /* Local_Cell_ID */
3129 static int hf_nbap_priorityQueue_Id = -1;         /* PriorityQueue_Id */
3130 static int hf_nbap_t1 = -1;                       /* T1 */
3131 static int hf_nbap_mAC_ehs_Reset_Timer = -1;      /* MAC_ehs_Reset_Timer */
3132 static int hf_nbap_discardTimer = -1;             /* DiscardTimer */
3133 static int hf_nbap_mAC_hsWindowSize = -1;         /* MAC_hsWindowSize */
3134 static int hf_nbap_maximum_MACcPDU_Size = -1;     /* MAC_PDU_SizeExtended */
3135 static int hf_nbap_PriorityQueue_InfoList_item = -1;  /* PriorityQueue_InfoItem */
3136 static int hf_nbap_priorityQueueId = -1;          /* PriorityQueue_Id */
3137 static int hf_nbap_associatedHSDSCH_MACdFlow = -1;  /* HSDSCH_MACdFlow_ID */
3138 static int hf_nbap_mAChsGuaranteedBitRate = -1;   /* MAChsGuaranteedBitRate */
3139 static int hf_nbap_macdPDU_Size_Index = -1;       /* MACdPDU_Size_Indexlist */
3140 static int hf_nbap_rLC_Mode = -1;                 /* RLC_Mode */
3141 static int hf_nbap_PriorityQueue_InfoList_to_Modify_item = -1;  /* ModifyPriorityQueue */
3142 static int hf_nbap_macdPDU_Size_Index_to_Modify = -1;  /* MACdPDU_Size_Indexlist_to_Modify */
3143 static int hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1;  /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
3144 static int hf_nbap_Paging_MACFlow_Specific_InformationLCR_item = -1;  /* Paging_MAC_Flow_Specific_Information_ItemLCR */
3145 static int hf_nbap_hSDPA_associated_PICH_InfoLCR = -1;  /* HSDPA_Associated_PICH_InformationLCR */
3146 static int hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR = -1;  /* Paging_MACFlow_PriorityQueue_Information */
3147 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_item = -1;  /* Paging_MACFlows_to_DeleteLCR_Item */
3148 static int hf_nbap_RL_Specific_DCH_Info_item = -1;  /* RL_Specific_DCH_Info_Item */
3149 static int hf_nbap_dCH_id = -1;                   /* DCH_ID */
3150 static int hf_nbap_transportlayeraddress = -1;    /* TransportLayerAddress */
3151 static int hf_nbap_rL_Specific_E_DCH_Information = -1;  /* RL_Specific_E_DCH_Information */
3152 static int hf_nbap_e_AGCH_PowerOffset = -1;       /* E_AGCH_PowerOffset */
3153 static int hf_nbap_e_RGCH_PowerOffset = -1;       /* E_RGCH_PowerOffset */
3154 static int hf_nbap_e_HICH_PowerOffset = -1;       /* E_HICH_PowerOffset */
3155 static int hf_nbap_RL_Specific_E_DCH_Information_item = -1;  /* RL_Specific_E_DCH_Information_Item */
3156 static int hf_nbap_Reference_E_TFCI_Information_item = -1;  /* Reference_E_TFCI_Information_Item */
3157 static int hf_nbap_reference_E_TFCI = -1;         /* E_TFCI */
3158 static int hf_nbap_reference_E_TFCI_PO = -1;      /* Reference_E_TFCI_PO */
3159 static int hf_nbap_periodic_01 = -1;              /* ReportCharacteristicsType_ReportPeriodicity */
3160 static int hf_nbap_event_a = -1;                  /* ReportCharacteristicsType_EventA */
3161 static int hf_nbap_event_b = -1;                  /* ReportCharacteristicsType_EventB */
3162 static int hf_nbap_event_c = -1;                  /* ReportCharacteristicsType_EventC */
3163 static int hf_nbap_event_d = -1;                  /* ReportCharacteristicsType_EventD */
3164 static int hf_nbap_event_e = -1;                  /* ReportCharacteristicsType_EventE */
3165 static int hf_nbap_event_f = -1;                  /* ReportCharacteristicsType_EventF */
3166 static int hf_nbap_extension_ReportCharacteristics = -1;  /* Extension_ReportCharacteristics */
3167 static int hf_nbap_measurementThreshold = -1;     /* ReportCharacteristicsType_MeasurementThreshold */
3168 static int hf_nbap_measurementHysteresisTime = -1;  /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
3169 static int hf_nbap_measurementIncreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3170 static int hf_nbap_measurementChangeTime = -1;    /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
3171 static int hf_nbap_measurementDecreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3172 static int hf_nbap_measurementThreshold1 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
3173 static int hf_nbap_measurementThreshold2 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
3174 static int hf_nbap_reportPeriodicity = -1;        /* ReportCharacteristicsType_ReportPeriodicity */
3175 static int hf_nbap_received_total_wide_band_power_01 = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
3176 static int hf_nbap_uL_TimeslotISCP_01 = -1;       /* UL_TimeslotISCP_Value_IncrDecrThres */
3177 static int hf_nbap_sir = -1;                      /* SIR_Value_IncrDecrThres */
3178 static int hf_nbap_sir_error = -1;                /* SIR_Error_Value_IncrDecrThres */
3179 static int hf_nbap_transmitted_code_power = -1;   /* Transmitted_Code_Power_Value_IncrDecrThres */
3180 static int hf_nbap_rscp = -1;                     /* RSCP_Value_IncrDecrThres */
3181 static int hf_nbap_round_trip_time = -1;          /* Round_Trip_Time_IncrDecrThres */
3182 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3183 static int hf_nbap_sir_01 = -1;                   /* SIR_Value */
3184 static int hf_nbap_sir_error_01 = -1;             /* SIR_Error_Value */
3185 static int hf_nbap_transmitted_code_power_01 = -1;  /* Transmitted_Code_Power_Value */
3186 static int hf_nbap_rscp_01 = -1;                  /* RSCP_Value */
3187 static int hf_nbap_rx_timing_deviation = -1;      /* Rx_Timing_Deviation_Value */
3188 static int hf_nbap_round_trip_time_01 = -1;       /* Round_Trip_Time_Value */
3189 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementThreshold */
3190 static int hf_nbap_msec = -1;                     /* MeasurementChangeTime_Scaledmsec */
3191 static int hf_nbap_msec_01 = -1;                  /* MeasurementHysteresisTime_Scaledmsec */
3192 static int hf_nbap_msec_02 = -1;                  /* ReportPeriodicity_Scaledmsec */
3193 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item = -1;  /* Received_total_wide_band_power_For_CellPortion_Value_Item */
3194 static int hf_nbap_received_total_wide_band_power_value = -1;  /* Received_total_wide_band_power_Value */
3195 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item */
3196 static int hf_nbap_received_Scheduled_power_share_value = -1;  /* RSEPS_Value */
3197 static int hf_nbap_informationAvailable = -1;     /* InformationAvailable */
3198 static int hf_nbap_informationnotAvailable = -1;  /* InformationnotAvailable */
3199 static int hf_nbap_requesteddataValue = -1;       /* RequestedDataValue */
3200 static int hf_nbap_dgps_corrections = -1;         /* DGPSCorrections */
3201 static int hf_nbap_gps_navandrecovery = -1;       /* GPS_NavigationModel_and_TimeRecovery */
3202 static int hf_nbap_gps_ionos_model = -1;          /* GPS_Ionospheric_Model */
3203 static int hf_nbap_gps_utc_model = -1;            /* GPS_UTC_Model */
3204 static int hf_nbap_gps_almanac = -1;              /* GPS_Almanac */
3205 static int hf_nbap_gps_rt_integrity = -1;         /* GPS_RealTime_Integrity */
3206 static int hf_nbap_gpsrxpos = -1;                 /* GPS_RX_POS */
3207 static int hf_nbap_SAT_Info_Almanac_item = -1;    /* SAT_Info_Almanac_Item */
3208 static int hf_nbap_data_id = -1;                  /* DATA_ID */
3209 static int hf_nbap_sat_id = -1;                   /* SAT_ID */
3210 static int hf_nbap_gps_e_alm = -1;                /* BIT_STRING_SIZE_16 */
3211 static int hf_nbap_gps_toa_alm = -1;              /* BIT_STRING_SIZE_8 */
3212 static int hf_nbap_gps_delta_I_alm = -1;          /* BIT_STRING_SIZE_16 */
3213 static int hf_nbap_omegadot_alm = -1;             /* BIT_STRING_SIZE_16 */
3214 static int hf_nbap_svhealth_alm = -1;             /* BIT_STRING_SIZE_8 */
3215 static int hf_nbap_gps_a_sqrt_alm = -1;           /* BIT_STRING_SIZE_24 */
3216 static int hf_nbap_omegazero_alm = -1;            /* BIT_STRING_SIZE_24 */
3217 static int hf_nbap_m_zero_alm = -1;               /* BIT_STRING_SIZE_24 */
3218 static int hf_nbap_gps_omega_alm = -1;            /* BIT_STRING_SIZE_24 */
3219 static int hf_nbap_gps_af_zero_alm = -1;          /* BIT_STRING_SIZE_11 */
3220 static int hf_nbap_gps_af_one_alm = -1;           /* BIT_STRING_SIZE_11 */
3221 static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1;  /* SAT_Info_Almanac_ExtItem */
3222 static int hf_nbap_SAT_Info_DGPSCorrections_item = -1;  /* SAT_Info_DGPSCorrections_Item */
3223 static int hf_nbap_iode_dgps = -1;                /* BIT_STRING_SIZE_8 */
3224 static int hf_nbap_prc = -1;                      /* PRC */
3225 static int hf_nbap_range_correction_rate = -1;    /* Range_Correction_Rate */
3226 static int hf_nbap_SATInfo_RealTime_Integrity_item = -1;  /* SAT_Info_RealTime_Integrity_Item */
3227 static int hf_nbap_bad_sat_id = -1;               /* SAT_ID */
3228 static int hf_nbap_SecondaryServingCells_item = -1;  /* SecondaryServingCellsItem */
3229 static int hf_nbap_secondaryC_ID = -1;            /* C_ID */
3230 static int hf_nbap_numSecondaryHS_SCCH_Codes = -1;  /* NumHS_SCCH_Codes */
3231 static int hf_nbap_new_secondary_CPICH = -1;      /* CommonPhysicalChannelID */
3232 static int hf_nbap_secondary_CPICH_shall_not_be_used = -1;  /* NULL */
3233 static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1;  /* Serving_E_DCH_RL_in_this_NodeB */
3234 static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1;  /* NULL */
3235 static int hf_nbap_SetsOfHS_SCCH_Codes_item = -1;  /* SetsOfHS_SCCH_CodesItem */
3236 static int hf_nbap_hS_SCCH_PreconfiguredCodes = -1;  /* HS_SCCH_PreconfiguredCodes */
3237 static int hf_nbap_sFNSFNChangeLimit = -1;        /* SFNSFNChangeLimit */
3238 static int hf_nbap_predictedSFNSFNDeviationLimit = -1;  /* PredictedSFNSFNDeviationLimit */
3239 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3240 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3241 static int hf_nbap_sFNSFNValue = -1;              /* SFNSFNValue */
3242 static int hf_nbap_sFNSFNQuality = -1;            /* SFNSFNQuality */
3243 static int hf_nbap_sFNSFNDriftRate = -1;          /* SFNSFNDriftRate */
3244 static int hf_nbap_sFNSFNDriftRateQuality = -1;   /* SFNSFNDriftRateQuality */
3245 static int hf_nbap_sFNSFNTimeStampInformation = -1;  /* SFNSFNTimeStampInformation */
3246 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3247 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3248 static int hf_nbap_sFNSFNTimeStamp_FDD = -1;      /* SFN */
3249 static int hf_nbap_sFNSFNTimeStamp_TDD = -1;      /* SFNSFNTimeStamp_TDD */
3250 static int hf_nbap_sFN = -1;                      /* SFN */
3251 static int hf_nbap_sFNSFN_FDD = -1;               /* SFNSFN_FDD */
3252 static int hf_nbap_sFNSFN_TDD = -1;               /* SFNSFN_TDD */
3253 static int hf_nbap_sFNSFN_TDD768 = -1;            /* SFNSFN_TDD768 */
3254 static int hf_nbap_synchronisationReportCharacteristicsType = -1;  /* SynchronisationReportCharacteristicsType */
3255 static int hf_nbap_synchronisationReportCharactThreExc = -1;  /* SynchronisationReportCharactThreExc */
3256 static int hf_nbap_SynchronisationReportCharactThreExc_item = -1;  /* SynchronisationReportCharactThreInfoItem */
3257 static int hf_nbap_syncFrameNumber = -1;          /* SyncFrameNumber */
3258 static int hf_nbap_cellSyncBurstInformation = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
3259 static int hf_nbap_cellSyncBurstInformation_item = -1;  /* SynchronisationReportCharactCellSyncBurstInfoItem */
3260 static int hf_nbap_cellSyncBurstCode = -1;        /* CellSyncBurstCode */
3261 static int hf_nbap_cellSyncBurstCodeShift = -1;   /* CellSyncBurstCodeShift */
3262 static int hf_nbap_cellSyncBurstTiming = -1;      /* CellSyncBurstTiming */
3263 static int hf_nbap_cellSyncBurstTimingThreshold = -1;  /* CellSyncBurstTimingThreshold */
3264 static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1;  /* SyncDLCodeIdThreInfoList */
3265 static int hf_nbap_syncFrameNoToReceive = -1;     /* SyncFrameNumber */
3266 static int hf_nbap_syncDLCodeIdInfoLCR = -1;      /* SyncDLCodeInfoListLCR */
3267 static int hf_nbap_SyncDLCodeInfoListLCR_item = -1;  /* SyncDLCodeInfoItemLCR */
3268 static int hf_nbap_syncDLCodeId = -1;             /* SYNCDlCodeId */
3269 static int hf_nbap_syncDLCodeIdArrivTime = -1;    /* CellSyncBurstTimingLCR */
3270 static int hf_nbap_syncDLCodeIdTimingThre = -1;   /* CellSyncBurstTimingThreshold */
3271 static int hf_nbap_modulation = -1;               /* Modulation */
3272 static int hf_nbap_TDD_DL_Code_Information_item = -1;  /* TDD_DL_Code_InformationItem */
3273 static int hf_nbap_dPCH_ID = -1;                  /* DPCH_ID */
3274 static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1;  /* TDD_DL_Code_LCR_InformationItem */
3275 static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
3276 static int hf_nbap_TDD_DL_Code_768_Information_item = -1;  /* TDD_DL_Code_768_InformationItem */
3277 static int hf_nbap_qPSK_01 = -1;                  /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3278 static int hf_nbap_eightPSK = -1;                 /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3279 static int hf_nbap_initialOffset = -1;            /* INTEGER_0_255 */
3280 static int hf_nbap_noinitialOffset = -1;          /* INTEGER_0_63 */
3281 static int hf_nbap_signalledGainFactors = -1;     /* T_signalledGainFactors */
3282 static int hf_nbap_gainFactor = -1;               /* T_gainFactor */
3283 static int hf_nbap_fdd = -1;                      /* T_fdd */
3284 static int hf_nbap_betaC = -1;                    /* BetaCD */
3285 static int hf_nbap_betaD = -1;                    /* BetaCD */
3286 static int hf_nbap_tdd = -1;                      /* BetaCD */
3287 static int hf_nbap_refTFCNumber = -1;             /* RefTFCNumber */
3288 static int hf_nbap_computedGainFactors = -1;      /* RefTFCNumber */
3289 static int hf_nbap_TDD_UL_Code_Information_item = -1;  /* TDD_UL_Code_InformationItem */
3290 static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1;  /* TDD_UL_Code_LCR_InformationItem */
3291 static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
3292 static int hf_nbap_TDD_UL_Code_768_Information_item = -1;  /* TDD_UL_Code_768_InformationItem */
3293 static int hf_nbap_qPSK_02 = -1;                  /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3294 static int hf_nbap_eightPSK_01 = -1;              /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3295 static int hf_nbap_tFCI_SignallingOption = -1;    /* TFCI_SignallingMode_TFCI_SignallingOption */
3296 static int hf_nbap_not_Used_splitType = -1;       /* NULL */
3297 static int hf_nbap_not_Used_lengthOfTFCI2 = -1;   /* NULL */
3298 static int hf_nbap_TimeSlot_InitiatedListLCR_item = -1;  /* TimeSlotLCR */
3299 static int hf_nbap_TimeSlotMeasurementValueListLCR_item = -1;  /* TimeSlotMeasurementValueLCR */
3300 static int hf_nbap_commonMeasurementValue = -1;   /* CommonMeasurementValue */
3301 static int hf_nbap_initialPhase_01 = -1;          /* INTEGER_0_1048575_ */
3302 static int hf_nbap_dsField = -1;                  /* DsField */
3303 static int hf_nbap_genericTrafficCategory = -1;   /* GenericTrafficCategory */
3304 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;  /* Transmission_Gap_Pattern_Sequence_Information_item */
3305 static int hf_nbap_tGSN = -1;                     /* TGSN */
3306 static int hf_nbap_tGL1 = -1;                     /* GapLength */
3307 static int hf_nbap_tGL2 = -1;                     /* GapLength */
3308 static int hf_nbap_tGD = -1;                      /* TGD */
3309 static int hf_nbap_tGPL1 = -1;                    /* GapDuration */
3310 static int hf_nbap_not_to_be_used_1 = -1;         /* GapDuration */
3311 static int hf_nbap_uL_DL_mode = -1;               /* UL_DL_mode */
3312 static int hf_nbap_downlink_Compressed_Mode_Method = -1;  /* Downlink_Compressed_Mode_Method */
3313 static int hf_nbap_uplink_Compressed_Mode_Method = -1;  /* Uplink_Compressed_Mode_Method */
3314 static int hf_nbap_dL_FrameType = -1;             /* DL_FrameType */
3315 static int hf_nbap_delta_SIR1 = -1;               /* DeltaSIR */
3316 static int hf_nbap_delta_SIR_after1 = -1;         /* DeltaSIR */
3317 static int hf_nbap_delta_SIR2 = -1;               /* DeltaSIR */
3318 static int hf_nbap_delta_SIR_after2 = -1;         /* DeltaSIR */
3319 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 */
3320 static int hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
3321 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value_Item */
3322 static int hf_nbap_transmitted_Carrier_Power_Value = -1;  /* Transmitted_Carrier_Power_Value */
3323 static int hf_nbap_tFCSvalues = -1;               /* T_tFCSvalues */
3324 static int hf_nbap_no_Split_in_TFCI = -1;         /* TFCS_TFCSList */
3325 static int hf_nbap_not_Used_split_in_TFCI = -1;   /* NULL */
3326 static int hf_nbap_TFCS_TFCSList_item = -1;       /* TFCS_TFCSList_item */
3327 static int hf_nbap_cTFC = -1;                     /* TFCS_CTFC */
3328 static int hf_nbap_tFC_Beta = -1;                 /* TransportFormatCombination_Beta */
3329 static int hf_nbap_ctfc2bit = -1;                 /* INTEGER_0_3 */
3330 static int hf_nbap_ctfc4bit = -1;                 /* INTEGER_0_15 */
3331 static int hf_nbap_ctfc6bit = -1;                 /* INTEGER_0_63 */
3332 static int hf_nbap_ctfc8bit = -1;                 /* INTEGER_0_255 */
3333 static int hf_nbap_ctfc12bit = -1;                /* INTEGER_0_4095 */
3334 static int hf_nbap_ctfc16bit = -1;                /* INTEGER_0_65535 */
3335 static int hf_nbap_ctfcmaxbit = -1;               /* INTEGER_0_maxCTFC */
3336 static int hf_nbap_Transport_Block_Size_List_item = -1;  /* Transport_Block_Size_List_item */
3337 static int hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH = -1;  /* Transport_Block_Size_Index_for_Enhanced_PCH */
3338 static int hf_nbap_dynamicParts = -1;             /* TransportFormatSet_DynamicPartList */
3339 static int hf_nbap_semi_staticPart = -1;          /* TransportFormatSet_Semi_staticPart */
3340 static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1;  /* TransportFormatSet_DynamicPartList_item */
3341 static int hf_nbap_nrOfTransportBlocks = -1;      /* TransportFormatSet_NrOfTransportBlocks */
3342 static int hf_nbap_transportBlockSize = -1;       /* TransportFormatSet_TransportBlockSize */
3343 static int hf_nbap_mode = -1;                     /* TransportFormatSet_ModeDP */
3344 static int hf_nbap_transmissionTimeIntervalInformation = -1;  /* TransmissionTimeIntervalInformation */
3345 static int hf_nbap_TransmissionTimeIntervalInformation_item = -1;  /* TransmissionTimeIntervalInformation_item */
3346 static int hf_nbap_transmissionTimeInterval = -1;  /* TransportFormatSet_TransmissionTimeIntervalDynamic */
3347 static int hf_nbap_transmissionTimeInterval_01 = -1;  /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
3348 static int hf_nbap_channelCoding = -1;            /* TransportFormatSet_ChannelCodingType */
3349 static int hf_nbap_codingRate = -1;               /* TransportFormatSet_CodingRate */
3350 static int hf_nbap_rateMatchingAttribute = -1;    /* TransportFormatSet_RateMatchingAttribute */
3351 static int hf_nbap_cRC_Size = -1;                 /* TransportFormatSet_CRC_Size */
3352 static int hf_nbap_mode_01 = -1;                  /* TransportFormatSet_ModeSSP */
3353 static int hf_nbap_tdd_01 = -1;                   /* TDD_TransportFormatSet_ModeDP */
3354 static int hf_nbap_notApplicable = -1;            /* NULL */
3355 static int hf_nbap_tdd_02 = -1;                   /* TransportFormatSet_SecondInterleavingMode */
3356 static int hf_nbap_mS = -1;                       /* INTEGER_0_16383 */
3357 static int hf_nbap_lS = -1;                       /* INTEGER_0_4294967295 */
3358 static int hf_nbap_tUTRANGANSSChangeLimit = -1;   /* INTEGER_1_256 */
3359 static int hf_nbap_predictedTUTRANGANSSDeviationLimit = -1;  /* INTEGER_1_256 */
3360 static int hf_nbap_tUTRANGANSS = -1;              /* TUTRANGANSS */
3361 static int hf_nbap_tUTRANGANSSQuality = -1;       /* INTEGER_0_255 */
3362 static int hf_nbap_tUTRANGANSSDriftRate = -1;     /* INTEGER_M50_50 */
3363 static int hf_nbap_tUTRANGANSSDriftRateQuality = -1;  /* INTEGER_0_50 */
3364 static int hf_nbap_ms_part = -1;                  /* INTEGER_0_16383 */
3365 static int hf_nbap_ls_part = -1;                  /* INTEGER_0_4294967295 */
3366 static int hf_nbap_tUTRANGPSChangeLimit = -1;     /* TUTRANGPSChangeLimit */
3367 static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1;  /* PredictedTUTRANGPSDeviationLimit */
3368 static int hf_nbap_tUTRANGPS = -1;                /* TUTRANGPS */
3369 static int hf_nbap_tUTRANGPSQuality = -1;         /* TUTRANGPSQuality */
3370 static int hf_nbap_tUTRANGPSDriftRate = -1;       /* TUTRANGPSDriftRate */
3371 static int hf_nbap_tUTRANGPSDriftRateQuality = -1;  /* TUTRANGPSDriftRateQuality */
3372 static int hf_nbap_rNC_ID = -1;                   /* RNC_ID */
3373 static int hf_nbap_UL_Timeslot_Information_item = -1;  /* UL_Timeslot_InformationItem */
3374 static int hf_nbap_uL_Code_InformationList = -1;  /* TDD_UL_Code_Information */
3375 static int hf_nbap_UL_TimeslotLCR_Information_item = -1;  /* UL_TimeslotLCR_InformationItem */
3376 static int hf_nbap_uL_Code_InformationList_01 = -1;  /* TDD_UL_Code_LCR_Information */
3377 static int hf_nbap_UL_Timeslot768_Information_item = -1;  /* UL_Timeslot768_InformationItem */
3378 static int hf_nbap_uL_Code_InformationList_02 = -1;  /* TDD_UL_Code_768_Information */
3379 static int hf_nbap_uL_ScramblingCodeNumber = -1;  /* UL_ScramblingCodeNumber */
3380 static int hf_nbap_uL_ScramblingCodeLength = -1;  /* UL_ScramblingCodeLength */
3381 static int hf_nbap_uL_Synchronisation_StepSize = -1;  /* UL_Synchronisation_StepSize */
3382 static int hf_nbap_uL_Synchronisation_Frequency = -1;  /* UL_Synchronisation_Frequency */
3383 static int hf_nbap_UL_TimeSlot_ISCP_Info_item = -1;  /* UL_TimeSlot_ISCP_InfoItem */
3384 static int hf_nbap_iSCP = -1;                     /* UL_TimeslotISCP_Value */
3385 static int hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item = -1;  /* UL_TimeSlot_ISCP_LCR_InfoItem */
3386 static int hf_nbap_USCH_Information_item = -1;    /* USCH_InformationItem */
3387 static int hf_nbap_uSCH_ID = -1;                  /* USCH_ID */
3388 static int hf_nbap_USCH_InformationResponse_item = -1;  /* USCH_InformationResponseItem */
3389 static int hf_nbap_protocolIEs = -1;              /* ProtocolIE_Container */
3390 static int hf_nbap_protocolExtensions = -1;       /* ProtocolExtensionContainer */
3391 static int hf_nbap_secondary_CCPCH_parameters = -1;  /* Secondary_CCPCH_CTCH_SetupRqstFDD */
3392 static int hf_nbap_pRACH_parameters = -1;         /* PRACH_CTCH_SetupRqstFDD */
3393 static int hf_nbap_notUsed_pCPCHes_parameters = -1;  /* NULL */
3394 static int hf_nbap_fdd_S_CCPCH_Offset = -1;       /* FDD_S_CCPCH_Offset */
3395 static int hf_nbap_tFCS = -1;                     /* TFCS */
3396 static int hf_nbap_secondary_CCPCH_SlotFormat = -1;  /* SecondaryCCPCH_SlotFormat */
3397 static int hf_nbap_multiplexingPosition = -1;     /* MultiplexingPosition */
3398 static int hf_nbap_powerOffsetInformation = -1;   /* PowerOffsetInformation_CTCH_SetupRqstFDD */
3399 static int hf_nbap_fACH_Parameters = -1;          /* FACH_ParametersList_CTCH_SetupRqstFDD */
3400 static int hf_nbap_pCH_Parameters = -1;           /* PCH_Parameters_CTCH_SetupRqstFDD */
3401 static int hf_nbap_pO1_ForTFCI_Bits = -1;         /* PowerOffset */
3402 static int hf_nbap_pO3_ForPilotBits = -1;         /* PowerOffset */
3403 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstFDD */
3404 static int hf_nbap_maxFACH_Power = -1;            /* DL_Power */
3405 static int hf_nbap_pCH_Power = -1;                /* DL_Power */
3406 static int hf_nbap_pICH_Parameters = -1;          /* PICH_Parameters_CTCH_SetupRqstFDD */
3407 static int hf_nbap_pICH_Mode = -1;                /* PICH_Mode */
3408 static int hf_nbap_mICH_Power = -1;               /* PICH_Power */
3409 static int hf_nbap_mICH_Mode = -1;                /* MICH_Mode */
3410 static int hf_nbap_preambleSignatures = -1;       /* PreambleSignatures */
3411 static int hf_nbap_allowedSlotFormatInformation = -1;  /* AllowedSlotFormatInformationList_CTCH_SetupRqstFDD */
3412 static int hf_nbap_rACH_SubChannelNumbers = -1;   /* RACH_SubChannelNumbers */
3413 static int hf_nbap_ul_punctureLimit = -1;         /* PunctureLimit */
3414 static int hf_nbap_preambleThreshold = -1;        /* PreambleThreshold */
3415 static int hf_nbap_rACH_Parameters = -1;          /* RACH_Parameters_CTCH_SetupRqstFDD */
3416 static int hf_nbap_aICH_Parameters = -1;          /* AICH_Parameters_CTCH_SetupRqstFDD */
3417 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
3418 static int hf_nbap_rACHSlotFormat = -1;           /* RACH_SlotFormat */
3419 static int hf_nbap_secondary_CCPCH_parameters_01 = -1;  /* Secondary_CCPCH_CTCH_SetupRqstTDD */
3420 static int hf_nbap_pRACH_parameters_01 = -1;      /* PRACH_CTCH_SetupRqstTDD */
3421 static int hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;  /* Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD */
3422 static int hf_nbap_sCCPCH_CCTrCH_ID = -1;         /* CCTrCH_ID */
3423 static int hf_nbap_tFCI_Coding = -1;              /* TFCI_Coding */
3424 static int hf_nbap_punctureLimit = -1;            /* PunctureLimit */
3425 static int hf_nbap_secondaryCCPCH_parameterList = -1;  /* Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD */
3426 static int hf_nbap_fACH_ParametersList = -1;      /* FACH_ParametersList_CTCH_SetupRqstTDD */
3427 static int hf_nbap_pCH_Parameters_01 = -1;        /* PCH_Parameters_CTCH_SetupRqstTDD */
3428 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
3429 static int hf_nbap_midambleShiftandBurstType = -1;  /* MidambleShiftAndBurstType */
3430 static int hf_nbap_s_CCPCH_Power = -1;            /* DL_Power */
3431 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
3432 static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
3433 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD */
3434 static int hf_nbap_tFCI_Presence768 = -1;         /* TFCI_Presence */
3435 static int hf_nbap_midambleShiftandBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
3436 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstTDD */
3437 static int hf_nbap_fACH_CCTrCH_ID = -1;           /* CCTrCH_ID */
3438 static int hf_nbap_pCH_CCTrCH_ID = -1;            /* CCTrCH_ID */
3439 static int hf_nbap_pICH_Parameters_01 = -1;       /* PICH_Parameters_CTCH_SetupRqstTDD */
3440 static int hf_nbap_midambleshiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
3441 static int hf_nbap_midambleshiftAndBurstType78 = -1;  /* MidambleShiftAndBurstType768 */
3442 static int hf_nbap_notificationIndicatorLength = -1;  /* NotificationIndicatorLength */
3443 static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1;  /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
3444 static int hf_nbap_hCR_TDD = -1;                  /* MICH_HCR_Parameters_CTCH_SetupRqstTDD */
3445 static int hf_nbap_lCR_TDD = -1;                  /* MICH_LCR_Parameters_CTCH_SetupRqstTDD */
3446 static int hf_nbap_cHipRate768_TDD = -1;          /* MICH_768_Parameters_CTCH_SetupRqstTDD */
3447 static int hf_nbap_tSTD_Indicator = -1;           /* TSTD_Indicator */
3448 static int hf_nbap_midambleshiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
3449 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD */
3450 static int hf_nbap_timeslotLCR_Parameter_ID = -1;  /* CellParameterID */
3451 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
3452 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
3453 static int hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD = -1;  /* PRACH_Parameters_CTCH_SetupRqstTDD */
3454 static int hf_nbap_maxPRACH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
3455 static int hf_nbap_pRACH_Midamble = -1;           /* PRACH_Midamble */
3456 static int hf_nbap_rACH = -1;                     /* RACH_Parameter_CTCH_SetupRqstTDD */
3457 static int hf_nbap_uL_TransportFormatSet = -1;    /* TransportFormatSet */
3458 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item = -1;  /* PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD */
3459 static int hf_nbap_fPACH_Power = -1;              /* FPACH_Power */
3460 static int hf_nbap_maxPowerPLCCH = -1;            /* DL_Power */
3461 static int hf_nbap_maxE_RUCCH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
3462 static int hf_nbap_e_RUCCH_Midamble = -1;         /* PRACH_Midamble */
3463 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_item = -1;  /* CommonTransportChannel_InformationResponse */
3464 static int hf_nbap_secondary_CCPCH_parameters_02 = -1;  /* Secondary_CCPCHList_CTCH_ReconfRqstFDD */
3465 static int hf_nbap_pRACH_parameters_02 = -1;      /* PRACHList_CTCH_ReconfRqstFDD */
3466 static int hf_nbap_notUsed_cPCH_parameters = -1;  /* NULL */
3467 static int hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* FACH_ParametersList_CTCH_ReconfRqstFDD */
3468 static int hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PCH_Parameters_CTCH_ReconfRqstFDD */
3469 static int hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PICH_Parameters_CTCH_ReconfRqstFDD */
3470 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstFDD */
3471 static int hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* PRACH_ParametersList_CTCH_ReconfRqstFDD */
3472 static int hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* AICH_ParametersList_CTCH_ReconfRqstFDD */
3473 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* PRACH_ParametersItem_CTCH_ReconfRqstFDD */
3474 static int hf_nbap_allowedSlotFormatInformation_01 = -1;  /* AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD */
3475 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD */
3476 static int hf_nbap_rACH_SlotFormat = -1;          /* RACH_SlotFormat */
3477 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* AICH_ParametersItem_CTCH_ReconfRqstFDD */
3478 static int hf_nbap_secondaryCCPCHList = -1;       /* Secondary_CCPCHList_CTCH_ReconfRqstTDD */
3479 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
3480 static int hf_nbap_sCCPCH_Power = -1;             /* DL_Power */
3481 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
3482 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
3483 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstTDD */
3484 static int hf_nbap_commonPhysicalChannelId = -1;  /* CommonPhysicalChannelID */
3485 static int hf_nbap_fPACHPower = -1;               /* FPACH_Power */
3486 static int hf_nbap_secondaryCCPCH768List = -1;    /* Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD */
3487 static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD */
3488 static int hf_nbap_uPPCHPositionLCR = -1;         /* UPPCHPositionLCR */
3489 static int hf_nbap_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3490 static int hf_nbap_configurationGenerationID = -1;  /* ConfigurationGenerationID */
3491 static int hf_nbap_primary_SCH_Information = -1;  /* P_SCH_Information_AuditRsp */
3492 static int hf_nbap_secondary_SCH_Information = -1;  /* S_SCH_Information_AuditRsp */
3493 static int hf_nbap_primary_CPICH_Information = -1;  /* P_CPICH_Information_AuditRsp */
3494 static int hf_nbap_secondary_CPICH_InformationList = -1;  /* S_CPICH_InformationList_AuditRsp */
3495 static int hf_nbap_primary_CCPCH_Information = -1;  /* P_CCPCH_Information_AuditRsp */
3496 static int hf_nbap_bCH_Information = -1;          /* BCH_Information_AuditRsp */
3497 static int hf_nbap_secondary_CCPCH_InformationList = -1;  /* S_CCPCH_InformationList_AuditRsp */
3498 static int hf_nbap_pCH_Information = -1;          /* PCH_Information_AuditRsp */
3499 static int hf_nbap_pICH_Information = -1;         /* PICH_Information_AuditRsp */
3500 static int hf_nbap_fACH_InformationList = -1;     /* FACH_InformationList_AuditRsp */
3501 static int hf_nbap_pRACH_InformationList = -1;    /* PRACH_InformationList_AuditRsp */
3502 static int hf_nbap_rACH_InformationList = -1;     /* RACH_InformationList_AuditRsp */
3503 static int hf_nbap_aICH_InformationList = -1;     /* AICH_InformationList_AuditRsp */
3504 static int hf_nbap_notUsed_1_pCPCH_InformationList = -1;  /* NULL */
3505 static int hf_nbap_notUsed_2_cPCH_InformationList = -1;  /* NULL */
3506 static int hf_nbap_notUsed_3_aP_AICH_InformationList = -1;  /* NULL */
3507 static int hf_nbap_notUsed_4_cDCA_ICH_InformationList = -1;  /* NULL */
3508 static int hf_nbap_sCH_Information = -1;          /* SCH_Information_AuditRsp */
3509 static int hf_nbap_S_CPICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3510 static int hf_nbap_S_CCPCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3511 static int hf_nbap_FACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3512 static int hf_nbap_PRACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3513 static int hf_nbap_RACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3514 static int hf_nbap_AICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3515 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3516 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3517 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3518 static int hf_nbap_PLCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3519 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3520 static int hf_nbap_PRACH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3521 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3522 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3523 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3524 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3525 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3526 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3527 static int hf_nbap_CCP_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3528 static int hf_nbap_communicationControlPortID = -1;  /* CommunicationControlPortID */
3529 static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3530 static int hf_nbap_dl_or_global_capacityCredit = -1;  /* DL_or_Global_CapacityCredit */
3531 static int hf_nbap_ul_capacityCredit = -1;        /* UL_CapacityCredit */
3532 static int hf_nbap_commonChannelsCapacityConsumptionLaw = -1;  /* CommonChannelsCapacityConsumptionLaw */
3533 static int hf_nbap_dedicatedChannelsCapacityConsumptionLaw = -1;  /* DedicatedChannelsCapacityConsumptionLaw */
3534 static int hf_nbap_maximumDL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
3535 static int hf_nbap_minSpreadingFactor = -1;       /* MinSpreadingFactor */
3536 static int hf_nbap_minimumDL_PowerCapability = -1;  /* MinimumDL_PowerCapability */
3537 static int hf_nbap_local_Cell_Group_ID = -1;      /* Local_Cell_ID */
3538 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3539 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
3540 static int hf_nbap_power_Local_Cell_Group_ID = -1;  /* Local_Cell_ID */
3541 static int hf_nbap_cell = -1;                     /* Cell_CM_Rqst */
3542 static int hf_nbap_rACH_01 = -1;                  /* RACH_CM_Rqst */
3543 static int hf_nbap_notUsed_cPCH = -1;             /* NULL */
3544 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst = -1;  /* Extension_CommonMeasurementObjectType_CM_Rqst */
3545 static int hf_nbap_powerLocalCellGroupID = -1;    /* Local_Cell_ID */
3546 static int hf_nbap_cell_01 = -1;                  /* Cell_CM_Rsp */
3547 static int hf_nbap_rACH_02 = -1;                  /* RACH_CM_Rsp */
3548 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1;  /* Extension_CommonMeasurementObjectType_CM_Rsp */
3549 static int hf_nbap_cell_02 = -1;                  /* Cell_CM_Rprt */
3550 static int hf_nbap_rACH_03 = -1;                  /* RACH_CM_Rprt */
3551 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1;  /* Extension_CommonMeasurementObjectType_CM_Rprt */
3552 static int hf_nbap_commonMeasurementValueInformation = -1;  /* CommonMeasurementValueInformation */
3553 static int hf_nbap_n_INSYNC_IND = -1;             /* N_INSYNC_IND */
3554 static int hf_nbap_n_OUTSYNC_IND = -1;            /* N_OUTSYNC_IND */
3555 static int hf_nbap_t_RLFAILURE = -1;              /* T_RLFAILURE */
3556 static int hf_nbap_primarySCH_Power = -1;         /* DL_Power */
3557 static int hf_nbap_secondarySCH_Power = -1;       /* DL_Power */
3558 static int hf_nbap_primaryCPICH_Power = -1;       /* PrimaryCPICH_Power */
3559 static int hf_nbap_transmitDiversityIndicator = -1;  /* TransmitDiversityIndicator */
3560 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3561 static int hf_nbap_fDD_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
3562 static int hf_nbap_secondaryCPICH_Power = -1;     /* DL_Power */
3563 static int hf_nbap_bCH_information = -1;          /* BCH_Information_Cell_SetupRqstFDD */
3564 static int hf_nbap_bCH_Power = -1;                /* DL_Power */
3565 static int hf_nbap_powerRaiseLimit = -1;          /* PowerRaiseLimit */
3566 static int hf_nbap_dLPowerAveragingWindowSize = -1;  /* DLPowerAveragingWindowSize */
3567 static int hf_nbap_iPDL_FDD_Parameters = -1;      /* IPDL_FDD_Parameters */
3568 static int hf_nbap_iPDL_Indicator = -1;           /* IPDL_Indicator */
3569 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3570 static int hf_nbap_associatedSecondaryCPICH = -1;  /* CommonPhysicalChannelID */
3571 static int hf_nbap_maximumTransmissionPowerforCellPortion = -1;  /* MaximumTransmissionPower */
3572 static int hf_nbap_syncCaseIndicator = -1;        /* SyncCaseIndicator_Cell_SetupRqstTDD_PSCH */
3573 static int hf_nbap_sCH_Power = -1;                /* DL_Power */
3574 static int hf_nbap_case1 = -1;                    /* Case1_Cell_SetupRqstTDD */
3575 static int hf_nbap_case2 = -1;                    /* Case2_Cell_SetupRqstTDD */
3576 static int hf_nbap_sCH_TimeSlot = -1;             /* SCH_TimeSlot */
3577 static int hf_nbap_pCCPCH_Power = -1;             /* PCCPCH_Power */
3578 static int hf_nbap_sCTD_Indicator = -1;           /* SCTD_Indicator */
3579 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_SetupRqstTDD */
3580 static int hf_nbap_timeSlotStatus = -1;           /* TimeSlotStatus */
3581 static int hf_nbap_timeSlotDirection = -1;        /* TimeSlotDirection */
3582 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD */
3583 static int hf_nbap_dwPCH_Power = -1;              /* DwPCH_Power */
3584 static int hf_nbap_iPDL_TDD_Parameters = -1;      /* IPDL_TDD_Parameters */
3585 static int hf_nbap_iPDL_TDD_Parameters_LCR = -1;  /* IPDL_TDD_Parameters_LCR */
3586 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item = -1;  /* Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD */
3587 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
3588 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3589 static int hf_nbap_bCH_information_01 = -1;       /* BCH_information_Cell_ReconfRqstFDD */
3590 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3591 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_ReconfRqstTDD */
3592 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD */
3593 static int hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD */
3594 static int hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD */
3595 static int hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD */
3596 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
3597 static int hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item = -1;  /* Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD */
3598 static int hf_nbap_no_Failure = -1;               /* No_Failure_ResourceStatusInd */
3599 static int hf_nbap_serviceImpacting = -1;         /* ServiceImpacting_ResourceStatusInd */
3600 static int hf_nbap_local_Cell_InformationList = -1;  /* Local_Cell_InformationList_ResourceStatusInd */
3601 static int hf_nbap_local_Cell_Group_InformationList = -1;  /* Local_Cell_Group_InformationList_ResourceStatusInd */
3602 static int hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3603 static int hf_nbap_local_CellID = -1;             /* Local_Cell_ID */
3604 static int hf_nbap_addorDeleteIndicator = -1;     /* AddorDeleteIndicator */
3605 static int hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3606 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3607 static int hf_nbap_local_Cell_InformationList_01 = -1;  /* Local_Cell_InformationList2_ResourceStatusInd */
3608 static int hf_nbap_local_Cell_Group_InformationList_01 = -1;  /* Local_Cell_Group_InformationList2_ResourceStatusInd */
3609 static int hf_nbap_cCP_InformationList = -1;      /* CCP_InformationList_ResourceStatusInd */
3610 static int hf_nbap_cell_InformationList = -1;     /* Cell_InformationList_ResourceStatusInd */
3611 static int hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3612 static int hf_nbap_maximum_DL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
3613 static int hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3614 static int hf_nbap_CCP_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3615 static int hf_nbap_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3616 static int hf_nbap_primary_SCH_Information_01 = -1;  /* P_SCH_Information_ResourceStatusInd */
3617 static int hf_nbap_secondary_SCH_Information_01 = -1;  /* S_SCH_Information_ResourceStatusInd */
3618 static int hf_nbap_primary_CPICH_Information_01 = -1;  /* P_CPICH_Information_ResourceStatusInd */
3619 static int hf_nbap_secondary_CPICH_Information = -1;  /* S_CPICH_InformationList_ResourceStatusInd */
3620 static int hf_nbap_primary_CCPCH_Information_01 = -1;  /* P_CCPCH_Information_ResourceStatusInd */
3621 static int hf_nbap_bCH_Information_01 = -1;       /* BCH_Information_ResourceStatusInd */
3622 static int hf_nbap_secondary_CCPCH_InformationList_01 = -1;  /* S_CCPCH_InformationList_ResourceStatusInd */
3623 static int hf_nbap_pCH_Information_01 = -1;       /* PCH_Information_ResourceStatusInd */
3624 static int hf_nbap_pICH_Information_01 = -1;      /* PICH_Information_ResourceStatusInd */
3625 static int hf_nbap_fACH_InformationList_01 = -1;  /* FACH_InformationList_ResourceStatusInd */
3626 static int hf_nbap_pRACH_InformationList_01 = -1;  /* PRACH_InformationList_ResourceStatusInd */
3627 static int hf_nbap_rACH_InformationList_01 = -1;  /* RACH_InformationList_ResourceStatusInd */
3628 static int hf_nbap_aICH_InformationList_01 = -1;  /* AICH_InformationList_ResourceStatusInd */
3629 static int hf_nbap_sCH_Information_01 = -1;       /* SCH_Information_ResourceStatusInd */
3630 static int hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3631 static int hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3632 static int hf_nbap_FACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3633 static int hf_nbap_PRACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3634 static int hf_nbap_RACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3635 static int hf_nbap_AICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3636 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3637 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3638 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3639 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3640 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3641 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3642 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3643 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3644 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3645 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3646 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3647 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3648 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
3649 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1;  /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
3650 static int hf_nbap_iB_Type = -1;                  /* IB_Type */
3651 static int hf_nbap_iB_OC_ID = -1;                 /* IB_OC_ID */
3652 static int hf_nbap_deletionIndicator = -1;        /* DeletionIndicator_SystemInfoUpdate */
3653 static int hf_nbap_no_Deletion = -1;              /* No_Deletion_SystemInfoUpdate */
3654 static int hf_nbap_yes_Deletion = -1;             /* NULL */
3655 static int hf_nbap_sIB_Originator = -1;           /* SIB_Originator */
3656 static int hf_nbap_iB_SG_REP = -1;                /* IB_SG_REP */
3657 static int hf_nbap_segmentInformationList = -1;   /* SegmentInformationList_SystemInfoUpdate */
3658 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item = -1;  /* SegmentInformationItem_SystemInfoUpdate */
3659 static int hf_nbap_iB_SG_POS = -1;                /* IB_SG_POS */
3660 static int hf_nbap_segment_Type = -1;             /* Segment_Type */
3661 static int hf_nbap_iB_SG_DATA = -1;               /* IB_SG_DATA */
3662 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item = -1;  /* Additional_HS_Cell_Information_RL_Setup_ItemIEs */
3663 static int hf_nbap_hSPDSCH_RL_ID = -1;            /* RL_ID */
3664 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information */
3665 static int hf_nbap_ul_ScramblingCode = -1;        /* UL_ScramblingCode */
3666 static int hf_nbap_minUL_ChannelisationCodeLength = -1;  /* MinUL_ChannelisationCodeLength */
3667 static int hf_nbap_maxNrOfUL_DPDCHs = -1;         /* MaxNrOfUL_DPDCHs */
3668 static int hf_nbap_ul_DPCCH_SlotFormat = -1;      /* UL_DPCCH_SlotFormat */
3669 static int hf_nbap_ul_SIR_Target = -1;            /* UL_SIR */
3670 static int hf_nbap_diversityMode = -1;            /* DiversityMode */
3671 static int hf_nbap_not_Used_sSDT_CellID_Length = -1;  /* NULL */
3672 static int hf_nbap_not_Used_s_FieldLength = -1;   /* NULL */
3673 static int hf_nbap_dl_DPCH_SlotFormat = -1;       /* DL_DPCH_SlotFormat */
3674 static int hf_nbap_tFCI_SignallingMode = -1;      /* TFCI_SignallingMode */
3675 static int hf_nbap_not_Used_pDSCH_RL_ID = -1;     /* NULL */
3676 static int hf_nbap_not_Used_pDSCH_CodeMapping = -1;  /* NULL */
3677 static int hf_nbap_powerOffsetInformation_01 = -1;  /* PowerOffsetInformation_RL_SetupRqstFDD */
3678 static int hf_nbap_limitedPowerIncrease = -1;     /* LimitedPowerIncrease */
3679 static int hf_nbap_innerLoopDLPCStatus = -1;      /* InnerLoopDLPCStatus */
3680 static int hf_nbap_pO2_ForTPC_Bits = -1;          /* PowerOffset */
3681 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3682 static int hf_nbap_firstRLS_indicator = -1;       /* FirstRLS_Indicator */
3683 static int hf_nbap_frameOffset = -1;              /* FrameOffset */
3684 static int hf_nbap_chipOffset = -1;               /* ChipOffset */
3685 static int hf_nbap_propagationDelay = -1;         /* PropagationDelay */
3686 static int hf_nbap_diversityControlField = -1;    /* DiversityControlField */
3687 static int hf_nbap_dl_CodeInformation = -1;       /* FDD_DL_CodeInformation */
3688 static int hf_nbap_initialDL_transmissionPower = -1;  /* DL_Power */
3689 static int hf_nbap_maximumDL_power = -1;          /* DL_Power */
3690 static int hf_nbap_minimumDL_power = -1;          /* DL_Power */
3691 static int hf_nbap_not_Used_sSDT_Cell_Identity = -1;  /* NULL */
3692 static int hf_nbap_hSDSCH_Configured_Indicator = -1;  /* HSDSCH_Configured_Indicator */
3693 static int hf_nbap_powerOffsetInformation_02 = -1;  /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
3694 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3695 static int hf_nbap_uL_DPCH_Information = -1;      /* UL_DPCH_Information_RL_SetupRqstTDD */
3696 static int hf_nbap_tdd_DPCHOffset = -1;           /* TDD_DPCHOffset */
3697 static int hf_nbap_uL_Timeslot_Information = -1;  /* UL_Timeslot_Information */
3698 static int hf_nbap_uL_TimeslotLCR_Information = -1;  /* UL_TimeslotLCR_Information */
3699 static int hf_nbap_uL_Timeslot768_Information = -1;  /* UL_Timeslot768_Information */
3700 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3701 static int hf_nbap_tdd_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
3702 static int hf_nbap_cCTrCH_TPCList = -1;           /* CCTrCH_TPCList_RL_SetupRqstTDD */
3703 static int hf_nbap_dL_DPCH_Information = -1;      /* DL_DPCH_Information_RL_SetupRqstTDD */
3704 static int hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1;  /* CCTrCH_TPCItem_RL_SetupRqstTDD */
3705 static int hf_nbap_dL_Timeslot_Information = -1;  /* DL_Timeslot_Information */
3706 static int hf_nbap_dL_TimeslotLCR_Information = -1;  /* DL_TimeslotLCR_Information */
3707 static int hf_nbap_tstdIndicator = -1;            /* TSTD_Indicator */
3708 static int hf_nbap_dL_Timeslot768_Information = -1;  /* DL_Timeslot768_Information */
3709 static int hf_nbap_specialBurstScheduling = -1;   /* SpecialBurstScheduling */
3710 static int hf_nbap_dL_TimeSlotISCPInfo = -1;      /* DL_TimeslotISCPInfo */
3711 static int hf_nbap_Additional_HS_Cell_Information_Response_List_item = -1;  /* Additional_HS_Cell_Information_Response_ItemIEs */
3712 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1;  /* ProtocolIE_Single_Container */
3713 static int hf_nbap_rL_Set_ID = -1;                /* RL_Set_ID */
3714 static int hf_nbap_diversityIndication = -1;      /* DiversityIndication_RL_SetupRspFDD */
3715 static int hf_nbap_not_Used_dSCH_InformationResponseList = -1;  /* NULL */
3716 static int hf_nbap_sSDT_SupportIndicator = -1;    /* SSDT_SupportIndicator */
3717 static int hf_nbap_combining = -1;                /* Combining_RL_SetupRspFDD */
3718 static int hf_nbap_nonCombiningOrFirstRL = -1;    /* NonCombiningOrFirstRL_RL_SetupRspFDD */
3719 static int hf_nbap_dCH_InformationResponse = -1;  /* DCH_InformationResponse */
3720 static int hf_nbap_uL_TimeSlot_ISCP_Info = -1;    /* UL_TimeSlot_ISCP_Info */
3721 static int hf_nbap_ul_PhysCH_SF_Variation = -1;   /* UL_PhysCH_SF_Variation */
3722 static int hf_nbap_dCH_InformationResponseList = -1;  /* DCH_InformationResponseList_RL_SetupRspTDD */
3723 static int hf_nbap_dSCH_InformationResponseList = -1;  /* DSCH_InformationResponseList_RL_SetupRspTDD */
3724 static int hf_nbap_uSCH_InformationResponseList = -1;  /* USCH_InformationResponseList_RL_SetupRspTDD */
3725 static int hf_nbap_uL_TimeSlot_ISCP_LCR_Info = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
3726 static int hf_nbap_generalCause = -1;             /* GeneralCauseList_RL_SetupFailureFDD */
3727 static int hf_nbap_rLSpecificCause = -1;          /* RLSpecificCauseList_RL_SetupFailureFDD */
3728 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD */
3729 static int hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_SetupFailureFDD */
3730 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3731 static int hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3732 static int hf_nbap_diversityIndication_01 = -1;   /* DiversityIndication_RL_SetupFailureFDD */
3733 static int hf_nbap_not_Used_tFCI2_BearerInformationResponse = -1;  /* NULL */
3734 static int hf_nbap_combining_01 = -1;             /* Combining_RL_SetupFailureFDD */
3735 static int hf_nbap_nonCombiningOrFirstRL_01 = -1;  /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
3736 static int hf_nbap_generalCause_01 = -1;          /* GeneralCauseList_RL_SetupFailureTDD */
3737 static int hf_nbap_rLSpecificCause_01 = -1;       /* RLSpecificCauseList_RL_SetupFailureTDD */
3738 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
3739 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item = -1;  /* Additional_HS_Cell_Information_RL_Addition_ItemIEs */
3740 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3741 static int hf_nbap_initialDL_TransmissionPower = -1;  /* DL_Power */
3742 static int hf_nbap_maximumDL_Power = -1;          /* DL_Power */
3743 static int hf_nbap_minimumDL_Power = -1;          /* DL_Power */
3744 static int hf_nbap_not_Used_sSDT_CellIdentity = -1;  /* NULL */
3745 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
3746 static int hf_nbap_uL_DPCH_Information_01 = -1;   /* UL_DPCH_InformationList_RL_AdditionRqstTDD */
3747 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
3748 static int hf_nbap_dL_DPCH_Information_01 = -1;   /* DL_DPCH_InformationList_RL_AdditionRqstTDD */
3749 static int hf_nbap_initial_DL_Transmission_Power = -1;  /* DL_Power */
3750 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item = -1;  /* Additional_HS_Cell_Change_Information_Response_ItemIEs */
3751 static int hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;  /* HS_DSCH_Secondary_Serving_Cell_Change_Information_Response */
3752 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1;  /* ProtocolIE_Single_Container */
3753 static int hf_nbap_diversityIndication_02 = -1;   /* DiversityIndication_RL_AdditionRspFDD */
3754 static int hf_nbap_combining_02 = -1;             /* Combining_RL_AdditionRspFDD */
3755 static int hf_nbap_non_combining = -1;            /* Non_Combining_RL_AdditionRspFDD */
3756 static int hf_nbap_dCH_Information = -1;          /* DCH_Information_RL_AdditionRspTDD */
3757 static int hf_nbap_dSCH_InformationResponseList_01 = -1;  /* DSCH_InformationResponseList_RL_AdditionRspTDD */
3758 static int hf_nbap_uSCH_InformationResponseList_01 = -1;  /* USCH_InformationResponseList_RL_AdditionRspTDD */
3759 static int hf_nbap_diversityIndication_03 = -1;   /* DiversityIndication_RL_AdditionRspTDD */
3760 static int hf_nbap_combining_03 = -1;             /* Combining_RL_AdditionRspTDD */
3761 static int hf_nbap_non_Combining = -1;            /* Non_Combining_RL_AdditionRspTDD */
3762 static int hf_nbap_uL_TimeSlot_ISCP_InfoLCR = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
3763 static int hf_nbap_generalCause_02 = -1;          /* GeneralCauseList_RL_AdditionFailureFDD */
3764 static int hf_nbap_rLSpecificCause_02 = -1;       /* RLSpecificCauseList_RL_AdditionFailureFDD */
3765 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD */
3766 static int hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_AdditionFailureFDD */
3767 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3768 static int hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
3769 static int hf_nbap_diversityIndication_04 = -1;   /* DiversityIndication_RL_AdditionFailureFDD */
3770 static int hf_nbap_combining_04 = -1;             /* Combining_RL_AdditionFailureFDD */
3771 static int hf_nbap_non_Combining_01 = -1;         /* Non_Combining_RL_AdditionFailureFDD */
3772 static int hf_nbap_generalCause_03 = -1;          /* GeneralCauseList_RL_AdditionFailureTDD */
3773 static int hf_nbap_rLSpecificCause_03 = -1;       /* RLSpecificCauseList_RL_AdditionFailureTDD */
3774 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
3775 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs */
3776 static int hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify = -1;  /* HS_DSCH_Secondary_Serving_Information_To_Modify */
3777 static int hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove = -1;  /* HS_DSCH_Secondary_Serving_Remove */
3778 static int hf_nbap_not_Used_sSDT_CellIDLength = -1;  /* NULL */
3779 static int hf_nbap_powerOffsetInformation_03 = -1;  /* PowerOffsetInformation_RL_ReconfPrepFDD */
3780 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepFDD */
3781 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item = -1;  /* ProtocolIE_Single_Container */
3782 static int hf_nbap_maxDL_Power = -1;              /* DL_Power */
3783 static int hf_nbap_minDL_Power = -1;              /* DL_Power */
3784 static int hf_nbap_not_Used_sSDT_Indication = -1;  /* NULL */
3785 static int hf_nbap_powerOffsetInformation_04 = -1;  /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
3786 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
3787 static int hf_nbap_ul_DPCH_InformationList = -1;  /* UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
3788 static int hf_nbap_uL_Timeslot_InformationLCR = -1;  /* UL_TimeslotLCR_Information */
3789 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
3790 static int hf_nbap_ul_DPCH_InformationListLCR = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
3791 static int hf_nbap_ul_sir_target = -1;            /* UL_SIR */
3792 static int hf_nbap_tDD_TPC_UplinkStepSize_LCR = -1;  /* TDD_TPC_UplinkStepSize_LCR */
3793 static int hf_nbap_uL_Timeslot_Information768 = -1;  /* UL_Timeslot768_Information */
3794 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
3795 static int hf_nbap_ul_DPCH_InformationAddList = -1;  /* UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
3796 static int hf_nbap_ul_DPCH_InformationModifyList = -1;  /* UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
3797 static int hf_nbap_ul_DPCH_InformationDeleteList = -1;  /* UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
3798 static int hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
3799 static int hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3800 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
3801 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3802 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3803 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR */
3804 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR */
3805 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3806 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 */
3807 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 */
3808 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
3809 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
3810 static int hf_nbap_ul_DPCH_InformationAddListLCR = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
3811 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
3812 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
3813 static int hf_nbap_cCTrCH_TPCList_01 = -1;        /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
3814 static int hf_nbap_dl_DPCH_InformationList = -1;  /* DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
3815 static int hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
3816 static int hf_nbap_dL_Timeslot_InformationLCR = -1;  /* DL_TimeslotLCR_Information */
3817 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
3818 static int hf_nbap_dl_DPCH_InformationListLCR = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
3819 static int hf_nbap_cCTrCH_Initial_DL_Power = -1;  /* DL_Power */
3820 static int hf_nbap_tDD_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
3821 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
3822 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
3823 static int hf_nbap_dL_Timeslot_Information768 = -1;  /* DL_Timeslot768_Information */
3824 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
3825 static int hf_nbap_cCTrCH_TPCList_02 = -1;        /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
3826 static int hf_nbap_dl_DPCH_InformationAddList = -1;  /* DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
3827 static int hf_nbap_dl_DPCH_InformationModifyList = -1;  /* DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
3828 static int hf_nbap_dl_DPCH_InformationDeleteList = -1;  /* DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
3829 static int hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
3830 static int hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
3831 static int hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3832 static int hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
3833 static int hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3834 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3835 static int hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
3836 static int hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3837 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3838 static int hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
3839 static int hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
3840 static int hf_nbap_dPCH_ID768 = -1;               /* DPCH_ID768 */
3841 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
3842 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
3843 static int hf_nbap_dl_DPCH_InformationAddListLCR = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
3844 static int hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1;  /* TDD_TPC_DownlinkStepSize */
3845 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
3846 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
3847 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
3848 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepTDD */
3849 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_ModifyItem_RL_ReconfPrepTDD */
3850 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_DeleteItem_RL_ReconfPrepTDD */
3851 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_ModifyItem_RL_ReconfPrepTDD */
3852 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_DeleteItem_RL_ReconfPrepTDD */
3853 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item = -1;  /* RL_Information_RL_ReconfPrepTDD */
3854 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_item = -1;  /* ProtocolIE_Single_Container */
3855 static int hf_nbap_dCH_InformationResponseList_RL_ReconfReady = -1;  /* DCH_InformationResponseList_RL_ReconfReady */
3856 static int hf_nbap_dSCH_InformationResponseList_RL_ReconfReady = -1;  /* DSCH_InformationResponseList_RL_ReconfReady */
3857 static int hf_nbap_uSCH_InformationResponseList_RL_ReconfReady = -1;  /* USCH_InformationResponseList_RL_ReconfReady */
3858 static int hf_nbap_generalCause_04 = -1;          /* GeneralCauseList_RL_ReconfFailure */
3859 static int hf_nbap_rLSpecificCause_04 = -1;       /* RLSpecificCauseList_RL_ReconfFailure */
3860 static int hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1;  /* RL_ReconfigurationFailureList_RL_ReconfFailure */
3861 static int hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1;  /* ProtocolIE_Single_Container */
3862 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs */
3863 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised */
3864 static int hf_nbap_hS_DSCH_Secondary_Serving_Remove = -1;  /* HS_DSCH_Secondary_Serving_Remove */
3865 static int hf_nbap_ul_TFCS = -1;                  /* TFCS */
3866 static int hf_nbap_dl_TFCS = -1;                  /* TFCS */
3867 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstFDD */
3868 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
3869 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3870 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3871 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3872 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD */
3873 static int hf_nbap_dl_DPCH_LCR_InformationModifyList = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
3874 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
3875 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
3876 static int hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
3877 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD */
3878 static int hf_nbap_maxPowerLCR = -1;              /* DL_Power */
3879 static int hf_nbap_minPowerLCR = -1;              /* DL_Power */
3880 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
3881 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstTDD */
3882 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item = -1;  /* RL_Information_RL_ReconfRqstTDD */
3883 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item = -1;  /* ProtocolIE_Single_Container */
3884 static int hf_nbap_dCH_InformationResponseList_RL_ReconfRsp = -1;  /* DCH_InformationResponseList_RL_ReconfRsp */
3885 static int hf_nbap_RL_informationList_RL_DeletionRqst_item = -1;  /* ProtocolIE_Single_Container */
3886 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1;  /* ProtocolIE_Single_Container */
3887 static int hf_nbap_dl_ReferencePower = -1;        /* DL_Power */
3888 static int hf_nbap_rL = -1;                       /* RL_DM_Rqst */
3889 static int hf_nbap_rLS = -1;                      /* RL_Set_DM_Rqst */
3890 static int hf_nbap_all_RL = -1;                   /* AllRL_DM_Rqst */
3891 static int hf_nbap_all_RLS = -1;                  /* AllRL_Set_DM_Rqst */
3892 static int hf_nbap_rL_InformationList = -1;       /* RL_InformationList_DM_Rqst */
3893 static int hf_nbap_RL_InformationList_DM_Rqst_item = -1;  /* ProtocolIE_Single_Container */
3894 static int hf_nbap_PUSCH_Info_DM_Rqst_item = -1;  /* PUSCH_ID */
3895 static int hf_nbap_HSSICH_Info_DM_Rqst_item = -1;  /* HS_SICH_ID */
3896 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_item = -1;  /* Extended_HS_SICH_ID */
3897 static int hf_nbap_rL_Set_InformationList_DM_Rqst = -1;  /* RL_Set_InformationList_DM_Rqst */
3898 static int hf_nbap_RL_Set_InformationList_DM_Rqst_item = -1;  /* RL_Set_InformationItem_DM_Rqst */
3899 static int hf_nbap_rL_01 = -1;                    /* RL_DM_Rsp */
3900 static int hf_nbap_rLS_01 = -1;                   /* RL_Set_DM_Rsp */
3901 static int hf_nbap_all_RL_01 = -1;                /* RL_DM_Rsp */
3902 static int hf_nbap_all_RLS_01 = -1;               /* RL_Set_DM_Rsp */
3903 static int hf_nbap_rL_InformationList_DM_Rsp = -1;  /* RL_InformationList_DM_Rsp */
3904 static int hf_nbap_RL_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
3905 static int hf_nbap_dedicatedMeasurementValue = -1;  /* DedicatedMeasurementValue */
3906 static int hf_nbap_PUSCH_Info_DM_Rsp_item = -1;   /* PUSCH_ID */
3907 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rsp */
3908 static int hf_nbap_pUSCH_ID = -1;                 /* PUSCH_ID */
3909 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
3910 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
3911 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp */
3912 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp */
3913 static int hf_nbap_rL_Set_InformationList_DM_Rsp = -1;  /* RL_Set_InformationList_DM_Rsp */
3914 static int hf_nbap_RL_Set_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
3915 static int hf_nbap_rL_02 = -1;                    /* RL_DM_Rprt */
3916 static int hf_nbap_rLS_02 = -1;                   /* RL_Set_DM_Rprt */
3917 static int hf_nbap_all_RL_02 = -1;                /* RL_DM_Rprt */
3918 static int hf_nbap_all_RLS_02 = -1;               /* RL_Set_DM_Rprt */
3919 static int hf_nbap_rL_InformationList_DM_Rprt = -1;  /* RL_InformationList_DM_Rprt */
3920 static int hf_nbap_RL_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
3921 static int hf_nbap_dedicatedMeasurementValueInformation = -1;  /* DedicatedMeasurementValueInformation */
3922 static int hf_nbap_PUSCH_Info_DM_Rprt_item = -1;  /* PUSCH_ID */
3923 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rprt */
3924 static int hf_nbap_rL_Set_InformationList_DM_Rprt = -1;  /* RL_Set_InformationList_DM_Rprt */
3925 static int hf_nbap_RL_Set_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
3926 static int hf_nbap_rL_03 = -1;                    /* RL_RL_FailureInd */
3927 static int hf_nbap_rL_Set = -1;                   /* RL_Set_RL_FailureInd */
3928 static int hf_nbap_cCTrCH = -1;                   /* CCTrCH_RL_FailureInd */
3929 static int hf_nbap_rL_InformationList_RL_FailureInd = -1;  /* RL_InformationList_RL_FailureInd */
3930 static int hf_nbap_RL_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3931 static int hf_nbap_rL_Set_InformationList_RL_FailureInd = -1;  /* RL_Set_InformationList_RL_FailureInd */
3932 static int hf_nbap_RL_Set_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3933 static int hf_nbap_cCTrCH_InformationList_RL_FailureInd = -1;  /* CCTrCH_InformationList_RL_FailureInd */
3934 static int hf_nbap_CCTrCH_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
3935 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item = -1;  /* ProtocolIE_Single_Container */
3936 static int hf_nbap_rL_04 = -1;                    /* RL_RL_RestoreInd */
3937 static int hf_nbap_rL_Set_01 = -1;                /* RL_Set_RL_RestoreInd */
3938 static int hf_nbap_cCTrCH_01 = -1;                /* CCTrCH_RL_RestoreInd */
3939 static int hf_nbap_rL_InformationList_RL_RestoreInd = -1;  /* RL_InformationList_RL_RestoreInd */
3940 static int hf_nbap_RL_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3941 static int hf_nbap_rL_Set_InformationList_RL_RestoreInd = -1;  /* RL_Set_InformationList_RL_RestoreInd */
3942 static int hf_nbap_RL_Set_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3943 static int hf_nbap_cCTrCH_InformationList_RL_RestoreInd = -1;  /* CCTrCH_InformationList_RL_RestoreInd */
3944 static int hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
3945 static int hf_nbap_privateIEs = -1;               /* PrivateIE_Container */
3946 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item = -1;  /* HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst */
3947 static int hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1;  /* DL_ScramblingCode */
3948 static int hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_PDSCH_FDD_Code_Information */
3949 static int hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_FDD_Code_Information */
3950 static int hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1;  /* MaximumTransmissionPower */
3951 static int hf_nbap_e_AGCH_FDD_Code_Information = -1;  /* E_AGCH_FDD_Code_Information */
3952 static int hf_nbap_e_RGCH_E_HICH_FDD_Code_Information = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
3953 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_AddItem_PSCH_ReconfRqst */
3954 static int hf_nbap_pDSCHSet_ID = -1;              /* PDSCHSet_ID */
3955 static int hf_nbap_pDSCH_InformationList = -1;    /* PDSCH_Information_AddList_PSCH_ReconfRqst */
3956 static int hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_PSCH_ReconfRqst */
3957 static int hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
3958 static int hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_PSCH_ReconfRqst */
3959 static int hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_PSCH_ReconfRqst */
3960 static int hf_nbap_pDSCH_ID = -1;                 /* PDSCH_ID */
3961 static int hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
3962 static int hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
3963 static int hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
3964 static int hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
3965 static int hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
3966 static int hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
3967 static int hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_768_PSCH_ReconfRqst */
3968 static int hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_768_PSCH_ReconfRqst */
3969 static int hf_nbap_pDSCH_ID768 = -1;              /* PDSCH_ID768 */
3970 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_ModifyItem_PSCH_ReconfRqst */
3971 static int hf_nbap_pDSCH_InformationList_01 = -1;  /* PDSCH_Information_ModifyList_PSCH_ReconfRqst */
3972 static int hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
3973 static int hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
3974 static int hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationModifyList_PSCH_ReconfRqst */
3975 static int hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationModifyItem_PSCH_ReconfRqst */
3976 static int hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
3977 static int hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
3978 static int hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
3979 static int hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
3980 static int hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
3981 static int hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
3982 static int hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_768_InformationModifyList_PSCH_ReconfRqst */
3983 static int hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
3984 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_DeleteItem_PSCH_ReconfRqst */
3985 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_AddItem_PSCH_ReconfRqst */
3986 static int hf_nbap_pUSCHSet_ID = -1;              /* PUSCHSet_ID */
3987 static int hf_nbap_pUSCH_InformationList = -1;    /* PUSCH_Information_AddList_PSCH_ReconfRqst */
3988 static int hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_PSCH_ReconfRqst */
3989 static int hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
3990 static int hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_PSCH_ReconfRqst */
3991 static int hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_PSCH_ReconfRqst */
3992 static int hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
3993 static int hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
3994 static int hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
3995 static int hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
3996 static int hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
3997 static int hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
3998 static int hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_768_PSCH_ReconfRqst */
3999 static int hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_768_PSCH_ReconfRqst */
4000 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_ModifyItem_PSCH_ReconfRqst */
4001 static int hf_nbap_pUSCH_InformationList_01 = -1;  /* PUSCH_Information_ModifyList_PSCH_ReconfRqst */
4002 static int hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
4003 static int hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
4004 static int hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationModifyList_PSCH_ReconfRqst */
4005 static int hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationModifyItem_PSCH_ReconfRqst */
4006 static int hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
4007 static int hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
4008 static int hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
4009 static int hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
4010 static int hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
4011 static int hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
4012 static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_768_InformationModifyList_PSCH_ReconfRqst */
4013 static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
4014 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
4015 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
4016 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst */
4017 static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_PSCH_ReconfRqst */
4018 static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
4019 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
4020 static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
4021 static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode768 */
4022 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* ProtocolIE_Single_Container */
4023 static int hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_PSCH_ReconfRqst */
4024 static int hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_LCR_PSCH_ReconfRqst */
4025 static int hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_PSCH_ReconfRqst */
4026 static int hf_nbap_hS_SCCH_ID = -1;               /* HS_SCCH_ID */
4027 static int hf_nbap_hS_SCCH_MaxPower = -1;         /* DL_Power */
4028 static int hf_nbap_hS_SICH_Information = -1;      /* HS_SICH_Information_PSCH_ReconfRqst */
4029 static int hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4030 static int hf_nbap_hS_SICH_Information_LCR = -1;  /* HS_SICH_Information_LCR_PSCH_ReconfRqst */
4031 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_768_PSCH_ReconfRqst */
4032 static int hf_nbap_hS_SICH_Information_768 = -1;  /* HS_SICH_Information_768_PSCH_ReconfRqst */
4033 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4034 static int hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_PSCH_ReconfRqst */
4035 static int hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst */
4036 static int hf_nbap_hS_SICH_Information_01 = -1;   /* HS_SICH_InformationModify_PSCH_ReconfRqst */
4037 static int hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4038 static int hf_nbap_hS_SICH_Information_LCR_01 = -1;  /* HS_SICH_InformationModify_LCR_PSCH_ReconfRqst */
4039 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4040 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst */
4041 static int hf_nbap_hS_SICH_Information_768_01 = -1;  /* HS_SICH_InformationModify_768_PSCH_ReconfRqst */
4042 static int hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_PSCH_ReconfRqst */
4043 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4044 static int hf_nbap_lTGI_Presence = -1;            /* LTGI_Presence */
4045 static int hf_nbap_sNPL_Reporting_Type = -1;      /* SNPL_Reporting_Type */
4046 static int hf_nbap_e_PUCH_Timeslot_Info = -1;     /* E_PUCH_Timeslot_Info */
4047 static int hf_nbap_E_PUCH_Timeslot_Info_item = -1;  /* TimeSlot */
4048 static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_PSCH_ReconfRqst */
4049 static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_PSCH_ReconfRqst */
4050 static int hf_nbap_e_AGCH_MaxPower = -1;          /* DL_Power */
4051 static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_PSCH_ReconfRqst */
4052 static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
4053 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst */
4054 static int hf_nbap_e_HICH_MaxPower = -1;          /* DL_Power */
4055 static int hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_768_PSCH_ReconfRqst */
4056 static int hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_768_PSCH_ReconfRqst */
4057 static int hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_768_PSCH_ReconfRqst */
4058 static int hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst */
4059 static int hf_nbap_e_PUCH_Timeslot_InfoLCR = -1;  /* E_PUCH_Timeslot_InfoLCR */
4060 static int hf_nbap_E_PUCH_Timeslot_InfoLCR_item = -1;  /* E_PUCH_Timeslot_Item_InfoLCR */
4061 static int hf_nbap_e_PUCH_Codelist_LCR = -1;      /* E_PUCH_Codelist_LCR */
4062 static int hf_nbap_E_PUCH_Codelist_LCR_item = -1;  /* TDD_ChannelisationCode */
4063 static int hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_LCR_PSCH_ReconfRqst */
4064 static int hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_LCR_PSCH_ReconfRqst */
4065 static int hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_LCR_PSCH_ReconfRqst */
4066 static int hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4067 static int hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_Information_LCR_PSCH_ReconfRqst */
4068 static int hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationItem_LCR_PSCH_ReconfRqst */
4069 static int hf_nbap_e_HICH_Type = -1;              /* E_HICH_Type */
4070 static int hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_InformationModify_LCR_PSCH_ReconfRqst */
4071 static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4072 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
4073 static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1;  /* BIT_STRING_SIZE_8 */
4074 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4075 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item = -1;  /* ProtocolIE_Single_Container */
4076 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item = -1;  /* ProtocolIE_Single_Container */
4077 static int hf_nbap_e_HICH_TimeOffsetLCR = -1;     /* E_HICH_TimeOffsetLCR */
4078 static int hf_nbap_generalCause_05 = -1;          /* GeneralCauseList_PSCH_ReconfFailure */
4079 static int hf_nbap_setSpecificCause = -1;         /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
4080 static int hf_nbap_extension_CauseLevel_PSCH_ReconfFailure = -1;  /* Extension_CauseLevel_PSCH_ReconfFailure */
4081 static int hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD */
4082 static int hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD */
4083 static int hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4084 static int hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4085 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4086 static int hf_nbap_communicationContext = -1;     /* CommunicationContextList_Reset */
4087 static int hf_nbap_communicationControlPort = -1;  /* CommunicationControlPortList_Reset */
4088 static int hf_nbap_nodeB = -1;                    /* NULL */
4089 static int hf_nbap_communicationContextInfoList_Reset = -1;  /* CommunicationContextInfoList_Reset */
4090 static int hf_nbap_CommunicationContextInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
4091 static int hf_nbap_communicationContextType_Reset = -1;  /* CommunicationContextType_Reset */
4092 static int hf_nbap_nodeB_CommunicationContextID = -1;  /* NodeB_CommunicationContextID */
4093 static int hf_nbap_communicationControlPortInfoList_Reset = -1;  /* CommunicationControlPortInfoList_Reset */
4094 static int hf_nbap_CommunicationControlPortInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
4095 static int hf_nbap_cell_03 = -1;                  /* Cell_InfEx_Rqst */
4096 static int hf_nbap_cell_04 = -1;                  /* Cell_InfEx_Rsp */
4097 static int hf_nbap_requestedDataValue = -1;       /* RequestedDataValue */
4098 static int hf_nbap_cell_05 = -1;                  /* Cell_Inf_Rprt */
4099 static int hf_nbap_requestedDataValueInformation = -1;  /* RequestedDataValueInformation */
4100 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item = -1;  /* TimeSlot */
4101 static int hf_nbap_cSBTransmissionID = -1;        /* CSBTransmissionID */
4102 static int hf_nbap_sfn = -1;                      /* SFN */
4103 static int hf_nbap_initialDLTransPower = -1;      /* DL_Power */
4104 static int hf_nbap_cSBMeasurementID = -1;         /* CSBMeasurementID */
4105 static int hf_nbap_synchronisationReportType = -1;  /* SynchronisationReportType */
4106 static int hf_nbap_synchronisationReportCharacteristics = -1;  /* SynchronisationReportCharacteristics */
4107 static int hf_nbap_sYNCDlCodeId = -1;             /* SYNCDlCodeId */
4108 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD */
4109 static int hf_nbap_syncFrameNumberToTransmit = -1;  /* SyncFrameNumber */
4110 static int hf_nbap_dlTransPower = -1;             /* DL_Power */
4111 static int hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = -1;  /* CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD */
4112 static int hf_nbap_synchronisationReportType_01 = -1;  /* SynchronisationReportTypeIE */
4113 static int hf_nbap_synchronisationReportCharacteristics_01 = -1;  /* SynchronisationReportCharacteristicsIE */
4114 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD */
4115 static int hf_nbap_syncFrameNrToReceive = -1;     /* SyncFrameNumber */
4116 static int hf_nbap_syncBurstInfo = -1;            /* CellSyncBurstInfoList_CellSyncReconfRqstTDD */
4117 static int hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstInfoItem_CellSyncReconfRqstTDD */
4118 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD */
4119 static int hf_nbap_syncFrameNumberforTransmit = -1;  /* SyncFrameNumber */
4120 static int hf_nbap_sYNCDlCodeIdMeasInfoList = -1;  /* SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD */
4121 static int hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD */
4122 static int hf_nbap_sYNCDlCodeIdInfoLCR = -1;      /* SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD */
4123 static int hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD */
4124 static int hf_nbap_propagationDelayCompensation = -1;  /* TimingAdjustmentValueLCR */
4125 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4126 static int hf_nbap_frameAdjustmentValue = -1;     /* FrameAdjustmentValue */
4127 static int hf_nbap_timingAdjustmentValue = -1;    /* TimingAdjustmentValue */
4128 static int hf_nbap_dLTransPower = -1;             /* DL_Power */
4129 static int hf_nbap_generalCause_06 = -1;          /* GeneralCauseList_SyncAdjustmntFailureTDD */
4130 static int hf_nbap_cellSpecificCause = -1;        /* CellSpecificCauseList_SyncAdjustmntFailureTDD */
4131 static int hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;  /* Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD */
4132 static int hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4133 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_item = -1;  /* CellSyncInfoItemIE_CellSyncReprtTDD */
4134 static int hf_nbap_c_ID_CellSyncReprtTDD = -1;    /* C_ID_IE_CellSyncReprtTDD */
4135 static int hf_nbap_syncReportType_CellSyncReprtTDD = -1;  /* SyncReportTypeIE_CellSyncReprtTDD */
4136 static int hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD = -1;  /* IntStdPhCellSyncInfo_CellSyncReprtTDD */
4137 static int hf_nbap_lateEntrantCell = -1;          /* NULL */
4138 static int hf_nbap_frequencyAcquisition = -1;     /* NULL */
4139 static int hf_nbap_cellSyncBurstMeasuredInfo = -1;  /* CellSyncBurstMeasInfoList_CellSyncReprtTDD */
4140 static int hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReprtTDD */
4141 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD */
4142 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item = -1;  /* CellSyncBurstInfo_CellSyncReprtTDD */
4143 static int hf_nbap_cellSyncBurstAvailable = -1;   /* CellSyncBurstAvailable_CellSyncReprtTDD */
4144 static int hf_nbap_cellSyncBurstNotAvailable = -1;  /* NULL */
4145 static int hf_nbap_cellSyncBurstSIR = -1;         /* CellSyncBurstSIR */
4146 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD */
4147 static int hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD = -1;  /* SyncDLCodeIdInfo_CellSyncReprtTDD */
4148 static int hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdItem_CellSyncReprtTDD */
4149 static int hf_nbap_syncDLCodeIdAvailable = -1;    /* SyncDLCodeIdAvailable_CellSyncReprtTDD */
4150 static int hf_nbap_syncDLCodeIDNotAvailable = -1;  /* NULL */
4151 static int hf_nbap_syncDLCodeIdTiming = -1;       /* CellSyncBurstTimingLCR */
4152 static int hf_nbap_syncDLCodeIdSIR = -1;          /* CellSyncBurstSIR */
4153 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DCH_RearrangeItem_Bearer_RearrangeInd */
4154 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DSCH_RearrangeItem_Bearer_RearrangeInd */
4155 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* USCH_RearrangeItem_Bearer_RearrangeInd */
4156 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* HSDSCH_RearrangeItem_Bearer_RearrangeInd */
4157 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
4158 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1;  /* ProtocolIE_Single_Container */
4159 static int hf_nbap_delayed_activation_update = -1;  /* DelayedActivationUpdate */
4160 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1;  /* ProtocolIE_Single_Container */
4161 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item = -1;  /* Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs */
4162 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information = -1;  /* HS_DSCH_FDD_Secondary_Serving_Update_Information */
4163 static int hf_nbap_initiatingMessage = -1;        /* InitiatingMessage */
4164 static int hf_nbap_succesfulOutcome = -1;         /* SuccessfulOutcome */
4165 static int hf_nbap_unsuccesfulOutcome = -1;       /* UnsuccessfulOutcome */
4166 static int hf_nbap_outcome = -1;                  /* Outcome */
4167 static int hf_nbap_messageDiscriminator = -1;     /* MessageDiscriminator */
4168 static int hf_nbap_value_02 = -1;                 /* InitiatingMessage_value */
4169 static int hf_nbap_value_03 = -1;                 /* SuccessfulOutcome_value */
4170 static int hf_nbap_value_04 = -1;                 /* UnsuccessfulOutcome_value */
4171 static int hf_nbap_value_05 = -1;                 /* Outcome_value */
4172 /* named bits */
4173 static int hf_nbap_PreambleSignatures_signature15 = -1;
4174 static int hf_nbap_PreambleSignatures_signature14 = -1;
4175 static int hf_nbap_PreambleSignatures_signature13 = -1;
4176 static int hf_nbap_PreambleSignatures_signature12 = -1;
4177 static int hf_nbap_PreambleSignatures_signature11 = -1;
4178 static int hf_nbap_PreambleSignatures_signature10 = -1;
4179 static int hf_nbap_PreambleSignatures_signature9 = -1;
4180 static int hf_nbap_PreambleSignatures_signature8 = -1;
4181 static int hf_nbap_PreambleSignatures_signature7 = -1;
4182 static int hf_nbap_PreambleSignatures_signature6 = -1;
4183 static int hf_nbap_PreambleSignatures_signature5 = -1;
4184 static int hf_nbap_PreambleSignatures_signature4 = -1;
4185 static int hf_nbap_PreambleSignatures_signature3 = -1;
4186 static int hf_nbap_PreambleSignatures_signature2 = -1;
4187 static int hf_nbap_PreambleSignatures_signature1 = -1;
4188 static int hf_nbap_PreambleSignatures_signature0 = -1;
4189 static int hf_nbap_RACH_SubChannelNumbers_subCh11 = -1;
4190 static int hf_nbap_RACH_SubChannelNumbers_subCh10 = -1;
4191 static int hf_nbap_RACH_SubChannelNumbers_subCh9 = -1;
4192 static int hf_nbap_RACH_SubChannelNumbers_subCh8 = -1;
4193 static int hf_nbap_RACH_SubChannelNumbers_subCh7 = -1;
4194 static int hf_nbap_RACH_SubChannelNumbers_subCh6 = -1;
4195 static int hf_nbap_RACH_SubChannelNumbers_subCh5 = -1;
4196 static int hf_nbap_RACH_SubChannelNumbers_subCh4 = -1;
4197 static int hf_nbap_RACH_SubChannelNumbers_subCh3 = -1;
4198 static int hf_nbap_RACH_SubChannelNumbers_subCh2 = -1;
4199 static int hf_nbap_RACH_SubChannelNumbers_subCh1 = -1;
4200 static int hf_nbap_RACH_SubChannelNumbers_subCh0 = -1;
4201
4202 /*--- End of included file: packet-nbap-hf.c ---*/
4203 #line 57 "packet-nbap-template.c"
4204
4205 /* Initialize the subtree pointers */
4206 static int ett_nbap = -1;
4207
4208
4209 /*--- Included file: packet-nbap-ett.c ---*/
4210 #line 1 "packet-nbap-ett.c"
4211 static gint ett_nbap_PrivateIE_ID = -1;
4212 static gint ett_nbap_ProcedureID = -1;
4213 static gint ett_nbap_TransactionID = -1;
4214 static gint ett_nbap_ProtocolIE_Container = -1;
4215 static gint ett_nbap_ProtocolIE_Field = -1;
4216 static gint ett_nbap_ProtocolExtensionContainer = -1;
4217 static gint ett_nbap_ProtocolExtensionField = -1;
4218 static gint ett_nbap_PrivateIE_Container = -1;
4219 static gint ett_nbap_PrivateIE_Field = -1;
4220 static gint ett_nbap_AdditionalMeasurementValueList = -1;
4221 static gint ett_nbap_AdditionalMeasurementValue = -1;
4222 static gint ett_nbap_AdditionalTimeSlotListLCR = -1;
4223 static gint ett_nbap_AdditionalTimeSlotLCR = -1;
4224 static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
4225 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
4226 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
4227 static gint ett_nbap_AllocationRetentionPriority = -1;
4228 static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
4229 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
4230 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;
4231 static gint ett_nbap_Best_Cell_Portions_Value = -1;
4232 static gint ett_nbap_Best_Cell_Portions_Item = -1;
4233 static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
4234 static gint ett_nbap_Cause = -1;
4235 static gint ett_nbap_Cell_ERNTI_Status_Information = -1;
4236 static gint ett_nbap_Cell_ERNTI_Status_Information_Item = -1;
4237 static gint ett_nbap_Vacant_ERNTI = -1;
4238 static gint ett_nbap_CellSyncBurstTiming = -1;
4239 static gint ett_nbap_CellSyncBurstTimingLCR = -1;
4240 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
4241 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
4242 static gint ett_nbap_Common_EDCH_System_InformationFDD = -1;
4243 static gint ett_nbap_Common_E_DCH_UL_DPCH_InfoItem = -1;
4244 static gint ett_nbap_Common_E_DCH_EDPCH_InfoItem = -1;
4245 static gint ett_nbap_Common_E_DCH_InfoItem = -1;
4246 static gint ett_nbap_Common_E_DCH_HSDSCH_InfoItem = -1;
4247 static gint ett_nbap_Common_E_DCH_Preamble_Control_InfoItem = -1;
4248 static gint ett_nbap_Common_E_DCH_AICH_Information = -1;
4249 static gint ett_nbap_Common_E_DCH_FDPCH_InfoItem = -1;
4250 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList = -1;
4251 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item = -1;
4252 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList = -1;
4253 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item = -1;
4254 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList = -1;
4255 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item = -1;
4256 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList = -1;
4257 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item = -1;
4258 static gint ett_nbap_Common_EDCH_System_Information_ResponseFDD = -1;
4259 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList = -1;
4260 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item = -1;
4261 static gint ett_nbap_Common_MACFlows_to_DeleteFDD = -1;
4262 static gint ett_nbap_Common_MACFlows_to_DeleteFDD_Item = -1;
4263 static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
4264 static gint ett_nbap_CommonMACFlow_Specific_InfoItem = -1;
4265 static gint ett_nbap_CommonMACFlow_Specific_InfoList_Response = -1;
4266 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_Response = -1;
4267 static gint ett_nbap_Common_MACFlow_PriorityQueue_Information = -1;
4268 static gint ett_nbap_Common_MACFlow_PriorityQueue_Item = -1;
4269 static gint ett_nbap_CommonMeasurementAccuracy = -1;
4270 static gint ett_nbap_CommonMeasurementValue = -1;
4271 static gint ett_nbap_CommonMeasurementValueInformation = -1;
4272 static gint ett_nbap_CommonMeasurementAvailable = -1;
4273 static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
4274 static gint ett_nbap_Common_PhysicalChannel_Status_Information768 = -1;
4275 static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
4276 static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
4277 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information = -1;
4278 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;
4279 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information = -1;
4280 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem = -1;
4281 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = -1;
4282 static gint ett_nbap_CPC_Information = -1;
4283 static gint ett_nbap_CriticalityDiagnostics = -1;
4284 static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
4285 static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
4286 static gint ett_nbap_Common_EDCH_System_InformationLCR = -1;
4287 static gint ett_nbap_Common_E_PUCH_InformationLCR = -1;
4288 static gint ett_nbap_PRXdes_base_perURAFCN = -1;
4289 static gint ett_nbap_PRXdes_base_Item = -1;
4290 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR = -1;
4291 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR = -1;
4292 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR = -1;
4293 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR = -1;
4294 static gint ett_nbap_Common_EDCH_System_Information_ResponseLCR = -1;
4295 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR = -1;
4296 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR = -1;
4297 static gint ett_nbap_Common_E_AGCH_ListLCR = -1;
4298 static gint ett_nbap_Common_E_AGCH_ItemLCR = -1;
4299 static gint ett_nbap_Common_E_HICH_ListLCR = -1;
4300 static gint ett_nbap_Common_E_HICH_ItemLCR = -1;
4301 static gint ett_nbap_Common_E_RNTI_Info_LCR = -1;
4302 static gint ett_nbap_Common_E_RNTI_Info_ItemLCR = -1;
4303 static gint ett_nbap_Common_MACFlows_to_DeleteLCR = -1;
4304 static gint ett_nbap_Common_MACFlows_to_DeleteLCR_Item = -1;
4305 static gint ett_nbap_CommonMACFlow_Specific_InfoListLCR = -1;
4306 static gint ett_nbap_CommonMACFlow_Specific_InfoItemLCR = -1;
4307 static gint ett_nbap_Common_H_RNTI_InformationLCR = -1;
4308 static gint ett_nbap_Common_H_RNTI_InfoItemLCR = -1;
4309 static gint ett_nbap_Sync_InformationLCR = -1;
4310 static gint ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR = -1;
4311 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR = -1;
4312 static gint ett_nbap_DCH_FDD_Information = -1;
4313 static gint ett_nbap_DCH_FDD_InformationItem = -1;
4314 static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
4315 static gint ett_nbap_DCH_Specific_FDD_Item = -1;
4316 static gint ett_nbap_DCH_InformationResponse = -1;
4317 static gint ett_nbap_DCH_InformationResponseItem = -1;
4318 static gint ett_nbap_DCH_TDD_Information = -1;
4319 static gint ett_nbap_DCH_TDD_InformationItem = -1;
4320 static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
4321 static gint ett_nbap_DCH_Specific_TDD_Item = -1;
4322 static gint ett_nbap_FDD_DCHs_to_Modify = -1;
4323 static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
4324 static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
4325 static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
4326 static gint ett_nbap_TDD_DCHs_to_Modify = -1;
4327 static gint ett_nbap_DCH_ModifyItem_TDD = -1;
4328 static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
4329 static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
4330 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
4331 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
4332 static gint ett_nbap_DedicatedMeasurementValue = -1;
4333 static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
4334 static gint ett_nbap_DedicatedMeasurementAvailable = -1;
4335 static gint ett_nbap_DelayedActivation = -1;
4336 static gint ett_nbap_DelayedActivationUpdate = -1;
4337 static gint ett_nbap_Activate_Info = -1;
4338 static gint ett_nbap_Deactivate_Info = -1;
4339 static gint ett_nbap_Execution_Type = -1;
4340 static gint ett_nbap_DGANSSCorrections = -1;
4341 static gint ett_nbap_DGANSS_Corrections_Req = -1;
4342 static gint ett_nbap_DGANSS_Information = -1;
4343 static gint ett_nbap_DGANSS_InformationItem = -1;
4344 static gint ett_nbap_DGANSS_SignalInformation = -1;
4345 static gint ett_nbap_DGANSS_SignalInformationItem = -1;
4346 static gint ett_nbap_DGANSSThreshold = -1;
4347 static gint ett_nbap_DGPSCorrections = -1;
4348 static gint ett_nbap_DGPSThresholds = -1;
4349 static gint ett_nbap_DL_Timeslot_Information = -1;
4350 static gint ett_nbap_DL_Timeslot_InformationItem = -1;
4351 static gint ett_nbap_DL_TimeslotLCR_Information = -1;
4352 static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
4353 static gint ett_nbap_DL_Timeslot768_Information = -1;
4354 static gint ett_nbap_DL_Timeslot768_InformationItem = -1;
4355 static gint ett_nbap_DL_PowerBalancing_Information = -1;
4356 static gint ett_nbap_DL_ReferencePowerInformationList = -1;
4357 static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
4358 static gint ett_nbap_DL_TimeslotISCPInfo = -1;
4359 static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
4360 static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
4361 static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
4362 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
4363 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
4364 static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
4365 static gint ett_nbap_DRX_Information = -1;
4366 static gint ett_nbap_DRX_Information_to_Modify = -1;
4367 static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
4368 static gint ett_nbap_DSCH_InformationResponse = -1;
4369 static gint ett_nbap_DSCH_InformationResponseItem = -1;
4370 static gint ett_nbap_DSCH_TDD_Information = -1;
4371 static gint ett_nbap_DSCH_TDD_InformationItem = -1;
4372 static gint ett_nbap_DTX_Cycle_2ms_Items = -1;
4373 static gint ett_nbap_DTX_Cycle_2ms_to_Modify_Items = -1;
4374 static gint ett_nbap_DTX_Cycle_10ms_Items = -1;
4375 static gint ett_nbap_DTX_Cycle_10ms_to_Modify_Items = -1;
4376 static gint ett_nbap_DTX_Information = -1;
4377 static gint ett_nbap_DTX_Information_to_Modify = -1;
4378 static gint ett_nbap_DTX_Information_to_Modify_Items = -1;
4379 static gint ett_nbap_E_AGCH_FDD_Code_Information = -1;
4380 static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
4381 static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
4382 static gint ett_nbap_E_DCH_TDD_CapacityConsumptionLaw = -1;
4383 static gint ett_nbap_E_DCH_SF_allocation = -1;
4384 static gint ett_nbap_E_DCH_SF_allocation_item = -1;
4385 static gint ett_nbap_E_DCH_FDD_DL_Control_Channel_Information = -1;
4386 static gint ett_nbap_E_DCH_FDD_Information = -1;
4387 static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
4388 static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
4389 static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
4390 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
4391 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
4392 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information = -1;
4393 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item = -1;
4394 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information = -1;
4395 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item = -1;
4396 static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
4397 static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
4398 static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
4399 static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
4400 static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
4401 static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
4402 static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
4403 static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
4404 static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
4405 static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
4406 static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
4407 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
4408 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
4409 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
4410 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
4411 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
4412 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
4413 static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
4414 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
4415 static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
4416 static gint ett_nbap_E_DCH_Serving_Cell_Change_Info_Response = -1;
4417 static gint ett_nbap_E_DCH_serving_cell_choice = -1;
4418 static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
4419 static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
4420 static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
4421 static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
4422 static gint ett_nbap_EDCH_RACH_Report_Value = -1;
4423 static gint ett_nbap_EDCH_RACH_Report_Value_item = -1;
4424 static gint ett_nbap_E_DCH_TTI_Length = -1;
4425 static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
4426 static gint ett_nbap_E_DCH_MACdFlows_to_DeleteLCR = -1;
4427 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR = -1;
4428 static gint ett_nbap_Enhanced_UE_DRX_InformationLCR = -1;
4429 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
4430 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
4431 static gint ett_nbap_E_TFCI_Boost_Information = -1;
4432 static gint ett_nbap_E_TFCS_Information = -1;
4433 static gint ett_nbap_E_DCHProvidedBitRate = -1;
4434 static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
4435 static gint ett_nbap_E_DCH_Information = -1;
4436 static gint ett_nbap_E_PUCH_Information = -1;
4437 static gint ett_nbap_E_TFCS_Information_TDD = -1;
4438 static gint ett_nbap_E_DCH_QPSK_RefBetaInfo = -1;
4439 static gint ett_nbap_E_DCH_sixteenQAM_RefBetaInfo = -1;
4440 static gint ett_nbap_E_DCH_RefBeta_Item = -1;
4441 static gint ett_nbap_E_DCH_MACdFlows_Information_TDD = -1;
4442 static gint ett_nbap_E_DCH_MACdFlow_InfoTDDItem = -1;
4443 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info = -1;
4444 static gint ett_nbap_E_DCH_TDD_Information = -1;
4445 static gint ett_nbap_E_DCH_Information_Response = -1;
4446 static gint ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD = -1;
4447 static gint ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD = -1;
4448 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1;
4449 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1;
4450 static gint ett_nbap_E_AGCH_Specific_InformationRespListTDD = -1;
4451 static gint ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD = -1;
4452 static gint ett_nbap_E_DCH_Information_Reconfig = -1;
4453 static gint ett_nbap_E_DCH_TDD_Information_to_Modify = -1;
4454 static gint ett_nbap_E_DCH_TDD_Information_to_Modify_List = -1;
4455 static gint ett_nbap_E_DCH_MACdFlow_ModifyTDDItem = -1;
4456 static gint ett_nbap_E_DCH_768_Information = -1;
4457 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info768 = -1;
4458 static gint ett_nbap_E_DCH_TDD_Information768 = -1;
4459 static gint ett_nbap_E_DCH_768_Information_Reconfig = -1;
4460 static gint ett_nbap_E_DCH_LCR_Information = -1;
4461 static gint ett_nbap_E_PUCH_LCR_Information = -1;
4462 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
4463 static gint ett_nbap_E_HICH_LCR_Information = -1;
4464 static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
4465 static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
4466 static gint ett_nbap_Enhanced_UE_DRX_InformationFDD = -1;
4467 static gint ett_nbap_FDD_DL_CodeInformation = -1;
4468 static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
4469 static gint ett_nbap_GANSS_AddClockModels = -1;
4470 static gint ett_nbap_GANSS_AddIonoModelReq = -1;
4471 static gint ett_nbap_GANSS_AddNavigationModelsReq = -1;
4472 static gint ett_nbap_GANSS_AddOrbitModels = -1;
4473 static gint ett_nbap_GANSS_AddUTCModelsReq = -1;
4474 static gint ett_nbap_GANSS_Additional_Ionospheric_Model = -1;
4475 static gint ett_nbap_GANSS_Additional_Navigation_Models = -1;
4476 static gint ett_nbap_GANSS_Additional_Time_Models = -1;
4477 static gint ett_nbap_GANSS_Additional_UTC_Models = -1;
4478 static gint ett_nbap_GANSS_Almanac = -1;
4479 static gint ett_nbap_GANSS_AlmanacModel = -1;
4480 static gint ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet = -1;
4481 static gint ett_nbap_GANSS_ALM_GlonassAlmanacSet = -1;
4482 static gint ett_nbap_GANSS_ALM_MidiAlmanacSet = -1;
4483 static gint ett_nbap_GANSS_ALM_NAVKeplerianSet = -1;
4484 static gint ett_nbap_GANSS_ALM_ReducedKeplerianSet = -1;
4485 static gint ett_nbap_GANSS_Auxiliary_Information = -1;
4486 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1 = -1;
4487 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1_element = -1;
4488 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3 = -1;
4489 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3_element = -1;
4490 static gint ett_nbap_GANSS_AuxInfoReq = -1;
4491 static gint ett_nbap_GANSS_Clock_Model = -1;
4492 static gint ett_nbap_GANSS_CNAVclockModel = -1;
4493 static gint ett_nbap_GANSS_Common_Data = -1;
4494 static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
4495 static gint ett_nbap_GANSS_Data_Bit_Assistance = -1;
4496 static gint ett_nbap_GANSS_DataBitAssistanceList = -1;
4497 static gint ett_nbap_GANSS_DataBitAssistanceItem = -1;
4498 static gint ett_nbap_GANSS_DataBitAssistanceSgnList = -1;
4499 static gint ett_nbap_GANSS_DataBitAssistanceSgnItem = -1;
4500 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqItem = -1;
4501 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -1;
4502 static gint ett_nbap_T_ganss_SatelliteInfo = -1;
4503 static gint ett_nbap_GANSS_DeltaUT1 = -1;
4504 static gint ett_nbap_GANSS_Earth_Orientation_Parameters = -1;
4505 static gint ett_nbap_GANSS_EarthOrientParaReq = -1;
4506 static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
4507 static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
4508 static gint ett_nbap_GANSS_Generic_Data = -1;
4509 static gint ett_nbap_GANSS_Generic_DataItem = -1;
4510 static gint ett_nbap_GANSS_GLONASSclockModel = -1;
4511 static gint ett_nbap_GANSS_Information = -1;
4512 static gint ett_nbap_GANSS_Ionospheric_Model = -1;
4513 static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
4514 static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
4515 static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
4516 static gint ett_nbap_GANSS_NAVclockModel = -1;
4517 static gint ett_nbap_GANSS_Navigation_Model_And_Time_Recovery = -1;
4518 static gint ett_nbap_GANSS_NavModel_CNAVKeplerianSet = -1;
4519 static gint ett_nbap_GANSS_NavModel_GLONASSecef = -1;
4520 static gint ett_nbap_GANSS_NavModel_NAVKeplerianSet = -1;
4521 static gint ett_nbap_GANSS_NavModel_SBASecef = -1;
4522 static gint ett_nbap_GANSS_Orbit_Model = -1;
4523 static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
4524 static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
4525 static gint ett_nbap_GANSS_RX_Pos = -1;
4526 static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
4527 static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
4528 static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
4529 static gint ett_nbap_Ganss_Sat_Info_AddNavList = -1;
4530 static gint ett_nbap_Ganss_Sat_Info_AddNavList_item = -1;
4531 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList = -1;
4532 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkp = -1;
4533 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList = -1;
4534 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp = -1;
4535 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList = -1;
4536 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkp = -1;
4537 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkpList = -1;
4538 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkp = -1;
4539 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList = -1;
4540 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecef = -1;
4541 static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
4542 static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
4543 static gint ett_nbap_GANSS_SBASclockModel = -1;
4544 static gint ett_nbap_GANSS_Time_Model = -1;
4545 static gint ett_nbap_GANSS_Transmission_Time = -1;
4546 static gint ett_nbap_GANSS_UTC_Model = -1;
4547 static gint ett_nbap_GANSS_UTCmodelSet1 = -1;
4548 static gint ett_nbap_GANSS_UTCmodelSet2 = -1;
4549 static gint ett_nbap_GANSS_UTCmodelSet3 = -1;
4550 static gint ett_nbap_GPS_Almanac = -1;
4551 static gint ett_nbap_GPS_Ionospheric_Model = -1;
4552 static gint ett_nbap_GPS_Information = -1;
4553 static gint ett_nbap_GPS_RealTime_Integrity = -1;
4554 static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
4555 static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
4556 static gint ett_nbap_GPS_NavandRecovery_Item = -1;
4557 static gint ett_nbap_GPS_RX_POS = -1;
4558 static gint ett_nbap_GPS_UTC_Model = -1;
4559 static gint ett_nbap_HARQ_MemoryPartitioning = -1;
4560 static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
4561 static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
4562 static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
4563 static gint ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO = -1;
4564 static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
4565 static gint ett_nbap_HS_DSCHProvidedBitRate = -1;
4566 static gint ett_nbap_HS_DSCHProvidedBitRate_Item = -1;
4567 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1;
4568 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
4569 static gint ett_nbap_HS_DSCHRequiredPower = -1;
4570 static gint ett_nbap_HS_DSCHRequiredPower_Item = -1;
4571 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation = -1;
4572 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item = -1;
4573 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1;
4574 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item = -1;
4575 static gint ett_nbap_HSDPA_Associated_PICH_Information = -1;
4576 static gint ett_nbap_HSDPA_PICH_Shared_with_PCH = -1;
4577 static gint ett_nbap_HSDPA_PICH_notShared_with_PCH = -1;
4578 static gint ett_nbap_HSDSCH_Common_System_InformationFDD = -1;
4579 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseFDD = -1;
4580 static gint ett_nbap_HSDSCH_Common_Information = -1;
4581 static gint ett_nbap_HSDSCH_FDD_Information = -1;
4582 static gint ett_nbap_HSDSCH_TDD_Information = -1;
4583 static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
4584 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
4585 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
4586 static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
4587 static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
4588 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information = -1;
4589 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response = -1;
4590 static gint ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify = -1;
4591 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;
4592 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information = -1;
4593 static gint ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;
4594 static gint ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice = -1;
4595 static gint ett_nbap_HS_Secondary_Serving_cell_change_successful = -1;
4596 static gint ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful = -1;
4597 static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
4598 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
4599 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
4600 static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
4601 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
4602 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
4603 static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
4604 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
4605 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
4606 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
4607 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
4608 static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
4609 static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
4610 static gint ett_nbap_HSDSCH_PreconfigurationInfo = -1;
4611 static gint ett_nbap_HSDSCH_PreconfigurationSetup = -1;
4612 static gint ett_nbap_HS_SCCH_PreconfiguredCodes = -1;
4613 static gint ett_nbap_HS_SCCH_PreconfiguredCodesItem = -1;
4614 static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
4615 static gint ett_nbap_HSSCCH_Codes = -1;
4616 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
4617 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
4618 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
4619 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
4620 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD768 = -1;
4621 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD768 = -1;
4622 static gint ett_nbap_HSSICH_Info = -1;
4623 static gint ett_nbap_HSSICH_InfoLCR = -1;
4624 static gint ett_nbap_HSSICH_Info768 = -1;
4625 static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
4626 static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
4627 static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
4628 static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
4629 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info = -1;
4630 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response = -1;
4631 static gint ett_nbap_HS_DSCH_serving_cell_choice = -1;
4632 static gint ett_nbap_HS_serving_cell_change_successful = -1;
4633 static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
4634 static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
4635 static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
4636 static gint ett_nbap_HSDPA_Associated_PICH_InformationLCR = -1;
4637 static gint ett_nbap_HSDPA_PICH_notShared_with_PCHLCR = -1;
4638 static gint ett_nbap_HSDSCH_Common_System_InformationLCR = -1;
4639 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseLCR = -1;
4640 static gint ett_nbap_HSDSCH_Common_InformationLCR = -1;
4641 static gint ett_nbap_HSDSCH_Paging_System_InformationLCR = -1;
4642 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR = -1;
4643 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR = -1;
4644 static gint ett_nbap_HSSCCH_Specific_InformationRespListLCR = -1;
4645 static gint ett_nbap_HSSCCH_Specific_InformationRespItemLCR = -1;
4646 static gint ett_nbap_IMB_Parameters = -1;
4647 static gint ett_nbap_InformationReportCharacteristics = -1;
4648 static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
4649 static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
4650 static gint ett_nbap_InformationThresholds = -1;
4651 static gint ett_nbap_InformationType = -1;
4652 static gint ett_nbap_IPDL_FDD_Parameters = -1;
4653 static gint ett_nbap_IPDL_TDD_Parameters = -1;
4654 static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
4655 static gint ett_nbap_IPMulticastIndication = -1;
4656 static gint ett_nbap_BurstModeParams = -1;
4657 static gint ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability = -1;
4658 static gint ett_nbap_MACdPDU_Size_Indexlist = -1;
4659 static gint ett_nbap_MACdPDU_Size_IndexItem = -1;
4660 static gint ett_nbap_MACdPDU_Size_Indexlist_to_Modify = -1;
4661 static gint ett_nbap_MACdPDU_Size_IndexItem_to_Modify = -1;
4662 static gint ett_nbap_Max_TB_Size = -1;
4663 static gint ett_nbap_MessageStructure = -1;
4664 static gint ett_nbap_MessageStructure_item = -1;
4665 static gint ett_nbap_MidambleShiftAndBurstType = -1;
4666 static gint ett_nbap_Type1 = -1;
4667 static gint ett_nbap_MidambleAllocationMode1 = -1;
4668 static gint ett_nbap_Type2 = -1;
4669 static gint ett_nbap_MidambleAllocationMode2 = -1;
4670 static gint ett_nbap_Type3 = -1;
4671 static gint ett_nbap_MidambleAllocationMode3 = -1;
4672 static gint ett_nbap_MidambleShiftLCR = -1;
4673 static gint ett_nbap_MidambleShiftAndBurstType768 = -1;
4674 static gint ett_nbap_Type7681 = -1;
4675 static gint ett_nbap_MidambleAllocationMode7681 = -1;
4676 static gint ett_nbap_Type7682 = -1;
4677 static gint ett_nbap_MidambleAllocationMode7682 = -1;
4678 static gint ett_nbap_Type7683 = -1;
4679 static gint ett_nbap_MidambleAllocationMode7683 = -1;
4680 static gint ett_nbap_MIMO_PilotConfiguration = -1;
4681 static gint ett_nbap_ModifyPriorityQueue = -1;
4682 static gint ett_nbap_ModulationPO_MBSFN = -1;
4683 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1;
4684 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1;
4685 static gint ett_nbap_Multi_Cell_Capability_Info = -1;
4686 static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
4687 static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
4688 static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
4689 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
4690 static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
4691 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation768 = -1;
4692 static gint ett_nbap_NI_Information = -1;
4693 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD = -1;
4694 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD_Item = -1;
4695 static gint ett_nbap_Paging_MACFlow_Specific_Information = -1;
4696 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_Item = -1;
4697 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Information = -1;
4698 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Item = -1;
4699 static gint ett_nbap_PLCCHinformation = -1;
4700 static gint ett_nbap_Possible_Secondary_Serving_Cell_List = -1;
4701 static gint ett_nbap_Possible_Secondary_Serving_Cell = -1;
4702 static gint ett_nbap_PreambleSignatures = -1;
4703 static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
4704 static gint ett_nbap_PriorityQueue_InfoList = -1;
4705 static gint ett_nbap_PriorityQueue_InfoItem = -1;
4706 static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
4707 static gint ett_nbap_PriorityQueue_InfoItem_to_Add = -1;
4708 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify = -1;
4709 static gint ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
4710 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
4711 static gint ett_nbap_Paging_MACFlow_Specific_InformationLCR = -1;
4712 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR = -1;
4713 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR = -1;
4714 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR_Item = -1;
4715 static gint ett_nbap_RACH_SubChannelNumbers = -1;
4716 static gint ett_nbap_RL_Specific_DCH_Info = -1;
4717 static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
4718 static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
4719 static gint ett_nbap_RL_Specific_E_DCH_Information = -1;
4720 static gint ett_nbap_RL_Specific_E_DCH_Information_Item = -1;
4721 static gint ett_nbap_Reference_E_TFCI_Information = -1;
4722 static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
4723 static gint ett_nbap_ReportCharacteristics = -1;
4724 static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
4725 static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
4726 static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
4727 static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
4728 static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
4729 static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
4730 static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
4731 static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
4732 static gint ett_nbap_EDCH_RACH_Report_IncrDecrThres = -1;
4733 static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
4734 static gint ett_nbap_EDCH_RACH_Report_ThresholdInformation = -1;
4735 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
4736 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
4737 static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
4738 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value = -1;
4739 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item = -1;
4740 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = -1;
4741 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item = -1;
4742 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_Value = -1;
4743 static gint ett_nbap_RequestedDataValueInformation = -1;
4744 static gint ett_nbap_InformationAvailable = -1;
4745 static gint ett_nbap_RequestedDataValue = -1;
4746 static gint ett_nbap_SAT_Info_Almanac = -1;
4747 static gint ett_nbap_SAT_Info_Almanac_Item = -1;
4748 static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
4749 static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
4750 static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
4751 static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
4752 static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
4753 static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
4754 static gint ett_nbap_SecondaryServingCells = -1;
4755 static gint ett_nbap_SecondaryServingCellsItem = -1;
4756 static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
4757 static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
4758 static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
4759 static gint ett_nbap_SetsOfHS_SCCH_Codes = -1;
4760 static gint ett_nbap_SetsOfHS_SCCH_CodesItem = -1;
4761 static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
4762 static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
4763 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
4764 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
4765 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
4766 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
4767 static gint ett_nbap_SFNSFNTimeStampInformation = -1;
4768 static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
4769 static gint ett_nbap_SFNSFNValue = -1;
4770 static gint ett_nbap_SynchronisationReportCharacteristics = -1;
4771 static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
4772 static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
4773 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
4774 static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
4775 static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
4776 static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
4777 static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
4778 static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
4779 static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
4780 static gint ett_nbap_TDD_DL_Code_Information = -1;
4781 static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
4782 static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
4783 static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
4784 static gint ett_nbap_TDD_DL_Code_768_Information = -1;
4785 static gint ett_nbap_TDD_DL_Code_768_InformationItem = -1;
4786 static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
4787 static gint ett_nbap_TDD_DPCHOffset = -1;
4788 static gint ett_nbap_TransportFormatCombination_Beta = -1;
4789 static gint ett_nbap_T_signalledGainFactors = -1;
4790 static gint ett_nbap_T_gainFactor = -1;
4791 static gint ett_nbap_T_fdd = -1;
4792 static gint ett_nbap_TDD_UL_Code_Information = -1;
4793 static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
4794 static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
4795 static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
4796 static gint ett_nbap_TDD_UL_Code_768_Information = -1;
4797 static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
4798 static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
4799 static gint ett_nbap_TFCI_SignallingMode = -1;
4800 static gint ett_nbap_TimeSlot_InitiatedListLCR = -1;
4801 static gint ett_nbap_TimeSlotMeasurementValueListLCR = -1;
4802 static gint ett_nbap_TimeSlotMeasurementValueLCR = -1;
4803 static gint ett_nbap_TimingAdjustmentValue = -1;
4804 static gint ett_nbap_TimingAdjustmentValueLCR = -1;
4805 static gint ett_nbap_TnlQos = -1;
4806 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information = -1;
4807 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
4808 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1;
4809 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
4810 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
4811 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
4812 static gint ett_nbap_TFCS = -1;
4813 static gint ett_nbap_T_tFCSvalues = -1;
4814 static gint ett_nbap_TFCS_TFCSList = -1;
4815 static gint ett_nbap_TFCS_TFCSList_item = -1;
4816 static gint ett_nbap_TFCS_CTFC = -1;
4817 static gint ett_nbap_Transport_Block_Size_List = -1;
4818 static gint ett_nbap_Transport_Block_Size_List_item = -1;
4819 static gint ett_nbap_TransportFormatSet = -1;
4820 static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
4821 static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
4822 static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
4823 static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
4824 static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
4825 static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
4826 static gint ett_nbap_TransportFormatSet_ModeDP = -1;
4827 static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
4828 static gint ett_nbap_TUTRANGANSS = -1;
4829 static gint ett_nbap_TUTRANGANSSMeasurementThresholdInformation = -1;
4830 static gint ett_nbap_TUTRANGANSSMeasurementValueInformation = -1;
4831 static gint ett_nbap_TUTRANGPS = -1;
4832 static gint ett_nbap_TUTRANGPSMeasurementThresholdInformation = -1;
4833 static gint ett_nbap_TUTRANGPSMeasurementValueInformation = -1;
4834 static gint ett_nbap_UC_Id = -1;
4835 static gint ett_nbap_UE_Capability_Information = -1;
4836 static gint ett_nbap_UL_Timeslot_Information = -1;
4837 static gint ett_nbap_UL_Timeslot_InformationItem = -1;
4838 static gint ett_nbap_UL_TimeslotLCR_Information = -1;
4839 static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
4840 static gint ett_nbap_UL_Timeslot768_Information = -1;
4841 static gint ett_nbap_UL_Timeslot768_InformationItem = -1;
4842 static gint ett_nbap_UL_ScramblingCode = -1;
4843 static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
4844 static gint ett_nbap_UL_TimeSlot_ISCP_Info = -1;
4845 static gint ett_nbap_UL_TimeSlot_ISCP_InfoItem = -1;
4846 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_Info = -1;
4847 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
4848 static gint ett_nbap_USCH_Information = -1;
4849 static gint ett_nbap_USCH_InformationItem = -1;
4850 static gint ett_nbap_USCH_InformationResponse = -1;
4851 static gint ett_nbap_USCH_InformationResponseItem = -1;
4852 static gint ett_nbap_CommonTransportChannelSetupRequestFDD = -1;
4853 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
4854 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
4855 static gint ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD = -1;
4856 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD = -1;
4857 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD = -1;
4858 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD = -1;
4859 static gint ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD = -1;
4860 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD = -1;
4861 static gint ett_nbap_PRACH_CTCH_SetupRqstFDD = -1;
4862 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD = -1;
4863 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD = -1;
4864 static gint ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD = -1;
4865 static gint ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD = -1;
4866 static gint ett_nbap_CommonTransportChannelSetupRequestTDD = -1;
4867 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;
4868 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD = -1;
4869 static gint ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = -1;
4870 static gint ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD = -1;
4871 static gint ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1;
4872 static gint ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD = -1;
4873 static gint ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD = -1;
4874 static gint ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD = -1;
4875 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD = -1;
4876 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD = -1;
4877 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD = -1;
4878 static gint ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD = -1;
4879 static gint ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4880 static gint ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
4881 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD = -1;
4882 static gint ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD = -1;
4883 static gint ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD = -1;
4884 static gint ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4885 static gint ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD = -1;
4886 static gint ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = -1;
4887 static gint ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD = -1;
4888 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD = -1;
4889 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD = -1;
4890 static gint ett_nbap_PRACH_CTCH_SetupRqstTDD = -1;
4891 static gint ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1;
4892 static gint ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD = -1;
4893 static gint ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1;
4894 static gint ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD = -1;
4895 static gint ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
4896 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
4897 static gint ett_nbap_PLCCH_parameters = -1;
4898 static gint ett_nbap_E_RUCCH_parameters = -1;
4899 static gint ett_nbap_E_RUCCH_768_parameters = -1;
4900 static gint ett_nbap_CommonTransportChannelSetupResponse = -1;
4901 static gint ett_nbap_FACH_CommonTransportChannel_InformationResponse = -1;
4902 static gint ett_nbap_CommonTransportChannelSetupFailure = -1;
4903 static gint ett_nbap_CommonTransportChannelReconfigurationRequestFDD = -1;
4904 static gint ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = -1;
4905 static gint ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD = -1;
4906 static gint ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4907 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4908 static gint ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4909 static gint ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4910 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD = -1;
4911 static gint ett_nbap_PRACHList_CTCH_ReconfRqstFDD = -1;
4912 static gint ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4913 static gint ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4914 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD = -1;
4915 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD = -1;
4916 static gint ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
4917 static gint ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
4918 static gint ett_nbap_CommonTransportChannelReconfigurationRequestTDD = -1;
4919 static gint ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1;
4920 static gint ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1;
4921 static gint ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD = -1;
4922 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
4923 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
4924 static gint ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD = -1;
4925 static gint ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD = -1;
4926 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD = -1;
4927 static gint ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD = -1;
4928 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
4929 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD = -1;
4930 static gint ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD = -1;
4931 static gint ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4932 static gint ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD = -1;
4933 static gint ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD = -1;
4934 static gint ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4935 static gint ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
4936 static gint ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
4937 static gint ett_nbap_CommonTransportChannelReconfigurationResponse = -1;
4938 static gint ett_nbap_CommonTransportChannelReconfigurationFailure = -1;
4939 static gint ett_nbap_CommonTransportChannelDeletionRequest = -1;
4940 static gint ett_nbap_CommonTransportChannelDeletionResponse = -1;
4941 static gint ett_nbap_BlockResourceRequest = -1;
4942 static gint ett_nbap_BlockResourceResponse = -1;
4943 static gint ett_nbap_BlockResourceFailure = -1;
4944 static gint ett_nbap_UnblockResourceIndication = -1;
4945 static gint ett_nbap_AuditRequiredIndication = -1;
4946 static gint ett_nbap_AuditRequest = -1;
4947 static gint ett_nbap_AuditResponse = -1;
4948 static gint ett_nbap_Cell_InformationList_AuditRsp = -1;
4949 static gint ett_nbap_Cell_InformationItem_AuditRsp = -1;
4950 static gint ett_nbap_S_CPICH_InformationList_AuditRsp = -1;
4951 static gint ett_nbap_S_CCPCH_InformationList_AuditRsp = -1;
4952 static gint ett_nbap_FACH_InformationList_AuditRsp = -1;
4953 static gint ett_nbap_PRACH_InformationList_AuditRsp = -1;
4954 static gint ett_nbap_RACH_InformationList_AuditRsp = -1;
4955 static gint ett_nbap_AICH_InformationList_AuditRsp = -1;
4956 static gint ett_nbap_FPACH_LCR_InformationList_AuditRsp = -1;
4957 static gint ett_nbap_HS_DSCH_Resources_Information_AuditRsp = -1;
4958 static gint ett_nbap_S_CCPCH_InformationListExt_AuditRsp = -1;
4959 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp = -1;
4960 static gint ett_nbap_E_DCH_Resources_Information_AuditRsp = -1;
4961 static gint ett_nbap_PLCCH_InformationList_AuditRsp = -1;
4962 static gint ett_nbap_S_CCPCH_768_InformationList_AuditRsp = -1;
4963 static gint ett_nbap_PRACH_768_InformationList_AuditRsp = -1;
4964 static gint ett_nbap_E_RUCCH_InformationList_AuditRsp = -1;
4965 static gint ett_nbap_E_RUCCH_768_InformationList_AuditRsp = -1;
4966 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = -1;
4967 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = -1;
4968 static gint ett_nbap_UPPCH_LCR_InformationList_AuditRsp = -1;
4969 static gint ett_nbap_UPPCH_LCR_InformationItem_AuditRsp = -1;
4970 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = -1;
4971 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = -1;
4972 static gint ett_nbap_CCP_InformationList_AuditRsp = -1;
4973 static gint ett_nbap_CCP_InformationItem_AuditRsp = -1;
4974 static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
4975 static gint ett_nbap_Local_Cell_InformationItem_AuditRsp = -1;
4976 static gint ett_nbap_Local_Cell_Group_InformationList_AuditRsp = -1;
4977 static gint ett_nbap_Local_Cell_Group_InformationItem_AuditRsp = -1;
4978 static gint ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp = -1;
4979 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
4980 static gint ett_nbap_AuditFailure = -1;
4981 static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
4982 static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
4983 static gint ett_nbap_ERACH_CM_Rqst = -1;
4984 static gint ett_nbap_Cell_CM_Rqst = -1;
4985 static gint ett_nbap_RACH_CM_Rqst = -1;
4986 static gint ett_nbap_PowerLocalCellGroup_CM_Rqst = -1;
4987 static gint ett_nbap_CommonMeasurementInitiationResponse = -1;
4988 static gint ett_nbap_CommonMeasurementObjectType_CM_Rsp = -1;
4989 static gint ett_nbap_ERACH_CM_Rsp = -1;
4990 static gint ett_nbap_Cell_CM_Rsp = -1;
4991 static gint ett_nbap_RACH_CM_Rsp = -1;
4992 static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
4993 static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
4994 static gint ett_nbap_CommonMeasurementReport = -1;
4995 static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
4996 static gint ett_nbap_ERACH_CM_Rprt = -1;
4997 static gint ett_nbap_Cell_CM_Rprt = -1;
4998 static gint ett_nbap_RACH_CM_Rprt = -1;
4999 static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
5000 static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
5001 static gint ett_nbap_CommonMeasurementFailureIndication = -1;
5002 static gint ett_nbap_CellSetupRequestFDD = -1;
5003 static gint ett_nbap_Synchronisation_Configuration_Cell_SetupRqst = -1;
5004 static gint ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD = -1;
5005 static gint ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD = -1;
5006 static gint ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD = -1;
5007 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = -1;
5008 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = -1;
5009 static gint ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD = -1;
5010 static gint ett_nbap_BCH_Information_Cell_SetupRqstFDD = -1;
5011 static gint ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD = -1;
5012 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD = -1;
5013 static gint ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD = -1;
5014 static gint ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD = -1;
5015 static gint ett_nbap_CellSetupRequestTDD = -1;
5016 static gint ett_nbap_SCH_Information_Cell_SetupRqstTDD = -1;
5017 static gint ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = -1;
5018 static gint ett_nbap_Case1_Cell_SetupRqstTDD = -1;
5019 static gint ett_nbap_Case2_Cell_SetupRqstTDD = -1;
5020 static gint ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD = -1;
5021 static gint ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD = -1;
5022 static gint ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD = -1;
5023 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;
5024 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD = -1;
5025 static gint ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5026 static gint ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5027 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD = -1;
5028 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1;
5029 static gint ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD = -1;
5030 static gint ett_nbap_SCH_768_Information_Cell_SetupRqstTDD = -1;
5031 static gint ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5032 static gint ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5033 static gint ett_nbap_CellSetupResponse = -1;
5034 static gint ett_nbap_CellSetupFailure = -1;
5035 static gint ett_nbap_CellReconfigurationRequestFDD = -1;
5036 static gint ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst = -1;
5037 static gint ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD = -1;
5038 static gint ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD = -1;
5039 static gint ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD = -1;
5040 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = -1;
5041 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = -1;
5042 static gint ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = -1;
5043 static gint ett_nbap_BCH_information_Cell_ReconfRqstFDD = -1;
5044 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD = -1;
5045 static gint ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD = -1;
5046 static gint ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD = -1;
5047 static gint ett_nbap_CellReconfigurationRequestTDD = -1;
5048 static gint ett_nbap_SCH_Information_Cell_ReconfRqstTDD = -1;
5049 static gint ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD = -1;
5050 static gint ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD = -1;
5051 static gint ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD = -1;
5052 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;
5053 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD = -1;
5054 static gint ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1;
5055 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD = -1;
5056 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1;
5057 static gint ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD = -1;
5058 static gint ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD = -1;
5059 static gint ett_nbap_UARFCN_Adjustment = -1;
5060 static gint ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5061 static gint ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5062 static gint ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5063 static gint ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5064 static gint ett_nbap_CellReconfigurationResponse = -1;
5065 static gint ett_nbap_CellReconfigurationFailure = -1;
5066 static gint ett_nbap_CellDeletionRequest = -1;
5067 static gint ett_nbap_CellDeletionResponse = -1;
5068 static gint ett_nbap_ResourceStatusIndication = -1;
5069 static gint ett_nbap_IndicationType_ResourceStatusInd = -1;
5070 static gint ett_nbap_No_Failure_ResourceStatusInd = -1;
5071 static gint ett_nbap_Local_Cell_InformationList_ResourceStatusInd = -1;
5072 static gint ett_nbap_Local_Cell_InformationItem_ResourceStatusInd = -1;
5073 static gint ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5074 static gint ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5075 static gint ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5076 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5077 static gint ett_nbap_ServiceImpacting_ResourceStatusInd = -1;
5078 static gint ett_nbap_Local_Cell_InformationList2_ResourceStatusInd = -1;
5079 static gint ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd = -1;
5080 static gint ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5081 static gint ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5082 static gint ett_nbap_CCP_InformationList_ResourceStatusInd = -1;
5083 static gint ett_nbap_CCP_InformationItem_ResourceStatusInd = -1;
5084 static gint ett_nbap_Cell_InformationList_ResourceStatusInd = -1;
5085 static gint ett_nbap_Cell_InformationItem_ResourceStatusInd = -1;
5086 static gint ett_nbap_S_CPICH_InformationList_ResourceStatusInd = -1;
5087 static gint ett_nbap_S_CCPCH_InformationList_ResourceStatusInd = -1;
5088 static gint ett_nbap_FACH_InformationList_ResourceStatusInd = -1;
5089 static gint ett_nbap_PRACH_InformationList_ResourceStatusInd = -1;
5090 static gint ett_nbap_RACH_InformationList_ResourceStatusInd = -1;
5091 static gint ett_nbap_AICH_InformationList_ResourceStatusInd = -1;
5092 static gint ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd = -1;
5093 static gint ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd = -1;
5094 static gint ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd = -1;
5095 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1;
5096 static gint ett_nbap_E_DCH_Resources_Information_ResourceStatusInd = -1;
5097 static gint ett_nbap_PLCCH_InformationList_ResourceStatusInd = -1;
5098 static gint ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd = -1;
5099 static gint ett_nbap_PRACH_768_InformationList_ResourceStatusInd = -1;
5100 static gint ett_nbap_E_RUCCH_InformationList_ResourceStatusInd = -1;
5101 static gint ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd = -1;
5102 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = -1;
5103 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = -1;
5104 static gint ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd = -1;
5105 static gint ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd = -1;
5106 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = -1;
5107 static gint ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5108 static gint ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5109 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = -1;
5110 static gint ett_nbap_SystemInformationUpdateRequest = -1;
5111 static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
5112 static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
5113 static gint ett_nbap_DeletionIndicator_SystemInfoUpdate = -1;
5114 static gint ett_nbap_No_Deletion_SystemInfoUpdate = -1;
5115 static gint ett_nbap_SegmentInformationListIE_SystemInfoUpdate = -1;
5116 static gint ett_nbap_SegmentInformationItem_SystemInfoUpdate = -1;
5117 static gint ett_nbap_SystemInformationUpdateResponse = -1;
5118 static gint ett_nbap_SystemInformationUpdateFailure = -1;
5119 static gint ett_nbap_RadioLinkSetupRequestFDD = -1;
5120 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_List = -1;
5121 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs = -1;
5122 static gint ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
5123 static gint ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
5124 static gint ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
5125 static gint ett_nbap_RL_InformationList_RL_SetupRqstFDD = -1;
5126 static gint ett_nbap_RL_InformationItem_RL_SetupRqstFDD = -1;
5127 static gint ett_nbap_E_DPCH_Information_RL_SetupRqstFDD = -1;
5128 static gint ett_nbap_F_DPCH_Information_RL_SetupRqstFDD = -1;
5129 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
5130 static gint ett_nbap_RadioLinkSetupRequestTDD = -1;
5131 static gint ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5132 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5133 static gint ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5134 static gint ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5135 static gint ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5136 static gint ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5137 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5138 static gint ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
5139 static gint ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
5140 static gint ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5141 static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5142 static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5143 static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
5144 static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
5145 static gint ett_nbap_Additional_HS_Cell_Information_Response_List = -1;
5146 static gint ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs = -1;
5147 static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
5148 static gint ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
5149 static gint ett_nbap_DiversityIndication_RL_SetupRspFDD = -1;
5150 static gint ett_nbap_Combining_RL_SetupRspFDD = -1;
5151 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
5152 static gint ett_nbap_RadioLinkSetupResponseTDD = -1;
5153 static gint ett_nbap_RL_InformationResponse_RL_SetupRspTDD = -1;
5154 static gint ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD = -1;
5155 static gint ett_nbap_RadioLinkSetupFailureFDD = -1;
5156 static gint ett_nbap_CauseLevel_RL_SetupFailureFDD = -1;
5157 static gint ett_nbap_GeneralCauseList_RL_SetupFailureFDD = -1;
5158 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
5159 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5160 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5161 static gint ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5162 static gint ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5163 static gint ett_nbap_DiversityIndication_RL_SetupFailureFDD = -1;
5164 static gint ett_nbap_Combining_RL_SetupFailureFDD = -1;
5165 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
5166 static gint ett_nbap_RadioLinkSetupFailureTDD = -1;
5167 static gint ett_nbap_CauseLevel_RL_SetupFailureTDD = -1;
5168 static gint ett_nbap_GeneralCauseList_RL_SetupFailureTDD = -1;
5169 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
5170 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
5171 static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
5172 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_List = -1;
5173 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs = -1;
5174 static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
5175 static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
5176 static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
5177 static gint ett_nbap_RadioLinkAdditionRequestTDD = -1;
5178 static gint ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5179 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5180 static gint ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5181 static gint ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5182 static gint ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5183 static gint ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5184 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5185 static gint ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5186 static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5187 static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5188 static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
5189 static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
5190 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_List = -1;
5191 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs = -1;
5192 static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
5193 static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
5194 static gint ett_nbap_DiversityIndication_RL_AdditionRspFDD = -1;
5195 static gint ett_nbap_Combining_RL_AdditionRspFDD = -1;
5196 static gint ett_nbap_Non_Combining_RL_AdditionRspFDD = -1;
5197 static gint ett_nbap_RadioLinkAdditionResponseTDD = -1;
5198 static gint ett_nbap_RL_InformationResponse_RL_AdditionRspTDD = -1;
5199 static gint ett_nbap_DCH_Information_RL_AdditionRspTDD = -1;
5200 static gint ett_nbap_DiversityIndication_RL_AdditionRspTDD = -1;
5201 static gint ett_nbap_Combining_RL_AdditionRspTDD = -1;
5202 static gint ett_nbap_Non_Combining_RL_AdditionRspTDD = -1;
5203 static gint ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD = -1;
5204 static gint ett_nbap_RadioLinkAdditionFailureFDD = -1;
5205 static gint ett_nbap_CauseLevel_RL_AdditionFailureFDD = -1;
5206 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureFDD = -1;
5207 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
5208 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5209 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5210 static gint ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5211 static gint ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5212 static gint ett_nbap_DiversityIndication_RL_AdditionFailureFDD = -1;
5213 static gint ett_nbap_Combining_RL_AdditionFailureFDD = -1;
5214 static gint ett_nbap_Non_Combining_RL_AdditionFailureFDD = -1;
5215 static gint ett_nbap_RadioLinkAdditionFailureTDD = -1;
5216 static gint ett_nbap_CauseLevel_RL_AdditionFailureTDD = -1;
5217 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureTDD = -1;
5218 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
5219 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1;
5220 static gint ett_nbap_RadioLinkReconfigurationPrepareFDD = -1;
5221 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep = -1;
5222 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs = -1;
5223 static gint ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
5224 static gint ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
5225 static gint ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
5226 static gint ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
5227 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
5228 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
5229 static gint ett_nbap_RL_InformationList_RL_ReconfPrepFDD = -1;
5230 static gint ett_nbap_RL_InformationItem_RL_ReconfPrepFDD = -1;
5231 static gint ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD = -1;
5232 static gint ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
5233 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
5234 static gint ett_nbap_RadioLinkReconfigurationPrepareTDD = -1;
5235 static gint ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
5236 static gint ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5237 static gint ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5238 static gint ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
5239 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
5240 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
5241 static gint ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
5242 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5243 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
5244 static gint ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
5245 static gint ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5246 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5247 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5248 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5249 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5250 static gint ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5251 static gint ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5252 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;
5253 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR = -1;
5254 static gint ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5255 static gint ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5256 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;
5257 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 = -1;
5258 static gint ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
5259 static gint ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
5260 static gint ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5261 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5262 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
5263 static gint ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5264 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
5265 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
5266 static gint ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
5267 static gint ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5268 static gint ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
5269 static gint ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
5270 static gint ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5271 static gint ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
5272 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
5273 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
5274 static gint ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
5275 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5276 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
5277 static gint ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
5278 static gint ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
5279 static gint ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
5280 static gint ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5281 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5282 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5283 static gint ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5284 static gint ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5285 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5286 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5287 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5288 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5289 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5290 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5291 static gint ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5292 static gint ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5293 static gint ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
5294 static gint ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
5295 static gint ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5296 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5297 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
5298 static gint ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5299 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
5300 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
5301 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
5302 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
5303 static gint ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
5304 static gint ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
5305 static gint ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
5306 static gint ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
5307 static gint ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
5308 static gint ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
5309 static gint ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
5310 static gint ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
5311 static gint ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD = -1;
5312 static gint ett_nbap_RL_Information_RL_ReconfPrepTDD = -1;
5313 static gint ett_nbap_RadioLinkReconfigurationReady = -1;
5314 static gint ett_nbap_RL_InformationResponseList_RL_ReconfReady = -1;
5315 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfReady = -1;
5316 static gint ett_nbap_RadioLinkReconfigurationFailure = -1;
5317 static gint ett_nbap_CauseLevel_RL_ReconfFailure = -1;
5318 static gint ett_nbap_GeneralCauseList_RL_ReconfFailure = -1;
5319 static gint ett_nbap_RLSpecificCauseList_RL_ReconfFailure = -1;
5320 static gint ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
5321 static gint ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1;
5322 static gint ett_nbap_RadioLinkReconfigurationCommit = -1;
5323 static gint ett_nbap_RadioLinkReconfigurationCancel = -1;
5324 static gint ett_nbap_RadioLinkReconfigurationRequestFDD = -1;
5325 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req = -1;
5326 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs = -1;
5327 static gint ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
5328 static gint ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
5329 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
5330 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
5331 static gint ett_nbap_RL_InformationList_RL_ReconfRqstFDD = -1;
5332 static gint ett_nbap_RL_InformationItem_RL_ReconfRqstFDD = -1;
5333 static gint ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD = -1;
5334 static gint ett_nbap_RadioLinkReconfigurationRequestTDD = -1;
5335 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
5336 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
5337 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
5338 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
5339 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
5340 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
5341 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
5342 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD = -1;
5343 static gint ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
5344 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
5345 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD = -1;
5346 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
5347 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
5348 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
5349 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
5350 static gint ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD = -1;
5351 static gint ett_nbap_RL_Information_RL_ReconfRqstTDD = -1;
5352 static gint ett_nbap_RadioLinkReconfigurationResponse = -1;
5353 static gint ett_nbap_RL_InformationResponseList_RL_ReconfRsp = -1;
5354 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfRsp = -1;
5355 static gint ett_nbap_RadioLinkDeletionRequest = -1;
5356 static gint ett_nbap_RL_informationList_RL_DeletionRqst = -1;
5357 static gint ett_nbap_RL_informationItem_RL_DeletionRqst = -1;
5358 static gint ett_nbap_RadioLinkDeletionResponse = -1;
5359 static gint ett_nbap_DL_PowerControlRequest = -1;
5360 static gint ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
5361 static gint ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst = -1;
5362 static gint ett_nbap_DL_PowerTimeslotControlRequest = -1;
5363 static gint ett_nbap_DedicatedMeasurementInitiationRequest = -1;
5364 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rqst = -1;
5365 static gint ett_nbap_RL_DM_Rqst = -1;
5366 static gint ett_nbap_RL_InformationList_DM_Rqst = -1;
5367 static gint ett_nbap_RL_InformationItem_DM_Rqst = -1;
5368 static gint ett_nbap_PUSCH_Info_DM_Rqst = -1;
5369 static gint ett_nbap_HSSICH_Info_DM_Rqst = -1;
5370 static gint ett_nbap_HSSICH_InfoExt_DM_Rqst = -1;
5371 static gint ett_nbap_RL_Set_DM_Rqst = -1;
5372 static gint ett_nbap_RL_Set_InformationList_DM_Rqst = -1;
5373 static gint ett_nbap_RL_Set_InformationItem_DM_Rqst = -1;
5374 static gint ett_nbap_DedicatedMeasurementInitiationResponse = -1;
5375 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rsp = -1;
5376 static gint ett_nbap_RL_DM_Rsp = -1;
5377 static gint ett_nbap_RL_InformationList_DM_Rsp = -1;
5378 static gint ett_nbap_RL_InformationItem_DM_Rsp = -1;
5379 static gint ett_nbap_PUSCH_Info_DM_Rsp = -1;
5380 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp = -1;
5381 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp = -1;
5382 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
5383 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
5384 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
5385 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
5386 static gint ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = -1;
5387 static gint ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp = -1;
5388 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = -1;
5389 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp = -1;
5390 static gint ett_nbap_RL_Set_DM_Rsp = -1;
5391 static gint ett_nbap_RL_Set_InformationList_DM_Rsp = -1;
5392 static gint ett_nbap_RL_Set_InformationItem_DM_Rsp = -1;
5393 static gint ett_nbap_DedicatedMeasurementInitiationFailure = -1;
5394 static gint ett_nbap_DedicatedMeasurementReport = -1;
5395 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rprt = -1;
5396 static gint ett_nbap_RL_DM_Rprt = -1;
5397 static gint ett_nbap_RL_InformationList_DM_Rprt = -1;
5398 static gint ett_nbap_RL_InformationItem_DM_Rprt = -1;
5399 static gint ett_nbap_PUSCH_Info_DM_Rprt = -1;
5400 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt = -1;
5401 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt = -1;
5402 static gint ett_nbap_RL_Set_DM_Rprt = -1;
5403 static gint ett_nbap_RL_Set_InformationList_DM_Rprt = -1;
5404 static gint ett_nbap_RL_Set_InformationItem_DM_Rprt = -1;
5405 static gint ett_nbap_DedicatedMeasurementTerminationRequest = -1;
5406 static gint ett_nbap_DedicatedMeasurementFailureIndication = -1;
5407 static gint ett_nbap_RadioLinkFailureIndication = -1;
5408 static gint ett_nbap_Reporting_Object_RL_FailureInd = -1;
5409 static gint ett_nbap_RL_RL_FailureInd = -1;
5410 static gint ett_nbap_RL_InformationList_RL_FailureInd = -1;
5411 static gint ett_nbap_RL_InformationItem_RL_FailureInd = -1;
5412 static gint ett_nbap_RL_Set_RL_FailureInd = -1;
5413 static gint ett_nbap_RL_Set_InformationList_RL_FailureInd = -1;
5414 static gint ett_nbap_RL_Set_InformationItem_RL_FailureInd = -1;
5415 static gint ett_nbap_CCTrCH_RL_FailureInd = -1;
5416 static gint ett_nbap_CCTrCH_InformationList_RL_FailureInd = -1;
5417 static gint ett_nbap_CCTrCH_InformationItem_RL_FailureInd = -1;
5418 static gint ett_nbap_RadioLinkPreemptionRequiredIndication = -1;
5419 static gint ett_nbap_RL_InformationList_RL_PreemptRequiredInd = -1;
5420 static gint ett_nbap_RL_InformationItem_RL_PreemptRequiredInd = -1;
5421 static gint ett_nbap_RadioLinkRestoreIndication = -1;
5422 static gint ett_nbap_Reporting_Object_RL_RestoreInd = -1;
5423 static gint ett_nbap_RL_RL_RestoreInd = -1;
5424 static gint ett_nbap_RL_InformationList_RL_RestoreInd = -1;
5425 static gint ett_nbap_RL_InformationItem_RL_RestoreInd = -1;
5426 static gint ett_nbap_RL_Set_RL_RestoreInd = -1;
5427 static gint ett_nbap_RL_Set_InformationList_RL_RestoreInd = -1;
5428 static gint ett_nbap_RL_Set_InformationItem_RL_RestoreInd = -1;
5429 static gint ett_nbap_CCTrCH_RL_RestoreInd = -1;
5430 static gint ett_nbap_CCTrCH_InformationList_RL_RestoreInd = -1;
5431 static gint ett_nbap_CCTrCH_InformationItem_RL_RestoreInd = -1;
5432 static gint ett_nbap_CompressedModeCommand = -1;
5433 static gint ett_nbap_ErrorIndication = -1;
5434 static gint ett_nbap_PrivateMessage = -1;
5435 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD = -1;
5436 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst = -1;
5437 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst = -1;
5438 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD = -1;
5439 static gint ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst = -1;
5440 static gint ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst = -1;
5441 static gint ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst = -1;
5442 static gint ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
5443 static gint ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
5444 static gint ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst = -1;
5445 static gint ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
5446 static gint ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
5447 static gint ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
5448 static gint ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
5449 static gint ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
5450 static gint ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
5451 static gint ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
5452 static gint ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
5453 static gint ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
5454 static gint ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
5455 static gint ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
5456 static gint ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1;
5457 static gint ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
5458 static gint ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
5459 static gint ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
5460 static gint ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
5461 static gint ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
5462 static gint ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
5463 static gint ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
5464 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
5465 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
5466 static gint ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
5467 static gint ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
5468 static gint ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
5469 static gint ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
5470 static gint ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
5471 static gint ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
5472 static gint ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
5473 static gint ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1;
5474 static gint ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
5475 static gint ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst = -1;
5476 static gint ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst = -1;
5477 static gint ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst = -1;
5478 static gint ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
5479 static gint ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
5480 static gint ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst = -1;
5481 static gint ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
5482 static gint ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
5483 static gint ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
5484 static gint ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
5485 static gint ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
5486 static gint ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
5487 static gint ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
5488 static gint ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
5489 static gint ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
5490 static gint ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
5491 static gint ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
5492 static gint ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1;
5493 static gint ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
5494 static gint ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
5495 static gint ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
5496 static gint ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
5497 static gint ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
5498 static gint ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
5499 static gint ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
5500 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
5501 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
5502 static gint ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
5503 static gint ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
5504 static gint ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
5505 static gint ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
5506 static gint ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
5507 static gint ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
5508 static gint ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
5509 static gint ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1;
5510 static gint ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
5511 static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
5512 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;
5513 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst = -1;
5514 static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
5515 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
5516 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
5517 static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
5518 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
5519 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
5520 static gint ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
5521 static gint ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst = -1;
5522 static gint ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst = -1;
5523 static gint ett_nbap_HS_SICH_Information_PSCH_ReconfRqst = -1;
5524 static gint ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;
5525 static gint ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
5526 static gint ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst = -1;
5527 static gint ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst = -1;
5528 static gint ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst = -1;
5529 static gint ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst = -1;
5530 static gint ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = -1;
5531 static gint ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
5532 static gint ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst = -1;
5533 static gint ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst = -1;
5534 static gint ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
5535 static gint ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
5536 static gint ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = -1;
5537 static gint ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
5538 static gint ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst = -1;
5539 static gint ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
5540 static gint ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst = -1;
5541 static gint ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst = -1;
5542 static gint ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
5543 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
5544 static gint ett_nbap_E_PUCH_Information_PSCH_ReconfRqst = -1;
5545 static gint ett_nbap_E_PUCH_Timeslot_Info = -1;
5546 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
5547 static gint ett_nbap_E_AGCH_Information_PSCH_ReconfRqst = -1;
5548 static gint ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst = -1;
5549 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
5550 static gint ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst = -1;
5551 static gint ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst = -1;
5552 static gint ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
5553 static gint ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
5554 static gint ett_nbap_E_HICH_Information_PSCH_ReconfRqst = -1;
5555 static gint ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst = -1;
5556 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
5557 static gint ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst = -1;
5558 static gint ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst = -1;
5559 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
5560 static gint ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;
5561 static gint ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
5562 static gint ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst = -1;
5563 static gint ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst = -1;
5564 static gint ett_nbap_E_PUCH_Timeslot_InfoLCR = -1;
5565 static gint ett_nbap_E_PUCH_Timeslot_Item_InfoLCR = -1;
5566 static gint ett_nbap_E_PUCH_Codelist_LCR = -1;
5567 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5568 static gint ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst = -1;
5569 static gint ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
5570 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5571 static gint ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
5572 static gint ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
5573 static gint ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5574 static gint ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst = -1;
5575 static gint ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst = -1;
5576 static gint ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5577 static gint ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
5578 static gint ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
5579 static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
5580 static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
5581 static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
5582 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = -1;
5583 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = -1;
5584 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
5585 static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
5586 static gint ett_nbap_E_HICH_TimeOffset_ExtensionLCR = -1;
5587 static gint ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR = -1;
5588 static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
5589 static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
5590 static gint ett_nbap_GeneralCauseList_PSCH_ReconfFailure = -1;
5591 static gint ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD = -1;
5592 static gint ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;
5593 static gint ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = -1;
5594 static gint ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;
5595 static gint ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = -1;
5596 static gint ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD = -1;
5597 static gint ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = -1;
5598 static gint ett_nbap_ResetRequest = -1;
5599 static gint ett_nbap_ResetIndicator = -1;
5600 static gint ett_nbap_CommunicationContextList_Reset = -1;
5601 static gint ett_nbap_CommunicationContextInfoList_Reset = -1;
5602 static gint ett_nbap_CommunicationContextInfoItem_Reset = -1;
5603 static gint ett_nbap_CommunicationContextType_Reset = -1;
5604 static gint ett_nbap_CommunicationControlPortList_Reset = -1;
5605 static gint ett_nbap_CommunicationControlPortInfoList_Reset = -1;
5606 static gint ett_nbap_CommunicationControlPortInfoItem_Reset = -1;
5607 static gint ett_nbap_ResetResponse = -1;
5608 static gint ett_nbap_InformationExchangeInitiationRequest = -1;
5609 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rqst = -1;
5610 static gint ett_nbap_Cell_InfEx_Rqst = -1;
5611 static gint ett_nbap_InformationExchangeInitiationResponse = -1;
5612 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rsp = -1;
5613 static gint ett_nbap_Cell_InfEx_Rsp = -1;
5614 static gint ett_nbap_InformationExchangeInitiationFailure = -1;
5615 static gint ett_nbap_InformationReport = -1;
5616 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rprt = -1;
5617 static gint ett_nbap_Cell_Inf_Rprt = -1;
5618 static gint ett_nbap_InformationExchangeTerminationRequest = -1;
5619 static gint ett_nbap_InformationExchangeFailureIndication = -1;
5620 static gint ett_nbap_CellSynchronisationInitiationRequestTDD = -1;
5621 static gint ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD = -1;
5622 static gint ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = -1;
5623 static gint ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = -1;
5624 static gint ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = -1;
5625 static gint ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = -1;
5626 static gint ett_nbap_CellSynchronisationInitiationResponseTDD = -1;
5627 static gint ett_nbap_CellSynchronisationInitiationFailureTDD = -1;
5628 static gint ett_nbap_CellSynchronisationReconfigurationRequestTDD = -1;
5629 static gint ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = -1;
5630 static gint ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD = -1;
5631 static gint ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD = -1;
5632 static gint ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD = -1;
5633 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD = -1;
5634 static gint ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD = -1;
5635 static gint ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD = -1;
5636 static gint ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = -1;
5637 static gint ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD = -1;
5638 static gint ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD = -1;
5639 static gint ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = -1;
5640 static gint ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD = -1;
5641 static gint ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD = -1;
5642 static gint ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD = -1;
5643 static gint ett_nbap_CellSynchronisationReconfigurationResponseTDD = -1;
5644 static gint ett_nbap_CellSynchronisationReconfigurationFailureTDD = -1;
5645 static gint ett_nbap_CellSynchronisationAdjustmentRequestTDD = -1;
5646 static gint ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD = -1;
5647 static gint ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = -1;
5648 static gint ett_nbap_CellSynchronisationAdjustmentResponseTDD = -1;
5649 static gint ett_nbap_CellSynchronisationAdjustmentFailureTDD = -1;
5650 static gint ett_nbap_CauseLevel_SyncAdjustmntFailureTDD = -1;
5651 static gint ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD = -1;
5652 static gint ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD = -1;
5653 static gint ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;
5654 static gint ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = -1;
5655 static gint ett_nbap_CellSynchronisationTerminationRequestTDD = -1;
5656 static gint ett_nbap_CellSynchronisationFailureIndicationTDD = -1;
5657 static gint ett_nbap_CellSynchronisationReportTDD = -1;
5658 static gint ett_nbap_CellSyncInfo_CellSyncReprtTDD = -1;
5659 static gint ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD = -1;
5660 static gint ett_nbap_SyncReportType_CellSyncReprtTDD = -1;
5661 static gint ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD = -1;
5662 static gint ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD = -1;
5663 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD = -1;
5664 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
5665 static gint ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD = -1;
5666 static gint ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD = -1;
5667 static gint ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1;
5668 static gint ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD = -1;
5669 static gint ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD = -1;
5670 static gint ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD = -1;
5671 static gint ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD = -1;
5672 static gint ett_nbap_BearerRearrangementIndication = -1;
5673 static gint ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd = -1;
5674 static gint ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
5675 static gint ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd = -1;
5676 static gint ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd = -1;
5677 static gint ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd = -1;
5678 static gint ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd = -1;
5679 static gint ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1;
5680 static gint ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd = -1;
5681 static gint ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd = -1;
5682 static gint ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
5683 static gint ett_nbap_RadioLinkActivationCommandFDD = -1;
5684 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
5685 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
5686 static gint ett_nbap_RadioLinkActivationCommandTDD = -1;
5687 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
5688 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
5689 static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
5690 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd = -1;
5691 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs = -1;
5692 static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
5693 static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
5694 static gint ett_nbap_UEStatusUpdateCommand = -1;
5695 static gint ett_nbap_NBAP_PDU = -1;
5696 static gint ett_nbap_InitiatingMessage = -1;
5697 static gint ett_nbap_SuccessfulOutcome = -1;
5698 static gint ett_nbap_UnsuccessfulOutcome = -1;
5699 static gint ett_nbap_Outcome = -1;
5700
5701 /*--- End of included file: packet-nbap-ett.c ---*/
5702 #line 62 "packet-nbap-template.c"
5703
5704 /* Global variables */
5705 static guint32 ProcedureCode;
5706 static guint32 ProtocolIE_ID;
5707 static guint32 ddMode;
5708 static const gchar *ProcedureID;
5709
5710 /* Dissector tables */
5711 static dissector_table_t nbap_ies_dissector_table;
5712 static dissector_table_t nbap_extension_dissector_table;
5713 static dissector_table_t nbap_proc_imsg_dissector_table;
5714 static dissector_table_t nbap_proc_sout_dissector_table;
5715 static dissector_table_t nbap_proc_uout_dissector_table;
5716
5717 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5718 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5719 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5720 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5721 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
5722
5723
5724 /*--- Included file: packet-nbap-fn.c ---*/
5725 #line 1 "packet-nbap-fn.c"
5726
5727 static const value_string nbap_Criticality_vals[] = {
5728   {   0, "reject" },
5729   {   1, "ignore" },
5730   {   2, "notify" },
5731   { 0, NULL }
5732 };
5733
5734
5735 static int
5736 dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5737   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5738                                      3, NULL, FALSE, 0, NULL);
5739
5740   return offset;
5741 }
5742
5743
5744 static const value_string nbap_MessageDiscriminator_vals[] = {
5745   {   0, "common" },
5746   {   1, "dedicated" },
5747   { 0, NULL }
5748 };
5749
5750
5751 static int
5752 dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5753   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5754                                      2, NULL, FALSE, 0, NULL);
5755
5756   return offset;
5757 }
5758
5759
5760
5761 static int
5762 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_) {
5763   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5764                                                             0U, maxPrivateIEs, NULL, FALSE);
5765
5766   return offset;
5767 }
5768
5769
5770
5771 static int
5772 dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5773   offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
5774
5775   return offset;
5776 }
5777
5778
5779 static const value_string nbap_PrivateIE_ID_vals[] = {
5780   {   0, "local" },
5781   {   1, "global" },
5782   { 0, NULL }
5783 };
5784
5785 static const per_choice_t PrivateIE_ID_choice[] = {
5786   {   0, &hf_nbap_local          , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxPrivateIEs },
5787   {   1, &hf_nbap_global         , ASN1_NO_EXTENSIONS     , dissect_nbap_OBJECT_IDENTIFIER },
5788   { 0, NULL, 0, NULL }
5789 };
5790
5791 static int
5792 dissect_nbap_PrivateIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5793   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5794                                  ett_nbap_PrivateIE_ID, PrivateIE_ID_choice,
5795                                  NULL);
5796
5797   return offset;
5798 }
5799
5800
5801 static const value_string nbap_ProcedureCode_vals[] = {
5802   { NBAP_ID_AUDIT, "id-audit" },
5803   { NBAP_ID_AUDITREQUIRED, "id-auditRequired" },
5804   { NBAP_ID_BLOCKRESOURCE, "id-blockResource" },
5805   { NBAP_ID_CELLDELETION, "id-cellDeletion" },
5806   { NBAP_ID_CELLRECONFIGURATION, "id-cellReconfiguration" },
5807   { NBAP_ID_CELLSETUP, "id-cellSetup" },
5808   { NBAP_ID_CELLSYNCHRONISATIONINITIATION, "id-cellSynchronisationInitiation" },
5809   { NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION, "id-cellSynchronisationReconfiguration" },
5810   { NBAP_ID_CELLSYNCHRONISATIONREPORTING, "id-cellSynchronisationReporting" },
5811   { NBAP_ID_CELLSYNCHRONISATIONTERMINATION, "id-cellSynchronisationTermination" },
5812   { NBAP_ID_CELLSYNCHRONISATIONFAILURE, "id-cellSynchronisationFailure" },
5813   { NBAP_ID_COMMONMEASUREMENTFAILURE, "id-commonMeasurementFailure" },
5814   { NBAP_ID_COMMONMEASUREMENTINITIATION, "id-commonMeasurementInitiation" },
5815   { NBAP_ID_COMMONMEASUREMENTREPORT, "id-commonMeasurementReport" },
5816   { NBAP_ID_COMMONMEASUREMENTTERMINATION, "id-commonMeasurementTermination" },
5817   { NBAP_ID_COMMONTRANSPORTCHANNELDELETE, "id-commonTransportChannelDelete" },
5818   { NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE, "id-commonTransportChannelReconfigure" },
5819   { NBAP_ID_COMMONTRANSPORTCHANNELSETUP, "id-commonTransportChannelSetup" },
5820   { NBAP_ID_COMPRESSEDMODECOMMAND, "id-compressedModeCommand" },
5821   { NBAP_ID_DEDICATEDMEASUREMENTFAILURE, "id-dedicatedMeasurementFailure" },
5822   { NBAP_ID_DEDICATEDMEASUREMENTINITIATION, "id-dedicatedMeasurementInitiation" },
5823   { NBAP_ID_DEDICATEDMEASUREMENTREPORT, "id-dedicatedMeasurementReport" },
5824   { NBAP_ID_DEDICATEDMEASUREMENTTERMINATION, "id-dedicatedMeasurementTermination" },
5825   { NBAP_ID_DOWNLINKPOWERCONTROL, "id-downlinkPowerControl" },
5826   { NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL, "id-downlinkPowerTimeslotControl" },
5827   { NBAP_ID_ERRORINDICATIONFORCOMMON, "id-errorIndicationForCommon" },
5828   { NBAP_ID_ERRORINDICATIONFORDEDICATED, "id-errorIndicationForDedicated" },
5829   { NBAP_ID_INFORMATIONEXCHANGEFAILURE, "id-informationExchangeFailure" },
5830   { NBAP_ID_INFORMATIONEXCHANGEINITIATION, "id-informationExchangeInitiation" },
5831   { NBAP_ID_INFORMATIONEXCHANGETERMINATION, "id-informationExchangeTermination" },
5832   { NBAP_ID_INFORMATIONREPORTING, "id-informationReporting" },
5833   { NBAP_ID_BEARERREARRANGEMENT, "id-BearerRearrangement" },
5834   { NBAP_ID_MBMSNOTIFICATIONUPDATE, "id-mBMSNotificationUpdate" },
5835   { NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION, "id-physicalSharedChannelReconfiguration" },
5836   { NBAP_ID_PRIVATEMESSAGEFORCOMMON, "id-privateMessageForCommon" },
5837   { NBAP_ID_PRIVATEMESSAGEFORDEDICATED, "id-privateMessageForDedicated" },
5838   { NBAP_ID_RADIOLINKADDITION, "id-radioLinkAddition" },
5839   { NBAP_ID_RADIOLINKDELETION, "id-radioLinkDeletion" },
5840   { NBAP_ID_RADIOLINKFAILURE, "id-radioLinkFailure" },
5841   { NBAP_ID_RADIOLINKPREEMPTION, "id-radioLinkPreemption" },
5842   { NBAP_ID_RADIOLINKRESTORATION, "id-radioLinkRestoration" },
5843   { NBAP_ID_RADIOLINKSETUP, "id-radioLinkSetup" },
5844   { NBAP_ID_RESET, "id-reset" },
5845   { NBAP_ID_RESOURCESTATUSINDICATION, "id-resourceStatusIndication" },
5846   { NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT, "id-cellSynchronisationAdjustment" },
5847   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION, "id-synchronisedRadioLinkReconfigurationCancellation" },
5848   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT, "id-synchronisedRadioLinkReconfigurationCommit" },
5849   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION, "id-synchronisedRadioLinkReconfigurationPreparation" },
5850   { NBAP_ID_SYSTEMINFORMATIONUPDATE, "id-systemInformationUpdate" },
5851   { NBAP_ID_UNBLOCKRESOURCE, "id-unblockResource" },
5852   { NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
5853   { NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
5854   { NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
5855   { NBAP_ID_UESTATUSUPDATE, "id-uEStatusUpdate" },
5856   { 0, NULL }
5857 };
5858
5859
5860 static int
5861 dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5862   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5863                                                             0U, 255U, &ProcedureCode, FALSE);
5864
5865 #line 74 "nbap.cnf"
5866         if (check_col(actx->pinfo->cinfo, COL_INFO))
5867        col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
5868                    val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
5869                               "unknown message"));
5870
5871   return offset;
5872 }
5873
5874
5875 static const value_string nbap_DdMode_vals[] = {
5876   { tdd, "tdd" },
5877   { fdd, "fdd" },
5878   { common, "common" },
5879   { 0, NULL }
5880 };
5881
5882
5883 static int
5884 dissect_nbap_DdMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5885   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5886                                      3, &ddMode, TRUE, 0, NULL);
5887
5888   return offset;
5889 }
5890
5891
5892 static const per_sequence_t ProcedureID_sequence[] = {
5893   { &hf_nbap_procedureCode  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode },
5894   { &hf_nbap_ddMode         , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DdMode },
5895   { NULL, 0, 0, NULL }
5896 };
5897
5898 static int
5899 dissect_nbap_ProcedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5900 #line 82 "nbap.cnf"
5901   ProcedureCode = 0xFFFF;
5902   ddMode = 0xFFFF;
5903   ProcedureID = NULL;
5904
5905   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5906                                    ett_nbap_ProcedureID, ProcedureID_sequence);
5907
5908 #line 88 "nbap.cnf"
5909   ProcedureID = ep_strdup_printf("%s/%s", 
5910                                  val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
5911                                  val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));      
5912
5913   return offset;
5914 }
5915
5916
5917 static const value_string nbap_ProtocolIE_ID_vals[] = {
5918   { id_AICH_Information, "id-AICH-Information" },
5919   { id_AICH_InformationItem_ResourceStatusInd, "id-AICH-InformationItem-ResourceStatusInd" },
5920   { id_BCH_Information, "id-BCH-Information" },
5921   { id_BCH_InformationItem_ResourceStatusInd, "id-BCH-InformationItem-ResourceStatusInd" },
5922   { id_BCCH_ModificationTime, "id-BCCH-ModificationTime" },
5923   { id_BlockingPriorityIndicator, "id-BlockingPriorityIndicator" },
5924   { id_Cause, "id-Cause" },
5925   { id_CCP_InformationItem_AuditRsp, "id-CCP-InformationItem-AuditRsp" },
5926   { id_CCP_InformationList_AuditRsp, "id-CCP-InformationList-AuditRsp" },
5927   { id_CCP_InformationItem_ResourceStatusInd, "id-CCP-InformationItem-ResourceStatusInd" },
5928   { id_Cell_InformationItem_AuditRsp, "id-Cell-InformationItem-AuditRsp" },
5929   { id_Cell_InformationItem_ResourceStatusInd, "id-Cell-InformationItem-ResourceStatusInd" },
5930   { id_Cell_InformationList_AuditRsp, "id-Cell-InformationList-AuditRsp" },
5931   { id_CellParameterID, "id-CellParameterID" },
5932   { id_CFN, "id-CFN" },
5933   { id_C_ID, "id-C-ID" },
5934   { id_CommonMeasurementAccuracy, "id-CommonMeasurementAccuracy" },
5935   { id_CommonMeasurementObjectType_CM_Rprt, "id-CommonMeasurementObjectType-CM-Rprt" },
5936   { id_CommonMeasurementObjectType_CM_Rqst, "id-CommonMeasurementObjectType-CM-Rqst" },
5937   { id_CommonMeasurementObjectType_CM_Rsp, "id-CommonMeasurementObjectType-CM-Rsp" },
5938   { id_CommonMeasurementType, "id-CommonMeasurementType" },
5939   { id_CommonPhysicalChannelID, "id-CommonPhysicalChannelID" },
5940   { id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
5941   { id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
5942   { id_CommunicationControlPortID, "id-CommunicationControlPortID" },
5943   { id_ConfigurationGenerationID, "id-ConfigurationGenerationID" },
5944   { id_CRNC_CommunicationContextID, "id-CRNC-CommunicationContextID" },
5945   { id_CriticalityDiagnostics, "id-CriticalityDiagnostics" },
5946   { id_DCHs_to_Add_FDD, "id-DCHs-to-Add-FDD" },
5947   { id_DCH_AddList_RL_ReconfPrepTDD, "id-DCH-AddList-RL-ReconfPrepTDD" },
5948   { id_DCHs_to_Add_TDD, "id-DCHs-to-Add-TDD" },
5949   { id_DCH_DeleteList_RL_ReconfPrepFDD, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
5950   { id_DCH_DeleteList_RL_ReconfPrepTDD, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
5951   { id_DCH_DeleteList_RL_ReconfRqstFDD, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
5952   { id_DCH_DeleteList_RL_ReconfRqstTDD, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
5953   { id_DCH_FDD_Information, "id-DCH-FDD-Information" },
5954   { id_DCH_TDD_Information, "id-DCH-TDD-Information" },
5955   { id_DCH_InformationResponse, "id-DCH-InformationResponse" },
5956   { id_FDD_DCHs_to_Modify, "id-FDD-DCHs-to-Modify" },
5957   { id_TDD_DCHs_to_Modify, "id-TDD-DCHs-to-Modify" },
5958   { id_DCH_ModifyList_RL_ReconfRqstTDD, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
5959   { id_DCH_RearrangeList_Bearer_RearrangeInd, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
5960   { id_DedicatedMeasurementObjectType_DM_Rprt, "id-DedicatedMeasurementObjectType-DM-Rprt" },
5961   { id_DedicatedMeasurementObjectType_DM_Rqst, "id-DedicatedMeasurementObjectType-DM-Rqst" },
5962   { id_DedicatedMeasurementObjectType_DM_Rsp, "id-DedicatedMeasurementObjectType-DM-Rsp" },
5963   { id_DedicatedMeasurementType, "id-DedicatedMeasurementType" },
5964   { id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
5965   { id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
5966   { id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
5967   { id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
5968   { id_DL_DPCH_InformationList_RL_SetupRqstTDD, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
5969   { id_DL_DPCH_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
5970   { id_DL_DPCH_Information_RL_ReconfRqstFDD, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
5971   { id_DL_DPCH_Information_RL_SetupRqstFDD, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
5972   { id_DL_DPCH_TimingAdjustment, "id-DL-DPCH-TimingAdjustment" },
5973   { id_DL_ReferencePowerInformationItem_DL_PC_Rqst, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
5974   { id_DLReferencePower, "id-DLReferencePower" },
5975   { id_DLReferencePowerList_DL_PC_Rqst, "id-DLReferencePowerList-DL-PC-Rqst" },
5976   { id_Unused_ProtocolIE_ID_87, "id-Unused-ProtocolIE-ID-87" },
5977   { id_Unused_ProtocolIE_ID_89, "id-Unused-ProtocolIE-ID-89" },
5978   { id_Unused_ProtocolIE_ID_91, "id-Unused-ProtocolIE-ID-91" },
5979   { id_Unused_ProtocolIE_ID_93, "id-Unused-ProtocolIE-ID-93" },
5980   { id_DSCHs_to_Add_TDD, "id-DSCHs-to-Add-TDD" },
5981   { id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
5982   { id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
5983   { id_DSCH_InformationResponse, "id-DSCH-InformationResponse" },
5984   { id_Unused_ProtocolIE_ID_106, "id-Unused-ProtocolIE-ID-106" },
5985   { id_DSCH_TDD_Information, "id-DSCH-TDD-Information" },
5986   { id_Unused_ProtocolIE_ID_108, "id-Unused-ProtocolIE-ID-108" },
5987   { id_Unused_ProtocolIE_ID_112, "id-Unused-ProtocolIE-ID-112" },
5988   { id_DSCH_RearrangeList_Bearer_RearrangeInd, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
5989   { id_End_Of_Audit_Sequence_Indicator, "id-End-Of-Audit-Sequence-Indicator" },
5990   { id_FACH_Information, "id-FACH-Information" },
5991   { id_FACH_InformationItem_ResourceStatusInd, "id-FACH-InformationItem-ResourceStatusInd" },
5992   { id_FACH_ParametersList_CTCH_ReconfRqstTDD, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
5993   { id_FACH_ParametersListIE_CTCH_SetupRqstFDD, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
5994   { id_FACH_ParametersListIE_CTCH_SetupRqstTDD, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
5995   { id_IndicationType_ResourceStatusInd, "id-IndicationType-ResourceStatusInd" },
5996   { id_Local_Cell_ID, "id-Local-Cell-ID" },
5997   { id_Local_Cell_Group_InformationItem_AuditRsp, "id-Local-Cell-Group-InformationItem-AuditRsp" },
5998   { id_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
5999   { id_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
6000   { id_Local_Cell_Group_InformationList_AuditRsp, "id-Local-Cell-Group-InformationList-AuditRsp" },
6001   { id_Local_Cell_InformationItem_AuditRsp, "id-Local-Cell-InformationItem-AuditRsp" },
6002   { id_Local_Cell_InformationItem_ResourceStatusInd, "id-Local-Cell-InformationItem-ResourceStatusInd" },
6003   { id_Local_Cell_InformationItem2_ResourceStatusInd, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
6004   { id_Local_Cell_InformationList_AuditRsp, "id-Local-Cell-InformationList-AuditRsp" },
6005   { id_AdjustmentPeriod, "id-AdjustmentPeriod" },
6006   { id_MaxAdjustmentStep, "id-MaxAdjustmentStep" },
6007   { id_MaximumTransmissionPower, "id-MaximumTransmissionPower" },
6008   { id_MeasurementFilterCoefficient, "id-MeasurementFilterCoefficient" },
6009   { id_MeasurementID, "id-MeasurementID" },
6010   { id_MessageStructure, "id-MessageStructure" },
6011   { id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
6012   { id_NodeB_CommunicationContextID, "id-NodeB-CommunicationContextID" },
6013   { id_NeighbouringCellMeasurementInformation, "id-NeighbouringCellMeasurementInformation" },
6014   { id_P_CCPCH_Information, "id-P-CCPCH-Information" },
6015   { id_P_CCPCH_InformationItem_ResourceStatusInd, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
6016   { id_P_CPICH_Information, "id-P-CPICH-Information" },
6017   { id_P_CPICH_InformationItem_ResourceStatusInd, "id-P-CPICH-InformationItem-ResourceStatusInd" },
6018   { id_P_SCH_Information, "id-P-SCH-Information" },
6019   { id_PCCPCH_Information_Cell_ReconfRqstTDD, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
6020   { id_PCCPCH_Information_Cell_SetupRqstTDD, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
6021   { id_PCH_Parameters_CTCH_ReconfRqstTDD, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
6022   { id_PCH_ParametersItem_CTCH_SetupRqstFDD, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
6023   { id_PCH_ParametersItem_CTCH_SetupRqstTDD, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
6024   { id_PCH_Information, "id-PCH-Information" },
6025   { id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
6026   { id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
6027   { id_PDSCHSets_AddList_PSCH_ReconfRqst, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
6028   { id_PDSCHSets_DeleteList_PSCH_ReconfRqst, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
6029   { id_PDSCHSets_ModifyList_PSCH_ReconfRqst, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
6030   { id_PICH_Information, "id-PICH-Information" },
6031   { id_PICH_Parameters_CTCH_ReconfRqstTDD, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
6032   { id_PowerAdjustmentType, "id-PowerAdjustmentType" },
6033   { id_PRACH_Information, "id-PRACH-Information" },
6034   { id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
6035   { id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
6036   { id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
6037   { id_PrimaryCPICH_Information_Cell_SetupRqstFDD, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
6038   { id_PrimarySCH_Information_Cell_ReconfRqstFDD, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
6039   { id_PrimarySCH_Information_Cell_SetupRqstFDD, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
6040   { id_PrimaryScramblingCode, "id-PrimaryScramblingCode" },
6041   { id_SCH_Information_Cell_ReconfRqstTDD, "id-SCH-Information-Cell-ReconfRqstTDD" },
6042   { id_SCH_Information_Cell_SetupRqstTDD, "id-SCH-Information-Cell-SetupRqstTDD" },
6043   { id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
6044   { id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
6045   { id_PUSCHSets_AddList_PSCH_ReconfRqst, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
6046   { id_PUSCHSets_DeleteList_PSCH_ReconfRqst, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
6047   { id_PUSCHSets_ModifyList_PSCH_ReconfRqst, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
6048   { id_RACH_Information, "id-RACH-Information" },
6049   { id_RACH_ParametersItem_CTCH_SetupRqstFDD, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
6050   { id_RACH_ParameterItem_CTCH_SetupRqstTDD, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
6051   { id_ReportCharacteristics, "id-ReportCharacteristics" },
6052   { id_Reporting_Object_RL_FailureInd, "id-Reporting-Object-RL-FailureInd" },
6053   { id_Reporting_Object_RL_RestoreInd, "id-Reporting-Object-RL-RestoreInd" },
6054   { id_RL_InformationItem_DM_Rprt, "id-RL-InformationItem-DM-Rprt" },
6055   { id_RL_InformationItem_DM_Rqst, "id-RL-InformationItem-DM-Rqst" },
6056   { id_RL_InformationItem_DM_Rsp, "id-RL-InformationItem-DM-Rsp" },
6057   { id_RL_InformationItem_RL_AdditionRqstFDD, "id-RL-InformationItem-RL-AdditionRqstFDD" },
6058   { id_RL_informationItem_RL_DeletionRqst, "id-RL-informationItem-RL-DeletionRqst" },
6059   { id_RL_InformationItem_RL_FailureInd, "id-RL-InformationItem-RL-FailureInd" },
6060   { id_RL_InformationItem_RL_PreemptRequiredInd, "id-RL-InformationItem-RL-PreemptRequiredInd" },
6061   { id_RL_InformationItem_RL_ReconfPrepFDD, "id-RL-InformationItem-RL-ReconfPrepFDD" },
6062   { id_RL_InformationItem_RL_ReconfRqstFDD, "id-RL-InformationItem-RL-ReconfRqstFDD" },
6063   { id_RL_InformationItem_RL_RestoreInd, "id-RL-InformationItem-RL-RestoreInd" },
6064   { id_RL_InformationItem_RL_SetupRqstFDD, "id-RL-InformationItem-RL-SetupRqstFDD" },
6065   { id_RL_InformationList_RL_AdditionRqstFDD, "id-RL-InformationList-RL-AdditionRqstFDD" },
6066   { id_RL_informationList_RL_DeletionRqst, "id-RL-informationList-RL-DeletionRqst" },
6067   { id_RL_InformationList_RL_PreemptRequiredInd, "id-RL-InformationList-RL-PreemptRequiredInd" },
6068   { id_RL_InformationList_RL_ReconfPrepFDD, "id-RL-InformationList-RL-ReconfPrepFDD" },
6069   { id_RL_InformationList_RL_ReconfRqstFDD, "id-RL-InformationList-RL-ReconfRqstFDD" },
6070   { id_RL_InformationList_RL_SetupRqstFDD, "id-RL-InformationList-RL-SetupRqstFDD" },
6071   { id_RL_InformationResponseItem_RL_AdditionRspFDD, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
6072   { id_RL_InformationResponseItem_RL_ReconfReady, "id-RL-InformationResponseItem-RL-ReconfReady" },
6073   { id_RL_InformationResponseItem_RL_ReconfRsp, "id-RL-InformationResponseItem-RL-ReconfRsp" },
6074   { id_RL_InformationResponseItem_RL_SetupRspFDD, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
6075   { id_RL_InformationResponseList_RL_AdditionRspFDD, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
6076   { id_RL_InformationResponseList_RL_ReconfReady, "id-RL-InformationResponseList-RL-ReconfReady" },
6077   { id_RL_InformationResponseList_RL_ReconfRsp, "id-RL-InformationResponseList-RL-ReconfRsp" },
6078   { id_RL_InformationResponseList_RL_SetupRspFDD, "id-RL-InformationResponseList-RL-SetupRspFDD" },
6079   { id_RL_InformationResponse_RL_AdditionRspTDD, "id-RL-InformationResponse-RL-AdditionRspTDD" },
6080   { id_RL_InformationResponse_RL_SetupRspTDD, "id-RL-InformationResponse-RL-SetupRspTDD" },
6081   { id_RL_Information_RL_AdditionRqstTDD, "id-RL-Information-RL-AdditionRqstTDD" },
6082   { id_RL_Information_RL_ReconfRqstTDD, "id-RL-Information-RL-ReconfRqstTDD" },
6083   { id_RL_Information_RL_ReconfPrepTDD, "id-RL-Information-RL-ReconfPrepTDD" },
6084   { id_RL_Information_RL_SetupRqstTDD, "id-RL-Information-RL-SetupRqstTDD" },
6085   { id_RL_ReconfigurationFailureItem_RL_ReconfFailure, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
6086   { id_RL_Set_InformationItem_DM_Rprt, "id-RL-Set-InformationItem-DM-Rprt" },
6087   { id_RL_Set_InformationItem_DM_Rsp, "id-RL-Set-InformationItem-DM-Rsp" },
6088   { id_RL_Set_InformationItem_RL_FailureInd, "id-RL-Set-InformationItem-RL-FailureInd" },
6089   { id_RL_Set_InformationItem_RL_RestoreInd, "id-RL-Set-InformationItem-RL-RestoreInd" },
6090   { id_S_CCPCH_Information, "id-S-CCPCH-Information" },
6091   { id_S_CPICH_Information, "id-S-CPICH-Information" },
6092   { id_SCH_Information, "id-SCH-Information" },
6093   { id_S_SCH_Information, "id-S-SCH-Information" },
6094   { id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
6095   { id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
6096   { id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
6097   { id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
6098   { id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
6099   { id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
6100   { id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
6101   { id_SecondarySCH_Information_Cell_ReconfRqstFDD, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
6102   { id_SecondarySCH_Information_Cell_SetupRqstFDD, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
6103   { id_SegmentInformationListIE_SystemInfoUpdate, "id-SegmentInformationListIE-SystemInfoUpdate" },
6104   { id_SFN, "id-SFN" },
6105   { id_SignallingBearerRequestIndicator, "id-SignallingBearerRequestIndicator" },
6106   { id_ShutdownTimer, "id-ShutdownTimer" },
6107   { id_Start_Of_Audit_Sequence_Indicator, "id-Start-Of-Audit-Sequence-Indicator" },
6108   { id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
6109   { id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
6110   { id_SyncCase, "id-SyncCase" },
6111   { id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
6112   { id_T_Cell, "id-T-Cell" },
6113   { id_TargetCommunicationControlPortID, "id-TargetCommunicationControlPortID" },
6114   { id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
6115   { id_TimeSlotConfigurationList_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
6116   { id_TransmissionDiversityApplied, "id-TransmissionDiversityApplied" },
6117   { id_TypeOfError, "id-TypeOfError" },
6118   { id_UARFCNforNt, "id-UARFCNforNt" },
6119   { id_UARFCNforNd, "id-UARFCNforNd" },
6120   { id_UARFCNforNu, "id-UARFCNforNu" },
6121   { id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
6122   { id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
6123   { id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
6124   { id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
6125   { id_UL_DPCH_InformationList_RL_SetupRqstTDD, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
6126   { id_UL_DPCH_Information_RL_ReconfPrepFDD, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
6127   { id_UL_DPCH_Information_RL_ReconfRqstFDD, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
6128   { id_UL_DPCH_Information_RL_SetupRqstFDD, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
6129   { id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
6130   { id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
6131   { id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
6132   { id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
6133   { id_USCH_Information_Add, "id-USCH-Information-Add" },
6134   { id_USCH_Information_DeleteList_RL_ReconfPrepTDD, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
6135   { id_USCH_Information_ModifyList_RL_ReconfPrepTDD, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
6136   { id_USCH_InformationResponse, "id-USCH-InformationResponse" },
6137   { id_USCH_Information, "id-USCH-Information" },
6138   { id_USCH_RearrangeList_Bearer_RearrangeInd, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
6139   { id_Active_Pattern_Sequence_Information, "id-Active-Pattern-Sequence-Information" },
6140   { id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
6141   { id_AdjustmentRatio, "id-AdjustmentRatio" },
6142   { id_Not_Used_320, "id-Not-Used-320" },
6143   { id_Not_Used_322, "id-Not-Used-322" },
6144   { id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
6145   { id_CauseLevel_PSCH_ReconfFailure, "id-CauseLevel-PSCH-ReconfFailure" },
6146   { id_CauseLevel_RL_AdditionFailureFDD, "id-CauseLevel-RL-AdditionFailureFDD" },
6147   { id_CauseLevel_RL_AdditionFailureTDD, "id-CauseLevel-RL-AdditionFailureTDD" },
6148   { id_CauseLevel_RL_ReconfFailure, "id-CauseLevel-RL-ReconfFailure" },
6149   { id_CauseLevel_RL_SetupFailureFDD, "id-CauseLevel-RL-SetupFailureFDD" },
6150   { id_CauseLevel_RL_SetupFailureTDD, "id-CauseLevel-RL-SetupFailureTDD" },
6151   { id_Not_Used_330, "id-Not-Used-330" },
6152   { id_Not_Used_332, "id-Not-Used-332" },
6153   { id_Closed_Loop_Timing_Adjustment_Mode, "id-Closed-Loop-Timing-Adjustment-Mode" },
6154   { id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
6155   { id_Compressed_Mode_Deactivation_Flag, "id-Compressed-Mode-Deactivation-Flag" },
6156   { id_Not_Used_336, "id-Not-Used-336" },
6157   { id_Not_Used_342, "id-Not-Used-342" },
6158   { id_Not_Used_343, "id-Not-Used-343" },
6159   { id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
6160   { id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
6161   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
6162   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
6163   { id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
6164   { id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
6165   { id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
6166   { id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
6167   { id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
6168   { id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
6169   { id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
6170   { id_DL_TPC_Pattern01Count, "id-DL-TPC-Pattern01Count" },
6171   { id_DPC_Mode, "id-DPC-Mode" },
6172   { id_DPCHConstant, "id-DPCHConstant" },
6173   { id_Unused_ProtocolIE_ID_94, "id-Unused-ProtocolIE-ID-94" },
6174   { id_Unused_ProtocolIE_ID_110, "id-Unused-ProtocolIE-ID-110" },
6175   { id_Unused_ProtocolIE_ID_111, "id-Unused-ProtocolIE-ID-111" },
6176   { id_FACH_ParametersList_CTCH_SetupRsp, "id-FACH-ParametersList-CTCH-SetupRsp" },
6177   { id_Limited_power_increase_information_Cell_SetupRqstFDD, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
6178   { id_PCH_Parameters_CTCH_SetupRsp, "id-PCH-Parameters-CTCH-SetupRsp" },
6179   { id_PCH_ParametersItem_CTCH_ReconfRqstFDD, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
6180   { id_Not_Used_376, "id-Not-Used-376" },
6181   { id_PICH_ParametersItem_CTCH_ReconfRqstFDD, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
6182   { id_PRACHConstant, "id-PRACHConstant" },
6183   { id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
6184   { id_PUSCHConstant, "id-PUSCHConstant" },
6185   { id_RACH_Parameters_CTCH_SetupRsp, "id-RACH-Parameters-CTCH-SetupRsp" },
6186   { id_Unused_ProtocolIE_ID_443, "id-Unused-ProtocolIE-ID-443" },
6187   { id_Synchronisation_Configuration_Cell_ReconfRqst, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
6188   { id_Synchronisation_Configuration_Cell_SetupRqst, "id-Synchronisation-Configuration-Cell-SetupRqst" },
6189   { id_Transmission_Gap_Pattern_Sequence_Information, "id-Transmission-Gap-Pattern-Sequence-Information" },
6190   { id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
6191   { id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
6192   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
6193   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
6194   { id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
6195   { id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
6196   { id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
6197   { id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
6198   { id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
6199   { id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
6200   { id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
6201   { id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
6202   { id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
6203   { id_CommunicationContextInfoItem_Reset, "id-CommunicationContextInfoItem-Reset" },
6204   { id_CommunicationControlPortInfoItem_Reset, "id-CommunicationControlPortInfoItem-Reset" },
6205   { id_ResetIndicator, "id-ResetIndicator" },
6206   { id_Unused_ProtocolIE_ID_417, "id-Unused-ProtocolIE-ID-417" },
6207   { id_Unused_ProtocolIE_ID_418, "id-Unused-ProtocolIE-ID-418" },
6208   { id_Unused_ProtocolIE_ID_419, "id-Unused-ProtocolIE-ID-419" },
6209   { id_Unused_ProtocolIE_ID_142, "id-Unused-ProtocolIE-ID-142" },
6210   { id_TimingAdvanceApplied, "id-TimingAdvanceApplied" },
6211   { id_CFNReportingIndicator, "id-CFNReportingIndicator" },
6212   { id_SFNReportingIndicator, "id-SFNReportingIndicator" },
6213   { id_InnerLoopDLPCStatus, "id-InnerLoopDLPCStatus" },
6214   { id_TimeslotISCPInfo, "id-TimeslotISCPInfo" },
6215   { id_PICH_ParametersItem_CTCH_SetupRqstTDD, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
6216   { id_PRACH_ParametersItem_CTCH_SetupRqstTDD, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
6217   { id_CCTrCH_InformationItem_RL_FailureInd, "id-CCTrCH-InformationItem-RL-FailureInd" },
6218   { id_CCTrCH_InformationItem_RL_RestoreInd, "id-CCTrCH-InformationItem-RL-RestoreInd" },
6219   { id_CauseLevel_SyncAdjustmntFailureTDD, "id-CauseLevel-SyncAdjustmntFailureTDD" },
6220   { id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
6221   { id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
6222   { id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
6223   { id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
6224   { id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
6225   { id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
6226   { id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
6227   { id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
6228   { id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
6229   { id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
6230   { id_CellSyncInfo_CellSyncReprtTDD, "id-CellSyncInfo-CellSyncReprtTDD" },
6231   { id_CSBTransmissionID, "id-CSBTransmissionID" },
6232   { id_CSBMeasurementID, "id-CSBMeasurementID" },
6233   { id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
6234   { id_NCyclesPerSFNperiod, "id-NCyclesPerSFNperiod" },
6235   { id_NRepetitionsPerCyclePeriod, "id-NRepetitionsPerCyclePeriod" },
6236   { id_SyncFrameNumber, "id-SyncFrameNumber" },
6237   { id_SynchronisationReportType, "id-SynchronisationReportType" },
6238   { id_SynchronisationReportCharacteristics, "id-SynchronisationReportCharacteristics" },
6239   { id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
6240   { id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
6241   { id_ReferenceClockAvailability, "id-ReferenceClockAvailability" },
6242   { id_ReferenceSFNoffset, "id-ReferenceSFNoffset" },
6243   { id_InformationExchangeID, "id-InformationExchangeID" },
6244   { id_InformationExchangeObjectType_InfEx_Rqst, "id-InformationExchangeObjectType-InfEx-Rqst" },
6245   { id_InformationType, "id-InformationType" },
6246   { id_InformationReportCharacteristics, "id-InformationReportCharacteristics" },
6247   { id_InformationExchangeObjectType_InfEx_Rsp, "id-InformationExchangeObjectType-InfEx-Rsp" },
6248   { id_InformationExchangeObjectType_InfEx_Rprt, "id-InformationExchangeObjectType-InfEx-Rprt" },
6249   { id_IPDLParameter_Information_Cell_ReconfRqstFDD, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
6250   { id_IPDLParameter_Information_Cell_SetupRqstFDD, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
6251   { id_IPDLParameter_Information_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
6252   { id_IPDLParameter_Information_Cell_SetupRqstTDD, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
6253   { id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
6254   { id_DwPCH_LCR_Information, "id-DwPCH-LCR-Information" },
6255   { id_DwPCH_LCR_InformationList_AuditRsp, "id-DwPCH-LCR-InformationList-AuditRsp" },
6256   { id_DwPCH_LCR_Information_Cell_SetupRqstTDD, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
6257   { id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
6258   { id_DwPCH_LCR_Information_ResourceStatusInd, "id-DwPCH-LCR-Information-ResourceStatusInd" },
6259   { id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
6260   { id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
6261   { id_FPACH_LCR_Information, "id-FPACH-LCR-Information" },
6262   { id_FPACH_LCR_Information_AuditRsp, "id-FPACH-LCR-Information-AuditRsp" },
6263   { id_FPACH_LCR_InformationList_AuditRsp, "id-FPACH-LCR-InformationList-AuditRsp" },
6264   { id_FPACH_LCR_InformationList_ResourceStatusInd, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
6265   { id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
6266   { id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
6267   { id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
6268   { id_PCH_Power_LCR_CTCH_SetupRqstTDD, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
6269   { id_PCH_Power_LCR_CTCH_ReconfRqstTDD, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
6270   { id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
6271   { id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
6272   { id_RL_InformationResponse_LCR_RL_SetupRspTDD, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
6273   { id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
6274   { id_TimeSlot, "id-TimeSlot" },
6275   { id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
6276   { id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
6277   { id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
6278   { id_TimeSlotLCR_CM_Rqst, "id-TimeSlotLCR-CM-Rqst" },
6279   { id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
6280   { id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
6281   { id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
6282   { id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
6283   { id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
6284   { id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
6285   { id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
6286   { id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
6287   { id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
6288   { id_UL_DPCH_LCR_InformationModify_AddList, "id-UL-DPCH-LCR-InformationModify-AddList" },
6289   { id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
6290   { id_UL_SIRTarget, "id-UL-SIRTarget" },
6291   { id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
6292   { id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
6293   { id_Unused_ProtocolIE_ID_26, "id-Unused-ProtocolIE-ID-26" },
6294   { id_Unused_ProtocolIE_ID_27, "id-Unused-ProtocolIE-ID-27" },
6295   { id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
6296   { id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
6297   { id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
6298   { id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
6299   { id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
6300   { id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
6301   { id_timeslotInfo_CellSyncInitiationRqstTDD, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
6302   { id_SyncReportType_CellSyncReprtTDD, "id-SyncReportType-CellSyncReprtTDD" },
6303   { id_Power_Local_Cell_Group_InformationItem_AuditRsp, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
6304   { id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
6305   { id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
6306   { id_Power_Local_Cell_Group_InformationList_AuditRsp, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
6307   { id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
6308   { id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
6309   { id_Power_Local_Cell_Group_ID, "id-Power-Local-Cell-Group-ID" },
6310   { id_PUSCH_Info_DM_Rqst, "id-PUSCH-Info-DM-Rqst" },
6311   { id_PUSCH_Info_DM_Rsp, "id-PUSCH-Info-DM-Rsp" },
6312   { id_PUSCH_Info_DM_Rprt, "id-PUSCH-Info-DM-Rprt" },
6313   { id_InitDL_Power, "id-InitDL-Power" },
6314   { id_cellSyncBurstRepetitionPeriod, "id-cellSyncBurstRepetitionPeriod" },
6315   { id_ReportCharacteristicsType_OnModification, "id-ReportCharacteristicsType-OnModification" },
6316   { id_SFNSFNMeasurementValueInformation, "id-SFNSFNMeasurementValueInformation" },
6317   { id_SFNSFNMeasurementThresholdInformation, "id-SFNSFNMeasurementThresholdInformation" },
6318   { id_TUTRANGPSMeasurementValueInformation, "id-TUTRANGPSMeasurementValueInformation" },
6319   { id_TUTRANGPSMeasurementThresholdInformation, "id-TUTRANGPSMeasurementThresholdInformation" },
6320   { id_Rx_Timing_Deviation_Value_LCR, "id-Rx-Timing-Deviation-Value-LCR" },
6321   { id_RL_InformationResponse_LCR_RL_AdditionRspTDD, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
6322   { id_DL_PowerBalancing_Information, "id-DL-PowerBalancing-Information" },
6323   { id_DL_PowerBalancing_ActivationIndicator, "id-DL-PowerBalancing-ActivationIndicator" },
6324   { id_DL_PowerBalancing_UpdatedIndicator, "id-DL-PowerBalancing-UpdatedIndicator" },
6325   { id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
6326   { id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
6327   { id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
6328   { id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
6329   { id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
6330   { 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" },
6331   { id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
6332   { id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
6333   { id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
6334   { id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
6335   { id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
6336   { id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
6337   { id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
6338   { id_bindingID, "id-bindingID" },
6339   { id_RL_Specific_DCH_Info, "id-RL-Specific-DCH-Info" },
6340   { id_transportlayeraddress, "id-transportlayeraddress" },
6341   { id_DelayedActivation, "id-DelayedActivation" },
6342   { id_DelayedActivationList_RL_ActivationCmdFDD, "id-DelayedActivationList-RL-ActivationCmdFDD" },
6343   { id_DelayedActivationInformation_RL_ActivationCmdFDD, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
6344   { id_DelayedActivationList_RL_ActivationCmdTDD, "id-DelayedActivationList-RL-ActivationCmdTDD" },
6345   { id_DelayedActivationInformation_RL_ActivationCmdTDD, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
6346   { id_neighbouringTDDCellMeasurementInformationLCR, "id-neighbouringTDDCellMeasurementInformationLCR" },
6347   { id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
6348   { id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
6349   { id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
6350   { id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
6351   { id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
6352   { id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
6353   { id_SyncDLCodeIdThreInfoLCR, "id-SyncDLCodeIdThreInfoLCR" },
6354   { id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
6355   { id_DwPCH_Power, "id-DwPCH-Power" },
6356   { id_AccumulatedClockupdate_CellSyncReprtTDD, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
6357   { id_Angle_Of_Arrival_Value_LCR, "id-Angle-Of-Arrival-Value-LCR" },
6358   { id_HSDSCH_FDD_Information, "id-HSDSCH-FDD-Information" },
6359   { id_HSDSCH_FDD_Information_Response, "id-HSDSCH-FDD-Information-Response" },
6360   { id_HSDSCH_Information_to_Modify, "id-HSDSCH-Information-to-Modify" },
6361   { id_HSDSCH_RNTI, "id-HSDSCH-RNTI" },
6362   { id_HSDSCH_TDD_Information, "id-HSDSCH-TDD-Information" },
6363   { id_HSDSCH_TDD_Information_Response, "id-HSDSCH-TDD-Information-Response" },
6364   { id_HSPDSCH_RL_ID, "id-HSPDSCH-RL-ID" },
6365   { id_PrimCCPCH_RSCP_DL_PC_RqstTDD, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
6366   { id_Unused_ProtocolIE_ID_64, "id-Unused-ProtocolIE-ID-64" },
6367   { id_PDSCH_RL_ID, "id-PDSCH-RL-ID" },
6368   { id_HSDSCH_RearrangeList_Bearer_RearrangeInd, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
6369   { id_UL_Synchronisation_Parameters_LCR, "id-UL-Synchronisation-Parameters-LCR" },
6370   { id_HSDSCH_FDD_Update_Information, "id-HSDSCH-FDD-Update-Information" },
6371   { id_HSDSCH_TDD_Update_Information, "id-HSDSCH-TDD-Update-Information" },
6372   { id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
6373   { id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
6374   { id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
6375   { id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
6376   { id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
6377   { id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
6378   { id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
6379   { id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
6380   { id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
6381   { id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
6382   { id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
6383   { id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
6384   { id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
6385   { id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
6386   { id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
6387   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
6388   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
6389   { id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
6390   { id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
6391   { id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
6392   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
6393   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
6394   { id_Initial_DL_Power_TimeslotLCR_InformationItem, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
6395   { id_Maximum_DL_Power_TimeslotLCR_InformationItem, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
6396   { id_Minimum_DL_Power_TimeslotLCR_InformationItem, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
6397   { id_HS_DSCHProvidedBitRateValueInformation, "id-HS-DSCHProvidedBitRateValueInformation" },
6398   { id_HS_DSCHRequiredPowerValueInformation, "id-HS-DSCHRequiredPowerValueInformation" },
6399   { id_HS_DSCHRequiredPowerValue, "id-HS-DSCHRequiredPowerValue" },
6400   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
6401   { id_HS_SICH_Reception_Quality, "id-HS-SICH-Reception-Quality" },
6402   { id_HS_SICH_Reception_Quality_Measurement_Value, "id-HS-SICH-Reception-Quality-Measurement-Value" },
6403   { id_HSSICH_Info_DM_Rprt, "id-HSSICH-Info-DM-Rprt" },
6404   { id_HSSICH_Info_DM_Rqst, "id-HSSICH-Info-DM-Rqst" },
6405   { id_HSSICH_Info_DM_Rsp, "id-HSSICH-Info-DM-Rsp" },
6406   { id_Best_Cell_Portions_Value, "id-Best-Cell-Portions-Value" },
6407   { id_Primary_CPICH_Usage_for_Channel_Estimation, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
6408   { id_Secondary_CPICH_Information_Change, "id-Secondary-CPICH-Information-Change" },
6409   { id_NumberOfReportedCellPortions, "id-NumberOfReportedCellPortions" },
6410   { id_CellPortion_InformationItem_Cell_SetupRqstFDD, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
6411   { id_CellPortion_InformationList_Cell_SetupRqstFDD, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
6412   { id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
6413   { id_Secondary_CPICH_Information, "id-Secondary-CPICH-Information" },
6414   { id_Received_total_wide_band_power_For_CellPortion, "id-Received-total-wide-band-power-For-CellPortion" },
6415   { id_Unidirectional_DCH_Indicator, "id-Unidirectional-DCH-Indicator" },
6416   { id_TimingAdjustmentValueLCR, "id-TimingAdjustmentValueLCR" },
6417   { id_multipleRL_dl_DPCH_InformationList, "id-multipleRL-dl-DPCH-InformationList" },
6418   { id_multipleRL_dl_DPCH_InformationModifyList, "id-multipleRL-dl-DPCH-InformationModifyList" },
6419   { id_multipleRL_ul_DPCH_InformationList, "id-multipleRL-ul-DPCH-InformationList" },
6420   { id_multipleRL_ul_DPCH_InformationModifyList, "id-multipleRL-ul-DPCH-InformationModifyList" },
6421   { id_RL_ID, "id-RL-ID" },
6422   { id_SAT_Info_Almanac_ExtItem, "id-SAT-Info-Almanac-ExtItem" },
6423   { id_HSDPA_Capability, "id-HSDPA-Capability" },
6424   { id_HSDSCH_Resources_Information_AuditRsp, "id-HSDSCH-Resources-Information-AuditRsp" },
6425   { id_HSDSCH_Resources_Information_ResourceStatusInd, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
6426   { id_HSDSCH_MACdFlows_to_Add, "id-HSDSCH-MACdFlows-to-Add" },
6427   { id_HSDSCH_MACdFlows_to_Delete, "id-HSDSCH-MACdFlows-to-Delete" },
6428   { id_HSDSCH_Information_to_Modify_Unsynchronised, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
6429   { id_TnlQos, "id-TnlQos" },
6430   { id_Received_total_wide_band_power_For_CellPortion_Value, "id-Received-total-wide-band-power-For-CellPortion-Value" },
6431   { id_Transmitted_Carrier_Power_For_CellPortion, "id-Transmitted-Carrier-Power-For-CellPortion" },
6432   { id_Transmitted_Carrier_Power_For_CellPortion_Value, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
6433   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
6434   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
6435   { id_UpPTSInterferenceValue, "id-UpPTSInterferenceValue" },
6436   { id_PrimaryCCPCH_RSCP_Delta, "id-PrimaryCCPCH-RSCP-Delta" },
6437   { id_MeasurementRecoveryBehavior, "id-MeasurementRecoveryBehavior" },
6438   { id_MeasurementRecoveryReportingIndicator, "id-MeasurementRecoveryReportingIndicator" },
6439   { id_MeasurementRecoverySupportIndicator, "id-MeasurementRecoverySupportIndicator" },
6440   { id_Tstd_indicator, "id-Tstd-indicator" },
6441   { id_multiple_RL_Information_RL_ReconfPrepTDD, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
6442   { id_multiple_RL_Information_RL_ReconfRqstTDD, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
6443   { id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
6444   { id_F_DPCH_Information_RL_ReconfPrepFDD, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
6445   { id_F_DPCH_Information_RL_SetupRqstFDD, "id-F-DPCH-Information-RL-SetupRqstFDD" },
6446   { id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
6447   { id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
6448   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
6449   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
6450   { id_MICH_CFN, "id-MICH-CFN" },
6451   { id_MICH_Information_AuditRsp, "id-MICH-Information-AuditRsp" },
6452   { id_MICH_Information_ResourceStatusInd, "id-MICH-Information-ResourceStatusInd" },
6453   { id_MICH_Parameters_CTCH_ReconfRqstFDD, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
6454   { id_MICH_Parameters_CTCH_ReconfRqstTDD, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
6455   { id_MICH_Parameters_CTCH_SetupRqstFDD, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
6456   { id_MICH_Parameters_CTCH_SetupRqstTDD, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
6457   { id_Modification_Period, "id-Modification-Period" },
6458   { id_NI_Information_NotifUpdateCmd, "id-NI-Information-NotifUpdateCmd" },
6459   { id_S_CCPCH_InformationListExt_AuditRsp, "id-S-CCPCH-InformationListExt-AuditRsp" },
6460   { id_S_CCPCH_InformationListExt_ResourceStatusInd, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
6461   { id_S_CCPCH_LCR_InformationListExt_AuditRsp, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
6462   { id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
6463   { id_HARQ_Preamble_Mode, "id-HARQ-Preamble-Mode" },
6464   { id_Initial_DL_DPCH_TimingAdjustment, "id-Initial-DL-DPCH-TimingAdjustment" },
6465   { id_Initial_DL_DPCH_TimingAdjustment_Allowed, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
6466   { id_DLTransmissionBranchLoadValue, "id-DLTransmissionBranchLoadValue" },
6467   { id_Power_Local_Cell_Group_choice_CM_Rqst, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
6468   { id_Power_Local_Cell_Group_choice_CM_Rsp, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
6469   { id_Power_Local_Cell_Group_choice_CM_Rprt, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
6470   { id_SynchronisationIndicator, "id-SynchronisationIndicator" },
6471   { id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
6472   { id_Unused_ProtocolIE_ID_659, "id-Unused-ProtocolIE-ID-659" },
6473   { id_HS_DSCHRequiredPowerValue_For_Cell_Portion, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
6474   { id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
6475   { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
6476   { id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
6477   { id_E_AGCH_FDD_Code_Information, "id-E-AGCH-FDD-Code-Information" },
6478   { id_E_DCH_Capability, "id-E-DCH-Capability" },
6479   { id_E_DCH_FDD_DL_Control_Channel_Information, "id-E-DCH-FDD-DL-Control-Channel-Information" },
6480   { id_E_DCH_FDD_Information, "id-E-DCH-FDD-Information" },
6481   { id_E_DCH_FDD_Information_Response, "id-E-DCH-FDD-Information-Response" },
6482   { id_E_DCH_FDD_Information_to_Modify, "id-E-DCH-FDD-Information-to-Modify" },
6483   { id_E_DCH_MACdFlows_to_Add, "id-E-DCH-MACdFlows-to-Add" },
6484   { id_E_DCH_MACdFlows_to_Delete, "id-E-DCH-MACdFlows-to-Delete" },
6485   { id_E_DCH_Resources_Information_AuditRsp, "id-E-DCH-Resources-Information-AuditRsp" },
6486   { id_E_DCH_Resources_Information_ResourceStatusInd, "id-E-DCH-Resources-Information-ResourceStatusInd" },
6487   { id_E_DCH_RL_Indication, "id-E-DCH-RL-Indication" },
6488   { id_E_DCH_RL_Set_ID, "id-E-DCH-RL-Set-ID" },
6489   { id_E_DPCH_Information_RL_ReconfPrepFDD, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
6490   { id_E_DPCH_Information_RL_SetupRqstFDD, "id-E-DPCH-Information-RL-SetupRqstFDD" },
6491   { id_E_RGCH_E_HICH_FDD_Code_Information, "id-E-RGCH-E-HICH-FDD-Code-Information" },
6492   { id_Serving_E_DCH_RL_ID, "id-Serving-E-DCH-RL-ID" },
6493   { id_UL_DPDCH_Indicator_For_E_DCH_Operation, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
6494   { id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
6495   { id_E_DPCH_Information_RL_ReconfRqstFDD, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
6496   { id_Maximum_Target_ReceivedTotalWideBandPower, "id-Maximum-Target-ReceivedTotalWideBandPower" },
6497   { id_E_DCHProvidedBitRateValueInformation, "id-E-DCHProvidedBitRateValueInformation" },
6498   { id_HARQ_Preamble_Mode_Activation_Indicator, "id-HARQ-Preamble-Mode-Activation-Indicator" },
6499   { id_RL_Specific_E_DCH_Info, "id-RL-Specific-E-DCH-Info" },
6500   { id_E_DCH_CapacityConsumptionLaw, "id-E-DCH-CapacityConsumptionLaw" },
6501   { id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
6502   { id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
6503   { id_E_DCH_RearrangeList_Bearer_RearrangeInd, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
6504   { id_Unused_ProtocolIE_ID_691, "id-Unused-ProtocolIE-ID-691" },
6505   { id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
6506   { id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
6507   { id_CellPortion_InformationItem_Cell_ReconfRqstFDD, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
6508   { id_CellPortion_InformationList_Cell_ReconfRqstFDD, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
6509   { id_multiple_PUSCH_InfoList_DM_Rsp, "id-multiple-PUSCH-InfoList-DM-Rsp" },
6510   { id_multiple_PUSCH_InfoList_DM_Rprt, "id-multiple-PUSCH-InfoList-DM-Rprt" },
6511   { id_Reference_ReceivedTotalWideBandPower, "id-Reference-ReceivedTotalWideBandPower" },
6512   { id_E_DCH_Serving_Cell_Change_Info_Response, "id-E-DCH-Serving-Cell-Change-Info-Response" },
6513   { id_HS_DSCH_Serving_Cell_Change_Info, "id-HS-DSCH-Serving-Cell-Change-Info" },
6514   { id_HS_DSCH_Serving_Cell_Change_Info_Response, "id-HS-DSCH-Serving-Cell-Change-Info-Response" },
6515   { id_Serving_Cell_Change_CFN, "id-Serving-Cell-Change-CFN" },
6516   { id_E_DCH_HARQ_Combining_Capability, "id-E-DCH-HARQ-Combining-Capability" },
6517   { id_E_DCH_TTI2ms_Capability, "id-E-DCH-TTI2ms-Capability" },
6518   { id_E_DCH_SF_Capability, "id-E-DCH-SF-Capability" },
6519   { id_E_DCH_FDD_Update_Information, "id-E-DCH-FDD-Update-Information" },
6520   { id_F_DPCH_Capability, "id-F-DPCH-Capability" },
6521   { id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, "id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue" },
6522   { id_HSSICH_SIRTarget, "id-HSSICH-SIRTarget" },
6523   { id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, "id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp" },
6524   { id_PLCCH_Information_AuditRsp, "id-PLCCH-Information-AuditRsp" },
6525   { id_PLCCH_Information_ResourceStatusInd, "id-PLCCH-Information-ResourceStatusInd" },
6526   { id_PLCCH_Information_RL_ReconfPrepTDDLCR, "id-PLCCH-Information-RL-ReconfPrepTDDLCR" },
6527   { id_PLCCH_Information_UL_TimeslotLCR_Info, "id-PLCCH-Information-UL-TimeslotLCR-Info" },
6528   { id_PLCCH_InformationList_AuditRsp, "id-PLCCH-InformationList-AuditRsp" },
6529   { id_PLCCH_InformationList_ResourceStatusInd, "id-PLCCH-InformationList-ResourceStatusInd" },
6530   { id_PLCCH_Parameters_CTCH_ReconfRqstTDD, "id-PLCCH-Parameters-CTCH-ReconfRqstTDD" },
6531   { id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD" },
6532   { id_PICH_768_Parameters_CTCH_SetupRqstTDD, "id-PICH-768-Parameters-CTCH-SetupRqstTDD" },
6533   { id_PRACH_768_Parameters_CTCH_SetupRqstTDD, "id-PRACH-768-Parameters-CTCH-SetupRqstTDD" },
6534   { id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD" },
6535   { id_PICH_768_Parameters_CTCH_ReconfRqstTDD, "id-PICH-768-Parameters-CTCH-ReconfRqstTDD" },
6536   { id_MICH_768_Parameters_CTCH_ReconfRqstTDD, "id-MICH-768-Parameters-CTCH-ReconfRqstTDD" },
6537   { id_CommonPhysicalChannelID768_CommonTrChDeletionReq, "id-CommonPhysicalChannelID768-CommonTrChDeletionReq" },
6538   { id_S_CCPCH_768_InformationList_AuditRsp, "id-S-CCPCH-768-InformationList-AuditRsp" },
6539   { id_S_CCPCH_768_Information_AuditRsp, "id-S-CCPCH-768-Information-AuditRsp" },
6540   { id_neighbouringTDDCellMeasurementInformation768, "id-neighbouringTDDCellMeasurementInformation768" },
6541   { id_PCCPCH_768_Information_Cell_SetupRqstTDD, "id-PCCPCH-768-Information-Cell-SetupRqstTDD" },
6542   { id_SCH_768_Information_Cell_SetupRqstTDD, "id-SCH-768-Information-Cell-SetupRqstTDD" },
6543   { id_SCH_768_Information_Cell_ReconfRqstTDD, "id-SCH-768-Information-Cell-ReconfRqstTDD" },
6544   { id_PCCPCH_768_Information_Cell_ReconfRqstTDD, "id-PCCPCH-768-Information-Cell-ReconfRqstTDD" },
6545   { id_P_CCPCH_768_Information_AuditRsp, "id-P-CCPCH-768-Information-AuditRsp" },
6546   { id_PICH_768_Information_AuditRsp, "id-PICH-768-Information-AuditRsp" },
6547   { id_PRACH_768_InformationList_AuditRsp, "id-PRACH-768-InformationList-AuditRsp" },
6548   { id_SCH_768_Information_AuditRsp, "id-SCH-768-Information-AuditRsp" },
6549   { id_MICH_768_Information_AuditRsp, "id-MICH-768-Information-AuditRsp" },
6550   { id_PRACH_768_Information, "id-PRACH-768-Information" },
6551   { id_S_CCPCH_768_Information_ResourceStatusInd, "id-S-CCPCH-768-Information-ResourceStatusInd" },
6552   { id_P_CCPCH_768_Information_ResourceStatusInd, "id-P-CCPCH-768-Information-ResourceStatusInd" },
6553   { id_PICH_768_Information_ResourceStatusInd, "id-PICH-768-Information-ResourceStatusInd" },
6554   { id_PRACH_768_InformationList_ResourceStatusInd, "id-PRACH-768-InformationList-ResourceStatusInd" },
6555   { id_SCH_768_Information_ResourceStatusInd, "id-SCH-768-Information-ResourceStatusInd" },
6556   { id_MICH_768_Information_ResourceStatusInd, "id-MICH-768-Information-ResourceStatusInd" },
6557   { id_S_CCPCH_768_InformationList_ResourceStatusInd, "id-S-CCPCH-768-InformationList-ResourceStatusInd" },
6558   { id_UL_DPCH_768_Information_RL_SetupRqstTDD, "id-UL-DPCH-768-Information-RL-SetupRqstTDD" },
6559   { id_DL_DPCH_768_Information_RL_SetupRqstTDD, "id-DL-DPCH-768-Information-RL-SetupRqstTDD" },
6560   { id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
6561   { id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
6562   { id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD" },
6563   { id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD" },
6564   { id_UL_DPCH_768_InformationModify_AddItem, "id-UL-DPCH-768-InformationModify-AddItem" },
6565   { id_UL_DPCH_768_InformationModify_AddList, "id-UL-DPCH-768-InformationModify-AddList" },
6566   { id_UL_Timeslot768_Information_RL_ReconfPrepTDD, "id-UL-Timeslot768-Information-RL-ReconfPrepTDD" },
6567   { id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD" },
6568   { id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD" },
6569   { id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD" },
6570   { id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD" },
6571   { id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD" },
6572   { id_DPCH_ID768_DM_Rqst, "id-DPCH-ID768-DM-Rqst" },
6573   { id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp" },
6574   { id_DPCH_ID768_DM_Rsp, "id-DPCH-ID768-DM-Rsp" },
6575   { id_Rx_Timing_Deviation_Value_768, "id-Rx-Timing-Deviation-Value-768" },
6576   { id_DPCH_ID768_DM_Rprt, "id-DPCH-ID768-DM-Rprt" },
6577   { id_PDSCH_AddInformation_768_PSCH_ReconfRqst, "id-PDSCH-AddInformation-768-PSCH-ReconfRqst" },
6578   { id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst" },
6579   { id_PUSCH_AddInformation_768_PSCH_ReconfRqst, "id-PUSCH-AddInformation-768-PSCH-ReconfRqst" },
6580   { id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst" },
6581   { id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, "id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst" },
6582   { id_hS_SCCH_Information_768_PSCH_ReconfRqst, "id-hS-SCCH-Information-768-PSCH-ReconfRqst" },
6583   { id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, "id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst" },
6584   { id_hsSCCH_Specific_Information_ResponseTDD768, "id-hsSCCH-Specific-Information-ResponseTDD768" },
6585   { id_E_DPCH_Information_RL_AdditionReqFDD, "id-E-DPCH-Information-RL-AdditionReqFDD" },
6586   { id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
6587   { id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
6588   { id_E_DCH_PowerOffset_for_SchedulingInfo, "id-E-DCH-PowerOffset-for-SchedulingInfo" },
6589   { id_HSDSCH_Configured_Indicator, "id-HSDSCH-Configured-Indicator" },
6590   { id_Rx_Timing_Deviation_Value_384_ext, "id-Rx-Timing-Deviation-Value-384-ext" },
6591   { id_RTWP_ReportingIndicator, "id-RTWP-ReportingIndicator" },
6592   { id_RTWP_CellPortion_ReportingIndicator, "id-RTWP-CellPortion-ReportingIndicator" },
6593   { id_Received_Scheduled_EDCH_Power_Share_Value, "id-Received-Scheduled-EDCH-Power-Share-Value" },
6594   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value" },
6595   { id_Received_Scheduled_EDCH_Power_Share, "id-Received-Scheduled-EDCH-Power-Share" },
6596   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion" },
6597   { id_tFCI_Presence, "id-tFCI-Presence" },
6598   { id_HSSICH_TPC_StepSize, "id-HSSICH-TPC-StepSize" },
6599   { id_E_RUCCH_InformationList_AuditRsp, "id-E-RUCCH-InformationList-AuditRsp" },
6600   { id_E_RUCCH_InformationList_ResourceStatusInd, "id-E-RUCCH-InformationList-ResourceStatusInd" },
6601   { id_E_DCH_TDD_CapacityConsumptionLaw, "id-E-DCH-TDD-CapacityConsumptionLaw" },
6602   { id_E_RUCCH_Information, "id-E-RUCCH-Information" },
6603   { id_E_DCH_Information, "id-E-DCH-Information" },
6604   { id_E_DCH_Information_Response, "id-E-DCH-Information-Response" },
6605   { id_E_DCH_Information_Reconfig, "id-E-DCH-Information-Reconfig" },
6606   { id_E_PUCH_Information_PSCH_ReconfRqst, "id-E-PUCH-Information-PSCH-ReconfRqst" },
6607   { id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
6608   { id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
6609   { id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
6610   { id_E_HICH_Information_PSCH_ReconfRqst, "id-E-HICH-Information-PSCH-ReconfRqst" },
6611   { id_E_HICH_TimeOffset, "id-E-HICH-TimeOffset" },
6612   { id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, "id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells" },
6613   { id_E_DCH_Serving_RL_ID, "id-E-DCH-Serving-RL-ID" },
6614   { id_E_RUCCH_768_InformationList_AuditRsp, "id-E-RUCCH-768-InformationList-AuditRsp" },
6615   { id_E_RUCCH_768_InformationList_ResourceStatusInd, "id-E-RUCCH-768-InformationList-ResourceStatusInd" },
6616   { id_E_RUCCH_768_Information, "id-E-RUCCH-768-Information" },
6617   { id_E_DCH_768_Information, "id-E-DCH-768-Information" },
6618   { id_E_DCH_768_Information_Reconfig, "id-E-DCH-768-Information-Reconfig" },
6619   { id_E_PUCH_Information_768_PSCH_ReconfRqst, "id-E-PUCH-Information-768-PSCH-ReconfRqst" },
6620   { id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
6621   { id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
6622   { id_E_HICH_Information_768_PSCH_ReconfRqst, "id-E-HICH-Information-768-PSCH-ReconfRqst" },
6623   { id_ExtendedPropagationDelay, "id-ExtendedPropagationDelay" },
6624   { id_Extended_Round_Trip_Time_Value, "id-Extended-Round-Trip-Time-Value" },
6625   { id_AlternativeFormatReportingIndicator, "id-AlternativeFormatReportingIndicator" },
6626   { id_DCH_Indicator_For_E_DCH_HSDPA_Operation, "id-DCH-Indicator-For-E-DCH-HSDPA-Operation" },
6627   { id_Reference_ReceivedTotalWideBandPowerReporting, "id-Reference-ReceivedTotalWideBandPowerReporting" },
6628   { id_Reference_ReceivedTotalWideBandPowerSupportIndicator, "id-Reference-ReceivedTotalWideBandPowerSupportIndicator" },
6629   { id_ueCapability_Info, "id-ueCapability-Info" },
6630   { id_MAChs_ResetIndicator, "id-MAChs-ResetIndicator" },
6631   { id_Fast_Reconfiguration_Mode, "id-Fast-Reconfiguration-Mode" },
6632   { id_Fast_Reconfiguration_Permission, "id-Fast-Reconfiguration-Permission" },
6633   { id_BroadcastReference, "id-BroadcastReference" },
6634   { id_BroadcastCommonTransportBearerIndication, "id-BroadcastCommonTransportBearerIndication" },
6635   { id_ContinuousPacketConnectivityDTX_DRX_Capability, "id-ContinuousPacketConnectivityDTX-DRX-Capability" },
6636   { id_ContinuousPacketConnectivityDTX_DRX_Information, "id-ContinuousPacketConnectivityDTX-DRX-Information" },
6637   { id_ContinuousPacketConnectivityHS_SCCH_less_Capability, "id-ContinuousPacketConnectivityHS-SCCH-less-Capability" },
6638   { id_ContinuousPacketConnectivityHS_SCCH_less_Information, "id-ContinuousPacketConnectivityHS-SCCH-less-Information" },
6639   { id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, "id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response" },
6640   { id_CPC_Information, "id-CPC-Information" },
6641   { id_MIMO_Capability, "id-MIMO-Capability" },
6642   { id_MIMO_PilotConfiguration, "id-MIMO-PilotConfiguration" },
6643   { id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD" },
6644   { id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD" },
6645   { id_S_CCPCH_Modulation, "id-S-CCPCH-Modulation" },
6646   { id_HS_PDSCH_Code_Change_Grant, "id-HS-PDSCH-Code-Change-Grant" },
6647   { id_HS_PDSCH_Code_Change_Indicator, "id-HS-PDSCH-Code-Change-Indicator" },
6648   { id_SYNC_UL_Partition_LCR, "id-SYNC-UL-Partition-LCR" },
6649   { id_E_DCH_LCR_Information, "id-E-DCH-LCR-Information" },
6650   { id_E_DCH_LCR_Information_Reconfig, "id-E-DCH-LCR-Information-Reconfig" },
6651   { id_E_PUCH_Information_LCR_PSCH_ReconfRqst, "id-E-PUCH-Information-LCR-PSCH-ReconfRqst" },
6652   { id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
6653   { id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
6654   { id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
6655   { id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
6656   { id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst" },
6657   { id_E_HICH_TimeOffsetLCR, "id-E-HICH-TimeOffsetLCR" },
6658   { id_SixtyfourQAM_DL_Capability, "id-SixtyfourQAM-DL-Capability" },
6659   { id_SixteenQAM_UL_Capability, "id-SixteenQAM-UL-Capability" },
6660   { id_HSDSCH_MACdPDU_SizeCapability, "id-HSDSCH-MACdPDU-SizeCapability" },
6661   { id_HSDSCH_MACdPDUSizeFormat, "id-HSDSCH-MACdPDUSizeFormat" },
6662   { id_MaximumMACdPDU_SizeExtended, "id-MaximumMACdPDU-SizeExtended" },
6663   { id_F_DPCH_SlotFormat, "id-F-DPCH-SlotFormat" },
6664   { id_F_DPCH_SlotFormatCapability, "id-F-DPCH-SlotFormatCapability" },
6665   { id_LCRTDD_uplink_Physical_Channel_Capability, "id-LCRTDD-uplink-Physical-Channel-Capability" },
6666   { id_Extended_RNC_ID, "id-Extended-RNC-ID" },
6667   { id_Max_UE_DTX_Cycle, "id-Max-UE-DTX-Cycle" },
6668   { id_Secondary_CCPCH_SlotFormat_Extended, "id-Secondary-CCPCH-SlotFormat-Extended" },
6669   { id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, "id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR" },
6670   { id_MBSFN_Only_Mode_Capability, "id-MBSFN-Only-Mode-Capability" },
6671   { id_Time_Slot_Parameter_ID, "id-Time-Slot-Parameter-ID" },
6672   { id_Additional_failed_HS_SICH, "id-Additional-failed-HS-SICH" },
6673   { id_Additional_missed_HS_SICH, "id-Additional-missed-HS-SICH" },
6674   { id_Additional_total_HS_SICH, "id-Additional-total-HS-SICH" },
6675   { id_Additional_HS_SICH_Reception_Quality_Measurement_Value, "id-Additional-HS-SICH-Reception-Quality-Measurement-Value" },
6676   { id_GANSS_Common_Data, "id-GANSS-Common-Data" },
6677   { id_GANSS_Information, "id-GANSS-Information" },
6678   { id_GANSS_Generic_Data, "id-GANSS-Generic-Data" },
6679   { id_TUTRANGANSSMeasurementThresholdInformation, "id-TUTRANGANSSMeasurementThresholdInformation" },
6680   { id_TUTRANGANSSMeasurementValueInformation, "id-TUTRANGANSSMeasurementValueInformation" },
6681   { id_ModulationPO_MBSFN, "id-ModulationPO-MBSFN" },
6682   { id_Enhanced_FACH_Capability, "id-Enhanced-FACH-Capability" },
6683   { id_Enhanced_PCH_Capability, "id-Enhanced-PCH-Capability" },
6684   { id_HSDSCH_Common_System_InformationFDD, "id-HSDSCH-Common-System-InformationFDD" },
6685   { id_HSDSCH_Common_System_Information_ResponseFDD, "id-HSDSCH-Common-System-Information-ResponseFDD" },
6686   { id_HSDSCH_Paging_System_InformationFDD, "id-HSDSCH-Paging-System-InformationFDD" },
6687   { id_HSDSCH_Paging_System_Information_ResponseFDD, "id-HSDSCH-Paging-System-Information-ResponseFDD" },
6688   { id_MBMS_Capability, "id-MBMS-Capability" },
6689   { id_Ext_Reference_E_TFCI_PO, "id-Ext-Reference-E-TFCI-PO" },
6690   { id_Ext_Max_Bits_MACe_PDU_non_scheduled, "id-Ext-Max-Bits-MACe-PDU-non-scheduled" },
6691   { id_HARQ_MemoryPartitioningInfoExtForMIMO, "id-HARQ-MemoryPartitioningInfoExtForMIMO" },
6692   { id_MIMO_ActivationIndicator, "id-MIMO-ActivationIndicator" },
6693   { id_MIMO_Mode_Indicator, "id-MIMO-Mode-Indicator" },
6694   { id_MIMO_N_M_Ratio, "id-MIMO-N-M-Ratio" },
6695   { id_IPMulticastIndication, "id-IPMulticastIndication" },
6696   { id_IPMulticastDataBearerIndication, "id-IPMulticastDataBearerIndication" },
6697   { id_TransportBearerNotSetupIndicator, "id-TransportBearerNotSetupIndicator" },
6698   { id_TransportBearerNotRequestedIndicator, "id-TransportBearerNotRequestedIndicator" },
6699   { id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD" },
6700   { id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp" },
6701   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp" },
6702   { id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, "id-Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD" },
6703   { id_UARFCN_Adjustment, "id-UARFCN-Adjustment" },
6704   { id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd" },
6705   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd" },
6706   { id_UPPCHPositionLCR, "id-UPPCHPositionLCR" },
6707   { id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
6708   { id_UPPCH_LCR_InformationList_AuditRsp, "id-UPPCH-LCR-InformationList-AuditRsp" },
6709   { id_UPPCH_LCR_InformationItem_AuditRsp, "id-UPPCH-LCR-InformationItem-AuditRsp" },
6710   { id_UPPCH_LCR_InformationList_ResourceStatusInd, "id-UPPCH-LCR-InformationList-ResourceStatusInd" },
6711   { id_UPPCH_LCR_InformationItem_ResourceStatusInd, "id-UPPCH-LCR-InformationItem-ResourceStatusInd" },
6712   { id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, "id-multipleFreq-dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst" },
6713   { id_number_Of_Supported_Carriers, "id-number-Of-Supported-Carriers" },
6714   { id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, "id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR" },
6715   { id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD" },
6716   { id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, "id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp" },
6717   { id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, "id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd" },
6718   { id_UARFCNSpecificCauseList, "id-UARFCNSpecificCauseList" },
6719   { id_tSN_Length, "id-tSN-Length" },
6720   { id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
6721   { id_multicarrier_number, "id-multicarrier-number" },
6722   { id_Extended_HS_SCCH_ID, "id-Extended-HS-SCCH-ID" },
6723   { id_Extended_HS_SICH_ID, "id-Extended-HS-SICH-ID" },
6724   { id_HSSICH_InfoExt_DM_Rqst, "id-HSSICH-InfoExt-DM-Rqst" },
6725   { id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst" },
6726   { id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst" },
6727   { id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst" },
6728   { id_PowerControlGAP, "id-PowerControlGAP" },
6729   { id_MBSFN_SpecialTimeSlot_LCR, "id-MBSFN-SpecialTimeSlot-LCR" },
6730   { id_Common_MACFlows_to_DeleteFDD, "id-Common-MACFlows-to-DeleteFDD" },
6731   { id_Paging_MACFlows_to_DeleteFDD, "id-Paging-MACFlows-to-DeleteFDD" },
6732   { id_E_TFCI_Boost_Information, "id-E-TFCI-Boost-Information" },
6733   { id_SixteenQAM_UL_Operation_Indicator, "id-SixteenQAM-UL-Operation-Indicator" },
6734   { id_SixtyfourQAM_UsageAllowedIndicator, "id-SixtyfourQAM-UsageAllowedIndicator" },
6735   { id_SixtyfourQAM_DL_UsageIndicator, "id-SixtyfourQAM-DL-UsageIndicator" },
6736   { id_Default_Serving_Grant_in_DTX_Cycle2, "id-Default-Serving-Grant-in-DTX-Cycle2" },
6737   { id_Maximum_Target_ReceivedTotalWideBandPower_LCR, "id-Maximum-Target-ReceivedTotalWideBandPower-LCR" },
6738   { id_E_DPDCH_PowerInterpolation, "id-E-DPDCH-PowerInterpolation" },
6739   { id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, "id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory" },
6740   { id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, "id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp" },
6741   { id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, "id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd" },
6742   { id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst" },
6743   { id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
6744   { id_Extended_E_HICH_ID_TDD, "id-Extended-E-HICH-ID-TDD" },
6745   { id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, "id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator" },
6746   { id_E_DCH_MACdPDU_SizeCapability, "id-E-DCH-MACdPDU-SizeCapability" },
6747   { id_E_DCH_MACdPDUSizeFormat, "id-E-DCH-MACdPDUSizeFormat" },
6748   { id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, "id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD" },
6749   { id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, "id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD" },
6750   { id_E_HICH_TimeOffset_Extension, "id-E-HICH-TimeOffset-Extension" },
6751   { id_MultipleFreq_E_HICH_TimeOffsetLCR, "id-MultipleFreq-E-HICH-TimeOffsetLCR" },
6752   { id_E_PUCH_PowerControlGAP, "id-E-PUCH-PowerControlGAP" },
6753   { id_HSDSCH_TBSizeTableIndicator, "id-HSDSCH-TBSizeTableIndicator" },
6754   { id_E_DCH_DL_Control_Channel_Change_Information, "id-E-DCH-DL-Control-Channel-Change-Information" },
6755   { id_E_DCH_DL_Control_Channel_Grant_Information, "id-E-DCH-DL-Control-Channel-Grant-Information" },
6756   { id_DGANSS_Corrections_Req, "id-DGANSS-Corrections-Req" },
6757   { id_UE_without_HS_SCCH_constraint_indicator, "id-UE-without-HS-SCCH-constraint-indicator" },
6758   { id_AdditionalTimeSlotListLCR, "id-AdditionalTimeSlotListLCR" },
6759   { id_AdditionalMeasurementValueList, "id-AdditionalMeasurementValueList" },
6760   { id_E_AGCH_Table_Choice, "id-E-AGCH-Table-Choice" },
6761   { id_PLCCH_parameters, "id-PLCCH-parameters" },
6762   { id_E_RUCCH_parameters, "id-E-RUCCH-parameters" },
6763   { id_E_RUCCH_768_parameters, "id-E-RUCCH-768-parameters" },
6764   { id_HS_Cause, "id-HS-Cause" },
6765   { id_E_Cause, "id-E-Cause" },
6766   { id_Common_EDCH_Capability, "id-Common-EDCH-Capability" },
6767   { id_E_AI_Capability, "id-E-AI-Capability" },
6768   { id_Common_EDCH_System_InformationFDD, "id-Common-EDCH-System-InformationFDD" },
6769   { id_Common_UL_MACFlows_to_DeleteFDD, "id-Common-UL-MACFlows-to-DeleteFDD" },
6770   { id_Common_EDCH_MACdFlows_to_DeleteFDD, "id-Common-EDCH-MACdFlows-to-DeleteFDD" },
6771   { id_Common_EDCH_System_Information_ResponseFDD, "id-Common-EDCH-System-Information-ResponseFDD" },
6772   { id_Cell_ERNTI_Status_Information, "id-Cell-ERNTI-Status-Information" },
6773   { id_Enhanced_UE_DRX_Capability, "id-Enhanced-UE-DRX-Capability" },
6774   { id_Enhanced_UE_DRX_InformationFDD, "id-Enhanced-UE-DRX-InformationFDD" },
6775   { id_TransportBearerRequestIndicator, "id-TransportBearerRequestIndicator" },
6776   { id_SixtyfourQAM_DL_MIMO_Combined_Capability, "id-SixtyfourQAM-DL-MIMO-Combined-Capability" },
6777   { id_E_RNTI, "id-E-RNTI" },
6778   { id_MinimumReducedE_DPDCH_GainFactor, "id-MinimumReducedE-DPDCH-GainFactor" },
6779   { id_GANSS_Time_ID, "id-GANSS-Time-ID" },
6780   { id_GANSS_AddIonoModelReq, "id-GANSS-AddIonoModelReq" },
6781   { id_GANSS_EarthOrientParaReq, "id-GANSS-EarthOrientParaReq" },
6782   { id_GANSS_AddNavigationModelsReq, "id-GANSS-AddNavigationModelsReq" },
6783   { id_GANSS_AddUTCModelsReq, "id-GANSS-AddUTCModelsReq" },
6784   { id_GANSS_AuxInfoReq, "id-GANSS-AuxInfoReq" },
6785   { id_GANSS_SBAS_ID, "id-GANSS-SBAS-ID" },
6786   { id_GANSS_ID, "id-GANSS-ID" },
6787   { id_GANSS_Additional_Ionospheric_Model, "id-GANSS-Additional-Ionospheric-Model" },
6788   { id_GANSS_Earth_Orientation_Parameters, "id-GANSS-Earth-Orientation-Parameters" },
6789   { id_GANSS_Additional_Time_Models, "id-GANSS-Additional-Time-Models" },
6790   { id_GANSS_Additional_Navigation_Models, "id-GANSS-Additional-Navigation-Models" },
6791   { id_GANSS_Additional_UTC_Models, "id-GANSS-Additional-UTC-Models" },
6792   { id_GANSS_Auxiliary_Information, "id-GANSS-Auxiliary-Information" },
6793   { id_ERACH_CM_Rqst, "id-ERACH-CM-Rqst" },
6794   { id_ERACH_CM_Rsp, "id-ERACH-CM-Rsp" },
6795   { id_ERACH_CM_Rprt, "id-ERACH-CM-Rprt" },
6796   { id_EDCH_RACH_Report_Value, "id-EDCH-RACH-Report-Value" },
6797   { id_EDCH_RACH_Report_IncrDecrThres, "id-EDCH-RACH-Report-IncrDecrThres" },
6798   { id_EDCH_RACH_Report_ThresholdInformation, "id-EDCH-RACH-Report-ThresholdInformation" },
6799   { id_E_DPCCH_Power_Boosting_Capability, "id-E-DPCCH-Power-Boosting-Capability" },
6800   { id_HSDSCH_Common_System_InformationLCR, "id-HSDSCH-Common-System-InformationLCR" },
6801   { id_HSDSCH_Common_System_Information_ResponseLCR, "id-HSDSCH-Common-System-Information-ResponseLCR" },
6802   { id_HSDSCH_Paging_System_InformationLCR, "id-HSDSCH-Paging-System-InformationLCR" },
6803   { id_HSDSCH_Paging_System_Information_ResponseLCR, "id-HSDSCH-Paging-System-Information-ResponseLCR" },
6804   { id_Common_MACFlows_to_DeleteLCR, "id-Common-MACFlows-to-DeleteLCR" },
6805   { id_Paging_MACFlows_to_DeleteLCR, "id-Paging-MACFlows-to-DeleteLCR" },
6806   { id_Common_EDCH_System_InformationLCR, "id-Common-EDCH-System-InformationLCR" },
6807   { id_Common_UL_MACFlows_to_DeleteLCR, "id-Common-UL-MACFlows-to-DeleteLCR" },
6808   { id_Common_EDCH_MACdFlows_to_DeleteLCR, "id-Common-EDCH-MACdFlows-to-DeleteLCR" },
6809   { id_Common_EDCH_System_Information_ResponseLCR, "id-Common-EDCH-System-Information-ResponseLCR" },
6810   { id_Enhanced_UE_DRX_CapabilityLCR, "id-Enhanced-UE-DRX-CapabilityLCR" },
6811   { id_Enhanced_UE_DRX_InformationLCR, "id-Enhanced-UE-DRX-InformationLCR" },
6812   { id_HSDSCH_PreconfigurationSetup, "id-HSDSCH-PreconfigurationSetup" },
6813   { id_HSDSCH_PreconfigurationInfo, "id-HSDSCH-PreconfigurationInfo" },
6814   { id_NoOfTargetCellHS_SCCH_Order, "id-NoOfTargetCellHS-SCCH-Order" },
6815   { id_EnhancedHSServingCC_Abort, "id-EnhancedHSServingCC-Abort" },
6816   { id_Additional_HS_Cell_Information_RL_Setup, "id-Additional-HS-Cell-Information-RL-Setup" },
6817   { id_Additional_HS_Cell_Information_Response, "id-Additional-HS-Cell-Information-Response" },
6818   { id_Additional_HS_Cell_Information_RL_Addition, "id-Additional-HS-Cell-Information-RL-Addition" },
6819   { id_Additional_HS_Cell_Change_Information_Response, "id-Additional-HS-Cell-Change-Information-Response" },
6820   { id_Additional_HS_Cell_Information_RL_Reconf_Prep, "id-Additional-HS-Cell-Information-RL-Reconf-Prep" },
6821   { id_Additional_HS_Cell_Information_RL_Reconf_Req, "id-Additional-HS-Cell-Information-RL-Reconf-Req" },
6822   { id_Additional_HS_Cell_Information_RL_Param_Upd, "id-Additional-HS-Cell-Information-RL-Param-Upd" },
6823   { id_Multi_Cell_Capability_Info, "id-Multi-Cell-Capability-Info" },
6824   { id_IMB_Parameters, "id-IMB-Parameters" },
6825   { 0, NULL }
6826 };
6827
6828
6829 static int
6830 dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6831   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6832                                                             0U, maxProtocolIEs, &ProtocolIE_ID, FALSE);
6833
6834 #line 63 "nbap.cnf"
6835   if (tree) {
6836     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)"));
6837   }
6838
6839   return offset;
6840 }
6841
6842
6843
6844 static int
6845 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_) {
6846   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6847                                                             0U, 127U, NULL, FALSE);
6848
6849   return offset;
6850 }
6851
6852
6853
6854 static int
6855 dissect_nbap_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6856   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6857                                                             0U, 32767U, NULL, FALSE);
6858
6859   return offset;
6860 }
6861
6862
6863 static const value_string nbap_TransactionID_vals[] = {
6864   {   0, "shortTransActionId" },
6865   {   1, "longTransActionId" },
6866   { 0, NULL }
6867 };
6868
6869 static const per_choice_t TransactionID_choice[] = {
6870   {   0, &hf_nbap_shortTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127 },
6871   {   1, &hf_nbap_longTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_32767 },
6872   { 0, NULL, 0, NULL }
6873 };
6874
6875 static int
6876 dissect_nbap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6877   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6878                                  ett_nbap_TransactionID, TransactionID_choice,
6879                                  NULL);
6880
6881   return offset;
6882 }
6883
6884
6885 static const value_string nbap_TriggeringMessage_vals[] = {
6886   {   0, "initiating-message" },
6887   {   1, "successful-outcome" },
6888   {   2, "unsuccessfull-outcome" },
6889   {   3, "outcome" },
6890   { 0, NULL }
6891 };
6892
6893
6894 static int
6895 dissect_nbap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6896   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6897                                      4, NULL, FALSE, 0, NULL);
6898
6899   return offset;
6900 }
6901
6902
6903
6904 static int
6905 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_) {
6906   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolIEFieldValue);
6907
6908   return offset;
6909 }
6910
6911
6912 static const per_sequence_t ProtocolIE_Field_sequence[] = {
6913   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
6914   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
6915   { &hf_nbap_value          , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field_value },
6916   { NULL, 0, 0, NULL }
6917 };
6918
6919 static int
6920 dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6922                                    ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
6923
6924   return offset;
6925 }
6926
6927
6928 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
6929   { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
6930 };
6931
6932 static int
6933 dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6934   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6935                                                   ett_nbap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
6936                                                   0, maxProtocolIEs);
6937
6938   return offset;
6939 }
6940
6941
6942
6943 static int
6944 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_) {
6945   offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
6946
6947   return offset;
6948 }
6949
6950
6951
6952 static int
6953 dissect_nbap_T_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6954   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolExtensionFieldExtensionValue);
6955
6956   return offset;
6957 }
6958
6959
6960 static const per_sequence_t ProtocolExtensionField_sequence[] = {
6961   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
6962   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
6963   { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_extensionValue },
6964   { NULL, 0, 0, NULL }
6965 };
6966
6967 static int
6968 dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6970                                    ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
6971
6972   return offset;
6973 }
6974
6975
6976 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
6977   { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
6978 };
6979
6980 static int
6981 dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6982   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6983                                                   ett_nbap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
6984                                                   1, maxProtocolExtensions);
6985
6986   return offset;
6987 }
6988
6989
6990
6991 static int
6992 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_) {
6993   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
6994
6995   return offset;
6996 }
6997
6998
6999 static const per_sequence_t PrivateIE_Field_sequence[] = {
7000   { &hf_nbap_id_01          , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
7001   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
7002   { &hf_nbap_value_01       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field_value },
7003   { NULL, 0, 0, NULL }
7004 };
7005
7006 static int
7007 dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7008   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7009                                    ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
7010
7011   return offset;
7012 }
7013
7014
7015 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
7016   { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
7017 };
7018
7019 static int
7020 dissect_nbap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7021   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7022                                                   ett_nbap_PrivateIE_Container, PrivateIE_Container_sequence_of,
7023                                                   1, maxPrivateIEs);
7024
7025   return offset;
7026 }
7027
7028
7029
7030 static int
7031 dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7032   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7033                                                             1U, 4U, NULL, TRUE);
7034
7035   return offset;
7036 }
7037
7038
7039
7040 static int
7041 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_) {
7042   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7043                                                             0U, 8U, NULL, TRUE);
7044
7045   return offset;
7046 }
7047
7048
7049
7050 static int
7051 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_) {
7052   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7053                                                             0U, 240U, NULL, TRUE);
7054
7055   return offset;
7056 }
7057
7058
7059
7060 static int
7061 dissect_nbap_UARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7062   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7063                                                             0U, 16383U, NULL, TRUE);
7064
7065   return offset;
7066 }
7067
7068
7069
7070 static int
7071 dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7072   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7073                                                             0U, 6U, NULL, FALSE);
7074
7075   return offset;
7076 }
7077
7078
7079
7080 static int
7081 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_) {
7082   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7083                                                             0U, 100U, NULL, FALSE);
7084
7085   return offset;
7086 }
7087
7088
7089
7090 static int
7091 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_) {
7092   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7093                                                             0U, 621U, NULL, FALSE);
7094
7095   return offset;
7096 }
7097
7098
7099
7100 static int
7101 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_) {
7102   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7103                                                             0U, 127U, NULL, FALSE);
7104
7105   return offset;
7106 }
7107
7108
7109
7110 static int
7111 dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7112   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
7113
7114   return offset;
7115 }
7116
7117
7118
7119 static int
7120 dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7121   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
7122
7123   return offset;
7124 }
7125
7126
7127 static const value_string nbap_CommonMeasurementValue_vals[] = {
7128   {   0, "transmitted-carrier-power" },
7129   {   1, "received-total-wide-band-power" },
7130   {   2, "acknowledged-prach-preambles" },
7131   {   3, "uL-TimeslotISCP" },
7132   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
7133   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
7134   {   6, "extension-CommonMeasurementValue" },
7135   { 0, NULL }
7136 };
7137
7138 static const per_choice_t CommonMeasurementValue_choice[] = {
7139   {   0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
7140   {   1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
7141   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
7142   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
7143   {   4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
7144   {   5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
7145   {   6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
7146   { 0, NULL, 0, NULL }
7147 };
7148
7149 static int
7150 dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7151   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7152                                  ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
7153                                  NULL);
7154
7155   return offset;
7156 }
7157
7158
7159 static const per_sequence_t TimeSlotMeasurementValueLCR_sequence[] = {
7160   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
7161   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
7162   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7163   { NULL, 0, 0, NULL }
7164 };
7165
7166 static int
7167 dissect_nbap_TimeSlotMeasurementValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7168   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7169                                    ett_nbap_TimeSlotMeasurementValueLCR, TimeSlotMeasurementValueLCR_sequence);
7170
7171   return offset;
7172 }
7173
7174
7175 static const per_sequence_t TimeSlotMeasurementValueListLCR_sequence_of[1] = {
7176   { &hf_nbap_TimeSlotMeasurementValueListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueLCR },
7177 };
7178
7179 static int
7180 dissect_nbap_TimeSlotMeasurementValueListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7181   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7182                                                   ett_nbap_TimeSlotMeasurementValueListLCR, TimeSlotMeasurementValueListLCR_sequence_of,
7183                                                   1, 6);
7184
7185   return offset;
7186 }
7187
7188
7189 static const per_sequence_t AdditionalMeasurementValue_sequence[] = {
7190   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
7191   { &hf_nbap_timeSlotMeasurementValueListLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueListLCR },
7192   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7193   { NULL, 0, 0, NULL }
7194 };
7195
7196 static int
7197 dissect_nbap_AdditionalMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7198   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7199                                    ett_nbap_AdditionalMeasurementValue, AdditionalMeasurementValue_sequence);
7200
7201   return offset;
7202 }
7203
7204
7205 static const per_sequence_t AdditionalMeasurementValueList_sequence_of[1] = {
7206   { &hf_nbap_AdditionalMeasurementValueList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalMeasurementValue },
7207 };
7208
7209 static int
7210 dissect_nbap_AdditionalMeasurementValueList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7211   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7212                                                   ett_nbap_AdditionalMeasurementValueList, AdditionalMeasurementValueList_sequence_of,
7213                                                   1, maxFrequencyinCell_1);
7214
7215   return offset;
7216 }
7217
7218
7219 static const per_sequence_t TimeSlot_InitiatedListLCR_sequence_of[1] = {
7220   { &hf_nbap_TimeSlot_InitiatedListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
7221 };
7222
7223 static int
7224 dissect_nbap_TimeSlot_InitiatedListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7225   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7226                                                   ett_nbap_TimeSlot_InitiatedListLCR, TimeSlot_InitiatedListLCR_sequence_of,
7227                                                   0, 6);
7228
7229   return offset;
7230 }
7231
7232
7233 static const per_sequence_t AdditionalTimeSlotLCR_sequence[] = {
7234   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
7235   { &hf_nbap_timeslot_InitiatedListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot_InitiatedListLCR },
7236   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7237   { NULL, 0, 0, NULL }
7238 };
7239
7240 static int
7241 dissect_nbap_AdditionalTimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7242   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7243                                    ett_nbap_AdditionalTimeSlotLCR, AdditionalTimeSlotLCR_sequence);
7244
7245   return offset;
7246 }
7247
7248
7249 static const per_sequence_t AdditionalTimeSlotListLCR_sequence_of[1] = {
7250   { &hf_nbap_AdditionalTimeSlotListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalTimeSlotLCR },
7251 };
7252
7253 static int
7254 dissect_nbap_AdditionalTimeSlotListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7255   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7256                                                   ett_nbap_AdditionalTimeSlotListLCR, AdditionalTimeSlotListLCR_sequence_of,
7257                                                   0, maxFrequencyinCell_1);
7258
7259   return offset;
7260 }
7261
7262
7263 static const value_string nbap_AddorDeleteIndicator_vals[] = {
7264   {   0, "add" },
7265   {   1, "delete" },
7266   { 0, NULL }
7267 };
7268
7269
7270 static int
7271 dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7272   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7273                                      2, NULL, FALSE, 0, NULL);
7274
7275   return offset;
7276 }
7277
7278
7279
7280 static int
7281 dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7282   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7283                                                             0U, 255U, NULL, FALSE);
7284
7285   return offset;
7286 }
7287
7288
7289
7290 static int
7291 dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7292   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7293                                                             1U, maxTGPS, NULL, FALSE);
7294
7295   return offset;
7296 }
7297
7298
7299
7300 static int
7301 dissect_nbap_TGPRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7302   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7303                                                             0U, 511U, NULL, FALSE);
7304
7305   return offset;
7306 }
7307
7308
7309 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
7310   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
7311   { &hf_nbap_tGPRC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
7312   { &hf_nbap_tGCFN          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
7313   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7314   { NULL, 0, 0, NULL }
7315 };
7316
7317 static int
7318 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_) {
7319   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7320                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
7321
7322   return offset;
7323 }
7324
7325
7326 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
7327   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
7328 };
7329
7330 static int
7331 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_) {
7332   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7333                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
7334                                                   0, maxTGPS);
7335
7336   return offset;
7337 }
7338
7339
7340 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
7341   { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
7342   { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
7343   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7344   { NULL, 0, 0, NULL }
7345 };
7346
7347 static int
7348 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_) {
7349   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7350                                    ett_nbap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
7351
7352   return offset;
7353 }
7354
7355
7356
7357 static int
7358 dissect_nbap_AICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7359   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7360                                                             -22, 5U, NULL, FALSE);
7361
7362   return offset;
7363 }
7364
7365
7366 static const value_string nbap_AICH_TransmissionTiming_vals[] = {
7367   {   0, "v0" },
7368   {   1, "v1" },
7369   { 0, NULL }
7370 };
7371
7372
7373 static int
7374 dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7375   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7376                                      2, NULL, FALSE, 0, NULL);
7377
7378   return offset;
7379 }
7380
7381
7382
7383 static int
7384 dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7385   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7386                                                             0U, 15U, NULL, FALSE);
7387
7388   return offset;
7389 }
7390
7391
7392 static const value_string nbap_Pre_emptionCapability_vals[] = {
7393   {   0, "shall-not-trigger-pre-emption" },
7394   {   1, "may-trigger-pre-emption" },
7395   { 0, NULL }
7396 };
7397
7398
7399 static int
7400 dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7401   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7402                                      2, NULL, FALSE, 0, NULL);
7403
7404   return offset;
7405 }
7406
7407
7408 static const value_string nbap_Pre_emptionVulnerability_vals[] = {
7409   {   0, "not-pre-emptable" },
7410   {   1, "pre-emptable" },
7411   { 0, NULL }
7412 };
7413
7414
7415 static int
7416 dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7417   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7418                                      2, NULL, FALSE, 0, NULL);
7419
7420   return offset;
7421 }
7422
7423
7424 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
7425   { &hf_nbap_priorityLevel  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
7426   { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
7427   { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
7428   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7429   { NULL, 0, 0, NULL }
7430 };
7431
7432 static int
7433 dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7434   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7435                                    ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
7436
7437   return offset;
7438 }
7439
7440
7441 static const value_string nbap_AlternativeFormatReportingIndicator_vals[] = {
7442   {   0, "alternativeFormatAllowed" },
7443   { 0, NULL }
7444 };
7445
7446
7447 static int
7448 dissect_nbap_AlternativeFormatReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7449   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7450                                      1, NULL, TRUE, 0, NULL);
7451
7452   return offset;
7453 }
7454
7455
7456
7457 static int
7458 dissect_nbap_AOA_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7459   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7460                                                             0U, 719U, NULL, FALSE);
7461
7462   return offset;
7463 }
7464
7465
7466 static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
7467   {   0, "a" },
7468   {   1, "b" },
7469   {   2, "c" },
7470   {   3, "d" },
7471   {   4, "e" },
7472   {   5, "f" },
7473   {   6, "g" },
7474   {   7, "h" },
7475   { 0, NULL }
7476 };
7477
7478
7479 static int
7480 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_) {
7481   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7482                                      8, NULL, TRUE, 0, NULL);
7483
7484   return offset;
7485 }
7486
7487
7488 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
7489   { &hf_nbap_aOA_LCR        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
7490   { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
7491   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7492   { NULL, 0, 0, NULL }
7493 };
7494
7495 static int
7496 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_) {
7497   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7498                                    ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
7499
7500   return offset;
7501 }
7502
7503
7504 static const value_string nbap_AvailabilityStatus_vals[] = {
7505   {   0, "empty" },
7506   {   1, "in-test" },
7507   {   2, "failed" },
7508   {   3, "power-off" },
7509   {   4, "off-line" },
7510   {   5, "off-duty" },
7511   {   6, "dependency" },
7512   {   7, "degraded" },
7513   {   8, "not-installed" },
7514   {   9, "log-full" },
7515   { 0, NULL }
7516 };
7517
7518
7519 static int
7520 dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7521   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7522                                      10, NULL, TRUE, 0, NULL);
7523
7524   return offset;
7525 }
7526
7527
7528
7529 static int
7530 dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7531   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7532                                                             0U, 65535U, NULL, FALSE);
7533
7534   return offset;
7535 }
7536
7537
7538
7539 static int
7540 dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7541   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7542                                                             -350, 150U, NULL, FALSE);
7543
7544   return offset;
7545 }
7546
7547
7548 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_Information_sequence[] = {
7549   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
7550   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
7551   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
7552   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7553   { NULL, 0, 0, NULL }
7554 };
7555
7556 static int
7557 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_) {
7558   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7559                                    ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information, BCCH_Specific_HSDSCH_RNTI_Information_sequence);
7560
7561   return offset;
7562 }
7563
7564
7565 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence[] = {
7566   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
7567   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
7568   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
7569   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7570   { NULL, 0, 0, NULL }
7571 };
7572
7573 static int
7574 dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7575   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7576                                    ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR, BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence);
7577
7578   return offset;
7579 }
7580
7581
7582
7583 static int
7584 dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7585   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7586                                                             0U, 511U, NULL, FALSE);
7587
7588   return offset;
7589 }
7590
7591
7592
7593 static int
7594 dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7595   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7596                                                             0U, maxNrOfCellPortionsPerCell_1, NULL, TRUE);
7597
7598   return offset;
7599 }
7600
7601
7602
7603 static int
7604 dissect_nbap_SIR_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7605   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7606                                                             0U, 63U, NULL, FALSE);
7607
7608   return offset;
7609 }
7610
7611
7612 static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
7613   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
7614   { &hf_nbap_sIRValue       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
7615   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7616   { NULL, 0, 0, NULL }
7617 };
7618
7619 static int
7620 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_) {
7621   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7622                                    ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
7623
7624   return offset;
7625 }
7626
7627
7628 static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
7629   { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
7630 };
7631
7632 static int
7633 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_) {
7634   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7635                                                   ett_nbap_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
7636                                                   1, maxNrOfCellPortionsPerCell);
7637
7638   return offset;
7639 }
7640
7641
7642
7643 static int
7644 dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7645   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
7646                                        1, 4, TRUE, NULL);
7647
7648   return offset;
7649 }
7650
7651
7652
7653 static int
7654 dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7655   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7656                                                             0U, 15U, NULL, FALSE);
7657
7658   return offset;
7659 }
7660
7661
7662 static const value_string nbap_BlockingPriorityIndicator_vals[] = {
7663   {   0, "high" },
7664   {   1, "normal" },
7665   {   2, "low" },
7666   { 0, NULL }
7667 };
7668
7669
7670 static int
7671 dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7672   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7673                                      3, NULL, TRUE, 0, NULL);
7674
7675   return offset;
7676 }
7677
7678
7679 static const value_string nbap_SCTD_Indicator_vals[] = {
7680   {   0, "active" },
7681   {   1, "inactive" },
7682   { 0, NULL }
7683 };
7684
7685
7686 static int
7687 dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7688   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7689                                      2, NULL, FALSE, 0, NULL);
7690
7691   return offset;
7692 }
7693
7694
7695 static const value_string nbap_BundlingModeIndicator_vals[] = {
7696   {   0, "bundling" },
7697   {   1, "no-bundling" },
7698   { 0, NULL }
7699 };
7700
7701
7702 static int
7703 dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7704   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7705                                      2, NULL, FALSE, 0, NULL);
7706
7707   return offset;
7708 }
7709
7710
7711
7712 static int
7713 dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7714   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7715                                                             0U, 255U, NULL, FALSE);
7716
7717   return offset;
7718 }
7719
7720
7721
7722 static int
7723 dissect_nbap_C_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7724   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7725                                                             0U, 65535U, NULL, FALSE);
7726
7727   return offset;
7728 }
7729
7730
7731 static const per_sequence_t BroadcastCommonTransportBearerIndication_sequence[] = {
7732   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
7733   { &hf_nbap_cid            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
7734   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
7735   { NULL, 0, 0, NULL }
7736 };
7737
7738 static int
7739 dissect_nbap_BroadcastCommonTransportBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7740   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7741                                    ett_nbap_BroadcastCommonTransportBearerIndication, BroadcastCommonTransportBearerIndication_sequence);
7742
7743   return offset;
7744 }
7745
7746
7747
7748 static int
7749 dissect_nbap_BroadcastReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7750   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7751                                      24, 24, FALSE, NULL);
7752
7753   return offset;
7754 }
7755
7756
7757 static const value_string nbap_CauseRadioNetwork_vals[] = {
7758   {   0, "unknown-C-ID" },
7759   {   1, "cell-not-available" },
7760   {   2, "power-level-not-supported" },
7761   {   3, "dl-radio-resources-not-available" },
7762   {   4, "ul-radio-resources-not-available" },
7763   {   5, "rl-already-ActivatedOrAllocated" },
7764   {   6, "nodeB-Resources-unavailable" },
7765   {   7, "measurement-not-supported-for-the-object" },
7766   {   8, "combining-resources-not-available" },
7767   {   9, "requested-configuration-not-supported" },
7768   {  10, "synchronisation-failure" },
7769   {  11, "priority-transport-channel-established" },
7770   {  12, "sIB-Origination-in-Node-B-not-Supported" },
7771   {  13, "requested-tx-diversity-mode-not-supported" },
7772   {  14, "unspecified" },
7773   {  15, "bCCH-scheduling-error" },
7774   {  16, "measurement-temporarily-not-available" },
7775   {  17, "invalid-CM-settings" },
7776   {  18, "reconfiguration-CFN-not-elapsed" },
7777   {  19, "number-of-DL-codes-not-supported" },
7778   {  20, "s-cpich-not-supported" },
7779   {  21, "combining-not-supported" },
7780   {  22, "ul-sf-not-supported" },
7781   {  23, "dl-SF-not-supported" },
7782   {  24, "common-transport-channel-type-not-supported" },
7783   {  25, "dedicated-transport-channel-type-not-supported" },
7784   {  26, "downlink-shared-channel-type-not-supported" },
7785   {  27, "uplink-shared-channel-type-not-supported" },
7786   {  28, "cm-not-supported" },
7787   {  29, "tx-diversity-no-longer-supported" },
7788   {  30, "unknown-Local-Cell-ID" },
7789   {  31, "number-of-UL-codes-not-supported" },
7790   {  32, "information-temporarily-not-available" },
7791   {  33, "information-provision-not-supported-for-the-object" },
7792   {  34, "cell-synchronisation-not-supported" },
7793   {  35, "cell-synchronisation-adjustment-not-supported" },
7794   {  36, "dpc-mode-change-not-supported" },
7795   {  37, "iPDL-already-activated" },
7796   {  38, "iPDL-not-supported" },
7797   {  39, "iPDL-parameters-not-available" },
7798   {  40, "frequency-acquisition-not-supported" },
7799   {  41, "power-balancing-status-not-compatible" },
7800   {  42, "requested-typeofbearer-re-arrangement-not-supported" },
7801   {  43, "signalling-Bearer-Re-arrangement-not-supported" },
7802   {  44, "bearer-Re-arrangement-needed" },
7803   {  45, "delayed-activation-not-supported" },
7804   {  46, "rl-timing-adjustment-not-supported" },
7805   {  47, "mich-not-supported" },
7806   {  48, "f-DPCH-not-supported" },
7807   {  49, "modification-period-not-available" },
7808   {  50, "pLCCH-not-supported" },
7809   {  51, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
7810   {  52, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
7811   {  53, "mIMO-not-available" },
7812   {  54, "e-DCH-MACdPDU-SizeFormat-not-available" },
7813   {  55, "multi-Cell-operation-not-supported" },
7814   { 0, NULL }
7815 };
7816
7817
7818 static int
7819 dissect_nbap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7820   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7821                                      31, NULL, TRUE, 25, NULL);
7822
7823   return offset;
7824 }
7825
7826
7827 static const value_string nbap_CauseTransport_vals[] = {
7828   {   0, "transport-resource-unavailable" },
7829   {   1, "unspecified" },
7830   { 0, NULL }
7831 };
7832
7833
7834 static int
7835 dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7836   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7837                                      2, NULL, TRUE, 0, NULL);
7838
7839   return offset;
7840 }
7841
7842
7843 static const value_string nbap_CauseProtocol_vals[] = {
7844   {   0, "transfer-syntax-error" },
7845   {   1, "abstract-syntax-error-reject" },
7846   {   2, "abstract-syntax-error-ignore-and-notify" },
7847   {   3, "message-not-compatible-with-receiver-state" },
7848   {   4, "semantic-error" },
7849   {   5, "unspecified" },
7850   {   6, "abstract-syntax-error-falsely-constructed-message" },
7851   { 0, NULL }
7852 };
7853
7854
7855 static int
7856 dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7857   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7858                                      7, NULL, TRUE, 0, NULL);
7859
7860   return offset;
7861 }
7862
7863
7864 static const value_string nbap_CauseMisc_vals[] = {
7865   {   0, "control-processing-overload" },
7866   {   1, "hardware-failure" },
7867   {   2, "oam-intervention" },
7868   {   3, "not-enough-user-plane-processing-resources" },
7869   {   4, "unspecified" },
7870   { 0, NULL }
7871 };
7872
7873
7874 static int
7875 dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7876   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7877                                      5, NULL, TRUE, 0, NULL);
7878
7879   return offset;
7880 }
7881
7882
7883 static const value_string nbap_Cause_vals[] = {
7884   {   0, "radioNetwork" },
7885   {   1, "transport" },
7886   {   2, "protocol" },
7887   {   3, "misc" },
7888   { 0, NULL }
7889 };
7890
7891 static const per_choice_t Cause_choice[] = {
7892   {   0, &hf_nbap_radioNetwork   , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseRadioNetwork },
7893   {   1, &hf_nbap_transport      , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseTransport },
7894   {   2, &hf_nbap_protocol       , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseProtocol },
7895   {   3, &hf_nbap_misc           , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseMisc },
7896   { 0, NULL, 0, NULL }
7897 };
7898
7899 static int
7900 dissect_nbap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7901   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7902                                  ett_nbap_Cause, Cause_choice,
7903                                  NULL);
7904
7905   return offset;
7906 }
7907
7908
7909
7910 static int
7911 dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7912   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7913                                                             0U, 15U, NULL, FALSE);
7914
7915   return offset;
7916 }
7917
7918
7919
7920 static int
7921 dissect_nbap_E_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7922   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7923                                                             0U, 65535U, NULL, FALSE);
7924
7925   return offset;
7926 }
7927
7928
7929 static const per_sequence_t Vacant_ERNTI_sequence_of[1] = {
7930   { &hf_nbap_Vacant_ERNTI_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
7931 };
7932
7933 static int
7934 dissect_nbap_Vacant_ERNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7935   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7936                                                   ett_nbap_Vacant_ERNTI, Vacant_ERNTI_sequence_of,
7937                                                   1, maxERNTItoRelease);
7938
7939   return offset;
7940 }
7941
7942
7943 static const per_sequence_t Cell_ERNTI_Status_Information_Item_sequence[] = {
7944   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
7945   { &hf_nbap_vacant_ERNTI   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Vacant_ERNTI },
7946   { NULL, 0, 0, NULL }
7947 };
7948
7949 static int
7950 dissect_nbap_Cell_ERNTI_Status_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7952                                    ett_nbap_Cell_ERNTI_Status_Information_Item, Cell_ERNTI_Status_Information_Item_sequence);
7953
7954   return offset;
7955 }
7956
7957
7958 static const per_sequence_t Cell_ERNTI_Status_Information_sequence_of[1] = {
7959   { &hf_nbap_Cell_ERNTI_Status_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_ERNTI_Status_Information_Item },
7960 };
7961
7962 static int
7963 dissect_nbap_Cell_ERNTI_Status_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7964   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7965                                                   ett_nbap_Cell_ERNTI_Status_Information, Cell_ERNTI_Status_Information_sequence_of,
7966                                                   1, maxCellinNodeB);
7967
7968   return offset;
7969 }
7970
7971
7972
7973 static int
7974 dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7975   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7976                                                             0U, 127U, NULL, TRUE);
7977
7978   return offset;
7979 }
7980
7981
7982
7983 static int
7984 dissect_nbap_CellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7985   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7986                                                             0U, 7U, NULL, TRUE);
7987
7988   return offset;
7989 }
7990
7991
7992
7993 static int
7994 dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7995   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7996                                                             0U, 7U, NULL, FALSE);
7997
7998   return offset;
7999 }
8000
8001
8002
8003 static int
8004 dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8005   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8006                                                             0U, 4095U, NULL, FALSE);
8007
8008   return offset;
8009 }
8010
8011
8012
8013 static int
8014 dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8015   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8016                                                             0U, 31U, NULL, FALSE);
8017
8018   return offset;
8019 }
8020
8021
8022
8023 static int
8024 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_) {
8025   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8026                                                             0U, 1048575U, NULL, TRUE);
8027
8028   return offset;
8029 }
8030
8031
8032
8033 static int
8034 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_) {
8035   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8036                                                             0U, 255U, NULL, TRUE);
8037
8038   return offset;
8039 }
8040
8041
8042 static const value_string nbap_CellSyncBurstTiming_vals[] = {
8043   {   0, "initialPhase" },
8044   {   1, "steadyStatePhase" },
8045   { 0, NULL }
8046 };
8047
8048 static const per_choice_t CellSyncBurstTiming_choice[] = {
8049   {   0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
8050   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
8051   { 0, NULL, 0, NULL }
8052 };
8053
8054 static int
8055 dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8056   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8057                                  ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
8058                                  NULL);
8059
8060   return offset;
8061 }
8062
8063
8064
8065 static int
8066 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_) {
8067   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8068                                                             0U, 524287U, NULL, TRUE);
8069
8070   return offset;
8071 }
8072
8073
8074
8075 static int
8076 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_) {
8077   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8078                                                             0U, 127U, NULL, TRUE);
8079
8080   return offset;
8081 }
8082
8083
8084 static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
8085   {   0, "initialPhase" },
8086   {   1, "steadyStatePhase" },
8087   { 0, NULL }
8088 };
8089
8090 static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
8091   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
8092   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
8093   { 0, NULL, 0, NULL }
8094 };
8095
8096 static int
8097 dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8098   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8099                                  ett_nbap_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
8100                                  NULL);
8101
8102   return offset;
8103 }
8104
8105
8106
8107 static int
8108 dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8109   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8110                                                             0U, 254U, NULL, FALSE);
8111
8112   return offset;
8113 }
8114
8115
8116
8117 static int
8118 dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8119   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8120                                                             0U, 38399U, NULL, FALSE);
8121
8122   return offset;
8123 }
8124
8125
8126 static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
8127   {   0, "adj-1-slot" },
8128   {   1, "adj-2-slot" },
8129   { 0, NULL }
8130 };
8131
8132
8133 static int
8134 dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8135   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8136                                      2, NULL, TRUE, 0, NULL);
8137
8138   return offset;
8139 }
8140
8141
8142
8143 static int
8144 dissect_nbap_CodeRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8145   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8146                                                             0U, 63U, NULL, FALSE);
8147
8148   return offset;
8149 }
8150
8151
8152
8153 static int
8154 dissect_nbap_CodeRate_short(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8155   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8156                                                             0U, 10U, NULL, FALSE);
8157
8158   return offset;
8159 }
8160
8161
8162
8163 static int
8164 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_) {
8165   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8166                                                             0U, 65535U, NULL, FALSE);
8167
8168   return offset;
8169 }
8170
8171
8172 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
8173   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
8174   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
8175   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8176   { NULL, 0, 0, NULL }
8177 };
8178
8179 static int
8180 dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8181   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8182                                    ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
8183
8184   return offset;
8185 }
8186
8187
8188 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
8189   { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
8190 };
8191
8192 static int
8193 dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8194   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8195                                                   ett_nbap_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
8196                                                   1, maxNrOfSF);
8197
8198   return offset;
8199 }
8200
8201
8202 static const value_string nbap_Common_EDCH_Capability_vals[] = {
8203   {   0, "common-EDCH-capable" },
8204   {   1, "common-EDCH-non-capable" },
8205   { 0, NULL }
8206 };
8207
8208
8209 static int
8210 dissect_nbap_Common_EDCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8211   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8212                                      2, NULL, FALSE, 0, NULL);
8213
8214   return offset;
8215 }
8216
8217
8218
8219 static int
8220 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_) {
8221   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8222                                                             0U, 5U, NULL, TRUE);
8223
8224   return offset;
8225 }
8226
8227
8228
8229 static int
8230 dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8231   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8232                                                             -82, 173U, NULL, FALSE);
8233
8234   return offset;
8235 }
8236
8237
8238 static const value_string nbap_DPC_Mode_vals[] = {
8239   {   0, "mode0" },
8240   {   1, "mode1" },
8241   { 0, NULL }
8242 };
8243
8244
8245 static int
8246 dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8247   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8248                                      2, NULL, TRUE, 0, NULL);
8249
8250   return offset;
8251 }
8252
8253
8254 static const per_sequence_t Common_E_DCH_UL_DPCH_InfoItem_sequence[] = {
8255   { &hf_nbap_uL_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
8256   { &hf_nbap_uL_SIR         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
8257   { &hf_nbap_dPC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPC_Mode },
8258   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8259   { NULL, 0, 0, NULL }
8260 };
8261
8262 static int
8263 dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8264   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8265                                    ett_nbap_Common_E_DCH_UL_DPCH_InfoItem, Common_E_DCH_UL_DPCH_InfoItem_sequence);
8266
8267   return offset;
8268 }
8269
8270
8271 static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
8272   {   0, "vN256" },
8273   {   1, "vN128" },
8274   {   2, "vN64" },
8275   {   3, "vN32" },
8276   {   4, "vN16" },
8277   {   5, "vN8" },
8278   {   6, "vN4" },
8279   {   7, "v2xN4" },
8280   {   8, "v2xN2" },
8281   {   9, "v2xN2plus2xN4" },
8282   {  10, "v2xM2plus2xM4" },
8283   { 0, NULL }
8284 };
8285
8286
8287 static int
8288 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_) {
8289   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8290                                      10, NULL, TRUE, 1, NULL);
8291
8292   return offset;
8293 }
8294
8295
8296
8297 static int
8298 dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8299   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8300                                                             0U, 15U, NULL, FALSE);
8301
8302   return offset;
8303 }
8304
8305
8306
8307 static int
8308 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_) {
8309   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8310                                                             0U, 1U, NULL, TRUE);
8311
8312   return offset;
8313 }
8314
8315
8316
8317 static int
8318 dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8319   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8320                                                             0U, 127U, NULL, FALSE);
8321
8322   return offset;
8323 }
8324
8325
8326
8327 static int
8328 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_) {
8329   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8330                                                             0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
8331
8332   return offset;
8333 }
8334
8335
8336 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
8337   { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
8338   { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
8339   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8340   { NULL, 0, 0, NULL }
8341 };
8342
8343 static int
8344 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_) {
8345   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8346                                    ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
8347
8348   return offset;
8349 }
8350
8351
8352 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
8353   { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
8354 };
8355
8356 static int
8357 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_) {
8358   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8359                                                   ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
8360                                                   1, maxNrOfRefETFCIs);
8361
8362   return offset;
8363 }
8364
8365
8366 static const per_sequence_t E_TFCS_Information_sequence[] = {
8367   { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
8368   { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCI },
8369   { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
8370   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8371   { NULL, 0, 0, NULL }
8372 };
8373
8374 static int
8375 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_) {
8376   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8377                                    ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
8378
8379   return offset;
8380 }
8381
8382
8383 static const value_string nbap_E_TTI_vals[] = {
8384   {   0, "e-TTI-2ms" },
8385   {   1, "e-TTI-10ms" },
8386   { 0, NULL }
8387 };
8388
8389
8390 static int
8391 dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8392   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8393                                      2, NULL, FALSE, 0, NULL);
8394
8395   return offset;
8396 }
8397
8398
8399
8400 static int
8401 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_) {
8402   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8403                                                             0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
8404
8405   return offset;
8406 }
8407
8408
8409
8410 static int
8411 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_) {
8412   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8413                                                             0U, 37U, NULL, FALSE);
8414
8415   return offset;
8416 }
8417
8418
8419
8420 static int
8421 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_) {
8422   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8423                                                             0U, 37U, NULL, FALSE);
8424
8425   return offset;
8426 }
8427
8428
8429 static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
8430   {   0, "rv0" },
8431   {   1, "rvtable" },
8432   { 0, NULL }
8433 };
8434
8435
8436 static int
8437 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_) {
8438   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8439                                      2, NULL, FALSE, 0, NULL);
8440
8441   return offset;
8442 }
8443
8444
8445 static const per_sequence_t Common_E_DCH_EDPCH_InfoItem_sequence[] = {
8446   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
8447   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
8448   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
8449   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
8450   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
8451   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
8452   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
8453   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
8454   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8455   { NULL, 0, 0, NULL }
8456 };
8457
8458 static int
8459 dissect_nbap_Common_E_DCH_EDPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8460   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8461                                    ett_nbap_Common_E_DCH_EDPCH_InfoItem, Common_E_DCH_EDPCH_InfoItem_sequence);
8462
8463   return offset;
8464 }
8465
8466
8467
8468 static int
8469 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_) {
8470   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8471                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
8472
8473   return offset;
8474 }
8475
8476
8477
8478 static int
8479 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_) {
8480   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8481                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
8482
8483   return offset;
8484 }
8485
8486
8487 static const value_string nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals[] = {
8488   {   0, "v8" },
8489   {   1, "v12" },
8490   {   2, "v16" },
8491   {   3, "v24" },
8492   {   4, "v32" },
8493   {   5, "v40" },
8494   {   6, "v80" },
8495   {   7, "v120" },
8496   { 0, NULL }
8497 };
8498
8499
8500 static int
8501 dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8502   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8503                                      8, NULL, TRUE, 0, NULL);
8504
8505   return offset;
8506 }
8507
8508
8509
8510 static int
8511 dissect_nbap_Max_Period_for_Collistion_Resolution(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8512   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8513                                                             8U, 24U, NULL, TRUE);
8514
8515   return offset;
8516 }
8517
8518
8519
8520 static int
8521 dissect_nbap_INTEGER_0_5000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8522   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8523                                                             0U, 5000U, NULL, TRUE);
8524
8525   return offset;
8526 }
8527
8528
8529 static const per_sequence_t Max_TB_Size_sequence[] = {
8530   { &hf_nbap_maximum_TB_Size_cell_edge_users, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
8531   { &hf_nbap_maximum_TB_Size_other_users, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
8532   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8533   { NULL, 0, 0, NULL }
8534 };
8535
8536 static int
8537 dissect_nbap_Max_TB_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8539                                    ett_nbap_Max_TB_Size, Max_TB_Size_sequence);
8540
8541   return offset;
8542 }
8543
8544
8545
8546 static int
8547 dissect_nbap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8548   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
8549
8550   return offset;
8551 }
8552
8553
8554 static const per_sequence_t Common_E_DCH_InfoItem_sequence[] = {
8555   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
8556   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
8557   { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH },
8558   { &hf_nbap_max_Period_for_Collistion_Resolution, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Period_for_Collistion_Resolution },
8559   { &hf_nbap_max_TB_Size    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_TB_Size },
8560   { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
8561   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8562   { NULL, 0, 0, NULL }
8563 };
8564
8565 static int
8566 dissect_nbap_Common_E_DCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8567   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8568                                    ett_nbap_Common_E_DCH_InfoItem, Common_E_DCH_InfoItem_sequence);
8569
8570   return offset;
8571 }
8572
8573
8574 static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
8575   {   0, "v0" },
8576   {   1, "v2" },
8577   {   2, "v4" },
8578   {   3, "v8" },
8579   {   4, "v10" },
8580   {   5, "v20" },
8581   {   6, "v40" },
8582   {   7, "v80" },
8583   {   8, "v160" },
8584   {   9, "v16" },
8585   {  10, "v32" },
8586   {  11, "v64" },
8587   { 0, NULL }
8588 };
8589
8590
8591 static int
8592 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_) {
8593   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8594                                      9, NULL, TRUE, 3, NULL);
8595
8596   return offset;
8597 }
8598
8599
8600
8601 static int
8602 dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8603   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8604                                                             1U, 4U, NULL, TRUE);
8605
8606   return offset;
8607 }
8608
8609
8610
8611 static int
8612 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_) {
8613   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8614                                                             0U, 8U, NULL, TRUE);
8615
8616   return offset;
8617 }
8618
8619
8620
8621 static int
8622 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_) {
8623   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8624                                                             0U, 8U, NULL, TRUE);
8625
8626   return offset;
8627 }
8628
8629
8630
8631 static int
8632 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_) {
8633   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8634                                                             -12, 26U, NULL, FALSE);
8635
8636   return offset;
8637 }
8638
8639
8640 static const per_sequence_t Common_E_DCH_HSDSCH_InfoItem_sequence[] = {
8641   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
8642   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
8643   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
8644   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
8645   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
8646   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
8647   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
8648   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8649   { NULL, 0, 0, NULL }
8650 };
8651
8652 static int
8653 dissect_nbap_Common_E_DCH_HSDSCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8654   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8655                                    ett_nbap_Common_E_DCH_HSDSCH_InfoItem, Common_E_DCH_HSDSCH_InfoItem_sequence);
8656
8657   return offset;
8658 }
8659
8660
8661
8662 static int
8663 dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8664   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8665                                      16, 16, FALSE, NULL);
8666
8667   return offset;
8668 }
8669
8670
8671
8672 static int
8673 dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8674   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8675                                                             0U, 15U, NULL, FALSE);
8676
8677   return offset;
8678 }
8679
8680
8681
8682 static int
8683 dissect_nbap_E_AI_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8684   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
8685
8686   return offset;
8687 }
8688
8689
8690
8691 static int
8692 dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8693   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8694                                                             0U, 255U, NULL, FALSE);
8695
8696   return offset;
8697 }
8698
8699
8700
8701 static int
8702 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_) {
8703   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8704                                                             0U, 511U, NULL, FALSE);
8705
8706   return offset;
8707 }
8708
8709
8710 static const value_string nbap_STTD_Indicator_vals[] = {
8711   {   0, "active" },
8712   {   1, "inactive" },
8713   { 0, NULL }
8714 };
8715
8716
8717 static int
8718 dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8719   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8720                                      2, NULL, TRUE, 0, NULL);
8721
8722   return offset;
8723 }
8724
8725
8726 static const per_sequence_t Common_E_DCH_AICH_Information_sequence[] = {
8727   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
8728   { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
8729   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8730   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
8731   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
8732   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8733   { NULL, 0, 0, NULL }
8734 };
8735
8736 static int
8737 dissect_nbap_Common_E_DCH_AICH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8738   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8739                                    ett_nbap_Common_E_DCH_AICH_Information, Common_E_DCH_AICH_Information_sequence);
8740
8741   return offset;
8742 }
8743
8744
8745 static const per_sequence_t Common_E_DCH_Preamble_Control_InfoItem_sequence[] = {
8746   { &hf_nbap_common_E_DCH_PreambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
8747   { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
8748   { &hf_nbap_e_AI_Indicator , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AI_Indicator },
8749   { &hf_nbap_common_E_DCH_AICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_AICH_Information },
8750   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8751   { NULL, 0, 0, NULL }
8752 };
8753
8754 static int
8755 dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8756   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8757                                    ett_nbap_Common_E_DCH_Preamble_Control_InfoItem, Common_E_DCH_Preamble_Control_InfoItem_sequence);
8758
8759   return offset;
8760 }
8761
8762
8763
8764 static int
8765 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_) {
8766   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8767                                                             0U, 9U, NULL, FALSE);
8768
8769   return offset;
8770 }
8771
8772
8773 static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
8774   {   0, "step-size0-5" },
8775   {   1, "step-size1" },
8776   {   2, "step-size1-5" },
8777   {   3, "step-size2" },
8778   { 0, NULL }
8779 };
8780
8781
8782 static int
8783 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_) {
8784   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8785                                      4, NULL, TRUE, 0, NULL);
8786
8787   return offset;
8788 }
8789
8790
8791 static const per_sequence_t Common_E_DCH_FDPCH_InfoItem_sequence[] = {
8792   { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_F_DPCH_SlotFormat },
8793   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
8794   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8795   { NULL, 0, 0, NULL }
8796 };
8797
8798 static int
8799 dissect_nbap_Common_E_DCH_FDPCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8800   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8801                                    ett_nbap_Common_E_DCH_FDPCH_InfoItem, Common_E_DCH_FDPCH_InfoItem_sequence);
8802
8803   return offset;
8804 }
8805
8806
8807
8808 static int
8809 dissect_nbap_Soffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8810   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8811                                                             0U, 9U, NULL, TRUE);
8812
8813   return offset;
8814 }
8815
8816
8817
8818 static int
8819 dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8820   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8821                                                             0U, 16777215U, NULL, FALSE);
8822
8823   return offset;
8824 }
8825
8826
8827 static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
8828   {   0, "short" },
8829   {   1, "long" },
8830   { 0, NULL }
8831 };
8832
8833
8834 static int
8835 dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8836   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8837                                      2, NULL, FALSE, 0, NULL);
8838
8839   return offset;
8840 }
8841
8842
8843 static const per_sequence_t UL_ScramblingCode_sequence[] = {
8844   { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
8845   { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
8846   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8847   { NULL, 0, 0, NULL }
8848 };
8849
8850 static int
8851 dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8852   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8853                                    ett_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
8854
8855   return offset;
8856 }
8857
8858
8859
8860 static int
8861 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_) {
8862   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8863                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
8864
8865   return offset;
8866 }
8867
8868
8869
8870 static int
8871 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_) {
8872   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8873                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
8874
8875   return offset;
8876 }
8877
8878
8879 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_Item_sequence[] = {
8880   { &hf_nbap_soffset        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Soffset },
8881   { &hf_nbap_f_DPCH_DL_Code_Number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8882   { &hf_nbap_ul_DPCH_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
8883   { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8884   { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Signature_Sequence },
8885   { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Signature_Sequence },
8886   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8887   { NULL, 0, 0, NULL }
8888 };
8889
8890 static int
8891 dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8892   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8893                                    ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item, Common_E_DCH_Resource_Combination_InfoList_Item_sequence);
8894
8895   return offset;
8896 }
8897
8898
8899 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_sequence_of[1] = {
8900   { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item },
8901 };
8902
8903 static int
8904 dissect_nbap_Common_E_DCH_Resource_Combination_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8905   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8906                                                   ett_nbap_Common_E_DCH_Resource_Combination_InfoList, Common_E_DCH_Resource_Combination_InfoList_sequence_of,
8907                                                   1, maxNrOfCommonEDCH);
8908
8909   return offset;
8910 }
8911
8912
8913
8914 static int
8915 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_) {
8916   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8917                                                             0U, maxNrOfCommonMACFlows_1, NULL, FALSE);
8918
8919   return offset;
8920 }
8921
8922
8923 static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
8924   {   0, "bearerRequested" },
8925   {   1, "bearerNotRequested" },
8926   { 0, NULL }
8927 };
8928
8929
8930 static int
8931 dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8932   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8933                                      2, NULL, TRUE, 0, NULL);
8934
8935   return offset;
8936 }
8937
8938
8939
8940 static int
8941 dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8942   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8943                                      1, 160, TRUE, NULL);
8944
8945   return offset;
8946 }
8947
8948
8949
8950 static int
8951 dissect_nbap_DsField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8952   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8953                                      8, 8, FALSE, NULL);
8954
8955   return offset;
8956 }
8957
8958
8959
8960 static int
8961 dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8962   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8963                                      8, 8, FALSE, NULL);
8964
8965   return offset;
8966 }
8967
8968
8969 static const value_string nbap_TnlQos_vals[] = {
8970   {   0, "dsField" },
8971   {   1, "genericTrafficCategory" },
8972   { 0, NULL }
8973 };
8974
8975 static const per_choice_t TnlQos_choice[] = {
8976   {   0, &hf_nbap_dsField        , ASN1_EXTENSION_ROOT    , dissect_nbap_DsField },
8977   {   1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT    , dissect_nbap_GenericTrafficCategory },
8978   { 0, NULL, 0, NULL }
8979 };
8980
8981 static int
8982 dissect_nbap_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8983   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8984                                  ett_nbap_TnlQos, TnlQos_choice,
8985                                  NULL);
8986
8987   return offset;
8988 }
8989
8990
8991 static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
8992   {   0, "cRC-Included" },
8993   {   1, "cRC-NotIncluded" },
8994   { 0, NULL }
8995 };
8996
8997
8998 static int
8999 dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9000   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9001                                      2, NULL, TRUE, 0, NULL);
9002
9003   return offset;
9004 }
9005
9006
9007
9008 static int
9009 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_) {
9010   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9011                                                             0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
9012
9013   return offset;
9014 }
9015
9016
9017
9018 static int
9019 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_) {
9020   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9021                                                             0U, 15U, NULL, FALSE);
9022
9023   return offset;
9024 }
9025
9026
9027
9028 static int
9029 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_) {
9030   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9031                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
9032
9033   return offset;
9034 }
9035
9036
9037
9038 static int
9039 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_) {
9040   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
9041                                      maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
9042
9043   return offset;
9044 }
9045
9046
9047
9048 static int
9049 dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9050   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9051                                                             1U, 15U, NULL, FALSE);
9052
9053   return offset;
9054 }
9055
9056
9057
9058 static int
9059 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_) {
9060   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9061                                                             1U, 1504U, NULL, TRUE);
9062
9063   return offset;
9064 }
9065
9066
9067 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_Item_sequence[] = {
9068   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
9069   { &hf_nbap_maximumMACcPDU_SizeExtended, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
9070   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9071   { NULL, 0, 0, NULL }
9072 };
9073
9074 static int
9075 dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9076   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9077                                    ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item, Common_E_DCH_LogicalChannel_InfoList_Item_sequence);
9078
9079   return offset;
9080 }
9081
9082
9083 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_sequence_of[1] = {
9084   { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item },
9085 };
9086
9087 static int
9088 dissect_nbap_Common_E_DCH_LogicalChannel_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9089   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9090                                                   ett_nbap_Common_E_DCH_LogicalChannel_InfoList, Common_E_DCH_LogicalChannel_InfoList_sequence_of,
9091                                                   1, maxNoOfLogicalChannels);
9092
9093   return offset;
9094 }
9095
9096
9097 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence[] = {
9098   { &hf_nbap_common_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
9099   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
9100   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
9101   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
9102   { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
9103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9104   { NULL, 0, 0, NULL }
9105 };
9106
9107 static int
9108 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9110                                    ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item, Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence);
9111
9112   return offset;
9113 }
9114
9115
9116 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
9117   { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item },
9118 };
9119
9120 static int
9121 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9122   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9123                                                   ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList, Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of,
9124                                                   1, maxNrOfEDCHMACdFlows);
9125
9126   return offset;
9127 }
9128
9129
9130 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence[] = {
9131   { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
9132   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
9133   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9134   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9135   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
9136   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
9137   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
9138   { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList },
9139   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9140   { NULL, 0, 0, NULL }
9141 };
9142
9143 static int
9144 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9145   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9146                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item, Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence);
9147
9148   return offset;
9149 }
9150
9151
9152 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of[1] = {
9153   { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item },
9154 };
9155
9156 static int
9157 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9158   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9159                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList, Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of,
9160                                                   1, maxNrOfCommonMACFlows);
9161
9162   return offset;
9163 }
9164
9165
9166 static const per_sequence_t Common_EDCH_System_InformationFDD_sequence[] = {
9167   { &hf_nbap_common_E_DCH_UL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem },
9168   { &hf_nbap_common_E_DCH_EDPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_EDPCH_InfoItem },
9169   { &hf_nbap_common_E_DCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_InfoItem },
9170   { &hf_nbap_common_E_DCH_HSDSCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_HSDSCH_InfoItem },
9171   { &hf_nbap_common_E_DCH_Preamble_Control_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem },
9172   { &hf_nbap_common_E_DCH_FDPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_FDPCH_InfoItem },
9173   { &hf_nbap_common_E_DCH_Resource_Combination_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_Resource_Combination_InfoList },
9174   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList },
9175   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9176   { NULL, 0, 0, NULL }
9177 };
9178
9179 static int
9180 dissect_nbap_Common_EDCH_System_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9181   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9182                                    ett_nbap_Common_EDCH_System_InformationFDD, Common_EDCH_System_InformationFDD_sequence);
9183
9184   return offset;
9185 }
9186
9187
9188 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence[] = {
9189   { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
9190   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9191   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9192   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9193   { NULL, 0, 0, NULL }
9194 };
9195
9196 static int
9197 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9198   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9199                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence);
9200
9201   return offset;
9202 }
9203
9204
9205 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of[1] = {
9206   { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item },
9207 };
9208
9209 static int
9210 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9211   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9212                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of,
9213                                                   1, maxNrOfCommonMACFlows);
9214
9215   return offset;
9216 }
9217
9218
9219
9220 static int
9221 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_) {
9222   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9223                                                             0U, 38U, NULL, FALSE);
9224
9225   return offset;
9226 }
9227
9228
9229 static const per_sequence_t Common_EDCH_System_Information_ResponseFDD_sequence[] = {
9230   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList },
9231   { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_Serving_Grant_Value },
9232   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9233   { NULL, 0, 0, NULL }
9234 };
9235
9236 static int
9237 dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9238   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9239                                    ett_nbap_Common_EDCH_System_Information_ResponseFDD, Common_EDCH_System_Information_ResponseFDD_sequence);
9240
9241   return offset;
9242 }
9243
9244
9245 static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
9246   { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
9247   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9248   { NULL, 0, 0, NULL }
9249 };
9250
9251 static int
9252 dissect_nbap_Common_MACFlows_to_DeleteFDD_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9253   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9254                                    ett_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
9255
9256   return offset;
9257 }
9258
9259
9260 static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
9261   { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
9262 };
9263
9264 static int
9265 dissect_nbap_Common_MACFlows_to_DeleteFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9266   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9267                                                   ett_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
9268                                                   1, maxNrOfCommonMACFlows);
9269
9270   return offset;
9271 }
9272
9273
9274
9275 static int
9276 dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9277   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9278                                                             0U, maxNrOfPriorityQueues_1, NULL, FALSE);
9279
9280   return offset;
9281 }
9282
9283
9284
9285 static int
9286 dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9287   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9288                                                             0U, 15U, NULL, FALSE);
9289
9290   return offset;
9291 }
9292
9293
9294 static const value_string nbap_T1_vals[] = {
9295   {   0, "v10" },
9296   {   1, "v20" },
9297   {   2, "v30" },
9298   {   3, "v40" },
9299   {   4, "v50" },
9300   {   5, "v60" },
9301   {   6, "v70" },
9302   {   7, "v80" },
9303   {   8, "v90" },
9304   {   9, "v100" },
9305   {  10, "v120" },
9306   {  11, "v140" },
9307   {  12, "v160" },
9308   {  13, "v200" },
9309   {  14, "v300" },
9310   {  15, "v400" },
9311   { 0, NULL }
9312 };
9313
9314
9315 static int
9316 dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9317   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9318                                      16, NULL, TRUE, 0, NULL);
9319
9320   return offset;
9321 }
9322
9323
9324 static const value_string nbap_MAC_ehs_Reset_Timer_vals[] = {
9325   {   0, "v1" },
9326   {   1, "v2" },
9327   {   2, "v3" },
9328   {   3, "v4" },
9329   { 0, NULL }
9330 };
9331
9332
9333 static int
9334 dissect_nbap_MAC_ehs_Reset_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9335   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9336                                      4, NULL, TRUE, 0, NULL);
9337
9338   return offset;
9339 }
9340
9341
9342 static const value_string nbap_DiscardTimer_vals[] = {
9343   {   0, "v20" },
9344   {   1, "v40" },
9345   {   2, "v60" },
9346   {   3, "v80" },
9347   {   4, "v100" },
9348   {   5, "v120" },
9349   {   6, "v140" },
9350   {   7, "v160" },
9351   {   8, "v180" },
9352   {   9, "v200" },
9353   {  10, "v250" },
9354   {  11, "v300" },
9355   {  12, "v400" },
9356   {  13, "v500" },
9357   {  14, "v750" },
9358   {  15, "v1000" },
9359   {  16, "v1250" },
9360   {  17, "v1500" },
9361   {  18, "v1750" },
9362   {  19, "v2000" },
9363   {  20, "v2500" },
9364   {  21, "v3000" },
9365   {  22, "v3500" },
9366   {  23, "v4000" },
9367   {  24, "v4500" },
9368   {  25, "v5000" },
9369   {  26, "v7500" },
9370   { 0, NULL }
9371 };
9372
9373
9374 static int
9375 dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9376   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9377                                      27, NULL, TRUE, 0, NULL);
9378
9379   return offset;
9380 }
9381
9382
9383 static const value_string nbap_MAC_hsWindowSize_vals[] = {
9384   {   0, "v4" },
9385   {   1, "v6" },
9386   {   2, "v8" },
9387   {   3, "v12" },
9388   {   4, "v16" },
9389   {   5, "v24" },
9390   {   6, "v32" },
9391   { 0, NULL }
9392 };
9393
9394
9395 static int
9396 dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9397   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9398                                      7, NULL, TRUE, 0, NULL);
9399
9400   return offset;
9401 }
9402
9403
9404 static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence[] = {
9405   { &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
9406   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
9407   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
9408   { &hf_nbap_mAC_ehs_Reset_Timer, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_ehs_Reset_Timer },
9409   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
9410   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
9411   { &hf_nbap_maximum_MACcPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
9412   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9413   { NULL, 0, 0, NULL }
9414 };
9415
9416 static int
9417 dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9419                                    ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH, Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence);
9420
9421   return offset;
9422 }
9423
9424
9425 static const per_sequence_t Common_MACFlow_PriorityQueue_Item_sequence[] = {
9426   { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
9427   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9428   { NULL, 0, 0, NULL }
9429 };
9430
9431 static int
9432 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_) {
9433   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9434                                    ett_nbap_Common_MACFlow_PriorityQueue_Item, Common_MACFlow_PriorityQueue_Item_sequence);
9435
9436   return offset;
9437 }
9438
9439
9440 static const per_sequence_t Common_MACFlow_PriorityQueue_Information_sequence_of[1] = {
9441   { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_PriorityQueue_Item },
9442 };
9443
9444 static int
9445 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_) {
9446   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9447                                                   ett_nbap_Common_MACFlow_PriorityQueue_Information, Common_MACFlow_PriorityQueue_Information_sequence_of,
9448                                                   1, maxNrOfcommonMACQueues);
9449
9450   return offset;
9451 }
9452
9453
9454 static const per_sequence_t CommonMACFlow_Specific_InfoItem_sequence[] = {
9455   { &hf_nbap_common_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
9456   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9457   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9458   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
9459   { &hf_nbap_common_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
9460   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9461   { NULL, 0, 0, NULL }
9462 };
9463
9464 static int
9465 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_) {
9466   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9467                                    ett_nbap_CommonMACFlow_Specific_InfoItem, CommonMACFlow_Specific_InfoItem_sequence);
9468
9469   return offset;
9470 }
9471
9472
9473 static const per_sequence_t CommonMACFlow_Specific_InfoList_sequence_of[1] = {
9474   { &hf_nbap_CommonMACFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem },
9475 };
9476
9477 static int
9478 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_) {
9479   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9480                                                   ett_nbap_CommonMACFlow_Specific_InfoList, CommonMACFlow_Specific_InfoList_sequence_of,
9481                                                   1, maxNrOfCommonMACFlows);
9482
9483   return offset;
9484 }
9485
9486
9487
9488 static int
9489 dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9490   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9491                                                             1U, 5000U, NULL, TRUE);
9492
9493   return offset;
9494 }
9495
9496
9497
9498 static int
9499 dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9500   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9501                                                             1U, 255U, NULL, FALSE);
9502
9503   return offset;
9504 }
9505
9506
9507 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
9508   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
9509   { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
9510   { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
9511   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9512   { NULL, 0, 0, NULL }
9513 };
9514
9515 static int
9516 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_) {
9517   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9518                                    ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
9519
9520   return offset;
9521 }
9522
9523
9524 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
9525   { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
9526 };
9527
9528 static int
9529 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_) {
9530   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9531                                                   ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
9532                                                   1, maxNrOfPriorityQueues);
9533
9534   return offset;
9535 }
9536
9537
9538 static const per_sequence_t CommonMACFlow_Specific_InfoItem_Response_sequence[] = {
9539   { &hf_nbap_commonMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
9540   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9541   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9542   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
9543   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9544   { NULL, 0, 0, NULL }
9545 };
9546
9547 static int
9548 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_) {
9549   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9550                                    ett_nbap_CommonMACFlow_Specific_InfoItem_Response, CommonMACFlow_Specific_InfoItem_Response_sequence);
9551
9552   return offset;
9553 }
9554
9555
9556 static const per_sequence_t CommonMACFlow_Specific_InfoList_Response_sequence_of[1] = {
9557   { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_Response },
9558 };
9559
9560 static int
9561 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_) {
9562   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9563                                                   ett_nbap_CommonMACFlow_Specific_InfoList_Response, CommonMACFlow_Specific_InfoList_Response_sequence_of,
9564                                                   1, maxNrOfCommonMACFlows);
9565
9566   return offset;
9567 }
9568
9569
9570 static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
9571   {   0, "accuracy-class-A" },
9572   {   1, "accuracy-class-B" },
9573   {   2, "accuracy-class-C" },
9574   { 0, NULL }
9575 };
9576
9577
9578 static int
9579 dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9580   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9581                                      3, NULL, TRUE, 0, NULL);
9582
9583   return offset;
9584 }
9585
9586
9587 static const value_string nbap_TUTRANGANSSAccuracyClass_vals[] = {
9588   {   0, "ganssAccuracy-class-A" },
9589   {   1, "ganssAccuracy-class-B" },
9590   {   2, "ganssAccuracy-class-C" },
9591   { 0, NULL }
9592 };
9593
9594
9595 static int
9596 dissect_nbap_TUTRANGANSSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9597   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9598                                      3, NULL, TRUE, 0, NULL);
9599
9600   return offset;
9601 }
9602
9603
9604 static const value_string nbap_CommonMeasurementAccuracy_vals[] = {
9605   {   0, "tUTRANGPSMeasurementAccuracyClass" },
9606   {   1, "tUTRANGANSSMeasurementAccuracyClass" },
9607   { 0, NULL }
9608 };
9609
9610 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
9611   {   0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT    , dissect_nbap_TUTRANGPSAccuracyClass },
9612   {   1, &hf_nbap_tUTRANGANSSMeasurementAccuracyClass, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_TUTRANGANSSAccuracyClass },
9613   { 0, NULL, 0, NULL }
9614 };
9615
9616 static int
9617 dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9618   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9619                                  ett_nbap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
9620                                  NULL);
9621
9622   return offset;
9623 }
9624
9625
9626 static const value_string nbap_CommonMeasurementType_vals[] = {
9627   {   0, "received-total-wide-band-power" },
9628   {   1, "transmitted-carrier-power" },
9629   {   2, "acknowledged-prach-preambles" },
9630   {   3, "ul-timeslot-iscp" },
9631   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
9632   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
9633   {   6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
9634   {   7, "sFN-SFN-Observed-Time-Difference" },
9635   {   8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
9636   {   9, "hS-DSCH-Required-Power" },
9637   {  10, "hS-DSCH-Provided-Bit-Rate" },
9638   {  11, "received-total-wide-band-power-for-cellPortion" },
9639   {  12, "transmitted-carrier-power-for-cellPortion" },
9640   {  13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
9641   {  14, "upPTS-Interference" },
9642   {  15, "dLTransmissionBranchLoad" },
9643   {  16, "hS-DSCH-Required-Power-for-cell-portion" },
9644   {  17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
9645   {  18, "e-DCH-Provided-Bit-Rate" },
9646   {  19, "e-DCH-Non-serving-Relative-Grant-Down-Commands" },
9647   {  20, "received-Scheduled-EDCH-Power-Share" },
9648   {  21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
9649   {  22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
9650   {  23, "eDCH-RACH-report" },
9651   { 0, NULL }
9652 };
9653
9654
9655 static int
9656 dissect_nbap_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9657   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9658                                      6, NULL, TRUE, 18, NULL);
9659
9660   return offset;
9661 }
9662
9663
9664 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
9665   { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
9666   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9667   { NULL, 0, 0, NULL }
9668 };
9669
9670 static int
9671 dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9672   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9673                                    ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
9674
9675   return offset;
9676 }
9677
9678
9679
9680 static int
9681 dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9682   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
9683
9684   return offset;
9685 }
9686
9687
9688 static const value_string nbap_CommonMeasurementValueInformation_vals[] = {
9689   {   0, "measurementAvailable" },
9690   {   1, "measurementnotAvailable" },
9691   { 0, NULL }
9692 };
9693
9694 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
9695   {   0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementAvailable },
9696   {   1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementnotAvailable },
9697   { 0, NULL, 0, NULL }
9698 };
9699
9700 static int
9701 dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9702   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9703                                  ett_nbap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
9704                                  NULL);
9705
9706   return offset;
9707 }
9708
9709
9710
9711 static int
9712 dissect_nbap_CommonPhysicalChannelID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9713   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9714                                                             0U, 511U, NULL, FALSE);
9715
9716   return offset;
9717 }
9718
9719
9720 static const value_string nbap_ResourceOperationalState_vals[] = {
9721   {   0, "enabled" },
9722   {   1, "disabled" },
9723   { 0, NULL }
9724 };
9725
9726
9727 static int
9728 dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9729   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9730                                      2, NULL, FALSE, 0, NULL);
9731
9732   return offset;
9733 }
9734
9735
9736 static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
9737   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
9738   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
9739   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
9740   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9741   { NULL, 0, 0, NULL }
9742 };
9743
9744 static int
9745 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_) {
9746   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9747                                    ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
9748
9749   return offset;
9750 }
9751
9752
9753 static const per_sequence_t Common_PhysicalChannel_Status_Information768_sequence[] = {
9754   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
9755   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
9756   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
9757   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9758   { NULL, 0, 0, NULL }
9759 };
9760
9761 static int
9762 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_) {
9763   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9764                                    ett_nbap_Common_PhysicalChannel_Status_Information768, Common_PhysicalChannel_Status_Information768_sequence);
9765
9766   return offset;
9767 }
9768
9769
9770 static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
9771   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
9772   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
9773   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
9774   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9775   { NULL, 0, 0, NULL }
9776 };
9777
9778 static int
9779 dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9780   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9781                                    ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
9782
9783   return offset;
9784 }
9785
9786
9787 static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
9788   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
9789   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
9790   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
9791   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9792   { NULL, 0, 0, NULL }
9793 };
9794
9795 static int
9796 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_) {
9797   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9798                                    ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
9799
9800   return offset;
9801 }
9802
9803
9804
9805 static int
9806 dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9807   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9808                                                             0U, 65535U, NULL, FALSE);
9809
9810   return offset;
9811 }
9812
9813
9814 static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
9815   {   0, "deactivate" },
9816   {   1, "maintain-Active" },
9817   { 0, NULL }
9818 };
9819
9820
9821 static int
9822 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_) {
9823   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9824                                      2, NULL, FALSE, 0, NULL);
9825
9826   return offset;
9827 }
9828
9829
9830
9831 static int
9832 dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9833   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9834                                                             0U, 255U, NULL, FALSE);
9835
9836   return offset;
9837 }
9838
9839
9840
9841 static int
9842 dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9843   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9844                                                             -10, 10U, NULL, TRUE);
9845
9846   return offset;
9847 }
9848
9849
9850 static const value_string nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals[] = {
9851   {   0, "continuous-Packet-Connectivity-DTX-DRX-capable" },
9852   {   1, "continuous-Packet-Connectivity-DTX-DRX-non-capable" },
9853   { 0, NULL }
9854 };
9855
9856
9857 static int
9858 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_) {
9859   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9860                                      2, NULL, FALSE, 0, NULL);
9861
9862   return offset;
9863 }
9864
9865
9866
9867 static int
9868 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_) {
9869   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9870                                                             0U, 159U, NULL, FALSE);
9871
9872   return offset;
9873 }
9874
9875
9876 static const value_string nbap_Enabling_Delay_vals[] = {
9877   {   0, "v0" },
9878   {   1, "v1" },
9879   {   2, "v2" },
9880   {   3, "v4" },
9881   {   4, "v8" },
9882   {   5, "v16" },
9883   {   6, "v32" },
9884   {   7, "v64" },
9885   {   8, "v128" },
9886   { 0, NULL }
9887 };
9888
9889
9890 static int
9891 dissect_nbap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9892   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9893                                      9, NULL, FALSE, 0, NULL);
9894
9895   return offset;
9896 }
9897
9898
9899 static const value_string nbap_UE_DTX_Cycle1_2ms_vals[] = {
9900   {   0, "v1" },
9901   {   1, "v4" },
9902   {   2, "v5" },
9903   {   3, "v8" },
9904   {   4, "v10" },
9905   {   5, "v16" },
9906   {   6, "v20" },
9907   { 0, NULL }
9908 };
9909
9910
9911 static int
9912 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_) {
9913   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9914                                      7, NULL, FALSE, 0, NULL);
9915
9916   return offset;
9917 }
9918
9919
9920 static const value_string nbap_UE_DTX_Cycle2_2ms_vals[] = {
9921   {   0, "v4" },
9922   {   1, "v5" },
9923   {   2, "v8" },
9924   {   3, "v10" },
9925   {   4, "v16" },
9926   {   5, "v20" },
9927   {   6, "v32" },
9928   {   7, "v40" },
9929   {   8, "v64" },
9930   {   9, "v80" },
9931   {  10, "v128" },
9932   {  11, "v160" },
9933   { 0, NULL }
9934 };
9935
9936
9937 static int
9938 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_) {
9939   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9940                                      12, NULL, FALSE, 0, NULL);
9941
9942   return offset;
9943 }
9944
9945
9946 static const value_string nbap_MAC_DTX_Cycle_2ms_vals[] = {
9947   {   0, "v1" },
9948   {   1, "v4" },
9949   {   2, "v5" },
9950   {   3, "v8" },
9951   {   4, "v10" },
9952   {   5, "v16" },
9953   {   6, "v20" },
9954   { 0, NULL }
9955 };
9956
9957
9958 static int
9959 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_) {
9960   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9961                                      7, NULL, FALSE, 0, NULL);
9962
9963   return offset;
9964 }
9965
9966
9967 static const per_sequence_t DTX_Cycle_2ms_Items_sequence[] = {
9968   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
9969   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
9970   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
9971   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9972   { NULL, 0, 0, NULL }
9973 };
9974
9975 static int
9976 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_) {
9977   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9978                                    ett_nbap_DTX_Cycle_2ms_Items, DTX_Cycle_2ms_Items_sequence);
9979
9980   return offset;
9981 }
9982
9983
9984 static const value_string nbap_UE_DTX_Cycle1_10ms_vals[] = {
9985   {   0, "v1" },
9986   {   1, "v5" },
9987   {   2, "v10" },
9988   {   3, "v20" },
9989   { 0, NULL }
9990 };
9991
9992
9993 static int
9994 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_) {
9995   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9996                                      4, NULL, FALSE, 0, NULL);
9997
9998   return offset;
9999 }
10000
10001
10002 static const value_string nbap_UE_DTX_Cycle2_10ms_vals[] = {
10003   {   0, "v5" },
10004   {   1, "v10" },
10005   {   2, "v20" },
10006   {   3, "v40" },
10007   {   4, "v80" },
10008   {   5, "v160" },
10009   { 0, NULL }
10010 };
10011
10012
10013 static int
10014 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_) {
10015   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10016                                      6, NULL, FALSE, 0, NULL);
10017
10018   return offset;
10019 }
10020
10021
10022 static const value_string nbap_MAC_DTX_Cycle_10ms_vals[] = {
10023   {   0, "v5" },
10024   {   1, "v10" },
10025   {   2, "v20" },
10026   { 0, NULL }
10027 };
10028
10029
10030 static int
10031 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_) {
10032   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10033                                      3, NULL, FALSE, 0, NULL);
10034
10035   return offset;
10036 }
10037
10038
10039 static const per_sequence_t DTX_Cycle_10ms_Items_sequence[] = {
10040   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
10041   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
10042   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
10043   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10044   { NULL, 0, 0, NULL }
10045 };
10046
10047 static int
10048 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_) {
10049   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10050                                    ett_nbap_DTX_Cycle_10ms_Items, DTX_Cycle_10ms_Items_sequence);
10051
10052   return offset;
10053 }
10054
10055
10056 static const value_string nbap_E_DCH_TTI_Length_vals[] = {
10057   {   0, "two-ms" },
10058   {   1, "ten-ms" },
10059   { 0, NULL }
10060 };
10061
10062 static const per_choice_t E_DCH_TTI_Length_choice[] = {
10063   {   0, &hf_nbap_two_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_Items },
10064   {   1, &hf_nbap_ten_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_Items },
10065   { 0, NULL, 0, NULL }
10066 };
10067
10068 static int
10069 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_) {
10070   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10071                                  ett_nbap_E_DCH_TTI_Length, E_DCH_TTI_Length_choice,
10072                                  NULL);
10073
10074   return offset;
10075 }
10076
10077
10078 static const value_string nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = {
10079   {   0, "v1" },
10080   {   1, "v4" },
10081   {   2, "v8" },
10082   {   3, "v16" },
10083   {   4, "v32" },
10084   {   5, "v64" },
10085   {   6, "v128" },
10086   {   7, "v256" },
10087   { 0, NULL }
10088 };
10089
10090
10091 static int
10092 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_) {
10093   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10094                                      8, NULL, FALSE, 0, NULL);
10095
10096   return offset;
10097 }
10098
10099
10100 static const value_string nbap_UE_DTX_Long_Preamble_vals[] = {
10101   {   0, "v2" },
10102   {   1, "v4" },
10103   {   2, "v15" },
10104   { 0, NULL }
10105 };
10106
10107
10108 static int
10109 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_) {
10110   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10111                                      3, NULL, FALSE, 0, NULL);
10112
10113   return offset;
10114 }
10115
10116
10117 static const value_string nbap_MAC_Inactivity_Threshold_vals[] = {
10118   {   0, "v1" },
10119   {   1, "v2" },
10120   {   2, "v4" },
10121   {   3, "v8" },
10122   {   4, "v16" },
10123   {   5, "v32" },
10124   {   6, "v64" },
10125   {   7, "v128" },
10126   {   8, "v256" },
10127   {   9, "v512" },
10128   {  10, "infinity" },
10129   { 0, NULL }
10130 };
10131
10132
10133 static int
10134 dissect_nbap_MAC_Inactivity_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10135   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10136                                      11, NULL, FALSE, 0, NULL);
10137
10138   return offset;
10139 }
10140
10141
10142 static const value_string nbap_CQI_DTX_Timer_vals[] = {
10143   {   0, "v0" },
10144   {   1, "v1" },
10145   {   2, "v2" },
10146   {   3, "v4" },
10147   {   4, "v8" },
10148   {   5, "v16" },
10149   {   6, "v32" },
10150   {   7, "v64" },
10151   {   8, "v128" },
10152   {   9, "v256" },
10153   {  10, "v512" },
10154   {  11, "infinity" },
10155   { 0, NULL }
10156 };
10157
10158
10159 static int
10160 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_) {
10161   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10162                                      12, NULL, FALSE, 0, NULL);
10163
10164   return offset;
10165 }
10166
10167
10168 static const value_string nbap_UE_DPCCH_burst1_vals[] = {
10169   {   0, "v1" },
10170   {   1, "v2" },
10171   {   2, "v5" },
10172   { 0, NULL }
10173 };
10174
10175
10176 static int
10177 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_) {
10178   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10179                                      3, NULL, FALSE, 0, NULL);
10180
10181   return offset;
10182 }
10183
10184
10185 static const value_string nbap_UE_DPCCH_burst2_vals[] = {
10186   {   0, "v1" },
10187   {   1, "v2" },
10188   {   2, "v5" },
10189   { 0, NULL }
10190 };
10191
10192
10193 static int
10194 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_) {
10195   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10196                                      3, NULL, FALSE, 0, NULL);
10197
10198   return offset;
10199 }
10200
10201
10202 static const per_sequence_t DTX_Information_sequence[] = {
10203   { &hf_nbap_e_DCH_TTI_Length, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TTI_Length },
10204   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
10205   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Long_Preamble },
10206   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_Inactivity_Threshold },
10207   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_DTX_Timer },
10208   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst1 },
10209   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst2 },
10210   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10211   { NULL, 0, 0, NULL }
10212 };
10213
10214 static int
10215 dissect_nbap_DTX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10217                                    ett_nbap_DTX_Information, DTX_Information_sequence);
10218
10219   return offset;
10220 }
10221
10222
10223 static const value_string nbap_UE_DRX_Cycle_vals[] = {
10224   {   0, "v4" },
10225   {   1, "v5" },
10226   {   2, "v8" },
10227   {   3, "v10" },
10228   {   4, "v16" },
10229   {   5, "v20" },
10230   { 0, NULL }
10231 };
10232
10233
10234 static int
10235 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_) {
10236   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10237                                      6, NULL, FALSE, 0, NULL);
10238
10239   return offset;
10240 }
10241
10242
10243 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals[] = {
10244   {   0, "v0" },
10245   {   1, "v1" },
10246   {   2, "v2" },
10247   {   3, "v4" },
10248   {   4, "v8" },
10249   {   5, "v16" },
10250   {   6, "v32" },
10251   {   7, "v64" },
10252   {   8, "v128" },
10253   {   9, "v256" },
10254   {  10, "v512" },
10255   { 0, NULL }
10256 };
10257
10258
10259 static int
10260 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_) {
10261   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10262                                      11, NULL, FALSE, 0, NULL);
10263
10264   return offset;
10265 }
10266
10267
10268 static const value_string nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals[] = {
10269   {   0, "v0" },
10270   {   1, "v1" },
10271   {   2, "v2" },
10272   {   3, "v4" },
10273   {   4, "v8" },
10274   {   5, "v16" },
10275   {   6, "v32" },
10276   {   7, "v64" },
10277   {   8, "v128" },
10278   {   9, "v256" },
10279   { 0, NULL }
10280 };
10281
10282
10283 static int
10284 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_) {
10285   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10286                                      10, NULL, FALSE, 0, NULL);
10287
10288   return offset;
10289 }
10290
10291
10292
10293 static int
10294 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_) {
10295   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
10296
10297   return offset;
10298 }
10299
10300
10301 static const per_sequence_t DRX_Information_sequence[] = {
10302   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle },
10303   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
10304   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
10305   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Grant_Monitoring },
10306   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10307   { NULL, 0, 0, NULL }
10308 };
10309
10310 static int
10311 dissect_nbap_DRX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10312   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10313                                    ett_nbap_DRX_Information, DRX_Information_sequence);
10314
10315   return offset;
10316 }
10317
10318
10319 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_sequence[] = {
10320   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_DRX_Offset },
10321   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
10322   { &hf_nbap_dTX_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DTX_Information },
10323   { &hf_nbap_dRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information },
10324   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10325   { NULL, 0, 0, NULL }
10326 };
10327
10328 static int
10329 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_) {
10330   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10331                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information, ContinuousPacketConnectivityDTX_DRX_Information_sequence);
10332
10333   return offset;
10334 }
10335
10336
10337 static const per_sequence_t DTX_Cycle_2ms_to_Modify_Items_sequence[] = {
10338   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
10339   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
10340   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
10341   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10342   { NULL, 0, 0, NULL }
10343 };
10344
10345 static int
10346 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_) {
10347   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10348                                    ett_nbap_DTX_Cycle_2ms_to_Modify_Items, DTX_Cycle_2ms_to_Modify_Items_sequence);
10349
10350   return offset;
10351 }
10352
10353
10354 static const per_sequence_t DTX_Cycle_10ms_to_Modify_Items_sequence[] = {
10355   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
10356   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
10357   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
10358   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10359   { NULL, 0, 0, NULL }
10360 };
10361
10362 static int
10363 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_) {
10364   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10365                                    ett_nbap_DTX_Cycle_10ms_to_Modify_Items, DTX_Cycle_10ms_to_Modify_Items_sequence);
10366
10367   return offset;
10368 }
10369
10370
10371 static const value_string nbap_E_DCH_TTI_Length_to_Modify_vals[] = {
10372   {   0, "two-ms" },
10373   {   1, "ten-ms" },
10374   { 0, NULL }
10375 };
10376
10377 static const per_choice_t E_DCH_TTI_Length_to_Modify_choice[] = {
10378   {   0, &hf_nbap_two_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_to_Modify_Items },
10379   {   1, &hf_nbap_ten_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_to_Modify_Items },
10380   { 0, NULL, 0, NULL }
10381 };
10382
10383 static int
10384 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_) {
10385   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10386                                  ett_nbap_E_DCH_TTI_Length_to_Modify, E_DCH_TTI_Length_to_Modify_choice,
10387                                  NULL);
10388
10389   return offset;
10390 }
10391
10392
10393 static const per_sequence_t DTX_Information_to_Modify_Items_sequence[] = {
10394   { &hf_nbap_e_DCH_TTI_Length_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TTI_Length_to_Modify },
10395   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
10396   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_Long_Preamble },
10397   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_Inactivity_Threshold },
10398   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_DTX_Timer },
10399   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst1 },
10400   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst2 },
10401   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10402   { NULL, 0, 0, NULL }
10403 };
10404
10405 static int
10406 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_) {
10407   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10408                                    ett_nbap_DTX_Information_to_Modify_Items, DTX_Information_to_Modify_Items_sequence);
10409
10410   return offset;
10411 }
10412
10413
10414 static const value_string nbap_DTX_Information_to_Modify_vals[] = {
10415   {   0, "modify" },
10416   {   1, "deactivate" },
10417   { 0, NULL }
10418 };
10419
10420 static const per_choice_t DTX_Information_to_Modify_choice[] = {
10421   {   0, &hf_nbap_modify_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Information_to_Modify_Items },
10422   {   1, &hf_nbap_deactivate_01  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10423   { 0, NULL, 0, NULL }
10424 };
10425
10426 static int
10427 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_) {
10428   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10429                                  ett_nbap_DTX_Information_to_Modify, DTX_Information_to_Modify_choice,
10430                                  NULL);
10431
10432   return offset;
10433 }
10434
10435
10436 static const per_sequence_t DRX_Information_to_Modify_Items_sequence[] = {
10437   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Cycle },
10438   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
10439   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
10440   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Grant_Monitoring },
10441   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10442   { NULL, 0, 0, NULL }
10443 };
10444
10445 static int
10446 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_) {
10447   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10448                                    ett_nbap_DRX_Information_to_Modify_Items, DRX_Information_to_Modify_Items_sequence);
10449
10450   return offset;
10451 }
10452
10453
10454 static const value_string nbap_DRX_Information_to_Modify_vals[] = {
10455   {   0, "modify" },
10456   {   1, "deactivate" },
10457   { 0, NULL }
10458 };
10459
10460 static const per_choice_t DRX_Information_to_Modify_choice[] = {
10461   {   0, &hf_nbap_modify         , ASN1_EXTENSION_ROOT    , dissect_nbap_DRX_Information_to_Modify_Items },
10462   {   1, &hf_nbap_deactivate_01  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
10463   { 0, NULL, 0, NULL }
10464 };
10465
10466 static int
10467 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_) {
10468   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10469                                  ett_nbap_DRX_Information_to_Modify, DRX_Information_to_Modify_choice,
10470                                  NULL);
10471
10472   return offset;
10473 }
10474
10475
10476 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence[] = {
10477   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_DRX_Offset },
10478   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Enabling_Delay },
10479   { &hf_nbap_dTX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DTX_Information_to_Modify },
10480   { &hf_nbap_dRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information_to_Modify },
10481   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10482   { NULL, 0, 0, NULL }
10483 };
10484
10485 static int
10486 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_) {
10487   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10488                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify, ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence);
10489
10490   return offset;
10491 }
10492
10493
10494 static const value_string nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals[] = {
10495   {   0, "continuous-Packet-Connectivity-HS-SCCH-less-capable" },
10496   {   1, "continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable" },
10497   { 0, NULL }
10498 };
10499
10500
10501 static int
10502 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_) {
10503   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10504                                      2, NULL, FALSE, 0, NULL);
10505
10506   return offset;
10507 }
10508
10509
10510
10511 static int
10512 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_) {
10513   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10514                                                             1U, maxNrOfHS_DSCH_TBSs, NULL, FALSE);
10515
10516   return offset;
10517 }
10518
10519
10520
10521 static int
10522 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_) {
10523   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
10524
10525   return offset;
10526 }
10527
10528
10529 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence[] = {
10530   { &hf_nbap_transport_Block_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index },
10531   { &hf_nbap_hSPDSCH_Second_Code_Support, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Second_Code_Support },
10532   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10533   { NULL, 0, 0, NULL }
10534 };
10535
10536 static int
10537 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_) {
10538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10539                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem, ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence);
10540
10541   return offset;
10542 }
10543
10544
10545 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of[1] = {
10546   { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem },
10547 };
10548
10549 static int
10550 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_) {
10551   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10552                                                   ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information, ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of,
10553                                                   1, maxNrOfHS_DSCH_TBSs_HS_SCCHless);
10554
10555   return offset;
10556 }
10557
10558
10559
10560 static int
10561 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_) {
10562   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10563                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
10564
10565   return offset;
10566 }
10567
10568
10569
10570 static int
10571 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_) {
10572   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10573                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
10574
10575   return offset;
10576 }
10577
10578
10579 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence[] = {
10580   { &hf_nbap_hSPDSCH_First_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_First_Code_Index },
10581   { &hf_nbap_hSPDSCH_Second_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSPDSCH_Second_Code_Index },
10582   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10583   { NULL, 0, 0, NULL }
10584 };
10585
10586 static int
10587 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_) {
10588   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10589                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence);
10590
10591   return offset;
10592 }
10593
10594
10595
10596 static int
10597 dissect_nbap_ControlGAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10598   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10599                                                             1U, 255U, NULL, FALSE);
10600
10601   return offset;
10602 }
10603
10604
10605 static const per_sequence_t CPC_Information_sequence[] = {
10606   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information },
10607   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify },
10608   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
10609   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10610   { NULL, 0, 0, NULL }
10611 };
10612
10613 static int
10614 dissect_nbap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10615   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10616                                    ett_nbap_CPC_Information, CPC_Information_sequence);
10617
10618   return offset;
10619 }
10620
10621
10622
10623 static int
10624 dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10625   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
10626
10627   return offset;
10628 }
10629
10630
10631
10632 static int
10633 dissect_nbap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10634   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10635                                                             0U, 255U, NULL, FALSE);
10636
10637   return offset;
10638 }
10639
10640
10641 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
10642   { &hf_nbap_iECriticality  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
10643   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
10644   { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber0 },
10645   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10646   { NULL, 0, 0, NULL }
10647 };
10648
10649 static int
10650 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_) {
10651   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10652                                    ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
10653
10654   return offset;
10655 }
10656
10657
10658 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
10659   { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
10660 };
10661
10662 static int
10663 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_) {
10664   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10665                                                   ett_nbap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
10666                                                   1, maxNrOfErrors);
10667
10668   return offset;
10669 }
10670
10671
10672 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
10673   { &hf_nbap_procedureID    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProcedureID },
10674   { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TriggeringMessage },
10675   { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Criticality },
10676   { &hf_nbap_transactionID  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransactionID },
10677   { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CriticalityDiagnostics_IE_List },
10678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10679   { NULL, 0, 0, NULL }
10680 };
10681
10682 static int
10683 dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10685                                    ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
10686
10687   return offset;
10688 }
10689
10690
10691
10692 static int
10693 dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10694   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10695                                                             0U, 1048575U, NULL, FALSE);
10696
10697   return offset;
10698 }
10699
10700
10701
10702 static int
10703 dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10704   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10705                                                             0U, 65535U, NULL, FALSE);
10706
10707   return offset;
10708 }
10709
10710
10711
10712 static int
10713 dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10714   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10715                                                             0U, 65535U, NULL, FALSE);
10716
10717   return offset;
10718 }
10719
10720
10721
10722 static int
10723 dissect_nbap_Common_MACFlow_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10724   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10725                                                             0U, maxNrOfCommonMACFlowsLCR_1, NULL, FALSE);
10726
10727   return offset;
10728 }
10729
10730
10731
10732 static int
10733 dissect_nbap_E_DCH_MACdFlow_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10734   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10735                                                             0U, maxNrOfEDCHMACdFlowsLCR_1, NULL, FALSE);
10736
10737   return offset;
10738 }
10739
10740
10741
10742 static int
10743 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_) {
10744   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10745                                                             0U, 6U, NULL, FALSE);
10746
10747   return offset;
10748 }
10749
10750
10751 static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
10752   {   0, "ms10" },
10753   {   1, "ms15" },
10754   {   2, "ms20" },
10755   {   3, "ms25" },
10756   {   4, "ms30" },
10757   {   5, "ms35" },
10758   {   6, "ms40" },
10759   {   7, "ms45" },
10760   {   8, "ms50" },
10761   {   9, "ms55" },
10762   {  10, "ms60" },
10763   {  11, "ms65" },
10764   {  12, "ms70" },
10765   {  13, "ms75" },
10766   {  14, "ms80" },
10767   {  15, "ms85" },
10768   {  16, "ms90" },
10769   {  17, "ms95" },
10770   {  18, "ms100" },
10771   {  19, "ms110" },
10772   {  20, "ms120" },
10773   {  21, "ms140" },
10774   {  22, "ms160" },
10775   {  23, "ms200" },
10776   {  24, "ms240" },
10777   {  25, "ms280" },
10778   {  26, "ms320" },
10779   {  27, "ms400" },
10780   {  28, "ms480" },
10781   {  29, "ms560" },
10782   { 0, NULL }
10783 };
10784
10785
10786 static int
10787 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_) {
10788   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10789                                      30, NULL, TRUE, 0, NULL);
10790
10791   return offset;
10792 }
10793
10794
10795 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence[] = {
10796   { &hf_nbap_common_e_DCH_MACdFlow_ID_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
10797   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
10798   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
10799   { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
10800   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_TDD },
10801   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
10802   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10803   { NULL, 0, 0, NULL }
10804 };
10805
10806 static int
10807 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10808   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10809                                    ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR, Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence);
10810
10811   return offset;
10812 }
10813
10814
10815 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of[1] = {
10816   { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR },
10817 };
10818
10819 static int
10820 dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10821   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10822                                                   ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR, Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of,
10823                                                   1, maxNrOfEDCHMACdFlowsLCR);
10824
10825   return offset;
10826 }
10827
10828
10829 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence[] = {
10830   { &hf_nbap_ul_Common_MACFlowIDLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
10831   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
10832   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
10833   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
10834   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
10835   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PayloadCRC_PresenceIndicator },
10836   { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR },
10837   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
10838   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10839   { NULL, 0, 0, NULL }
10840 };
10841
10842 static int
10843 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10845                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence);
10846
10847   return offset;
10848 }
10849
10850
10851 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of[1] = {
10852   { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR },
10853 };
10854
10855 static int
10856 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10857   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10858                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR, Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of,
10859                                                   1, maxNrOfCommonMACFlows);
10860
10861   return offset;
10862 }
10863
10864
10865
10866 static int
10867 dissect_nbap_PRXdes_base(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10868   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10869                                                             -112, -50, NULL, FALSE);
10870
10871   return offset;
10872 }
10873
10874
10875 static const per_sequence_t PRXdes_base_Item_sequence[] = {
10876   { &hf_nbap_pRXdes_base    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
10877   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
10878   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10879   { NULL, 0, 0, NULL }
10880 };
10881
10882 static int
10883 dissect_nbap_PRXdes_base_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10885                                    ett_nbap_PRXdes_base_Item, PRXdes_base_Item_sequence);
10886
10887   return offset;
10888 }
10889
10890
10891 static const per_sequence_t PRXdes_base_perURAFCN_sequence_of[1] = {
10892   { &hf_nbap_PRXdes_base_perURAFCN_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base_Item },
10893 };
10894
10895 static int
10896 dissect_nbap_PRXdes_base_perURAFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10897   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10898                                                   ett_nbap_PRXdes_base_perURAFCN, PRXdes_base_perURAFCN_sequence_of,
10899                                                   1, maxFrequencyinCell);
10900
10901   return offset;
10902 }
10903
10904
10905 static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
10906   {   0, "step-size1" },
10907   {   1, "step-size2" },
10908   {   2, "step-size3" },
10909   { 0, NULL }
10910 };
10911
10912
10913 static int
10914 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_) {
10915   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10916                                      3, NULL, TRUE, 0, NULL);
10917
10918   return offset;
10919 }
10920
10921
10922 static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
10923   {   0, "step-size1" },
10924   {   1, "step-size2" },
10925   {   2, "step-size3" },
10926   { 0, NULL }
10927 };
10928
10929
10930 static int
10931 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_) {
10932   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10933                                      3, NULL, TRUE, 0, NULL);
10934
10935   return offset;
10936 }
10937
10938
10939 static const per_sequence_t Common_E_PUCH_InformationLCR_sequence[] = {
10940   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
10941   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
10942   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
10943   { &hf_nbap_pRXdes_base_perURAFCN, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRXdes_base_perURAFCN },
10944   { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
10945   { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
10946   { &hf_nbap_e_PUCH_PowerControlGAP, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ControlGAP },
10947   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10948   { NULL, 0, 0, NULL }
10949 };
10950
10951 static int
10952 dissect_nbap_Common_E_PUCH_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10953   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10954                                    ett_nbap_Common_E_PUCH_InformationLCR, Common_E_PUCH_InformationLCR_sequence);
10955
10956   return offset;
10957 }
10958
10959
10960
10961 static int
10962 dissect_nbap_RefBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10963   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10964                                                             -15, 16U, NULL, FALSE);
10965
10966   return offset;
10967 }
10968
10969
10970 static const per_sequence_t E_DCH_RefBeta_Item_sequence[] = {
10971   { &hf_nbap_refCodeRate    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
10972   { &hf_nbap_refBeta        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
10973   { NULL, 0, 0, NULL }
10974 };
10975
10976 static int
10977 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_) {
10978   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10979                                    ett_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
10980
10981   return offset;
10982 }
10983
10984
10985 static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
10986   { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
10987 };
10988
10989 static int
10990 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_) {
10991   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10992                                                   ett_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
10993                                                   1, maxNrOfRefBetas);
10994
10995   return offset;
10996 }
10997
10998
10999 static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
11000   { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
11001 };
11002
11003 static int
11004 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_) {
11005   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11006                                                   ett_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
11007                                                   1, maxNrOfRefBetas);
11008
11009   return offset;
11010 }
11011
11012
11013 static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
11014   { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
11015   { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
11016   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11017   { NULL, 0, 0, NULL }
11018 };
11019
11020 static int
11021 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_) {
11022   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11023                                    ett_nbap_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
11024
11025   return offset;
11026 }
11027
11028
11029 static const per_sequence_t Common_EDCH_System_InformationLCR_sequence[] = {
11030   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR },
11031   { &hf_nbap_common_E_PUCH_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_PUCH_InformationLCR },
11032   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
11033   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
11034   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
11035   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11036   { NULL, 0, 0, NULL }
11037 };
11038
11039 static int
11040 dissect_nbap_Common_EDCH_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11041   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11042                                    ett_nbap_Common_EDCH_System_InformationLCR, Common_EDCH_System_InformationLCR_sequence);
11043
11044   return offset;
11045 }
11046
11047
11048 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence[] = {
11049   { &hf_nbap_ul_Common_MACFlowID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
11050   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11051   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11052   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
11053   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11054   { NULL, 0, 0, NULL }
11055 };
11056
11057 static int
11058 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11059   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11060                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence);
11061
11062   return offset;
11063 }
11064
11065
11066 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of[1] = {
11067   { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR },
11068 };
11069
11070 static int
11071 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11072   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11073                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of,
11074                                                   1, maxNrOfCommonMACFlows);
11075
11076   return offset;
11077 }
11078
11079
11080
11081 static int
11082 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_) {
11083   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11084                                                             0U, 31U, NULL, TRUE);
11085
11086   return offset;
11087 }
11088
11089
11090 static const per_sequence_t Common_E_AGCH_ItemLCR_sequence[] = {
11091   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
11092   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
11093   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11094   { NULL, 0, 0, NULL }
11095 };
11096
11097 static int
11098 dissect_nbap_Common_E_AGCH_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11099   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11100                                    ett_nbap_Common_E_AGCH_ItemLCR, Common_E_AGCH_ItemLCR_sequence);
11101
11102   return offset;
11103 }
11104
11105
11106 static const per_sequence_t Common_E_AGCH_ListLCR_sequence_of[1] = {
11107   { &hf_nbap_Common_E_AGCH_ListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_AGCH_ItemLCR },
11108 };
11109
11110 static int
11111 dissect_nbap_Common_E_AGCH_ListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11112   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11113                                                   ett_nbap_Common_E_AGCH_ListLCR, Common_E_AGCH_ListLCR_sequence_of,
11114                                                   1, maxNrOfEAGCHsLCR);
11115
11116   return offset;
11117 }
11118
11119
11120
11121 static int
11122 dissect_nbap_EI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11123   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11124                                                             0U, 3U, NULL, FALSE);
11125
11126   return offset;
11127 }
11128
11129
11130
11131 static int
11132 dissect_nbap_E_HICH_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11133   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11134                                                             0U, 255U, NULL, FALSE);
11135
11136   return offset;
11137 }
11138
11139
11140 static const per_sequence_t Common_E_HICH_ItemLCR_sequence[] = {
11141   { &hf_nbap_eI             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
11142   { &hf_nbap_e_HICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_LCR },
11143   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11144   { NULL, 0, 0, NULL }
11145 };
11146
11147 static int
11148 dissect_nbap_Common_E_HICH_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11149   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11150                                    ett_nbap_Common_E_HICH_ItemLCR, Common_E_HICH_ItemLCR_sequence);
11151
11152   return offset;
11153 }
11154
11155
11156 static const per_sequence_t Common_E_HICH_ListLCR_sequence_of[1] = {
11157   { &hf_nbap_Common_E_HICH_ListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_HICH_ItemLCR },
11158 };
11159
11160 static int
11161 dissect_nbap_Common_E_HICH_ListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11162   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11163                                                   ett_nbap_Common_E_HICH_ListLCR, Common_E_HICH_ListLCR_sequence_of,
11164                                                   1, maxNrOfEHICHsLCR);
11165
11166   return offset;
11167 }
11168
11169
11170
11171 static int
11172 dissect_nbap_INTEGER_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11173   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11174                                                             1U, 32U, NULL, FALSE);
11175
11176   return offset;
11177 }
11178
11179
11180
11181 static int
11182 dissect_nbap_INTEGER_1_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11183   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11184                                                             1U, 7U, NULL, FALSE);
11185
11186   return offset;
11187 }
11188
11189
11190 static const per_sequence_t Common_E_RNTI_Info_ItemLCR_sequence[] = {
11191   { &hf_nbap_starting_E_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
11192   { &hf_nbap_number_of_Group, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_32 },
11193   { &hf_nbap_number_of_e_E_RNTI_perGroup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_7 },
11194   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11195   { NULL, 0, 0, NULL }
11196 };
11197
11198 static int
11199 dissect_nbap_Common_E_RNTI_Info_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11200   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11201                                    ett_nbap_Common_E_RNTI_Info_ItemLCR, Common_E_RNTI_Info_ItemLCR_sequence);
11202
11203   return offset;
11204 }
11205
11206
11207 static const per_sequence_t Common_E_RNTI_Info_LCR_sequence_of[1] = {
11208   { &hf_nbap_Common_E_RNTI_Info_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_RNTI_Info_ItemLCR },
11209 };
11210
11211 static int
11212 dissect_nbap_Common_E_RNTI_Info_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11213   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11214                                                   ett_nbap_Common_E_RNTI_Info_LCR, Common_E_RNTI_Info_LCR_sequence_of,
11215                                                   1, maxnrofERUCCHsLCR);
11216
11217   return offset;
11218 }
11219
11220
11221 static const per_sequence_t Common_EDCH_System_Information_ResponseLCR_sequence[] = {
11222   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR },
11223   { &hf_nbap_common_E_AGCH_ListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_AGCH_ListLCR },
11224   { &hf_nbap_common_E_HICH_ListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_HICH_ListLCR },
11225   { &hf_nbap_common_E_RNTI_Info_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_RNTI_Info_LCR },
11226   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11227   { NULL, 0, 0, NULL }
11228 };
11229
11230 static int
11231 dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11232   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11233                                    ett_nbap_Common_EDCH_System_Information_ResponseLCR, Common_EDCH_System_Information_ResponseLCR_sequence);
11234
11235   return offset;
11236 }
11237
11238
11239 static const per_sequence_t Common_MACFlows_to_DeleteLCR_Item_sequence[] = {
11240   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
11241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11242   { NULL, 0, 0, NULL }
11243 };
11244
11245 static int
11246 dissect_nbap_Common_MACFlows_to_DeleteLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11248                                    ett_nbap_Common_MACFlows_to_DeleteLCR_Item, Common_MACFlows_to_DeleteLCR_Item_sequence);
11249
11250   return offset;
11251 }
11252
11253
11254 static const per_sequence_t Common_MACFlows_to_DeleteLCR_sequence_of[1] = {
11255   { &hf_nbap_Common_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteLCR_Item },
11256 };
11257
11258 static int
11259 dissect_nbap_Common_MACFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11261                                                   ett_nbap_Common_MACFlows_to_DeleteLCR, Common_MACFlows_to_DeleteLCR_sequence_of,
11262                                                   1, maxNrOfCommonMACFlowsLCR);
11263
11264   return offset;
11265 }
11266
11267
11268 static const per_sequence_t CommonMACFlow_Specific_InfoItemLCR_sequence[] = {
11269   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
11270   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11271   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11272   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
11273   { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
11274   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
11275   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
11276   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11277   { NULL, 0, 0, NULL }
11278 };
11279
11280 static int
11281 dissect_nbap_CommonMACFlow_Specific_InfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11282   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11283                                    ett_nbap_CommonMACFlow_Specific_InfoItemLCR, CommonMACFlow_Specific_InfoItemLCR_sequence);
11284
11285   return offset;
11286 }
11287
11288
11289 static const per_sequence_t CommonMACFlow_Specific_InfoListLCR_sequence_of[1] = {
11290   { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItemLCR },
11291 };
11292
11293 static int
11294 dissect_nbap_CommonMACFlow_Specific_InfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11295   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11296                                                   ett_nbap_CommonMACFlow_Specific_InfoListLCR, CommonMACFlow_Specific_InfoListLCR_sequence_of,
11297                                                   1, maxNrOfCommonMACFlowsLCR);
11298
11299   return offset;
11300 }
11301
11302
11303 static const per_sequence_t Common_H_RNTI_InfoItemLCR_sequence[] = {
11304   { &hf_nbap_common_H_RNTI  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
11305   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11306   { NULL, 0, 0, NULL }
11307 };
11308
11309 static int
11310 dissect_nbap_Common_H_RNTI_InfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11311   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11312                                    ett_nbap_Common_H_RNTI_InfoItemLCR, Common_H_RNTI_InfoItemLCR_sequence);
11313
11314   return offset;
11315 }
11316
11317
11318 static const per_sequence_t Common_H_RNTI_InformationLCR_sequence_of[1] = {
11319   { &hf_nbap_Common_H_RNTI_InformationLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_H_RNTI_InfoItemLCR },
11320 };
11321
11322 static int
11323 dissect_nbap_Common_H_RNTI_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11324   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11325                                                   ett_nbap_Common_H_RNTI_InformationLCR, Common_H_RNTI_InformationLCR_sequence_of,
11326                                                   1, maxNrOfCommonMACFlowsLCR);
11327
11328   return offset;
11329 }
11330
11331
11332 static const value_string nbap_T_SYNC_vals[] = {
11333   {   0, "v40" },
11334   {   1, "v80" },
11335   {   2, "v120" },
11336   {   3, "v160" },
11337   {   4, "v200" },
11338   {   5, "v300" },
11339   {   6, "v400" },
11340   {   7, "v500" },
11341   { 0, NULL }
11342 };
11343
11344
11345 static int
11346 dissect_nbap_T_SYNC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11347   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11348                                      8, NULL, TRUE, 0, NULL);
11349
11350   return offset;
11351 }
11352
11353
11354 static const value_string nbap_T_PROTECT_vals[] = {
11355   {   0, "v40" },
11356   {   1, "v60" },
11357   {   2, "v80" },
11358   {   3, "v100" },
11359   {   4, "v120" },
11360   {   5, "v200" },
11361   {   6, "v400" },
11362   { 0, NULL }
11363 };
11364
11365
11366 static int
11367 dissect_nbap_T_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11368   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11369                                      7, NULL, TRUE, 0, NULL);
11370
11371   return offset;
11372 }
11373
11374
11375
11376 static int
11377 dissect_nbap_N_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11378   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11379                                                             0U, 7U, NULL, FALSE);
11380
11381   return offset;
11382 }
11383
11384
11385 static const per_sequence_t Sync_InformationLCR_sequence[] = {
11386   { &hf_nbap_t_SYNC         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_SYNC },
11387   { &hf_nbap_t_PROTECT      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_PROTECT },
11388   { &hf_nbap_n_PROTECT      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_PROTECT },
11389   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11390   { NULL, 0, 0, NULL }
11391 };
11392
11393 static int
11394 dissect_nbap_Sync_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11395   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11396                                    ett_nbap_Sync_InformationLCR, Sync_InformationLCR_sequence);
11397
11398   return offset;
11399 }
11400
11401
11402 static const per_sequence_t CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence[] = {
11403   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
11404   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11405   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11406   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
11407   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11408   { NULL, 0, 0, NULL }
11409 };
11410
11411 static int
11412 dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11413   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11414                                    ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR, CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence);
11415
11416   return offset;
11417 }
11418
11419
11420 static const per_sequence_t CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of[1] = {
11421   { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR },
11422 };
11423
11424 static int
11425 dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11426   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11427                                                   ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR, CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of,
11428                                                   1, maxNrOfCommonMACFlows);
11429
11430   return offset;
11431 }
11432
11433
11434
11435 static int
11436 dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11437   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11438                                                             0U, 3U, NULL, FALSE);
11439
11440   return offset;
11441 }
11442
11443
11444
11445 static int
11446 dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11447   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11448                                                             0U, 255U, NULL, FALSE);
11449
11450   return offset;
11451 }
11452
11453
11454 static const value_string nbap_UL_FP_Mode_vals[] = {
11455   {   0, "normal" },
11456   {   1, "silent" },
11457   { 0, NULL }
11458 };
11459
11460
11461 static int
11462 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_) {
11463   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11464                                      2, NULL, TRUE, 0, NULL);
11465
11466   return offset;
11467 }
11468
11469
11470
11471 static int
11472 dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11473   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11474                                                             0U, 1279U, NULL, FALSE);
11475
11476   return offset;
11477 }
11478
11479
11480
11481 static int
11482 dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11483   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11484                                                             0U, 2559U, NULL, FALSE);
11485
11486   return offset;
11487 }
11488
11489
11490
11491 static int
11492 dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11493   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11494                                                             0U, 512U, NULL, FALSE);
11495
11496   return offset;
11497 }
11498
11499
11500
11501 static int
11502 dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11503   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11504                                                             0U, 5000U, NULL, FALSE);
11505
11506   return offset;
11507 }
11508
11509
11510 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
11511   {   0, "msec-10" },
11512   {   1, "msec-20" },
11513   {   2, "msec-40" },
11514   {   3, "msec-80" },
11515   { 0, NULL }
11516 };
11517
11518
11519 static int
11520 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11521   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11522                                      4, NULL, TRUE, 0, NULL);
11523
11524   return offset;
11525 }
11526
11527
11528 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
11529   { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
11530   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11531   { NULL, 0, 0, NULL }
11532 };
11533
11534 static int
11535 dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11536   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11537                                    ett_nbap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
11538
11539   return offset;
11540 }
11541
11542
11543 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
11544   { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
11545 };
11546
11547 static int
11548 dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11549   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11550                                                   ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
11551                                                   1, maxTTI_count);
11552
11553   return offset;
11554 }
11555
11556
11557 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
11558   { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionTimeIntervalInformation },
11559   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11560   { NULL, 0, 0, NULL }
11561 };
11562
11563 static int
11564 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_) {
11565   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11566                                    ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
11567
11568   return offset;
11569 }
11570
11571
11572 static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
11573   {   0, "tdd" },
11574   {   1, "notApplicable" },
11575   { 0, NULL }
11576 };
11577
11578 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
11579   {   0, &hf_nbap_tdd_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_TDD_TransportFormatSet_ModeDP },
11580   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
11581   { 0, NULL, 0, NULL }
11582 };
11583
11584 static int
11585 dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11586   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11587                                  ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
11588                                  NULL);
11589
11590   return offset;
11591 }
11592
11593
11594 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
11595   { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
11596   { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_TransportBlockSize },
11597   { &hf_nbap_mode           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
11598   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11599   { NULL, 0, 0, NULL }
11600 };
11601
11602 static int
11603 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_) {
11604   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11605                                    ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
11606
11607   return offset;
11608 }
11609
11610
11611 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
11612   { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
11613 };
11614
11615 static int
11616 dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11617   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11618                                                   ett_nbap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
11619                                                   1, maxNrOfTFs);
11620
11621   return offset;
11622 }
11623
11624
11625 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
11626   {   0, "msec-10" },
11627   {   1, "msec-20" },
11628   {   2, "msec-40" },
11629   {   3, "msec-80" },
11630   {   4, "dynamic" },
11631   {   5, "msec-5" },
11632   { 0, NULL }
11633 };
11634
11635
11636 static int
11637 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11638   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11639                                      5, NULL, TRUE, 1, NULL);
11640
11641   return offset;
11642 }
11643
11644
11645 static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
11646   {   0, "no-codingTDD" },
11647   {   1, "convolutional-coding" },
11648   {   2, "turbo-coding" },
11649   { 0, NULL }
11650 };
11651
11652
11653 static int
11654 dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11655   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11656                                      3, NULL, TRUE, 0, NULL);
11657
11658   return offset;
11659 }
11660
11661
11662 static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
11663   {   0, "half" },
11664   {   1, "third" },
11665   { 0, NULL }
11666 };
11667
11668
11669 static int
11670 dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11671   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11672                                      2, NULL, TRUE, 0, NULL);
11673
11674   return offset;
11675 }
11676
11677
11678
11679 static int
11680 dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11681   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11682                                                             1U, maxRateMatching, NULL, FALSE);
11683
11684   return offset;
11685 }
11686
11687
11688 static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
11689   {   0, "v0" },
11690   {   1, "v8" },
11691   {   2, "v12" },
11692   {   3, "v16" },
11693   {   4, "v24" },
11694   { 0, NULL }
11695 };
11696
11697
11698 static int
11699 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_) {
11700   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11701                                      5, NULL, TRUE, 0, NULL);
11702
11703   return offset;
11704 }
11705
11706
11707 static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
11708   {   0, "frame-related" },
11709   {   1, "timeSlot-related" },
11710   { 0, NULL }
11711 };
11712
11713
11714 static int
11715 dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11716   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11717                                      2, NULL, TRUE, 0, NULL);
11718
11719   return offset;
11720 }
11721
11722
11723 static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
11724   {   0, "tdd" },
11725   {   1, "notApplicable" },
11726   { 0, NULL }
11727 };
11728
11729 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
11730   {   0, &hf_nbap_tdd_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
11731   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
11732   { 0, NULL, 0, NULL }
11733 };
11734
11735 static int
11736 dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11737   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11738                                  ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
11739                                  NULL);
11740
11741   return offset;
11742 }
11743
11744
11745 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
11746   { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
11747   { &hf_nbap_channelCoding  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
11748   { &hf_nbap_codingRate     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_CodingRate },
11749   { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
11750   { &hf_nbap_cRC_Size       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
11751   { &hf_nbap_mode_01        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
11752   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11753   { NULL, 0, 0, NULL }
11754 };
11755
11756 static int
11757 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_) {
11758   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11759                                    ett_nbap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
11760
11761   return offset;
11762 }
11763
11764
11765 static const per_sequence_t TransportFormatSet_sequence[] = {
11766   { &hf_nbap_dynamicParts   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
11767   { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
11768   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11769   { NULL, 0, 0, NULL }
11770 };
11771
11772 static int
11773 dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11774   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11775                                    ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
11776
11777   return offset;
11778 }
11779
11780
11781
11782 static int
11783 dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11784   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11785                                                             0U, 15U, NULL, FALSE);
11786
11787   return offset;
11788 }
11789
11790
11791 static const value_string nbap_QE_Selector_vals[] = {
11792   {   0, "selected" },
11793   {   1, "non-selected" },
11794   { 0, NULL }
11795 };
11796
11797
11798 static int
11799 dissect_nbap_QE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11800   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11801                                      2, NULL, FALSE, 0, NULL);
11802
11803   return offset;
11804 }
11805
11806
11807 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
11808   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
11809   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
11810   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
11811   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
11812   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
11813   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
11814   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11815   { NULL, 0, 0, NULL }
11816 };
11817
11818 static int
11819 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_) {
11820   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11821                                    ett_nbap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
11822
11823   return offset;
11824 }
11825
11826
11827 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
11828   { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
11829 };
11830
11831 static int
11832 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_) {
11833   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11834                                                   ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
11835                                                   1, maxNrOfDCHs);
11836
11837   return offset;
11838 }
11839
11840
11841 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
11842   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
11843   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
11844   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
11845   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
11846   { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
11847   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11848   { NULL, 0, 0, NULL }
11849 };
11850
11851 static int
11852 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_) {
11853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11854                                    ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
11855
11856   return offset;
11857 }
11858
11859
11860 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
11861   { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
11862 };
11863
11864 static int
11865 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_) {
11866   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11867                                                   ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
11868                                                   1, maxNrOfDCHs);
11869
11870   return offset;
11871 }
11872
11873
11874 static const value_string nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals[] = {
11875   {   0, "dch-not-present" },
11876   { 0, NULL }
11877 };
11878
11879
11880 static int
11881 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_) {
11882   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11883                                      1, NULL, FALSE, 0, NULL);
11884
11885   return offset;
11886 }
11887
11888
11889 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
11890   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
11891   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11892   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11893   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11894   { NULL, 0, 0, NULL }
11895 };
11896
11897 static int
11898 dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11899   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11900                                    ett_nbap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
11901
11902   return offset;
11903 }
11904
11905
11906 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
11907   { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
11908 };
11909
11910 static int
11911 dissect_nbap_DCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11912   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11913                                                   ett_nbap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
11914                                                   1, maxNrOfDCHs);
11915
11916   return offset;
11917 }
11918
11919
11920 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
11921   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
11922   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
11923   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
11924   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
11925   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
11926   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
11927   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
11928   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_QE_Selector },
11929   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11930   { NULL, 0, 0, NULL }
11931 };
11932
11933 static int
11934 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_) {
11935   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11936                                    ett_nbap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
11937
11938   return offset;
11939 }
11940
11941
11942 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
11943   { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
11944 };
11945
11946 static int
11947 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_) {
11948   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11949                                                   ett_nbap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
11950                                                   1, maxNrOfDCHs);
11951
11952   return offset;
11953 }
11954
11955
11956 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
11957   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
11958   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
11959   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
11960   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
11961   { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
11962   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11963   { NULL, 0, 0, NULL }
11964 };
11965
11966 static int
11967 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_) {
11968   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11969                                    ett_nbap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
11970
11971   return offset;
11972 }
11973
11974
11975 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
11976   { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
11977 };
11978
11979 static int
11980 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_) {
11981   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11982                                                   ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
11983                                                   1, maxNrOfDCHs);
11984
11985   return offset;
11986 }
11987
11988
11989 static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
11990   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
11991   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
11992   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
11993   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
11994   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
11995   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11996   { NULL, 0, 0, NULL }
11997 };
11998
11999 static int
12000 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_) {
12001   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12002                                    ett_nbap_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
12003
12004   return offset;
12005 }
12006
12007
12008 static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
12009   { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
12010 };
12011
12012 static int
12013 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_) {
12014   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12015                                                   ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
12016                                                   1, maxNrOfDCHs);
12017
12018   return offset;
12019 }
12020
12021
12022 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
12023   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
12024   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
12025   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
12026   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
12027   { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
12028   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12029   { NULL, 0, 0, NULL }
12030 };
12031
12032 static int
12033 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_) {
12034   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12035                                    ett_nbap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
12036
12037   return offset;
12038 }
12039
12040
12041 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
12042   { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
12043 };
12044
12045 static int
12046 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_) {
12047   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12048                                                   ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
12049                                                   1, maxNrOfDCHs);
12050
12051   return offset;
12052 }
12053
12054
12055 static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
12056   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
12057   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
12058   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
12059   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
12060   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
12061   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
12062   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
12063   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12064   { NULL, 0, 0, NULL }
12065 };
12066
12067 static int
12068 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_) {
12069   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12070                                    ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
12071
12072   return offset;
12073 }
12074
12075
12076 static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
12077   { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
12078 };
12079
12080 static int
12081 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_) {
12082   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12083                                                   ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
12084                                                   1, maxNrOfDCHs);
12085
12086   return offset;
12087 }
12088
12089
12090 static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
12091   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
12092   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
12093   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
12094   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
12095   { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
12096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12097   { NULL, 0, 0, NULL }
12098 };
12099
12100 static int
12101 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_) {
12102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12103                                    ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
12104
12105   return offset;
12106 }
12107
12108
12109 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
12110   { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
12111 };
12112
12113 static int
12114 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_) {
12115   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12116                                                   ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
12117                                                   1, maxNrOfDCHs);
12118
12119   return offset;
12120 }
12121
12122
12123 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
12124   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
12125   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
12126   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
12127   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
12128   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12129   { NULL, 0, 0, NULL }
12130 };
12131
12132 static int
12133 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12134   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12135                                    ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
12136
12137   return offset;
12138 }
12139
12140
12141 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
12142   { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
12143 };
12144
12145 static int
12146 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12147   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12148                                                   ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
12149                                                   1, maxNrOfSF);
12150
12151   return offset;
12152 }
12153
12154
12155 static const value_string nbap_DedicatedMeasurementType_vals[] = {
12156   {   0, "sir" },
12157   {   1, "sir-error" },
12158   {   2, "transmitted-code-power" },
12159   {   3, "rscp" },
12160   {   4, "rx-timing-deviation" },
12161   {   5, "round-trip-time" },
12162   {   6, "rx-timing-deviation-LCR" },
12163   {   7, "angle-Of-Arrival-LCR" },
12164   {   8, "hs-sich-quality" },
12165   {   9, "best-Cell-Portions" },
12166   {  10, "rx-timing-deviation-768" },
12167   {  11, "rx-timing-deviation-384-extended" },
12168   { 0, NULL }
12169 };
12170
12171
12172 static int
12173 dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12174   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12175                                      6, NULL, TRUE, 6, NULL);
12176
12177   return offset;
12178 }
12179
12180
12181
12182 static int
12183 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_) {
12184   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12185                                                             0U, 125U, NULL, FALSE);
12186
12187   return offset;
12188 }
12189
12190
12191
12192 static int
12193 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_) {
12194   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12195                                                             0U, 127U, NULL, FALSE);
12196
12197   return offset;
12198 }
12199
12200
12201
12202 static int
12203 dissect_nbap_RSCP_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12204   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12205                                                             0U, 127U, NULL, FALSE);
12206
12207   return offset;
12208 }
12209
12210
12211
12212 static int
12213 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_) {
12214   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12215                                                             0U, 8191U, NULL, FALSE);
12216
12217   return offset;
12218 }
12219
12220
12221
12222 static int
12223 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_) {
12224   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12225                                                             0U, 32767U, NULL, FALSE);
12226
12227   return offset;
12228 }
12229
12230
12231
12232 static int
12233 dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12234   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
12235
12236   return offset;
12237 }
12238
12239
12240 static const value_string nbap_DedicatedMeasurementValue_vals[] = {
12241   {   0, "sIR-Value" },
12242   {   1, "sIR-ErrorValue" },
12243   {   2, "transmittedCodePowerValue" },
12244   {   3, "rSCP" },
12245   {   4, "rxTimingDeviationValue" },
12246   {   5, "roundTripTime" },
12247   {   6, "extension-DedicatedMeasurementValue" },
12248   { 0, NULL }
12249 };
12250
12251 static const per_choice_t DedicatedMeasurementValue_choice[] = {
12252   {   0, &hf_nbap_sIR_Value      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
12253   {   1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
12254   {   2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
12255   {   3, &hf_nbap_rSCP           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
12256   {   4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
12257   {   5, &hf_nbap_roundTripTime  , ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
12258   {   6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
12259   { 0, NULL, 0, NULL }
12260 };
12261
12262 static int
12263 dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12264   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12265                                  ett_nbap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
12266                                  NULL);
12267
12268   return offset;
12269 }
12270
12271
12272 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
12273   { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
12274   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
12275   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12276   { NULL, 0, 0, NULL }
12277 };
12278
12279 static int
12280 dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12281   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12282                                    ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
12283
12284   return offset;
12285 }
12286
12287
12288
12289 static int
12290 dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12291   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
12292
12293   return offset;
12294 }
12295
12296
12297 static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
12298   {   0, "measurementAvailable" },
12299   {   1, "measurementnotAvailable" },
12300   { 0, NULL }
12301 };
12302
12303 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
12304   {   0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementAvailable },
12305   {   1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementnotAvailable },
12306   { 0, NULL, 0, NULL }
12307 };
12308
12309 static int
12310 dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12311   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12312                                  ett_nbap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
12313                                  NULL);
12314
12315   return offset;
12316 }
12317
12318
12319 static const value_string nbap_DelayedActivation_vals[] = {
12320   {   0, "cfn" },
12321   {   1, "separate-indication" },
12322   { 0, NULL }
12323 };
12324
12325 static const per_choice_t DelayedActivation_choice[] = {
12326   {   0, &hf_nbap_cfn            , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
12327   {   1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
12328   { 0, NULL, 0, NULL }
12329 };
12330
12331 static int
12332 dissect_nbap_DelayedActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12333   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12334                                  ett_nbap_DelayedActivation, DelayedActivation_choice,
12335                                  NULL);
12336
12337   return offset;
12338 }
12339
12340
12341 static const value_string nbap_Execution_Type_vals[] = {
12342   {   0, "synchronised" },
12343   {   1, "unsynchronised" },
12344   { 0, NULL }
12345 };
12346
12347 static const per_choice_t Execution_Type_choice[] = {
12348   {   0, &hf_nbap_synchronised   , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
12349   {   1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
12350   { 0, NULL, 0, NULL }
12351 };
12352
12353 static int
12354 dissect_nbap_Execution_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12355   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12356                                  ett_nbap_Execution_Type, Execution_Type_choice,
12357                                  NULL);
12358
12359   return offset;
12360 }
12361
12362
12363 static const value_string nbap_FirstRLS_Indicator_vals[] = {
12364   {   0, "first-RLS" },
12365   {   1, "not-first-RLS" },
12366   { 0, NULL }
12367 };
12368
12369
12370 static int
12371 dissect_nbap_FirstRLS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12372   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12373                                      2, NULL, TRUE, 0, NULL);
12374
12375   return offset;
12376 }
12377
12378
12379
12380 static int
12381 dissect_nbap_PropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12382   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12383                                                             0U, 255U, NULL, FALSE);
12384
12385   return offset;
12386 }
12387
12388
12389 static const per_sequence_t Activate_Info_sequence[] = {
12390   { &hf_nbap_activation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
12391   { &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
12392   { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FirstRLS_Indicator },
12393   { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
12394   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12395   { NULL, 0, 0, NULL }
12396 };
12397
12398 static int
12399 dissect_nbap_Activate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12400   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12401                                    ett_nbap_Activate_Info, Activate_Info_sequence);
12402
12403   return offset;
12404 }
12405
12406
12407 static const per_sequence_t Deactivate_Info_sequence[] = {
12408   { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
12409   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12410   { NULL, 0, 0, NULL }
12411 };
12412
12413 static int
12414 dissect_nbap_Deactivate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12415   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12416                                    ett_nbap_Deactivate_Info, Deactivate_Info_sequence);
12417
12418   return offset;
12419 }
12420
12421
12422 static const value_string nbap_DelayedActivationUpdate_vals[] = {
12423   {   0, "activate" },
12424   {   1, "deactivate" },
12425   { 0, NULL }
12426 };
12427
12428 static const per_choice_t DelayedActivationUpdate_choice[] = {
12429   {   0, &hf_nbap_activate       , ASN1_NO_EXTENSIONS     , dissect_nbap_Activate_Info },
12430   {   1, &hf_nbap_deactivate     , ASN1_NO_EXTENSIONS     , dissect_nbap_Deactivate_Info },
12431   { 0, NULL, 0, NULL }
12432 };
12433
12434 static int
12435 dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12436   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12437                                  ett_nbap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
12438                                  NULL);
12439
12440   return offset;
12441 }
12442
12443
12444
12445 static int
12446 dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12447   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12448                                                             0U, 30U, NULL, FALSE);
12449
12450   return offset;
12451 }
12452
12453
12454
12455 static int
12456 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_) {
12457   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12458                                                             0U, 119U, NULL, FALSE);
12459
12460   return offset;
12461 }
12462
12463
12464
12465 static int
12466 dissect_nbap_GANSS_Signal_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12467   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12468                                                             0U, 7U, NULL, TRUE);
12469
12470   return offset;
12471 }
12472
12473
12474 static const value_string nbap_GANSS_StatusHealth_vals[] = {
12475   {   0, "udre-scale-1dot0" },
12476   {   1, "udre-scale-0dot75" },
12477   {   2, "udre-scale-0dot5" },
12478   {   3, "udre-scale-0dot3" },
12479   {   4, "udre-scale-0dot2" },
12480   {   5, "udre-scale-0dot1" },
12481   {   6, "no-data" },
12482   {   7, "invalid-data" },
12483   { 0, NULL }
12484 };
12485
12486
12487 static int
12488 dissect_nbap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12489   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12490                                      8, NULL, FALSE, 0, NULL);
12491
12492   return offset;
12493 }
12494
12495
12496
12497 static int
12498 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_) {
12499   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12500                                                             0U, 63U, NULL, FALSE);
12501
12502   return offset;
12503 }
12504
12505
12506
12507 static int
12508 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_) {
12509   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
12510                                      10, 10, FALSE, NULL);
12511
12512   return offset;
12513 }
12514
12515
12516 static const value_string nbap_UDRE_vals[] = {
12517   {   0, "udre-minusequal-one-m" },
12518   {   1, "udre-betweenoneandfour-m" },
12519   {   2, "udre-betweenfourandeight-m" },
12520   {   3, "udre-greaterequaleight-m" },
12521   { 0, NULL }
12522 };
12523
12524
12525 static int
12526 dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12527   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12528                                      4, NULL, FALSE, 0, NULL);
12529
12530   return offset;
12531 }
12532
12533
12534
12535 static int
12536 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_) {
12537   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12538                                                             -2047, 2047U, NULL, FALSE);
12539
12540   return offset;
12541 }
12542
12543
12544
12545 static int
12546 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_) {
12547   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12548                                                             -127, 127U, NULL, FALSE);
12549
12550   return offset;
12551 }
12552
12553
12554 static const per_sequence_t DGANSS_SignalInformationItem_sequence[] = {
12555   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
12556   { &hf_nbap_gANSS_iod      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
12557   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
12558   { &hf_nbap_ganss_prc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2047_2047 },
12559   { &hf_nbap_ganss_rrc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M127_127 },
12560   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12561   { NULL, 0, 0, NULL }
12562 };
12563
12564 static int
12565 dissect_nbap_DGANSS_SignalInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12566   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12567                                    ett_nbap_DGANSS_SignalInformationItem, DGANSS_SignalInformationItem_sequence);
12568
12569   return offset;
12570 }
12571
12572
12573 static const per_sequence_t DGANSS_SignalInformation_sequence_of[1] = {
12574   { &hf_nbap_DGANSS_SignalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_SignalInformationItem },
12575 };
12576
12577 static int
12578 dissect_nbap_DGANSS_SignalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12579   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12580                                                   ett_nbap_DGANSS_SignalInformation, DGANSS_SignalInformation_sequence_of,
12581                                                   1, maxGANSSSat);
12582
12583   return offset;
12584 }
12585
12586
12587 static const per_sequence_t DGANSS_InformationItem_sequence[] = {
12588   { &hf_nbap_gANSS_SignalId , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Signal_ID },
12589   { &hf_nbap_gANSS_StatusHealth, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_StatusHealth },
12590   { &hf_nbap_dGANSS_SignalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSS_SignalInformation },
12591   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12592   { NULL, 0, 0, NULL }
12593 };
12594
12595 static int
12596 dissect_nbap_DGANSS_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12597   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12598                                    ett_nbap_DGANSS_InformationItem, DGANSS_InformationItem_sequence);
12599
12600   return offset;
12601 }
12602
12603
12604 static const per_sequence_t DGANSS_Information_sequence_of[1] = {
12605   { &hf_nbap_DGANSS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_InformationItem },
12606 };
12607
12608 static int
12609 dissect_nbap_DGANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12610   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12611                                                   ett_nbap_DGANSS_Information, DGANSS_Information_sequence_of,
12612                                                   1, maxSgnType);
12613
12614   return offset;
12615 }
12616
12617
12618 static const per_sequence_t DGANSSCorrections_sequence[] = {
12619   { &hf_nbap_dGANSS_ReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_119 },
12620   { &hf_nbap_dGANSS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_Information },
12621   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12622   { NULL, 0, 0, NULL }
12623 };
12624
12625 static int
12626 dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12627   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12628                                    ett_nbap_DGANSSCorrections, DGANSSCorrections_sequence);
12629
12630   return offset;
12631 }
12632
12633
12634
12635 static int
12636 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_) {
12637   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
12638                                      8, 8, FALSE, NULL);
12639
12640   return offset;
12641 }
12642
12643
12644 static const per_sequence_t DGANSS_Corrections_Req_sequence[] = {
12645   { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
12646   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12647   { NULL, 0, 0, NULL }
12648 };
12649
12650 static int
12651 dissect_nbap_DGANSS_Corrections_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12653                                    ett_nbap_DGANSS_Corrections_Req, DGANSS_Corrections_Req_sequence);
12654
12655   return offset;
12656 }
12657
12658
12659 static const value_string nbap_PRCDeviation_vals[] = {
12660   {   0, "one" },
12661   {   1, "two" },
12662   {   2, "five" },
12663   {   3, "ten" },
12664   { 0, NULL }
12665 };
12666
12667
12668 static int
12669 dissect_nbap_PRCDeviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12670   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12671                                      4, NULL, TRUE, 0, NULL);
12672
12673   return offset;
12674 }
12675
12676
12677 static const per_sequence_t DGANSSThreshold_sequence[] = {
12678   { &hf_nbap_pRCDeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
12679   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12680   { NULL, 0, 0, NULL }
12681 };
12682
12683 static int
12684 dissect_nbap_DGANSSThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12685   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12686                                    ett_nbap_DGANSSThreshold, DGANSSThreshold_sequence);
12687
12688   return offset;
12689 }
12690
12691
12692
12693 static int
12694 dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12695   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12696                                                             0U, 604799U, NULL, FALSE);
12697
12698   return offset;
12699 }
12700
12701
12702 static const value_string nbap_GPS_Status_Health_vals[] = {
12703   {   0, "udre-scale-1dot0" },
12704   {   1, "udre-scale-0dot75" },
12705   {   2, "udre-scale-0dot5" },
12706   {   3, "udre-scale-0dot3" },
12707   {   4, "udre-scale-0dot1" },
12708   {   5, "no-data" },
12709   {   6, "invalid-data" },
12710   { 0, NULL }
12711 };
12712
12713
12714 static int
12715 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_) {
12716   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12717                                      7, NULL, FALSE, 0, NULL);
12718
12719   return offset;
12720 }
12721
12722
12723
12724 static int
12725 dissect_nbap_SAT_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12726   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12727                                                             0U, 63U, NULL, FALSE);
12728
12729   return offset;
12730 }
12731
12732
12733
12734 static int
12735 dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12736   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12737                                                             -2047, 2047U, NULL, FALSE);
12738
12739   return offset;
12740 }
12741
12742
12743
12744 static int
12745 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_) {
12746   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12747                                                             -127, 127U, NULL, FALSE);
12748
12749   return offset;
12750 }
12751
12752
12753 static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
12754   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
12755   { &hf_nbap_iode_dgps      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
12756   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
12757   { &hf_nbap_prc            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
12758   { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
12759   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12760   { NULL, 0, 0, NULL }
12761 };
12762
12763 static int
12764 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_) {
12765   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12766                                    ett_nbap_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
12767
12768   return offset;
12769 }
12770
12771
12772 static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
12773   { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
12774 };
12775
12776 static int
12777 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_) {
12778   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12779                                                   ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
12780                                                   1, maxNoSat);
12781
12782   return offset;
12783 }
12784
12785
12786 static const per_sequence_t DGPSCorrections_sequence[] = {
12787   { &hf_nbap_gpstow         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
12788   { &hf_nbap_status_health  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
12789   { &hf_nbap_satelliteinfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
12790   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12791   { NULL, 0, 0, NULL }
12792 };
12793
12794 static int
12795 dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12796   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12797                                    ett_nbap_DGPSCorrections, DGPSCorrections_sequence);
12798
12799   return offset;
12800 }
12801
12802
12803 static const per_sequence_t DGPSThresholds_sequence[] = {
12804   { &hf_nbap_prcdeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
12805   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12806   { NULL, 0, 0, NULL }
12807 };
12808
12809 static int
12810 dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12811   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12812                                    ett_nbap_DGPSThresholds, DGPSThresholds_sequence);
12813
12814   return offset;
12815 }
12816
12817
12818 static const value_string nbap_DiversityControlField_vals[] = {
12819   {   0, "may" },
12820   {   1, "must" },
12821   {   2, "must-not" },
12822   { 0, NULL }
12823 };
12824
12825
12826 static int
12827 dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12828   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12829                                      3, NULL, TRUE, 0, NULL);
12830
12831   return offset;
12832 }
12833
12834
12835 static const value_string nbap_DiversityMode_vals[] = {
12836   {   0, "none" },
12837   {   1, "sTTD" },
12838   {   2, "closed-loop-mode1" },
12839   {   3, "not-used-closed-loop-mode2" },
12840   { 0, NULL }
12841 };
12842
12843
12844 static int
12845 dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12846   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12847                                      4, NULL, TRUE, 0, NULL);
12848
12849   return offset;
12850 }
12851
12852
12853
12854 static int
12855 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_) {
12856   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12857                                                             0U, 16U, NULL, TRUE);
12858
12859   return offset;
12860 }
12861
12862
12863 static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
12864   {   0, "timing-advance" },
12865   {   1, "timing-delay" },
12866   { 0, NULL }
12867 };
12868
12869
12870 static int
12871 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_) {
12872   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12873                                      2, NULL, FALSE, 0, NULL);
12874
12875   return offset;
12876 }
12877
12878
12879
12880 static int
12881 dissect_nbap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12882   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12883                                                             0U, 14U, NULL, FALSE);
12884
12885   return offset;
12886 }
12887
12888
12889 static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
12890   {   0, "v4" },
12891   {   1, "v8" },
12892   {   2, "v16" },
12893   { 0, NULL }
12894 };
12895
12896
12897 static int
12898 dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12899   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12900                                      3, NULL, FALSE, 0, NULL);
12901
12902   return offset;
12903 }
12904
12905
12906
12907 static int
12908 dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12909   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12910                                                             0U, 15U, NULL, FALSE);
12911
12912   return offset;
12913 }
12914
12915
12916 static const value_string nbap_MidambleAllocationMode1_vals[] = {
12917   {   0, "defaultMidamble" },
12918   {   1, "commonMidamble" },
12919   {   2, "ueSpecificMidamble" },
12920   { 0, NULL }
12921 };
12922
12923 static const per_choice_t MidambleAllocationMode1_choice[] = {
12924   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12925   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12926   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
12927   { 0, NULL, 0, NULL }
12928 };
12929
12930 static int
12931 dissect_nbap_MidambleAllocationMode1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12932   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12933                                  ett_nbap_MidambleAllocationMode1, MidambleAllocationMode1_choice,
12934                                  NULL);
12935
12936   return offset;
12937 }
12938
12939
12940 static const per_sequence_t Type1_sequence[] = {
12941   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
12942   { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode1 },
12943   { NULL, 0, 0, NULL }
12944 };
12945
12946 static int
12947 dissect_nbap_Type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12948   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12949                                    ett_nbap_Type1, Type1_sequence);
12950
12951   return offset;
12952 }
12953
12954
12955 static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
12956   {   0, "v3" },
12957   {   1, "v6" },
12958   { 0, NULL }
12959 };
12960
12961
12962 static int
12963 dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12964   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12965                                      2, NULL, FALSE, 0, NULL);
12966
12967   return offset;
12968 }
12969
12970
12971
12972 static int
12973 dissect_nbap_MidambleShiftShort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12974   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12975                                                             0U, 5U, NULL, FALSE);
12976
12977   return offset;
12978 }
12979
12980
12981 static const value_string nbap_MidambleAllocationMode2_vals[] = {
12982   {   0, "defaultMidamble" },
12983   {   1, "commonMidamble" },
12984   {   2, "ueSpecificMidamble" },
12985   { 0, NULL }
12986 };
12987
12988 static const per_choice_t MidambleAllocationMode2_choice[] = {
12989   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12990   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12991   {   2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort },
12992   { 0, NULL, 0, NULL }
12993 };
12994
12995 static int
12996 dissect_nbap_MidambleAllocationMode2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12997   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12998                                  ett_nbap_MidambleAllocationMode2, MidambleAllocationMode2_choice,
12999                                  NULL);
13000
13001   return offset;
13002 }
13003
13004
13005 static const per_sequence_t Type2_sequence[] = {
13006   { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
13007   { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode2 },
13008   { NULL, 0, 0, NULL }
13009 };
13010
13011 static int
13012 dissect_nbap_Type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13013   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13014                                    ett_nbap_Type2, Type2_sequence);
13015
13016   return offset;
13017 }
13018
13019
13020 static const value_string nbap_MidambleAllocationMode3_vals[] = {
13021   {   0, "defaultMidamble" },
13022   {   1, "ueSpecificMidamble" },
13023   { 0, NULL }
13024 };
13025
13026 static const per_choice_t MidambleAllocationMode3_choice[] = {
13027   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13028   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
13029   { 0, NULL, 0, NULL }
13030 };
13031
13032 static int
13033 dissect_nbap_MidambleAllocationMode3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13034   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13035                                  ett_nbap_MidambleAllocationMode3, MidambleAllocationMode3_choice,
13036                                  NULL);
13037
13038   return offset;
13039 }
13040
13041
13042 static const per_sequence_t Type3_sequence[] = {
13043   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
13044   { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode3 },
13045   { NULL, 0, 0, NULL }
13046 };
13047
13048 static int
13049 dissect_nbap_Type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13050   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13051                                    ett_nbap_Type3, Type3_sequence);
13052
13053   return offset;
13054 }
13055
13056
13057 static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
13058   {   0, "type1" },
13059   {   1, "type2" },
13060   {   2, "type3" },
13061   { 0, NULL }
13062 };
13063
13064 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
13065   {   0, &hf_nbap_type1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type1 },
13066   {   1, &hf_nbap_type2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type2 },
13067   {   2, &hf_nbap_type3          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type3 },
13068   { 0, NULL, 0, NULL }
13069 };
13070
13071 static int
13072 dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13073   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13074                                  ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
13075                                  NULL);
13076
13077   return offset;
13078 }
13079
13080
13081 static const value_string nbap_TFCI_Presence_vals[] = {
13082   {   0, "present" },
13083   {   1, "not-present" },
13084   { 0, NULL }
13085 };
13086
13087
13088 static int
13089 dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13090   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13091                                      2, NULL, FALSE, 0, NULL);
13092
13093   return offset;
13094 }
13095
13096
13097
13098 static int
13099 dissect_nbap_DPCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13100   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13101                                                             0U, 239U, NULL, FALSE);
13102
13103   return offset;
13104 }
13105
13106
13107 static const value_string nbap_TDD_ChannelisationCode_vals[] = {
13108   {   0, "chCode1div1" },
13109   {   1, "chCode2div1" },
13110   {   2, "chCode2div2" },
13111   {   3, "chCode4div1" },
13112   {   4, "chCode4div2" },
13113   {   5, "chCode4div3" },
13114   {   6, "chCode4div4" },
13115   {   7, "chCode8div1" },
13116   {   8, "chCode8div2" },
13117   {   9, "chCode8div3" },
13118   {  10, "chCode8div4" },
13119   {  11, "chCode8div5" },
13120   {  12, "chCode8div6" },
13121   {  13, "chCode8div7" },
13122   {  14, "chCode8div8" },
13123   {  15, "chCode16div1" },
13124   {  16, "chCode16div2" },
13125   {  17, "chCode16div3" },
13126   {  18, "chCode16div4" },
13127   {  19, "chCode16div5" },
13128   {  20, "chCode16div6" },
13129   {  21, "chCode16div7" },
13130   {  22, "chCode16div8" },
13131   {  23, "chCode16div9" },
13132   {  24, "chCode16div10" },
13133   {  25, "chCode16div11" },
13134   {  26, "chCode16div12" },
13135   {  27, "chCode16div13" },
13136   {  28, "chCode16div14" },
13137   {  29, "chCode16div15" },
13138   {  30, "chCode16div16" },
13139   { 0, NULL }
13140 };
13141
13142
13143 static int
13144 dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13145   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13146                                      31, NULL, TRUE, 0, NULL);
13147
13148   return offset;
13149 }
13150
13151
13152 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
13153   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
13154   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
13155   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13156   { NULL, 0, 0, NULL }
13157 };
13158
13159 static int
13160 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_) {
13161   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13162                                    ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
13163
13164   return offset;
13165 }
13166
13167
13168 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
13169   { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
13170 };
13171
13172 static int
13173 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_) {
13174   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13175                                                   ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
13176                                                   1, maxNrOfDPCHs);
13177
13178   return offset;
13179 }
13180
13181
13182 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
13183   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
13184   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
13185   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
13186   { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
13187   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13188   { NULL, 0, 0, NULL }
13189 };
13190
13191 static int
13192 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_) {
13193   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13194                                    ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
13195
13196   return offset;
13197 }
13198
13199
13200 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
13201   { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
13202 };
13203
13204 static int
13205 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_) {
13206   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13207                                                   ett_nbap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
13208                                                   1, maxNrOfDLTSs);
13209
13210   return offset;
13211 }
13212
13213
13214 static const value_string nbap_MidambleAllocationMode_vals[] = {
13215   {   0, "defaultMidamble" },
13216   {   1, "commonMidamble" },
13217   {   2, "uESpecificMidamble" },
13218   { 0, NULL }
13219 };
13220
13221
13222 static int
13223 dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13224   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13225                                      3, NULL, TRUE, 0, NULL);
13226
13227   return offset;
13228 }
13229
13230
13231 static const value_string nbap_MidambleConfigurationLCR_vals[] = {
13232   {   0, "v2" },
13233   {   1, "v4" },
13234   {   2, "v6" },
13235   {   3, "v8" },
13236   {   4, "v10" },
13237   {   5, "v12" },
13238   {   6, "v14" },
13239   {   7, "v16" },
13240   { 0, NULL }
13241 };
13242
13243
13244 static int
13245 dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13246   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13247                                      8, NULL, TRUE, 0, NULL);
13248
13249   return offset;
13250 }
13251
13252
13253 static const per_sequence_t MidambleShiftLCR_sequence[] = {
13254   { &hf_nbap_midambleAllocationMode_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode },
13255   { &hf_nbap_midambleShift  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLong },
13256   { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
13257   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13258   { NULL, 0, 0, NULL }
13259 };
13260
13261 static int
13262 dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13263   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13264                                    ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
13265
13266   return offset;
13267 }
13268
13269
13270 static const value_string nbap_Modulation_vals[] = {
13271   {   0, "qPSK" },
13272   {   1, "eightPSK" },
13273   { 0, NULL }
13274 };
13275
13276
13277 static int
13278 dissect_nbap_Modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13279   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13280                                      2, NULL, TRUE, 0, NULL);
13281
13282   return offset;
13283 }
13284
13285
13286 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
13287   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
13288   { &hf_nbap_modulation     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
13289   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13290   { NULL, 0, 0, NULL }
13291 };
13292
13293 static int
13294 dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13295   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13296                                    ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
13297
13298   return offset;
13299 }
13300
13301
13302
13303 static int
13304 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_) {
13305   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13306                                                             0U, 24U, NULL, TRUE);
13307
13308   return offset;
13309 }
13310
13311
13312
13313 static int
13314 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_) {
13315   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13316                                                             0U, 24U, NULL, TRUE);
13317
13318   return offset;
13319 }
13320
13321
13322 static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
13323   {   0, "qPSK" },
13324   {   1, "eightPSK" },
13325   { 0, NULL }
13326 };
13327
13328 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
13329   {   0, &hf_nbap_qPSK_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
13330   {   1, &hf_nbap_eightPSK       , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
13331   { 0, NULL, 0, NULL }
13332 };
13333
13334 static int
13335 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_) {
13336   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13337                                  ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
13338                                  NULL);
13339
13340   return offset;
13341 }
13342
13343
13344 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
13345   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
13346   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
13347   { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
13348   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13349   { NULL, 0, 0, NULL }
13350 };
13351
13352 static int
13353 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_) {
13354   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13355                                    ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
13356
13357   return offset;
13358 }
13359
13360
13361 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
13362   { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
13363 };
13364
13365 static int
13366 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_) {
13367   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13368                                                   ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
13369                                                   1, maxNrOfDPCHLCRs);
13370
13371   return offset;
13372 }
13373
13374
13375 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
13376   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
13377   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
13378   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
13379   { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
13380   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13381   { NULL, 0, 0, NULL }
13382 };
13383
13384 static int
13385 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_) {
13386   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13387                                    ett_nbap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
13388
13389   return offset;
13390 }
13391
13392
13393 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
13394   { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
13395 };
13396
13397 static int
13398 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_) {
13399   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13400                                                   ett_nbap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
13401                                                   1, maxNrOfDLTSLCRs);
13402
13403   return offset;
13404 }
13405
13406
13407 static const value_string nbap_MidambleAllocationMode7681_vals[] = {
13408   {   0, "defaultMidamble" },
13409   {   1, "commonMidamble" },
13410   {   2, "ueSpecificMidamble" },
13411   { 0, NULL }
13412 };
13413
13414 static const per_choice_t MidambleAllocationMode7681_choice[] = {
13415   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13416   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13417   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
13418   { 0, NULL, 0, NULL }
13419 };
13420
13421 static int
13422 dissect_nbap_MidambleAllocationMode7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13423   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13424                                  ett_nbap_MidambleAllocationMode7681, MidambleAllocationMode7681_choice,
13425                                  NULL);
13426
13427   return offset;
13428 }
13429
13430
13431 static const per_sequence_t Type7681_sequence[] = {
13432   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
13433   { &hf_nbap_midambleAllocationMode_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7681 },
13434   { NULL, 0, 0, NULL }
13435 };
13436
13437 static int
13438 dissect_nbap_Type7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13439   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13440                                    ett_nbap_Type7681, Type7681_sequence);
13441
13442   return offset;
13443 }
13444
13445
13446 static const value_string nbap_MidambleConfigurationBurstType2_768_vals[] = {
13447   {   0, "v4" },
13448   {   1, "v8" },
13449   { 0, NULL }
13450 };
13451
13452
13453 static int
13454 dissect_nbap_MidambleConfigurationBurstType2_768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13455   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13456                                      2, NULL, FALSE, 0, NULL);
13457
13458   return offset;
13459 }
13460
13461
13462
13463 static int
13464 dissect_nbap_MidambleShiftShort768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13465   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13466                                                             0U, 7U, NULL, FALSE);
13467
13468   return offset;
13469 }
13470
13471
13472 static const value_string nbap_MidambleAllocationMode7682_vals[] = {
13473   {   0, "defaultMidamble" },
13474   {   1, "commonMidamble" },
13475   {   2, "ueSpecificMidamble" },
13476   { 0, NULL }
13477 };
13478
13479 static const per_choice_t MidambleAllocationMode7682_choice[] = {
13480   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13481   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13482   {   2, &hf_nbap_ueSpecificMidamble_02, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort768 },
13483   { 0, NULL, 0, NULL }
13484 };
13485
13486 static int
13487 dissect_nbap_MidambleAllocationMode7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13488   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13489                                  ett_nbap_MidambleAllocationMode7682, MidambleAllocationMode7682_choice,
13490                                  NULL);
13491
13492   return offset;
13493 }
13494
13495
13496 static const per_sequence_t Type7682_sequence[] = {
13497   { &hf_nbap_midambleConfigurationBurstType2_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2_768 },
13498   { &hf_nbap_midambleAllocationMode_05, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7682 },
13499   { NULL, 0, 0, NULL }
13500 };
13501
13502 static int
13503 dissect_nbap_Type7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13504   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13505                                    ett_nbap_Type7682, Type7682_sequence);
13506
13507   return offset;
13508 }
13509
13510
13511 static const value_string nbap_MidambleAllocationMode7683_vals[] = {
13512   {   0, "defaultMidamble" },
13513   {   1, "ueSpecificMidamble" },
13514   { 0, NULL }
13515 };
13516
13517 static const per_choice_t MidambleAllocationMode7683_choice[] = {
13518   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13519   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
13520   { 0, NULL, 0, NULL }
13521 };
13522
13523 static int
13524 dissect_nbap_MidambleAllocationMode7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13525   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13526                                  ett_nbap_MidambleAllocationMode7683, MidambleAllocationMode7683_choice,
13527                                  NULL);
13528
13529   return offset;
13530 }
13531
13532
13533 static const per_sequence_t Type7683_sequence[] = {
13534   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
13535   { &hf_nbap_midambleAllocationMode_06, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7683 },
13536   { NULL, 0, 0, NULL }
13537 };
13538
13539 static int
13540 dissect_nbap_Type7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13541   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13542                                    ett_nbap_Type7683, Type7683_sequence);
13543
13544   return offset;
13545 }
13546
13547
13548 static const value_string nbap_MidambleShiftAndBurstType768_vals[] = {
13549   {   0, "type1" },
13550   {   1, "type2" },
13551   {   2, "type3" },
13552   { 0, NULL }
13553 };
13554
13555 static const per_choice_t MidambleShiftAndBurstType768_choice[] = {
13556   {   0, &hf_nbap_type1_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7681 },
13557   {   1, &hf_nbap_type2_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7682 },
13558   {   2, &hf_nbap_type3_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7683 },
13559   { 0, NULL, 0, NULL }
13560 };
13561
13562 static int
13563 dissect_nbap_MidambleShiftAndBurstType768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13564   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13565                                  ett_nbap_MidambleShiftAndBurstType768, MidambleShiftAndBurstType768_choice,
13566                                  NULL);
13567
13568   return offset;
13569 }
13570
13571
13572 static const value_string nbap_TDD_ChannelisationCode768_vals[] = {
13573   {   0, "chCode1div1" },
13574   {   1, "chCode2div1" },
13575   {   2, "chCode2div2" },
13576   {   3, "chCode4div1" },
13577   {   4, "chCode4div2" },
13578   {   5, "chCode4div3" },
13579   {   6, "chCode4div4" },
13580   {   7, "chCode8div1" },
13581   {   8, "chCode8div2" },
13582   {   9, "chCode8div3" },
13583   {  10, "chCode8div4" },
13584   {  11, "chCode8div5" },
13585   {  12, "chCode8div6" },
13586   {  13, "chCode8div7" },
13587   {  14, "chCode8div8" },
13588   {  15, "chCode16div1" },
13589   {  16, "chCode16div2" },
13590   {  17, "chCode16div3" },
13591   {  18, "chCode16div4" },
13592   {  19, "chCode16div5" },
13593   {  20, "chCode16div6" },
13594   {  21, "chCode16div7" },
13595   {  22, "chCode16div8" },
13596   {  23, "chCode16div9" },
13597   {  24, "chCode16div10" },
13598   {  25, "chCode16div11" },
13599   {  26, "chCode16div12" },
13600   {  27, "chCode16div13" },
13601   {  28, "chCode16div14" },
13602   {  29, "chCode16div15" },
13603   {  30, "chCode16div16" },
13604   {  31, "chCode32div1" },
13605   {  32, "chCode32div2" },
13606   {  33, "chCode32div3" },
13607   {  34, "chCode32div4" },
13608   {  35, "chCode32div5" },
13609   {  36, "chCode32div6" },
13610   {  37, "chCode32div7" },
13611   {  38, "chCode32div8" },
13612   {  39, "chCode32div9" },
13613   {  40, "chCode32div10" },
13614   {  41, "chCode32div11" },
13615   {  42, "chCode32div12" },
13616   {  43, "chCode32div13" },
13617   {  44, "chCode32div14" },
13618   {  45, "chCode32div15" },
13619   {  46, "chCode32div16" },
13620   {  47, "chCode32div17" },
13621   {  48, "chCode32div18" },
13622   {  49, "chCode32div19" },
13623   {  50, "chCode32div20" },
13624   {  51, "chCode32div21" },
13625   {  52, "chCode32div22" },
13626   {  53, "chCode32div23" },
13627   {  54, "chCode32div24" },
13628   {  55, "chCode32div25" },
13629   {  56, "chCode32div26" },
13630   {  57, "chCode32div27" },
13631   {  58, "chCode32div28" },
13632   {  59, "chCode32div29" },
13633   {  60, "chCode32div30" },
13634   {  61, "chCode32div31" },
13635   {  62, "chCode32div32" },
13636   { 0, NULL }
13637 };
13638
13639
13640 static int
13641 dissect_nbap_TDD_ChannelisationCode768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13642   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13643                                      63, NULL, TRUE, 0, NULL);
13644
13645   return offset;
13646 }
13647
13648
13649 static const per_sequence_t TDD_DL_Code_768_InformationItem_sequence[] = {
13650   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
13651   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
13652   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13653   { NULL, 0, 0, NULL }
13654 };
13655
13656 static int
13657 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_) {
13658   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13659                                    ett_nbap_TDD_DL_Code_768_InformationItem, TDD_DL_Code_768_InformationItem_sequence);
13660
13661   return offset;
13662 }
13663
13664
13665 static const per_sequence_t TDD_DL_Code_768_Information_sequence_of[1] = {
13666   { &hf_nbap_TDD_DL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_InformationItem },
13667 };
13668
13669 static int
13670 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_) {
13671   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13672                                                   ett_nbap_TDD_DL_Code_768_Information, TDD_DL_Code_768_Information_sequence_of,
13673                                                   1, maxNrOfDPCHs768);
13674
13675   return offset;
13676 }
13677
13678
13679 static const per_sequence_t DL_Timeslot768_InformationItem_sequence[] = {
13680   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
13681   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
13682   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
13683   { &hf_nbap_dL_Code_768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_Information },
13684   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13685   { NULL, 0, 0, NULL }
13686 };
13687
13688 static int
13689 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_) {
13690   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13691                                    ett_nbap_DL_Timeslot768_InformationItem, DL_Timeslot768_InformationItem_sequence);
13692
13693   return offset;
13694 }
13695
13696
13697 static const per_sequence_t DL_Timeslot768_Information_sequence_of[1] = {
13698   { &hf_nbap_DL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_InformationItem },
13699 };
13700
13701 static int
13702 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_) {
13703   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13704                                                   ett_nbap_DL_Timeslot768_Information, DL_Timeslot768_Information_sequence_of,
13705                                                   1, maxNrOfDLTSs);
13706
13707   return offset;
13708 }
13709
13710
13711 static const value_string nbap_DL_FrameType_vals[] = {
13712   {   0, "typeA" },
13713   {   1, "typeB" },
13714   { 0, NULL }
13715 };
13716
13717
13718 static int
13719 dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13720   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13721                                      2, NULL, TRUE, 0, NULL);
13722
13723   return offset;
13724 }
13725
13726
13727
13728 static int
13729 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_) {
13730   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13731                                                             0U, 65535U, NULL, FALSE);
13732
13733   return offset;
13734 }
13735
13736
13737
13738 static int
13739 dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13740   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13741                                                             1U, 60U, NULL, FALSE);
13742
13743   return offset;
13744 }
13745
13746
13747 static const value_string nbap_PowerAdjustmentType_vals[] = {
13748   {   0, "none" },
13749   {   1, "common" },
13750   {   2, "individual" },
13751   { 0, NULL }
13752 };
13753
13754
13755 static int
13756 dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13757   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13758                                      3, NULL, FALSE, 0, NULL);
13759
13760   return offset;
13761 }
13762
13763
13764
13765 static int
13766 dissect_nbap_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13767   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13768                                                             0U, 31U, NULL, FALSE);
13769
13770   return offset;
13771 }
13772
13773
13774 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
13775   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
13776   { &hf_nbap_dl_Reference_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
13777   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13778   { NULL, 0, 0, NULL }
13779 };
13780
13781 static int
13782 dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13783   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13784                                    ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
13785
13786   return offset;
13787 }
13788
13789
13790 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
13791   { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
13792 };
13793
13794 static int
13795 dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13796   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13797                                                   ett_nbap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
13798                                                   1, maxNrOfRLs);
13799
13800   return offset;
13801 }
13802
13803
13804
13805 static int
13806 dissect_nbap_MaxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13807   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13808                                                             1U, 10U, NULL, FALSE);
13809
13810   return offset;
13811 }
13812
13813
13814
13815 static int
13816 dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13817   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13818                                                             1U, 256U, NULL, FALSE);
13819
13820   return offset;
13821 }
13822
13823
13824
13825 static int
13826 dissect_nbap_ScaledAdjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13827   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13828                                                             0U, 100U, NULL, FALSE);
13829
13830   return offset;
13831 }
13832
13833
13834 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
13835   { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
13836   { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
13837   { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ReferencePowerInformationList },
13838   { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxAdjustmentStep },
13839   { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AdjustmentPeriod },
13840   { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ScaledAdjustmentRatio },
13841   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13842   { NULL, 0, 0, NULL }
13843 };
13844
13845 static int
13846 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_) {
13847   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13848                                    ett_nbap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
13849
13850   return offset;
13851 }
13852
13853
13854 static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
13855   {   0, "dL-PowerBalancing-Activated" },
13856   { 0, NULL }
13857 };
13858
13859
13860 static int
13861 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_) {
13862   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13863                                      1, NULL, FALSE, 0, NULL);
13864
13865   return offset;
13866 }
13867
13868
13869 static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
13870   {   0, "dL-PowerBalancing-Updated" },
13871   { 0, NULL }
13872 };
13873
13874
13875 static int
13876 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_) {
13877   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13878                                      1, NULL, FALSE, 0, NULL);
13879
13880   return offset;
13881 }
13882
13883
13884
13885 static int
13886 dissect_nbap_DL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13887   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13888                                                             0U, 15U, NULL, FALSE);
13889
13890   return offset;
13891 }
13892
13893
13894
13895 static int
13896 dissect_nbap_DL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13897   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13898                                                             0U, 91U, NULL, FALSE);
13899
13900   return offset;
13901 }
13902
13903
13904 static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
13905   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
13906   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
13907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13908   { NULL, 0, 0, NULL }
13909 };
13910
13911 static int
13912 dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13914                                    ett_nbap_DL_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
13915
13916   return offset;
13917 }
13918
13919
13920 static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
13921   { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
13922 };
13923
13924 static int
13925 dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13926   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13927                                                   ett_nbap_DL_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
13928                                                   1, maxNrOfDLTSs);
13929
13930   return offset;
13931 }
13932
13933
13934 static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
13935   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
13936   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
13937   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13938   { NULL, 0, 0, NULL }
13939 };
13940
13941 static int
13942 dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13943   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13944                                    ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
13945
13946   return offset;
13947 }
13948
13949
13950 static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
13951   { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
13952 };
13953
13954 static int
13955 dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13956   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13957                                                   ett_nbap_DL_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
13958                                                   1, maxNrOfDLTSLCRs);
13959
13960   return offset;
13961 }
13962
13963
13964
13965 static int
13966 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_) {
13967   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13968                                                             0U, 30U, NULL, TRUE);
13969
13970   return offset;
13971 }
13972
13973
13974
13975 static int
13976 dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13977   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13978                                                             0U, 101U, NULL, TRUE);
13979
13980   return offset;
13981 }
13982
13983
13984 static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
13985   {   0, "not-Used-puncturing" },
13986   {   1, "sFdiv2" },
13987   {   2, "higher-layer-scheduling" },
13988   { 0, NULL }
13989 };
13990
13991
13992 static int
13993 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_) {
13994   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13995                                      3, NULL, TRUE, 0, NULL);
13996
13997   return offset;
13998 }
13999
14000
14001 static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
14002   { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
14003 };
14004
14005 static int
14006 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_) {
14007   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14008                                                   ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
14009                                                   1, maxNrOfHSPDSCHs);
14010
14011   return offset;
14012 }
14013
14014
14015
14016 static int
14017 dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14018   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14019                                                             0U, 500U, NULL, FALSE);
14020
14021   return offset;
14022 }
14023
14024
14025 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
14026   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
14027   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
14028   { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
14029   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
14030   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14031   { NULL, 0, 0, NULL }
14032 };
14033
14034 static int
14035 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_) {
14036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14037                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
14038
14039   return offset;
14040 }
14041
14042
14043 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
14044   { &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 },
14045 };
14046
14047 static int
14048 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_) {
14049   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14050                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
14051                                                   1, maxNrOfDLTSLCRs);
14052
14053   return offset;
14054 }
14055
14056
14057
14058 static int
14059 dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14060   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14061                                                             0U, 479U, NULL, FALSE);
14062
14063   return offset;
14064 }
14065
14066
14067 static const value_string nbap_DRX_Interruption_by_HS_DSCH_vals[] = {
14068   {   0, "drx-Interruption-Configured" },
14069   {   1, "drx-Interruption-Not-Configured" },
14070   { 0, NULL }
14071 };
14072
14073
14074 static int
14075 dissect_nbap_DRX_Interruption_by_HS_DSCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14076   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14077                                      2, NULL, TRUE, 0, NULL);
14078
14079   return offset;
14080 }
14081
14082
14083
14084 static int
14085 dissect_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14086   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14087                                                             0U, 255U, NULL, FALSE);
14088
14089   return offset;
14090 }
14091
14092
14093 static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
14094   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
14095   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
14096   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
14097   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14098   { NULL, 0, 0, NULL }
14099 };
14100
14101 static int
14102 dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14103   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14104                                    ett_nbap_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
14105
14106   return offset;
14107 }
14108
14109
14110 static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
14111   { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
14112 };
14113
14114 static int
14115 dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14116   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14117                                                   ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
14118                                                   1, maxNrOfDSCHs);
14119
14120   return offset;
14121 }
14122
14123
14124 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
14125   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
14126   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
14127   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
14128   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
14129   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
14130   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
14131   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
14132   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14133   { NULL, 0, 0, NULL }
14134 };
14135
14136 static int
14137 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_) {
14138   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14139                                    ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
14140
14141   return offset;
14142 }
14143
14144
14145 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
14146   { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
14147 };
14148
14149 static int
14150 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_) {
14151   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14152                                                   ett_nbap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
14153                                                   1, maxNrOfDSCHs);
14154
14155   return offset;
14156 }
14157
14158
14159
14160 static int
14161 dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14162   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14163                                                             -150, 400U, NULL, TRUE);
14164
14165   return offset;
14166 }
14167
14168
14169 static const value_string nbap_E_AGCH_Table_Choice_vals[] = {
14170   {   0, "table16B" },
14171   {   1, "table16B-12" },
14172   { 0, NULL }
14173 };
14174
14175
14176 static int
14177 dissect_nbap_E_AGCH_Table_Choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14178   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14179                                      2, NULL, TRUE, 0, NULL);
14180
14181   return offset;
14182 }
14183
14184
14185 static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
14186   { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
14187 };
14188
14189 static int
14190 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_) {
14191   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14192                                                   ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
14193                                                   1, maxNrOfE_AGCHs);
14194
14195   return offset;
14196 }
14197
14198
14199 static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
14200   {   0, "replace" },
14201   {   1, "remove" },
14202   { 0, NULL }
14203 };
14204
14205 static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
14206   {   0, &hf_nbap_replace        , ASN1_EXTENSION_ROOT    , dissect_nbap_E_AGCH_FDD_Code_List },
14207   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
14208   { 0, NULL, 0, NULL }
14209 };
14210
14211 static int
14212 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_) {
14213   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14214                                  ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
14215                                  NULL);
14216
14217   return offset;
14218 }
14219
14220
14221 static const value_string nbap_E_AI_Capability_vals[] = {
14222   {   0, "e-AI-capable" },
14223   {   1, "e-AI-non-capable" },
14224   { 0, NULL }
14225 };
14226
14227
14228 static int
14229 dissect_nbap_E_AI_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14230   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14231                                      2, NULL, FALSE, 0, NULL);
14232
14233   return offset;
14234 }
14235
14236
14237 static const value_string nbap_E_DCH_Capability_vals[] = {
14238   {   0, "e-DCH-capable" },
14239   {   1, "e-DCH-non-capable" },
14240   { 0, NULL }
14241 };
14242
14243
14244 static int
14245 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_) {
14246   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14247                                      2, NULL, FALSE, 0, NULL);
14248
14249   return offset;
14250 }
14251
14252
14253 static const per_sequence_t E_DCH_SF_allocation_item_sequence[] = {
14254   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
14255   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
14256   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14257   { NULL, 0, 0, NULL }
14258 };
14259
14260 static int
14261 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_) {
14262   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14263                                    ett_nbap_E_DCH_SF_allocation_item, E_DCH_SF_allocation_item_sequence);
14264
14265   return offset;
14266 }
14267
14268
14269 static const per_sequence_t E_DCH_SF_allocation_sequence_of[1] = {
14270   { &hf_nbap_E_DCH_SF_allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation_item },
14271 };
14272
14273 static int
14274 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_) {
14275   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14276                                                   ett_nbap_E_DCH_SF_allocation, E_DCH_SF_allocation_sequence_of,
14277                                                   1, maxNrOfCombEDPDCH);
14278
14279   return offset;
14280 }
14281
14282
14283 static const per_sequence_t E_DCHCapacityConsumptionLaw_sequence[] = {
14284   { &hf_nbap_e_DCH_SF_allocation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation },
14285   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
14286   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
14287   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14288   { NULL, 0, 0, NULL }
14289 };
14290
14291 static int
14292 dissect_nbap_E_DCHCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14293   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14294                                    ett_nbap_E_DCHCapacityConsumptionLaw, E_DCHCapacityConsumptionLaw_sequence);
14295
14296   return offset;
14297 }
14298
14299
14300 static const per_sequence_t E_DCH_TDD_CapacityConsumptionLaw_sequence[] = {
14301   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
14302   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
14303   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14304   { NULL, 0, 0, NULL }
14305 };
14306
14307 static int
14308 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_) {
14309   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14310                                    ett_nbap_E_DCH_TDD_CapacityConsumptionLaw, E_DCH_TDD_CapacityConsumptionLaw_sequence);
14311
14312   return offset;
14313 }
14314
14315
14316
14317 static int
14318 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_) {
14319   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
14320
14321   return offset;
14322 }
14323
14324
14325 static const value_string nbap_E_DCH_SF_Capability_vals[] = {
14326   {   0, "sf64" },
14327   {   1, "sf32" },
14328   {   2, "sf16" },
14329   {   3, "sf8" },
14330   {   4, "sf4" },
14331   {   5, "sf4x2" },
14332   {   6, "sf2x2" },
14333   {   7, "sf4x2-and-sf2x2" },
14334   { 0, NULL }
14335 };
14336
14337
14338 static int
14339 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_) {
14340   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14341                                      8, NULL, TRUE, 0, NULL);
14342
14343   return offset;
14344 }
14345
14346
14347 static const value_string nbap_E_DCH_HARQ_Combining_Capability_vals[] = {
14348   {   0, "iR-Combining-capable" },
14349   {   1, "chase-Combining-capable" },
14350   {   2, "iR-and-Chase-Combining-capable" },
14351   { 0, NULL }
14352 };
14353
14354
14355 static int
14356 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_) {
14357   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14358                                      3, NULL, FALSE, 0, NULL);
14359
14360   return offset;
14361 }
14362
14363
14364
14365 static int
14366 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_) {
14367   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14368                                                             0U, 62U, NULL, FALSE);
14369
14370   return offset;
14371 }
14372
14373
14374 static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
14375   {   0, "primary" },
14376   {   1, "secondary" },
14377   { 0, NULL }
14378 };
14379
14380
14381 static int
14382 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_) {
14383   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14384                                      2, NULL, FALSE, 0, NULL);
14385
14386   return offset;
14387 }
14388
14389
14390 static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
14391   {   0, "e-RGCHreleased" },
14392   { 0, NULL }
14393 };
14394
14395
14396 static int
14397 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_) {
14398   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14399                                      1, NULL, FALSE, 0, NULL);
14400
14401   return offset;
14402 }
14403
14404
14405 static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
14406   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
14407   { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
14408   { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
14409   { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
14410   { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
14411   { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Signature_Sequence },
14412   { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Signature_Sequence },
14413   { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Serving_Grant_Value },
14414   { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Primary_Secondary_Grant_Selector },
14415   { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Release_Indicator },
14416   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14417   { NULL, 0, 0, NULL }
14418 };
14419
14420 static int
14421 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_) {
14422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14423                                    ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
14424
14425   return offset;
14426 }
14427
14428
14429
14430 static int
14431 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_) {
14432   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14433                                                             1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
14434
14435   return offset;
14436 }
14437
14438
14439
14440 static int
14441 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_) {
14442   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14443                                      maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
14444
14445   return offset;
14446 }
14447
14448
14449 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
14450   { &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled },
14451   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14452   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14453   { NULL, 0, 0, NULL }
14454 };
14455
14456 static int
14457 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_) {
14458   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14459                                    ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
14460
14461   return offset;
14462 }
14463
14464
14465 static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
14466   {   0, "e-DCH-Non-Scheduled-Transmission-Grant" },
14467   {   1, "e-DCH-Scheduled-Transmission-Grant" },
14468   { 0, NULL }
14469 };
14470
14471 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
14472   {   0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
14473   {   1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
14474   { 0, NULL, 0, NULL }
14475 };
14476
14477 static int
14478 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_) {
14479   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14480                                  ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
14481                                  NULL);
14482
14483   return offset;
14484 }
14485
14486
14487 static const value_string nbap_SchedulingInformation_vals[] = {
14488   {   0, "included" },
14489   {   1, "not-included" },
14490   { 0, NULL }
14491 };
14492
14493
14494 static int
14495 dissect_nbap_SchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14496   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14497                                      2, NULL, FALSE, 0, NULL);
14498
14499   return offset;
14500 }
14501
14502
14503
14504 static int
14505 dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14506   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14507                                                             0U, 16777215U, NULL, TRUE);
14508
14509   return offset;
14510 }
14511
14512
14513 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
14514   { &hf_nbap_mACdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
14515   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14516   { NULL, 0, 0, NULL }
14517 };
14518
14519 static int
14520 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_) {
14521   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14522                                    ett_nbap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
14523
14524   return offset;
14525 }
14526
14527
14528 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
14529   { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
14530 };
14531
14532 static int
14533 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_) {
14534   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14535                                                   ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
14536                                                   1, maxNrOfMACdPDUSize);
14537
14538   return offset;
14539 }
14540
14541
14542 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
14543   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
14544   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
14545   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingInformation },
14546   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
14547   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
14548   { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
14549   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14550   { NULL, 0, 0, NULL }
14551 };
14552
14553 static int
14554 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_) {
14555   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14556                                    ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
14557
14558   return offset;
14559 }
14560
14561
14562 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
14563   { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
14564 };
14565
14566 static int
14567 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_) {
14568   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14569                                                   ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
14570                                                   1, maxNoOfLogicalChannels);
14571
14572   return offset;
14573 }
14574
14575
14576 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
14577   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
14578   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
14579   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
14580   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
14581   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
14582   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
14583   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
14584   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
14585   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
14586   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
14587   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14588   { NULL, 0, 0, NULL }
14589 };
14590
14591 static int
14592 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_) {
14593   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14594                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
14595
14596   return offset;
14597 }
14598
14599
14600 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
14601   { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
14602 };
14603
14604 static int
14605 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_) {
14606   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14607                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
14608                                                   1, maxNrOfEDCHMACdFlows);
14609
14610   return offset;
14611 }
14612
14613
14614 static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
14615   { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
14616   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14617   { NULL, 0, 0, NULL }
14618 };
14619
14620 static int
14621 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_) {
14622   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14623                                    ett_nbap_E_DCH_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
14624
14625   return offset;
14626 }
14627
14628
14629
14630 static int
14631 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_) {
14632   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14633                                                             0U, 5742U, NULL, TRUE);
14634
14635   return offset;
14636 }
14637
14638
14639
14640 static int
14641 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_) {
14642   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14643                                                             0U, 10U, NULL, TRUE);
14644
14645   return offset;
14646 }
14647
14648
14649 static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
14650   { &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information },
14651   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14652   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
14653   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
14654   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
14655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14656   { NULL, 0, 0, NULL }
14657 };
14658
14659 static int
14660 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_) {
14661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14662                                    ett_nbap_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
14663
14664   return offset;
14665 }
14666
14667
14668 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
14669   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
14670   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
14671   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
14672   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14673   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14674   { NULL, 0, 0, NULL }
14675 };
14676
14677 static int
14678 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_) {
14679   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14680                                    ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
14681
14682   return offset;
14683 }
14684
14685
14686 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
14687   { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
14688 };
14689
14690 static int
14691 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_) {
14692   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14693                                                   ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
14694                                                   1, maxNrOfEDCHMACdFlows);
14695
14696   return offset;
14697 }
14698
14699
14700 static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
14701   { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
14702   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14703   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14704   { NULL, 0, 0, NULL }
14705 };
14706
14707 static int
14708 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_) {
14709   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14710                                    ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
14711
14712   return offset;
14713 }
14714
14715
14716 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
14717   { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
14718 };
14719
14720 static int
14721 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_) {
14722   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14723                                                   ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
14724                                                   0, maxNrOfMACdPDUSize);
14725
14726   return offset;
14727 }
14728
14729
14730 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
14731   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
14732   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
14733   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingInformation },
14734   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
14735   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_DDI_Value },
14736   { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
14737   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14738   { NULL, 0, 0, NULL }
14739 };
14740
14741 static int
14742 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_) {
14743   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14744                                    ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
14745
14746   return offset;
14747 }
14748
14749
14750 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
14751   { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
14752 };
14753
14754 static int
14755 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_) {
14756   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14757                                                   ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
14758                                                   1, maxNoOfLogicalChannels);
14759
14760   return offset;
14761 }
14762
14763
14764 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
14765   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
14766   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14767   { NULL, 0, 0, NULL }
14768 };
14769
14770 static int
14771 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_) {
14772   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14773                                    ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
14774
14775   return offset;
14776 }
14777
14778
14779 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
14780   { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
14781 };
14782
14783 static int
14784 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_) {
14785   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14786                                                   ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
14787                                                   1, maxNoOfLogicalChannels);
14788
14789   return offset;
14790 }
14791
14792
14793 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
14794   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
14795   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
14796   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
14797   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
14798   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
14799   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_FDD },
14800   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
14801   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_Type_Information },
14802   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
14803   { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
14804   { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
14805   { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
14806   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14807   { NULL, 0, 0, NULL }
14808 };
14809
14810 static int
14811 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_) {
14812   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14813                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
14814
14815   return offset;
14816 }
14817
14818
14819 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
14820   { &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 },
14821 };
14822
14823 static int
14824 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_) {
14825   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14826                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
14827                                                   1, maxNrOfEDCHMACdFlows);
14828
14829   return offset;
14830 }
14831
14832
14833 static const value_string nbap_MACeReset_Indicator_vals[] = {
14834   {   0, "mACeReset" },
14835   { 0, NULL }
14836 };
14837
14838
14839 static int
14840 dissect_nbap_MACeReset_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14841   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14842                                      1, NULL, FALSE, 0, NULL);
14843
14844   return offset;
14845 }
14846
14847
14848 static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
14849   { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
14850   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14851   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
14852   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
14853   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
14854   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
14855   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14856   { NULL, 0, 0, NULL }
14857 };
14858
14859 static int
14860 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_) {
14861   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14862                                    ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
14863
14864   return offset;
14865 }
14866
14867
14868 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence[] = {
14869   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
14870   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14871   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14872   { NULL, 0, 0, NULL }
14873 };
14874
14875 static int
14876 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_) {
14877   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14878                                    ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item, E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence);
14879
14880   return offset;
14881 }
14882
14883
14884 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of[1] = {
14885   { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item },
14886 };
14887
14888 static int
14889 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_) {
14890   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14891                                                   ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation, E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of,
14892                                                   1, maxNrOfEDCHMACdFlows);
14893
14894   return offset;
14895 }
14896
14897
14898 static const per_sequence_t E_DCH_FDD_Update_Information_sequence[] = {
14899   { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation },
14900   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
14901   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14902   { NULL, 0, 0, NULL }
14903 };
14904
14905 static int
14906 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_) {
14907   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14908                                    ett_nbap_E_DCH_FDD_Update_Information, E_DCH_FDD_Update_Information_sequence);
14909
14910   return offset;
14911 }
14912
14913
14914 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_Item_sequence[] = {
14915   { &hf_nbap_e_DCH_RL_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
14916   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14917   { NULL, 0, 0, NULL }
14918 };
14919
14920 static int
14921 dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14922   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14923                                    ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item, E_DCH_DL_Control_Channel_Change_Information_Item_sequence);
14924
14925   return offset;
14926 }
14927
14928
14929 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_sequence_of[1] = {
14930   { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Change_Information_Item },
14931 };
14932
14933 static int
14934 dissect_nbap_E_DCH_DL_Control_Channel_Change_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14935   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14936                                                   ett_nbap_E_DCH_DL_Control_Channel_Change_Information, E_DCH_DL_Control_Channel_Change_Information_sequence_of,
14937                                                   1, maxNrOfEDCHRLs);
14938
14939   return offset;
14940 }
14941
14942
14943 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_Item_sequence[] = {
14944   { &hf_nbap_e_DCH_RL_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
14945   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14946   { NULL, 0, 0, NULL }
14947 };
14948
14949 static int
14950 dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14952                                    ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item, E_DCH_DL_Control_Channel_Grant_Information_Item_sequence);
14953
14954   return offset;
14955 }
14956
14957
14958 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_sequence_of[1] = {
14959   { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item },
14960 };
14961
14962 static int
14963 dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14964   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14965                                                   ett_nbap_E_DCH_DL_Control_Channel_Grant_Information, E_DCH_DL_Control_Channel_Grant_Information_sequence_of,
14966                                                   1, maxNrOfEDCHRLs);
14967
14968   return offset;
14969 }
14970
14971
14972 static const value_string nbap_E_DCH_MACdPDU_SizeCapability_vals[] = {
14973   {   0, "fixedSizeCapable" },
14974   {   1, "flexibleSizeCapable" },
14975   { 0, NULL }
14976 };
14977
14978
14979 static int
14980 dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14981   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14982                                      2, NULL, FALSE, 0, NULL);
14983
14984   return offset;
14985 }
14986
14987
14988 static const value_string nbap_E_DCH_MACdPDUSizeFormat_vals[] = {
14989   {   0, "fixedMACdPDU-Size" },
14990   {   1, "flexibleMACdPDU-Size" },
14991   { 0, NULL }
14992 };
14993
14994
14995 static int
14996 dissect_nbap_E_DCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14997   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14998                                      2, NULL, FALSE, 0, NULL);
14999
15000   return offset;
15001 }
15002
15003
15004 static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
15005   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
15006   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15007   { NULL, 0, 0, NULL }
15008 };
15009
15010 static int
15011 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_) {
15012   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15013                                    ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
15014
15015   return offset;
15016 }
15017
15018
15019 static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
15020   { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
15021 };
15022
15023 static int
15024 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_) {
15025   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15026                                                   ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
15027                                                   1, maxNrOfEDCHMACdFlows);
15028
15029   return offset;
15030 }
15031
15032
15033
15034 static int
15035 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_) {
15036   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15037                                                             0U, 100U, NULL, TRUE);
15038
15039   return offset;
15040 }
15041
15042
15043
15044 static int
15045 dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15046   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15047                                                             0U, 16777215U, NULL, TRUE);
15048
15049   return offset;
15050 }
15051
15052
15053
15054 static int
15055 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_) {
15056   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15057                                                             0U, 621U, NULL, FALSE);
15058
15059   return offset;
15060 }
15061
15062
15063
15064 static int
15065 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_) {
15066   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15067                                                             0U, 100U, NULL, FALSE);
15068
15069   return offset;
15070 }
15071
15072
15073 static const value_string nbap_E_DCH_RL_Indication_vals[] = {
15074   {   0, "e-DCH" },
15075   {   1, "non-e-DCH" },
15076   { 0, NULL }
15077 };
15078
15079
15080 static int
15081 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_) {
15082   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15083                                      2, NULL, FALSE, 0, NULL);
15084
15085   return offset;
15086 }
15087
15088
15089 static const per_sequence_t E_DCH_RL_InformationList_Rsp_Item_sequence[] = {
15090   { &hf_nbap_rl_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
15091   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
15092   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15093   { NULL, 0, 0, NULL }
15094 };
15095
15096 static int
15097 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_) {
15098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15099                                    ett_nbap_E_DCH_RL_InformationList_Rsp_Item, E_DCH_RL_InformationList_Rsp_Item_sequence);
15100
15101   return offset;
15102 }
15103
15104
15105 static const per_sequence_t E_DCH_RL_InformationList_Rsp_sequence_of[1] = {
15106   { &hf_nbap_E_DCH_RL_InformationList_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp_Item },
15107 };
15108
15109 static int
15110 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_) {
15111   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15112                                                   ett_nbap_E_DCH_RL_InformationList_Rsp, E_DCH_RL_InformationList_Rsp_sequence_of,
15113                                                   0, maxNrOfRLs);
15114
15115   return offset;
15116 }
15117
15118
15119 static const per_sequence_t E_DCH_serving_cell_change_successful_sequence[] = {
15120   { &hf_nbap_e_DCH_RL_InformationList_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp },
15121   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15122   { NULL, 0, 0, NULL }
15123 };
15124
15125 static int
15126 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_) {
15127   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15128                                    ett_nbap_E_DCH_serving_cell_change_successful, E_DCH_serving_cell_change_successful_sequence);
15129
15130   return offset;
15131 }
15132
15133
15134 static const per_sequence_t E_DCH_serving_cell_change_unsuccessful_sequence[] = {
15135   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
15136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15137   { NULL, 0, 0, NULL }
15138 };
15139
15140 static int
15141 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_) {
15142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15143                                    ett_nbap_E_DCH_serving_cell_change_unsuccessful, E_DCH_serving_cell_change_unsuccessful_sequence);
15144
15145   return offset;
15146 }
15147
15148
15149 static const value_string nbap_E_DCH_serving_cell_choice_vals[] = {
15150   {   0, "e-DCH-serving-cell-change-successful" },
15151   {   1, "e-DCH-serving-cell-change-unsuccessful" },
15152   { 0, NULL }
15153 };
15154
15155 static const per_choice_t E_DCH_serving_cell_choice_choice[] = {
15156   {   0, &hf_nbap_e_DCH_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_successful },
15157   {   1, &hf_nbap_e_DCH_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_unsuccessful },
15158   { 0, NULL, 0, NULL }
15159 };
15160
15161 static int
15162 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_) {
15163   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15164                                  ett_nbap_E_DCH_serving_cell_choice, E_DCH_serving_cell_choice_choice,
15165                                  NULL);
15166
15167   return offset;
15168 }
15169
15170
15171 static const per_sequence_t E_DCH_Serving_Cell_Change_Info_Response_sequence[] = {
15172   { &hf_nbap_e_DCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_serving_cell_choice },
15173   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15174   { NULL, 0, 0, NULL }
15175 };
15176
15177 static int
15178 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_) {
15179   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15180                                    ett_nbap_E_DCH_Serving_Cell_Change_Info_Response, E_DCH_Serving_Cell_Change_Info_Response_sequence);
15181
15182   return offset;
15183 }
15184
15185
15186
15187 static int
15188 dissect_nbap_Granted_EDCH_RACH_Resources_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15189   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15190                                                             0U, 240U, NULL, TRUE);
15191
15192   return offset;
15193 }
15194
15195
15196
15197 static int
15198 dissect_nbap_Denied_EDCH_RACH_Resources_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15199   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15200                                                             0U, 240U, NULL, TRUE);
15201
15202   return offset;
15203 }
15204
15205
15206 static const per_sequence_t EDCH_RACH_Report_Value_item_sequence[] = {
15207   { &hf_nbap_granted_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Granted_EDCH_RACH_Resources_Value },
15208   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
15209   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15210   { NULL, 0, 0, NULL }
15211 };
15212
15213 static int
15214 dissect_nbap_EDCH_RACH_Report_Value_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15215   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15216                                    ett_nbap_EDCH_RACH_Report_Value_item, EDCH_RACH_Report_Value_item_sequence);
15217
15218   return offset;
15219 }
15220
15221
15222 static const per_sequence_t EDCH_RACH_Report_Value_sequence_of[1] = {
15223   { &hf_nbap_EDCH_RACH_Report_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_RACH_Report_Value_item },
15224 };
15225
15226 static int
15227 dissect_nbap_EDCH_RACH_Report_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15228   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15229                                                   ett_nbap_EDCH_RACH_Report_Value, EDCH_RACH_Report_Value_sequence_of,
15230                                                   1, maxNrOfCommonEDCH);
15231
15232   return offset;
15233 }
15234
15235
15236
15237 static int
15238 dissect_nbap_E_DPDCH_PowerInterpolation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15239   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
15240
15241   return offset;
15242 }
15243
15244
15245 static const per_sequence_t E_DCH_MACdFlow_to_Delete_ItemLCR_sequence[] = {
15246   { &hf_nbap_e_DCH_MACdFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
15247   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15248   { NULL, 0, 0, NULL }
15249 };
15250
15251 static int
15252 dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15253   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15254                                    ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR, E_DCH_MACdFlow_to_Delete_ItemLCR_sequence);
15255
15256   return offset;
15257 }
15258
15259
15260 static const per_sequence_t E_DCH_MACdFlows_to_DeleteLCR_sequence_of[1] = {
15261   { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR },
15262 };
15263
15264 static int
15265 dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15266   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15267                                                   ett_nbap_E_DCH_MACdFlows_to_DeleteLCR, E_DCH_MACdFlows_to_DeleteLCR_sequence_of,
15268                                                   1, maxNrOfEDCHMACdFlowsLCR);
15269
15270   return offset;
15271 }
15272
15273
15274 static const value_string nbap_T321_vals[] = {
15275   {   0, "v100" },
15276   {   1, "v200" },
15277   {   2, "v400" },
15278   {   3, "v800" },
15279   { 0, NULL }
15280 };
15281
15282
15283 static int
15284 dissect_nbap_T321(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15285   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15286                                      4, NULL, TRUE, 0, NULL);
15287
15288   return offset;
15289 }
15290
15291
15292 static const value_string nbap_HS_DSCH_DRX_Cycle_FACH_vals[] = {
15293   {   0, "v4" },
15294   {   1, "v8" },
15295   {   2, "v16" },
15296   {   3, "v32" },
15297   { 0, NULL }
15298 };
15299
15300
15301 static int
15302 dissect_nbap_HS_DSCH_DRX_Cycle_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15303   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15304                                      4, NULL, TRUE, 0, NULL);
15305
15306   return offset;
15307 }
15308
15309
15310 static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
15311   {   0, "v2" },
15312   {   1, "v4" },
15313   {   2, "v8" },
15314   {   3, "v16" },
15315   { 0, NULL }
15316 };
15317
15318
15319 static int
15320 dissect_nbap_HS_DSCH_RX_Burst_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15321   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15322                                      4, NULL, TRUE, 0, NULL);
15323
15324   return offset;
15325 }
15326
15327
15328 static const per_sequence_t Enhanced_UE_DRX_InformationLCR_sequence[] = {
15329   { &hf_nbap_t321           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
15330   { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
15331   { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
15332   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15333   { NULL, 0, 0, NULL }
15334 };
15335
15336 static int
15337 dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15338   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15339                                    ett_nbap_Enhanced_UE_DRX_InformationLCR, Enhanced_UE_DRX_InformationLCR_sequence);
15340
15341   return offset;
15342 }
15343
15344
15345 static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
15346   {   0, "end-of-audit-sequence" },
15347   {   1, "not-end-of-audit-sequence" },
15348   { 0, NULL }
15349 };
15350
15351
15352 static int
15353 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_) {
15354   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15355                                      2, NULL, FALSE, 0, NULL);
15356
15357   return offset;
15358 }
15359
15360
15361 static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
15362   { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
15363 };
15364
15365 static int
15366 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_) {
15367   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15368                                                   ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
15369                                                   1, maxNrOfE_RGCHs_E_HICHs);
15370
15371   return offset;
15372 }
15373
15374
15375 static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
15376   {   0, "replace" },
15377   {   1, "remove" },
15378   { 0, NULL }
15379 };
15380
15381 static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
15382   {   0, &hf_nbap_replace_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
15383   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
15384   { 0, NULL, 0, NULL }
15385 };
15386
15387 static int
15388 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_) {
15389   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15390                                  ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
15391                                  NULL);
15392
15393   return offset;
15394 }
15395
15396
15397
15398 static int
15399 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_) {
15400   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15401                                                             0U, 127U, NULL, TRUE);
15402
15403   return offset;
15404 }
15405
15406
15407
15408 static int
15409 dissect_nbap_UL_Delta_T2TP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15410   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15411                                                             0U, 6U, NULL, TRUE);
15412
15413   return offset;
15414 }
15415
15416
15417 static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
15418   { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
15419   { &hf_nbap_uL_Delta_T2TP  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Delta_T2TP },
15420   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15421   { NULL, 0, 0, NULL }
15422 };
15423
15424 static int
15425 dissect_nbap_E_TFCI_Boost_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15426   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15427                                    ett_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
15428
15429   return offset;
15430 }
15431
15432
15433 static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
15434   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
15435   { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
15436   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15437   { NULL, 0, 0, NULL }
15438 };
15439
15440 static int
15441 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_) {
15442   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15443                                    ett_nbap_E_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
15444
15445   return offset;
15446 }
15447
15448
15449 static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
15450   { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
15451 };
15452
15453 static int
15454 dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15455   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15456                                                   ett_nbap_E_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
15457                                                   1, maxNrOfPriorityClasses);
15458
15459   return offset;
15460 }
15461
15462
15463
15464 static int
15465 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_) {
15466   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15467                                                             0U, 255U, NULL, TRUE);
15468
15469   return offset;
15470 }
15471
15472
15473
15474 static int
15475 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_) {
15476   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15477                                                             0U, 255U, NULL, TRUE);
15478
15479   return offset;
15480 }
15481
15482
15483
15484 static int
15485 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_) {
15486   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15487                                                             0U, 255U, NULL, TRUE);
15488
15489   return offset;
15490 }
15491
15492
15493
15494 static int
15495 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_) {
15496   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15497                                                             4U, 44U, NULL, FALSE);
15498
15499   return offset;
15500 }
15501
15502
15503
15504 static int
15505 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_) {
15506   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15507                                                             4U, 15U, NULL, FALSE);
15508
15509   return offset;
15510 }
15511
15512
15513
15514 static int
15515 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_) {
15516   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15517                                                             1U, 12U, NULL, FALSE);
15518
15519   return offset;
15520 }
15521
15522
15523 static const per_sequence_t E_PUCH_Information_sequence[] = {
15524   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
15525   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
15526   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
15527   { &hf_nbap_n_E_UCCH       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCH },
15528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15529   { NULL, 0, 0, NULL }
15530 };
15531
15532 static int
15533 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_) {
15534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15535                                    ett_nbap_E_PUCH_Information, E_PUCH_Information_sequence);
15536
15537   return offset;
15538 }
15539
15540
15541 static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
15542   {   0, "scheduled" },
15543   {   1, "non-scheduled" },
15544   { 0, NULL }
15545 };
15546
15547
15548 static int
15549 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_) {
15550   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15551                                      2, NULL, FALSE, 0, NULL);
15552
15553   return offset;
15554 }
15555
15556
15557 static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
15558   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
15559   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
15560   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
15561   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
15562   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
15563   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
15564   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
15565   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_TDD },
15566   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
15567   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_TypeTDD },
15568   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
15569   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
15570   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15571   { NULL, 0, 0, NULL }
15572 };
15573
15574 static int
15575 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_) {
15576   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15577                                    ett_nbap_E_DCH_MACdFlow_InfoTDDItem, E_DCH_MACdFlow_InfoTDDItem_sequence);
15578
15579   return offset;
15580 }
15581
15582
15583 static const per_sequence_t E_DCH_MACdFlows_Information_TDD_sequence_of[1] = {
15584   { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_InfoTDDItem },
15585 };
15586
15587 static int
15588 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_) {
15589   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15590                                                   ett_nbap_E_DCH_MACdFlows_Information_TDD, E_DCH_MACdFlows_Information_TDD_sequence_of,
15591                                                   1, maxNrOfEDCHMACdFlows);
15592
15593   return offset;
15594 }
15595
15596
15597
15598 static int
15599 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_) {
15600   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15601                                      13, 13, FALSE, NULL);
15602
15603   return offset;
15604 }
15605
15606
15607
15608 static int
15609 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_) {
15610   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15611                                                             1U, 32U, NULL, FALSE);
15612
15613   return offset;
15614 }
15615
15616
15617 static const value_string nbap_RepetitionPeriod_vals[] = {
15618   {   0, "v1" },
15619   {   1, "v2" },
15620   {   2, "v4" },
15621   {   3, "v8" },
15622   {   4, "v16" },
15623   {   5, "v32" },
15624   {   6, "v64" },
15625   { 0, NULL }
15626 };
15627
15628
15629 static int
15630 dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15631   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15632                                      7, NULL, TRUE, 0, NULL);
15633
15634   return offset;
15635 }
15636
15637
15638
15639 static int
15640 dissect_nbap_RepetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15641   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15642                                                             1U, 63U, NULL, FALSE);
15643
15644   return offset;
15645 }
15646
15647
15648
15649 static int
15650 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_) {
15651   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15652                                                             0U, 255U, NULL, FALSE);
15653
15654   return offset;
15655 }
15656
15657
15658 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info_sequence[] = {
15659   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
15660   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
15661   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
15662   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
15663   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
15664   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
15665   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15666   { NULL, 0, 0, NULL }
15667 };
15668
15669 static int
15670 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_) {
15671   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15672                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info, E_DCH_Non_Scheduled_Grant_Info_sequence);
15673
15674   return offset;
15675 }
15676
15677
15678
15679 static int
15680 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_) {
15681   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15682                                                             0U, 9201U, NULL, TRUE);
15683
15684   return offset;
15685 }
15686
15687
15688 static const per_sequence_t E_DCH_TDD_Information_sequence[] = {
15689   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate },
15690   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
15691   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
15692   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15693   { NULL, 0, 0, NULL }
15694 };
15695
15696 static int
15697 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_) {
15698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15699                                    ett_nbap_E_DCH_TDD_Information, E_DCH_TDD_Information_sequence);
15700
15701   return offset;
15702 }
15703
15704
15705 static const per_sequence_t E_DCH_Information_sequence[] = {
15706   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
15707   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
15708   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
15709   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
15710   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information },
15711   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15712   { NULL, 0, 0, NULL }
15713 };
15714
15715 static int
15716 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_) {
15717   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15718                                    ett_nbap_E_DCH_Information, E_DCH_Information_sequence);
15719
15720   return offset;
15721 }
15722
15723
15724
15725 static int
15726 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_) {
15727   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15728                                      5, 5, FALSE, NULL);
15729
15730   return offset;
15731 }
15732
15733
15734 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence[] = {
15735   { &hf_nbap_e_DCH_MacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
15736   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
15737   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
15738   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15739   { NULL, 0, 0, NULL }
15740 };
15741
15742 static int
15743 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_) {
15744   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15745                                    ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence);
15746
15747   return offset;
15748 }
15749
15750
15751 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of[1] = {
15752   { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item },
15753 };
15754
15755 static int
15756 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_) {
15757   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15758                                                   ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp, E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of,
15759                                                   1, maxNrOfEDCHMACdFlows);
15760
15761   return offset;
15762 }
15763
15764
15765 static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
15766   { &hf_nbap_e_AGCH_Id      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
15767   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15768   { NULL, 0, 0, NULL }
15769 };
15770
15771 static int
15772 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_) {
15773   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15774                                    ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD, E_AGCH_Specific_InformationResp_ItemTDD_sequence);
15775
15776   return offset;
15777 }
15778
15779
15780 static const per_sequence_t E_AGCH_Specific_InformationRespListTDD_sequence_of[1] = {
15781   { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD },
15782 };
15783
15784 static int
15785 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_) {
15786   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15787                                                   ett_nbap_E_AGCH_Specific_InformationRespListTDD, E_AGCH_Specific_InformationRespListTDD_sequence_of,
15788                                                   1, maxNrOfEAGCHCodes);
15789
15790   return offset;
15791 }
15792
15793
15794
15795 static int
15796 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_) {
15797   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15798                                                             0U, 31U, NULL, FALSE);
15799
15800   return offset;
15801 }
15802
15803
15804 static const per_sequence_t Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence[] = {
15805   { &hf_nbap_eI             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
15806   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
15807   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15808   { NULL, 0, 0, NULL }
15809 };
15810
15811 static int
15812 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_) {
15813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15814                                    ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD, Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence);
15815
15816   return offset;
15817 }
15818
15819
15820 static const per_sequence_t Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of[1] = {
15821   { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD },
15822 };
15823
15824 static int
15825 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_) {
15826   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15827                                                   ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD, Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of,
15828                                                   1, maxNrOfEHICHCodes);
15829
15830   return offset;
15831 }
15832
15833
15834 static const per_sequence_t E_DCH_Information_Response_sequence[] = {
15835   { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp },
15836   { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Specific_InformationRespListTDD },
15837   { &hf_nbap_e_RNTI         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
15838   { &hf_nbap_scheduled_E_HICH_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD },
15839   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15840   { NULL, 0, 0, NULL }
15841 };
15842
15843 static int
15844 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_) {
15845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15846                                    ett_nbap_E_DCH_Information_Response, E_DCH_Information_Response_sequence);
15847
15848   return offset;
15849 }
15850
15851
15852 static const value_string nbap_E_HICH_Type_vals[] = {
15853   {   0, "scheduled" },
15854   {   1, "non-scheduled" },
15855   { 0, NULL }
15856 };
15857
15858
15859 static int
15860 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_) {
15861   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15862                                      2, NULL, FALSE, 0, NULL);
15863
15864   return offset;
15865 }
15866
15867
15868 static const per_sequence_t E_DCH_MACdFlow_ModifyTDDItem_sequence[] = {
15869   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
15870   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
15871   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
15872   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
15873   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
15874   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
15875   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
15876   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_TDD },
15877   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
15878   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_TypeTDD },
15879   { &hf_nbap_e_DCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
15880   { &hf_nbap_e_DCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
15881   { &hf_nbap_e_DCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
15882   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
15883   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15884   { NULL, 0, 0, NULL }
15885 };
15886
15887 static int
15888 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_) {
15889   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15890                                    ett_nbap_E_DCH_MACdFlow_ModifyTDDItem, E_DCH_MACdFlow_ModifyTDDItem_sequence);
15891
15892   return offset;
15893 }
15894
15895
15896 static const per_sequence_t E_DCH_TDD_Information_to_Modify_List_sequence_of[1] = {
15897   { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem },
15898 };
15899
15900 static int
15901 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_) {
15902   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15903                                                   ett_nbap_E_DCH_TDD_Information_to_Modify_List, E_DCH_TDD_Information_to_Modify_List_sequence_of,
15904                                                   1, maxNrOfEDCHMACdFlows);
15905
15906   return offset;
15907 }
15908
15909
15910 static const per_sequence_t E_DCH_TDD_Information_to_Modify_sequence[] = {
15911   { &hf_nbap_e_DCH_TDD_Information_to_Modify_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify_List },
15912   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
15913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15914   { NULL, 0, 0, NULL }
15915 };
15916
15917 static int
15918 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_) {
15919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15920                                    ett_nbap_E_DCH_TDD_Information_to_Modify, E_DCH_TDD_Information_to_Modify_sequence);
15921
15922   return offset;
15923 }
15924
15925
15926 static const per_sequence_t E_DCH_Information_Reconfig_sequence[] = {
15927   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
15928   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
15929   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
15930   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
15931   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
15932   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information },
15933   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
15934   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15935   { NULL, 0, 0, NULL }
15936 };
15937
15938 static int
15939 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_) {
15940   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15941                                    ett_nbap_E_DCH_Information_Reconfig, E_DCH_Information_Reconfig_sequence);
15942
15943   return offset;
15944 }
15945
15946
15947
15948 static int
15949 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_) {
15950   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15951                                                             0U, 621U, NULL, FALSE);
15952
15953   return offset;
15954 }
15955
15956
15957 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info768_sequence[] = {
15958   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
15959   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
15960   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
15961   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
15962   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
15963   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
15964   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15965   { NULL, 0, 0, NULL }
15966 };
15967
15968 static int
15969 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_) {
15970   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15971                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info768, E_DCH_Non_Scheduled_Grant_Info768_sequence);
15972
15973   return offset;
15974 }
15975
15976
15977
15978 static int
15979 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_) {
15980   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15981                                                             0U, 17713U, NULL, TRUE);
15982
15983   return offset;
15984 }
15985
15986
15987 static const per_sequence_t E_DCH_TDD_Information768_sequence[] = {
15988   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate768 },
15989   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
15990   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
15991   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15992   { NULL, 0, 0, NULL }
15993 };
15994
15995 static int
15996 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_) {
15997   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15998                                    ett_nbap_E_DCH_TDD_Information768, E_DCH_TDD_Information768_sequence);
15999
16000   return offset;
16001 }
16002
16003
16004 static const per_sequence_t E_DCH_768_Information_sequence[] = {
16005   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
16006   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
16007   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
16008   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
16009   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information768 },
16010   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16011   { NULL, 0, 0, NULL }
16012 };
16013
16014 static int
16015 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_) {
16016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16017                                    ett_nbap_E_DCH_768_Information, E_DCH_768_Information_sequence);
16018
16019   return offset;
16020 }
16021
16022
16023 static const per_sequence_t E_DCH_768_Information_Reconfig_sequence[] = {
16024   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
16025   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
16026   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
16027   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
16028   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
16029   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information768 },
16030   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
16031   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16032   { NULL, 0, 0, NULL }
16033 };
16034
16035 static int
16036 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_) {
16037   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16038                                    ett_nbap_E_DCH_768_Information_Reconfig, E_DCH_768_Information_Reconfig_sequence);
16039
16040   return offset;
16041 }
16042
16043
16044 static const per_sequence_t E_PUCH_LCR_Information_sequence[] = {
16045   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
16046   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
16047   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
16048   { &hf_nbap_pRXdes_base    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
16049   { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
16050   { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
16051   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16052   { NULL, 0, 0, NULL }
16053 };
16054
16055 static int
16056 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_) {
16057   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16058                                    ett_nbap_E_PUCH_LCR_Information, E_PUCH_LCR_Information_sequence);
16059
16060   return offset;
16061 }
16062
16063
16064 static const value_string nbap_T_subframeNumber_vals[] = {
16065   {   0, "v0" },
16066   {   1, "v1" },
16067   { 0, NULL }
16068 };
16069
16070
16071 static int
16072 dissect_nbap_T_subframeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16073   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16074                                      2, NULL, FALSE, 0, NULL);
16075
16076   return offset;
16077 }
16078
16079
16080
16081 static int
16082 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_) {
16083   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16084                                                             1U, 8U, NULL, FALSE);
16085
16086   return offset;
16087 }
16088
16089
16090
16091 static int
16092 dissect_nbap_SignatureSequenceGroupIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16093   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16094                                                             0U, 19U, NULL, FALSE);
16095
16096   return offset;
16097 }
16098
16099
16100 static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
16101   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
16102   { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
16103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16104   { NULL, 0, 0, NULL }
16105 };
16106
16107 static int
16108 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_) {
16109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16110                                    ett_nbap_E_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
16111
16112   return offset;
16113 }
16114
16115
16116 static const per_sequence_t E_DCH_Non_Scheduled_Grant_LCR_Info_sequence[] = {
16117   { &hf_nbap_timeslotResourceLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
16118   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
16119   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
16120   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
16121   { &hf_nbap_subframeNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber },
16122   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
16123   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16124   { &hf_nbap_n_E_UCCHLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
16125   { &hf_nbap_e_HICH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
16126   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16127   { NULL, 0, 0, NULL }
16128 };
16129
16130 static int
16131 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_) {
16132   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16133                                    ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info, E_DCH_Non_Scheduled_Grant_LCR_Info_sequence);
16134
16135   return offset;
16136 }
16137
16138
16139
16140 static int
16141 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_) {
16142   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16143                                                             1U, 5U, NULL, FALSE);
16144
16145   return offset;
16146 }
16147
16148
16149 static const per_sequence_t E_DCH_LCRTDD_Information_sequence[] = {
16150   { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory },
16151   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
16152   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
16153   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16154   { NULL, 0, 0, NULL }
16155 };
16156
16157 static int
16158 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_) {
16159   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16160                                    ett_nbap_E_DCH_LCRTDD_Information, E_DCH_LCRTDD_Information_sequence);
16161
16162   return offset;
16163 }
16164
16165
16166 static const per_sequence_t E_DCH_LCR_Information_sequence[] = {
16167   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_LCR_Information },
16168   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
16169   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
16170   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
16171   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LCRTDD_Information },
16172   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16173   { NULL, 0, 0, NULL }
16174 };
16175
16176 static int
16177 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_) {
16178   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16179                                    ett_nbap_E_DCH_LCR_Information, E_DCH_LCR_Information_sequence);
16180
16181   return offset;
16182 }
16183
16184
16185 static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = {
16186   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_LCR_Information },
16187   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
16188   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
16189   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
16190   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
16191   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_Information },
16192   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
16193   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16194   { NULL, 0, 0, NULL }
16195 };
16196
16197 static int
16198 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_) {
16199   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16200                                    ett_nbap_E_DCH_LCR_Information_Reconfig, E_DCH_LCR_Information_Reconfig_sequence);
16201
16202   return offset;
16203 }
16204
16205
16206 static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
16207   {   0, "enhanced-FACH-capable" },
16208   {   1, "enhanced-FACH-non-capable" },
16209   { 0, NULL }
16210 };
16211
16212
16213 static int
16214 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_) {
16215   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16216                                      2, NULL, FALSE, 0, NULL);
16217
16218   return offset;
16219 }
16220
16221
16222 static const value_string nbap_EnhancedHSServingCC_Abort_vals[] = {
16223   {   0, "abortEnhancedHSServingCC" },
16224   { 0, NULL }
16225 };
16226
16227
16228 static int
16229 dissect_nbap_EnhancedHSServingCC_Abort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16230   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16231                                      1, NULL, TRUE, 0, NULL);
16232
16233   return offset;
16234 }
16235
16236
16237 static const value_string nbap_Enhanced_PCH_Capability_vals[] = {
16238   {   0, "enhanced-PCH-capable" },
16239   {   1, "enhanced-PCH-non-capable" },
16240   { 0, NULL }
16241 };
16242
16243
16244 static int
16245 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_) {
16246   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16247                                      2, NULL, FALSE, 0, NULL);
16248
16249   return offset;
16250 }
16251
16252
16253
16254 static int
16255 dissect_nbap_Enhanced_UE_DRX_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16256   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
16257
16258   return offset;
16259 }
16260
16261
16262 static const per_sequence_t Enhanced_UE_DRX_InformationFDD_sequence[] = {
16263   { &hf_nbap_t321           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
16264   { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
16265   { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
16266   { &hf_nbap_dRX_Interruption_by_HS_DSCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DRX_Interruption_by_HS_DSCH },
16267   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16268   { NULL, 0, 0, NULL }
16269 };
16270
16271 static int
16272 dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16273   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16274                                    ett_nbap_Enhanced_UE_DRX_InformationFDD, Enhanced_UE_DRX_InformationFDD_sequence);
16275
16276   return offset;
16277 }
16278
16279
16280
16281 static int
16282 dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16283   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16284                                                             6U, 6U, NULL, TRUE);
16285
16286   return offset;
16287 }
16288
16289
16290
16291 static int
16292 dissect_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16293   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16294                                                             19983U, 22978U, NULL, TRUE);
16295
16296   return offset;
16297 }
16298
16299
16300
16301 static int
16302 dissect_nbap_Ext_Reference_E_TFCI_PO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16303   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16304                                                             30U, 31U, NULL, TRUE);
16305
16306   return offset;
16307 }
16308
16309
16310
16311 static int
16312 dissect_nbap_ExtendedPropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16313   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16314                                                             255U, 1023U, NULL, FALSE);
16315
16316   return offset;
16317 }
16318
16319
16320
16321 static int
16322 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_) {
16323   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16324                                                             4096U, 65535U, NULL, FALSE);
16325
16326   return offset;
16327 }
16328
16329
16330
16331 static int
16332 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_) {
16333   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16334                                                             32767U, 103041U, NULL, FALSE);
16335
16336   return offset;
16337 }
16338
16339
16340
16341 static int
16342 dissect_nbap_Extended_HS_SCCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16343   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16344                                                             32U, 255U, NULL, FALSE);
16345
16346   return offset;
16347 }
16348
16349
16350
16351 static int
16352 dissect_nbap_Extended_HS_SICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16353   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16354                                                             32U, 255U, NULL, FALSE);
16355
16356   return offset;
16357 }
16358
16359
16360
16361 static int
16362 dissect_nbap_Extended_E_HICH_ID_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16363   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16364                                                             32U, 255U, NULL, FALSE);
16365
16366   return offset;
16367 }
16368
16369
16370
16371 static int
16372 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_) {
16373   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16374                                                             1U, 12U, NULL, FALSE);
16375
16376   return offset;
16377 }
16378
16379
16380 static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
16381   {   0, "fast" },
16382   { 0, NULL }
16383 };
16384
16385
16386 static int
16387 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_) {
16388   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16389                                      1, NULL, TRUE, 0, NULL);
16390
16391   return offset;
16392 }
16393
16394
16395 static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
16396   {   0, "allowed" },
16397   { 0, NULL }
16398 };
16399
16400
16401 static int
16402 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_) {
16403   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16404                                      1, NULL, TRUE, 0, NULL);
16405
16406   return offset;
16407 }
16408
16409
16410 static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
16411   {   0, "code-change" },
16412   {   1, "nocode-change" },
16413   { 0, NULL }
16414 };
16415
16416
16417 static int
16418 dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16419   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16420                                      2, NULL, FALSE, 0, NULL);
16421
16422   return offset;
16423 }
16424
16425
16426 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
16427   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
16428   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
16429   { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
16430   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16431   { NULL, 0, 0, NULL }
16432 };
16433
16434 static int
16435 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_) {
16436   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16437                                    ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
16438
16439   return offset;
16440 }
16441
16442
16443 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
16444   { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
16445 };
16446
16447 static int
16448 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_) {
16449   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16450                                                   ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
16451                                                   1, maxNrOfCodes);
16452
16453   return offset;
16454 }
16455
16456
16457 static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
16458   {   0, "v1" },
16459   {   1, "v2" },
16460   {   2, "v4" },
16461   { 0, NULL }
16462 };
16463
16464
16465 static int
16466 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_) {
16467   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16468                                      3, NULL, TRUE, 0, NULL);
16469
16470   return offset;
16471 }
16472
16473
16474
16475 static int
16476 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_) {
16477   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16478                                                             0U, 149U, NULL, FALSE);
16479
16480   return offset;
16481 }
16482
16483
16484 static const value_string nbap_F_DPCH_Capability_vals[] = {
16485   {   0, "f-DPCH-capable" },
16486   {   1, "f-DPCH-non-capable" },
16487   { 0, NULL }
16488 };
16489
16490
16491 static int
16492 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_) {
16493   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16494                                      2, NULL, FALSE, 0, NULL);
16495
16496   return offset;
16497 }
16498
16499
16500 static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
16501   {   0, "f-DPCH-slot-format-capable" },
16502   {   1, "f-DPCH-slot-format-non-capable" },
16503   { 0, NULL }
16504 };
16505
16506
16507 static int
16508 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_) {
16509   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16510                                      2, NULL, FALSE, 0, NULL);
16511
16512   return offset;
16513 }
16514
16515
16516 static const value_string nbap_FNReportingIndicator_vals[] = {
16517   {   0, "fN-reporting-required" },
16518   {   1, "fN-reporting-not-required" },
16519   { 0, NULL }
16520 };
16521
16522
16523 static int
16524 dissect_nbap_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16525   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16526                                      2, NULL, FALSE, 0, NULL);
16527
16528   return offset;
16529 }
16530
16531
16532
16533 static int
16534 dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16535   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16536                                                             0U, 4095U, NULL, FALSE);
16537
16538   return offset;
16539 }
16540
16541
16542
16543 static int
16544 dissect_nbap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16545   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16546                                                             0U, 255U, NULL, FALSE);
16547
16548   return offset;
16549 }
16550
16551
16552
16553 static int
16554 dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16555   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16556                                                             -150, 400U, NULL, TRUE);
16557
16558   return offset;
16559 }
16560
16561
16562
16563 static int
16564 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_) {
16565   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16566                                      16, 16, FALSE, NULL);
16567
16568   return offset;
16569 }
16570
16571
16572
16573 static int
16574 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_) {
16575   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16576                                      22, 22, FALSE, NULL);
16577
16578   return offset;
16579 }
16580
16581
16582 static const per_sequence_t GANSS_NAVclockModel_sequence[] = {
16583   { &hf_nbap_navToc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16584   { &hf_nbap_navaf2         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
16585   { &hf_nbap_navaf1         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16586   { &hf_nbap_navaf0         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
16587   { &hf_nbap_navTgd         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
16588   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16589   { NULL, 0, 0, NULL }
16590 };
16591
16592 static int
16593 dissect_nbap_GANSS_NAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16594   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16595                                    ett_nbap_GANSS_NAVclockModel, GANSS_NAVclockModel_sequence);
16596
16597   return offset;
16598 }
16599
16600
16601
16602 static int
16603 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_) {
16604   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16605                                      11, 11, FALSE, NULL);
16606
16607   return offset;
16608 }
16609
16610
16611
16612 static int
16613 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_) {
16614   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16615                                      5, 5, FALSE, NULL);
16616
16617   return offset;
16618 }
16619
16620
16621
16622 static int
16623 dissect_nbap_BIT_STRING_SIZE_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16624   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16625                                      3, 3, FALSE, NULL);
16626
16627   return offset;
16628 }
16629
16630
16631
16632 static int
16633 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_) {
16634   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16635                                      20, 20, FALSE, NULL);
16636
16637   return offset;
16638 }
16639
16640
16641
16642 static int
16643 dissect_nbap_BIT_STRING_SIZE_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16644   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16645                                      26, 26, FALSE, NULL);
16646
16647   return offset;
16648 }
16649
16650
16651
16652 static int
16653 dissect_nbap_BIT_STRING_SIZE_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16654   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16655                                      13, 13, FALSE, NULL);
16656
16657   return offset;
16658 }
16659
16660
16661 static const per_sequence_t GANSS_CNAVclockModel_sequence[] = {
16662   { &hf_nbap_cnavToc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
16663   { &hf_nbap_cnavTop        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
16664   { &hf_nbap_cnavURA0       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16665   { &hf_nbap_cnavURA1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
16666   { &hf_nbap_cnavURA2       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
16667   { &hf_nbap_cnavAf2        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
16668   { &hf_nbap_cnavAf1        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
16669   { &hf_nbap_cnavAf0        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
16670   { &hf_nbap_cnavTgd        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
16671   { &hf_nbap_cnavISCl1cp    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16672   { &hf_nbap_cnavISCl1cd    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16673   { &hf_nbap_cnavISCl1ca    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16674   { &hf_nbap_cnavISCl2c     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16675   { &hf_nbap_cnavISCl5i5    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16676   { &hf_nbap_cnavISCl5q5    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
16677   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16678   { NULL, 0, 0, NULL }
16679 };
16680
16681 static int
16682 dissect_nbap_GANSS_CNAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16684                                    ett_nbap_GANSS_CNAVclockModel, GANSS_CNAVclockModel_sequence);
16685
16686   return offset;
16687 }
16688
16689
16690 static const per_sequence_t GANSS_GLONASSclockModel_sequence[] = {
16691   { &hf_nbap_gloTau         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
16692   { &hf_nbap_gloGamma       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
16693   { &hf_nbap_gloDeltaTau    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_5 },
16694   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16695   { NULL, 0, 0, NULL }
16696 };
16697
16698 static int
16699 dissect_nbap_GANSS_GLONASSclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16700   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16701                                    ett_nbap_GANSS_GLONASSclockModel, GANSS_GLONASSclockModel_sequence);
16702
16703   return offset;
16704 }
16705
16706
16707
16708 static int
16709 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_) {
16710   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16711                                      12, 12, FALSE, NULL);
16712
16713   return offset;
16714 }
16715
16716
16717 static const per_sequence_t GANSS_SBASclockModel_sequence[] = {
16718   { &hf_nbap_sbasTo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
16719   { &hf_nbap_sbasAgfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
16720   { &hf_nbap_sbasAgf1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
16721   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16722   { NULL, 0, 0, NULL }
16723 };
16724
16725 static int
16726 dissect_nbap_GANSS_SBASclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16728                                    ett_nbap_GANSS_SBASclockModel, GANSS_SBASclockModel_sequence);
16729
16730   return offset;
16731 }
16732
16733
16734 static const value_string nbap_GANSS_AddClockModels_vals[] = {
16735   {   0, "navClockModel" },
16736   {   1, "cnavClockModel" },
16737   {   2, "glonassClockModel" },
16738   {   3, "sbasClockModel" },
16739   { 0, NULL }
16740 };
16741
16742 static const per_choice_t GANSS_AddClockModels_choice[] = {
16743   {   0, &hf_nbap_navClockModel  , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NAVclockModel },
16744   {   1, &hf_nbap_cnavClockModel , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_CNAVclockModel },
16745   {   2, &hf_nbap_glonassClockModel, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_GLONASSclockModel },
16746   {   3, &hf_nbap_sbasClockModel , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_SBASclockModel },
16747   { 0, NULL, 0, NULL }
16748 };
16749
16750 static int
16751 dissect_nbap_GANSS_AddClockModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16752   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16753                                  ett_nbap_GANSS_AddClockModels, GANSS_AddClockModels_choice,
16754                                  NULL);
16755
16756   return offset;
16757 }
16758
16759
16760
16761 static int
16762 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_) {
16763   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16764                                      2, 2, FALSE, NULL);
16765
16766   return offset;
16767 }
16768
16769
16770 static const per_sequence_t GANSS_AddIonoModelReq_sequence[] = {
16771   { &hf_nbap_dataID         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
16772   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16773   { NULL, 0, 0, NULL }
16774 };
16775
16776 static int
16777 dissect_nbap_GANSS_AddIonoModelReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16778   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16779                                    ett_nbap_GANSS_AddIonoModelReq, GANSS_AddIonoModelReq_sequence);
16780
16781   return offset;
16782 }
16783
16784
16785 static const per_sequence_t GANSS_AddNavigationModelsReq_sequence[] = {
16786   { &hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
16787   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16788   { NULL, 0, 0, NULL }
16789 };
16790
16791 static int
16792 dissect_nbap_GANSS_AddNavigationModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16793   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16794                                    ett_nbap_GANSS_AddNavigationModelsReq, GANSS_AddNavigationModelsReq_sequence);
16795
16796   return offset;
16797 }
16798
16799
16800
16801 static int
16802 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_) {
16803   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16804                                      4, 4, FALSE, NULL);
16805
16806   return offset;
16807 }
16808
16809
16810
16811 static int
16812 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_) {
16813   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16814                                      1, 1, FALSE, NULL);
16815
16816   return offset;
16817 }
16818
16819
16820
16821 static int
16822 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_) {
16823   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16824                                      32, 32, FALSE, NULL);
16825
16826   return offset;
16827 }
16828
16829
16830
16831 static int
16832 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_) {
16833   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16834                                      24, 24, FALSE, NULL);
16835
16836   return offset;
16837 }
16838
16839
16840
16841 static int
16842 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_) {
16843   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16844                                      14, 14, FALSE, NULL);
16845
16846   return offset;
16847 }
16848
16849
16850 static const per_sequence_t GANSS_NavModel_NAVKeplerianSet_sequence[] = {
16851   { &hf_nbap_navURA         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
16852   { &hf_nbap_navFitFlag     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
16853   { &hf_nbap_navToe         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16854   { &hf_nbap_navOmega       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16855   { &hf_nbap_navDeltaN      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16856   { &hf_nbap_navM0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16857   { &hf_nbap_navOmegaADot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16858   { &hf_nbap_navE           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16859   { &hf_nbap_navIDot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
16860   { &hf_nbap_navAPowerHalf  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16861   { &hf_nbap_navI0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16862   { &hf_nbap_navOmegaA0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
16863   { &hf_nbap_navCrs         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16864   { &hf_nbap_navCis         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16865   { &hf_nbap_navCus         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16866   { &hf_nbap_navCrc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16867   { &hf_nbap_navCic         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16868   { &hf_nbap_navCuc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16869   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16870   { NULL, 0, 0, NULL }
16871 };
16872
16873 static int
16874 dissect_nbap_GANSS_NavModel_NAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16875   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16876                                    ett_nbap_GANSS_NavModel_NAVKeplerianSet, GANSS_NavModel_NAVKeplerianSet_sequence);
16877
16878   return offset;
16879 }
16880
16881
16882
16883 static int
16884 dissect_nbap_BIT_STRING_SIZE_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16885   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16886                                      25, 25, FALSE, NULL);
16887
16888   return offset;
16889 }
16890
16891
16892
16893 static int
16894 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_) {
16895   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16896                                      17, 17, FALSE, NULL);
16897
16898   return offset;
16899 }
16900
16901
16902
16903 static int
16904 dissect_nbap_BIT_STRING_SIZE_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16905   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16906                                      23, 23, FALSE, NULL);
16907
16908   return offset;
16909 }
16910
16911
16912
16913 static int
16914 dissect_nbap_BIT_STRING_SIZE_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16915   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16916                                      33, 33, FALSE, NULL);
16917
16918   return offset;
16919 }
16920
16921
16922
16923 static int
16924 dissect_nbap_BIT_STRING_SIZE_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16925   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16926                                      15, 15, FALSE, NULL);
16927
16928   return offset;
16929 }
16930
16931
16932
16933 static int
16934 dissect_nbap_BIT_STRING_SIZE_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16935   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16936                                      21, 21, FALSE, NULL);
16937
16938   return offset;
16939 }
16940
16941
16942 static const per_sequence_t GANSS_NavModel_CNAVKeplerianSet_sequence[] = {
16943   { &hf_nbap_cnavTop        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
16944   { &hf_nbap_cnavURAindex   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16945   { &hf_nbap_cnavDeltaA     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
16946   { &hf_nbap_cnavAdot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
16947   { &hf_nbap_cnavDeltaNo    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
16948   { &hf_nbap_cnavDeltaNoDot , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_23 },
16949   { &hf_nbap_cnavMo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
16950   { &hf_nbap_cnavE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
16951   { &hf_nbap_cnavOmega      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
16952   { &hf_nbap_cnavOMEGA0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
16953   { &hf_nbap_cnavDeltaOmegaDot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
16954   { &hf_nbap_cnavIo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
16955   { &hf_nbap_cnavIoDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
16956   { &hf_nbap_cnavCis        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16957   { &hf_nbap_cnavCic        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
16958   { &hf_nbap_cnavCrs        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16959   { &hf_nbap_cnavCrc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16960   { &hf_nbap_cnavCus        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
16961   { &hf_nbap_cnavCuc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
16962   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16963   { NULL, 0, 0, NULL }
16964 };
16965
16966 static int
16967 dissect_nbap_GANSS_NavModel_CNAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16968   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16969                                    ett_nbap_GANSS_NavModel_CNAVKeplerianSet, GANSS_NavModel_CNAVKeplerianSet_sequence);
16970
16971   return offset;
16972 }
16973
16974
16975
16976 static int
16977 dissect_nbap_BIT_STRING_SIZE_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16978   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
16979                                      27, 27, FALSE, NULL);
16980
16981   return offset;
16982 }
16983
16984
16985 static const per_sequence_t GANSS_NavModel_GLONASSecef_sequence[] = {
16986   { &hf_nbap_gloEn          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16987   { &hf_nbap_gloP1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
16988   { &hf_nbap_gloP2          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
16989   { &hf_nbap_gloM           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
16990   { &hf_nbap_gloX           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
16991   { &hf_nbap_gloXdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16992   { &hf_nbap_gloXdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16993   { &hf_nbap_gloY           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
16994   { &hf_nbap_gloYdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16995   { &hf_nbap_gloYdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16996   { &hf_nbap_gloZ           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
16997   { &hf_nbap_gloZdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
16998   { &hf_nbap_gloZdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
16999   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17000   { NULL, 0, 0, NULL }
17001 };
17002
17003 static int
17004 dissect_nbap_GANSS_NavModel_GLONASSecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17006                                    ett_nbap_GANSS_NavModel_GLONASSecef, GANSS_NavModel_GLONASSecef_sequence);
17007
17008   return offset;
17009 }
17010
17011
17012
17013 static int
17014 dissect_nbap_BIT_STRING_SIZE_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17015   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17016                                      30, 30, FALSE, NULL);
17017
17018   return offset;
17019 }
17020
17021
17022
17023 static int
17024 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_) {
17025   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17026                                      18, 18, FALSE, NULL);
17027
17028   return offset;
17029 }
17030
17031
17032 static const per_sequence_t GANSS_NavModel_SBASecef_sequence[] = {
17033   { &hf_nbap_sbasTo         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
17034   { &hf_nbap_sbasAccuracy   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
17035   { &hf_nbap_sbasXg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
17036   { &hf_nbap_sbasYg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
17037   { &hf_nbap_sbasZg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
17038   { &hf_nbap_sbasXgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
17039   { &hf_nbap_sbasYgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
17040   { &hf_nbap_sbasZgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
17041   { &hf_nbap_sbasXgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17042   { &hf_nbap_sbagYgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17043   { &hf_nbap_sbasZgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17044   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17045   { NULL, 0, 0, NULL }
17046 };
17047
17048 static int
17049 dissect_nbap_GANSS_NavModel_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17050   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17051                                    ett_nbap_GANSS_NavModel_SBASecef, GANSS_NavModel_SBASecef_sequence);
17052
17053   return offset;
17054 }
17055
17056
17057 static const value_string nbap_GANSS_AddOrbitModels_vals[] = {
17058   {   0, "navKeplerianSet" },
17059   {   1, "cnavKeplerianSet" },
17060   {   2, "glonassECEF" },
17061   {   3, "sbasECEF" },
17062   { 0, NULL }
17063 };
17064
17065 static const per_choice_t GANSS_AddOrbitModels_choice[] = {
17066   {   0, &hf_nbap_navKeplerianSet, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_NAVKeplerianSet },
17067   {   1, &hf_nbap_cnavKeplerianSet, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_CNAVKeplerianSet },
17068   {   2, &hf_nbap_glonassECEF    , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_GLONASSecef },
17069   {   3, &hf_nbap_sbasECEF       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_SBASecef },
17070   { 0, NULL, 0, NULL }
17071 };
17072
17073 static int
17074 dissect_nbap_GANSS_AddOrbitModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17075   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17076                                  ett_nbap_GANSS_AddOrbitModels, GANSS_AddOrbitModels_choice,
17077                                  NULL);
17078
17079   return offset;
17080 }
17081
17082
17083 static const per_sequence_t GANSS_AddUTCModelsReq_sequence[] = {
17084   { &hf_nbap_ganss_Add_UTC_Models, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
17085   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17086   { NULL, 0, 0, NULL }
17087 };
17088
17089 static int
17090 dissect_nbap_GANSS_AddUTCModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17091   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17092                                    ett_nbap_GANSS_AddUTCModelsReq, GANSS_AddUTCModelsReq_sequence);
17093
17094   return offset;
17095 }
17096
17097
17098 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
17099   { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17100   { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17101   { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17102   { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17103   { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17104   { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17105   { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17106   { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17107   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17108   { NULL, 0, 0, NULL }
17109 };
17110
17111 static int
17112 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_) {
17113   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17114                                    ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
17115
17116   return offset;
17117 }
17118
17119
17120 static const per_sequence_t GANSS_Additional_Ionospheric_Model_sequence[] = {
17121   { &hf_nbap_dataID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
17122   { &hf_nbap_alpha_beta_parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Ionospheric_Model },
17123   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17124   { NULL, 0, 0, NULL }
17125 };
17126
17127 static int
17128 dissect_nbap_GANSS_Additional_Ionospheric_Model(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17129   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17130                                    ett_nbap_GANSS_Additional_Ionospheric_Model, GANSS_Additional_Ionospheric_Model_sequence);
17131
17132   return offset;
17133 }
17134
17135
17136
17137 static int
17138 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_) {
17139   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17140                                                             0U, 8191U, NULL, FALSE);
17141
17142   return offset;
17143 }
17144
17145
17146
17147 static int
17148 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_) {
17149   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17150                                                             0U, 86399U, NULL, FALSE);
17151
17152   return offset;
17153 }
17154
17155
17156 static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
17157   { &hf_nbap_ganssDay       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
17158   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
17159   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17160   { NULL, 0, 0, NULL }
17161 };
17162
17163 static int
17164 dissect_nbap_GANSS_Transmission_Time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17165   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17166                                    ett_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
17167
17168   return offset;
17169 }
17170
17171
17172 static const value_string nbap_T_non_broadcastIndication_vals[] = {
17173   {   0, "true" },
17174   { 0, NULL }
17175 };
17176
17177
17178 static int
17179 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_) {
17180   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17181                                      1, NULL, FALSE, 0, NULL);
17182
17183   return offset;
17184 }
17185
17186
17187
17188 static int
17189 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_) {
17190   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17191                                      6, 6, FALSE, NULL);
17192
17193   return offset;
17194 }
17195
17196
17197 static const per_sequence_t Ganss_Sat_Info_AddNavList_item_sequence[] = {
17198   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17199   { &hf_nbap_svHealth       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
17200   { &hf_nbap_iod            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17201   { &hf_nbap_ganssAddClockModels, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddClockModels },
17202   { &hf_nbap_ganssAddOrbitModels, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddOrbitModels },
17203   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17204   { NULL, 0, 0, NULL }
17205 };
17206
17207 static int
17208 dissect_nbap_Ganss_Sat_Info_AddNavList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17209   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17210                                    ett_nbap_Ganss_Sat_Info_AddNavList_item, Ganss_Sat_Info_AddNavList_item_sequence);
17211
17212   return offset;
17213 }
17214
17215
17216 static const per_sequence_t Ganss_Sat_Info_AddNavList_sequence_of[1] = {
17217   { &hf_nbap_Ganss_Sat_Info_AddNavList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList_item },
17218 };
17219
17220 static int
17221 dissect_nbap_Ganss_Sat_Info_AddNavList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17222   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17223                                                   ett_nbap_Ganss_Sat_Info_AddNavList, Ganss_Sat_Info_AddNavList_sequence_of,
17224                                                   1, maxGANSSSat);
17225
17226   return offset;
17227 }
17228
17229
17230 static const per_sequence_t GANSS_Additional_Navigation_Models_sequence[] = {
17231   { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
17232   { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_non_broadcastIndication },
17233   { &hf_nbap_ganssSatInfoNavList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList },
17234   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17235   { NULL, 0, 0, NULL }
17236 };
17237
17238 static int
17239 dissect_nbap_GANSS_Additional_Navigation_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17240   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17241                                    ett_nbap_GANSS_Additional_Navigation_Models, GANSS_Additional_Navigation_Models_sequence);
17242
17243   return offset;
17244 }
17245
17246
17247
17248 static int
17249 dissect_nbap_INTEGER_0_37799(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17250   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17251                                                             0U, 37799U, NULL, FALSE);
17252
17253   return offset;
17254 }
17255
17256
17257
17258 static int
17259 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_) {
17260   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17261                                                             -2147483648, 2147483647U, NULL, FALSE);
17262
17263   return offset;
17264 }
17265
17266
17267
17268 static int
17269 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_) {
17270   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17271                                                             -8388608, 8388607U, NULL, FALSE);
17272
17273   return offset;
17274 }
17275
17276
17277
17278 static int
17279 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_) {
17280   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17281                                                             -64, 63U, NULL, FALSE);
17282
17283   return offset;
17284 }
17285
17286
17287 static const value_string nbap_T_gnss_to_id_vals[] = {
17288   {   0, "gps" },
17289   {   1, "galileo" },
17290   {   2, "qzss" },
17291   {   3, "glonass" },
17292   { 0, NULL }
17293 };
17294
17295
17296 static int
17297 dissect_nbap_T_gnss_to_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17298   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17299                                      1, NULL, TRUE, 3, NULL);
17300
17301   return offset;
17302 }
17303
17304
17305 static const per_sequence_t GANSS_Time_Model_sequence[] = {
17306   { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
17307   { &hf_nbap_ganss_t_a0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
17308   { &hf_nbap_ganss_t_a1     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M8388608_8388607 },
17309   { &hf_nbap_ganss_t_a2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M64_63 },
17310   { &hf_nbap_gnss_to_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
17311   { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
17312   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17313   { NULL, 0, 0, NULL }
17314 };
17315
17316 static int
17317 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_) {
17318   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17319                                    ett_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
17320
17321   return offset;
17322 }
17323
17324
17325 static const per_sequence_t GANSS_Additional_Time_Models_sequence_of[1] = {
17326   { &hf_nbap_GANSS_Additional_Time_Models_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Time_Model },
17327 };
17328
17329 static int
17330 dissect_nbap_GANSS_Additional_Time_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17331   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17332                                                   ett_nbap_GANSS_Additional_Time_Models, GANSS_Additional_Time_Models_sequence_of,
17333                                                   1, maxGANSS_1);
17334
17335   return offset;
17336 }
17337
17338
17339
17340 static int
17341 dissect_nbap_BIT_STRING_SIZE_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17342   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17343                                      7, 7, FALSE, NULL);
17344
17345   return offset;
17346 }
17347
17348
17349 static const per_sequence_t GANSS_UTCmodelSet1_sequence[] = {
17350   { &hf_nbap_utcA0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17351   { &hf_nbap_utcA1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
17352   { &hf_nbap_utcA2          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
17353   { &hf_nbap_utcDeltaTls    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17354   { &hf_nbap_utcTot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17355   { &hf_nbap_utcWNot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
17356   { &hf_nbap_utcWNlsf       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17357   { &hf_nbap_utcDN          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
17358   { &hf_nbap_utcDeltaTlsf   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17359   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17360   { NULL, 0, 0, NULL }
17361 };
17362
17363 static int
17364 dissect_nbap_GANSS_UTCmodelSet1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17365   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17366                                    ett_nbap_GANSS_UTCmodelSet1, GANSS_UTCmodelSet1_sequence);
17367
17368   return offset;
17369 }
17370
17371
17372 static const per_sequence_t GANSS_DeltaUT1_sequence[] = {
17373   { &hf_nbap_b1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17374   { &hf_nbap_b2             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17375   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17376   { NULL, 0, 0, NULL }
17377 };
17378
17379 static int
17380 dissect_nbap_GANSS_DeltaUT1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17382                                    ett_nbap_GANSS_DeltaUT1, GANSS_DeltaUT1_sequence);
17383
17384   return offset;
17385 }
17386
17387
17388 static const per_sequence_t GANSS_UTCmodelSet2_sequence[] = {
17389   { &hf_nbap_nA             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17390   { &hf_nbap_tauC           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
17391   { &hf_nbap_deltaUT1_01    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_DeltaUT1 },
17392   { &hf_nbap_kp             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
17393   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17394   { NULL, 0, 0, NULL }
17395 };
17396
17397 static int
17398 dissect_nbap_GANSS_UTCmodelSet2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17399   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17400                                    ett_nbap_GANSS_UTCmodelSet2, GANSS_UTCmodelSet2_sequence);
17401
17402   return offset;
17403 }
17404
17405
17406 static const per_sequence_t GANSS_UTCmodelSet3_sequence[] = {
17407   { &hf_nbap_utcA1wnt       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
17408   { &hf_nbap_utcA0wnt       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
17409   { &hf_nbap_utcTot_01      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17410   { &hf_nbap_utcWNt         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17411   { &hf_nbap_utcDeltaTls    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17412   { &hf_nbap_utcWNlsf       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17413   { &hf_nbap_utcDN_01       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17414   { &hf_nbap_utcDeltaTlsf   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17415   { &hf_nbap_utcStandardID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
17416   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17417   { NULL, 0, 0, NULL }
17418 };
17419
17420 static int
17421 dissect_nbap_GANSS_UTCmodelSet3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17423                                    ett_nbap_GANSS_UTCmodelSet3, GANSS_UTCmodelSet3_sequence);
17424
17425   return offset;
17426 }
17427
17428
17429 static const value_string nbap_GANSS_Additional_UTC_Models_vals[] = {
17430   {   0, "utcModel1" },
17431   {   1, "utcModel2" },
17432   {   2, "utcModel3" },
17433   { 0, NULL }
17434 };
17435
17436 static const per_choice_t GANSS_Additional_UTC_Models_choice[] = {
17437   {   0, &hf_nbap_utcModel1      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet1 },
17438   {   1, &hf_nbap_utcModel2      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet2 },
17439   {   2, &hf_nbap_utcModel3      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet3 },
17440   { 0, NULL, 0, NULL }
17441 };
17442
17443 static int
17444 dissect_nbap_GANSS_Additional_UTC_Models(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17445   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17446                                  ett_nbap_GANSS_Additional_UTC_Models, GANSS_Additional_UTC_Models_choice,
17447                                  NULL);
17448
17449   return offset;
17450 }
17451
17452
17453
17454 static int
17455 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_) {
17456   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17457                                                             0U, 255U, NULL, FALSE);
17458
17459   return offset;
17460 }
17461
17462
17463
17464 static int
17465 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_) {
17466   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17467                                                             0U, 3U, NULL, FALSE);
17468
17469   return offset;
17470 }
17471
17472
17473 static const per_sequence_t GANSS_SatelliteInformationKPItem_sequence[] = {
17474   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17475   { &hf_nbap_ganss_e_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17476   { &hf_nbap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17477   { &hf_nbap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17478   { &hf_nbap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
17479   { &hf_nbap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
17480   { &hf_nbap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17481   { &hf_nbap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17482   { &hf_nbap_ganss_omega_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17483   { &hf_nbap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
17484   { &hf_nbap_ganss_af_one_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17485   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17486   { NULL, 0, 0, NULL }
17487 };
17488
17489 static int
17490 dissect_nbap_GANSS_SatelliteInformationKPItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17491   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17492                                    ett_nbap_GANSS_SatelliteInformationKPItem, GANSS_SatelliteInformationKPItem_sequence);
17493
17494   return offset;
17495 }
17496
17497
17498 static const per_sequence_t GANSS_SatelliteInformationKP_sequence_of[1] = {
17499   { &hf_nbap_GANSS_SatelliteInformationKP_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKPItem },
17500 };
17501
17502 static int
17503 dissect_nbap_GANSS_SatelliteInformationKP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17504   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17505                                                   ett_nbap_GANSS_SatelliteInformationKP, GANSS_SatelliteInformationKP_sequence_of,
17506                                                   1, maxGANSSSatAlmanac);
17507
17508   return offset;
17509 }
17510
17511
17512 static const per_sequence_t GANSS_KeplerianParametersAlm_sequence[] = {
17513   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17514   { &hf_nbap_iod_a          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_3 },
17515   { &hf_nbap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKP },
17516   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17517   { NULL, 0, 0, NULL }
17518 };
17519
17520 static int
17521 dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17522   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17523                                    ett_nbap_GANSS_KeplerianParametersAlm, GANSS_KeplerianParametersAlm_sequence);
17524
17525   return offset;
17526 }
17527
17528
17529 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkp_sequence[] = {
17530   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17531   { &hf_nbap_navAlmE        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17532   { &hf_nbap_navAlmDeltaI   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17533   { &hf_nbap_navAlmOMEGADOT , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17534   { &hf_nbap_navAlmSVHealth , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17535   { &hf_nbap_navAlmSqrtA    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
17536   { &hf_nbap_navAlmOMEGAo   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
17537   { &hf_nbap_navAlmOmega    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
17538   { &hf_nbap_navAlmMo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
17539   { &hf_nbap_navAlmaf0      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17540   { &hf_nbap_navAlmaf1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17541   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17542   { NULL, 0, 0, NULL }
17543 };
17544
17545 static int
17546 dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17547   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17548                                    ett_nbap_GANSS_SAT_Info_Almanac_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_sequence);
17549
17550   return offset;
17551 }
17552
17553
17554 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkpList_sequence_of[1] = {
17555   { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp },
17556 };
17557
17558 static int
17559 dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17560   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17561                                                   ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
17562                                                   1, maxGANSSSatAlmanac);
17563
17564   return offset;
17565 }
17566
17567
17568 static const per_sequence_t GANSS_ALM_NAVKeplerianSet_sequence[] = {
17569   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17570   { &hf_nbap_sat_info_NAVkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList },
17571   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17572   { NULL, 0, 0, NULL }
17573 };
17574
17575 static int
17576 dissect_nbap_GANSS_ALM_NAVKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17578                                    ett_nbap_GANSS_ALM_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
17579
17580   return offset;
17581 }
17582
17583
17584 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkp_sequence[] = {
17585   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17586   { &hf_nbap_redAlmDeltaA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17587   { &hf_nbap_redAlmOmega0   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
17588   { &hf_nbap_redAlmPhi0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
17589   { &hf_nbap_redAlmL1Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17590   { &hf_nbap_redAlmL2Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17591   { &hf_nbap_redAlmL5Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17592   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17593   { NULL, 0, 0, NULL }
17594 };
17595
17596 static int
17597 dissect_nbap_GANSS_SAT_Info_Almanac_REDkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17599                                    ett_nbap_GANSS_SAT_Info_Almanac_REDkp, GANSS_SAT_Info_Almanac_REDkp_sequence);
17600
17601   return offset;
17602 }
17603
17604
17605 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkpList_sequence_of[1] = {
17606   { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkp },
17607 };
17608
17609 static int
17610 dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17611   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17612                                                   ett_nbap_GANSS_SAT_Info_Almanac_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
17613                                                   1, maxGANSSSatAlmanac);
17614
17615   return offset;
17616 }
17617
17618
17619 static const per_sequence_t GANSS_ALM_ReducedKeplerianSet_sequence[] = {
17620   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17621   { &hf_nbap_sat_info_REDkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList },
17622   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17623   { NULL, 0, 0, NULL }
17624 };
17625
17626 static int
17627 dissect_nbap_GANSS_ALM_ReducedKeplerianSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17628   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17629                                    ett_nbap_GANSS_ALM_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
17630
17631   return offset;
17632 }
17633
17634
17635 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkp_sequence[] = {
17636   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17637   { &hf_nbap_midiAlmE       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17638   { &hf_nbap_midiAlmDeltaI  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17639   { &hf_nbap_midiAlmOmegaDot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17640   { &hf_nbap_midiAlmSqrtA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
17641   { &hf_nbap_midiAlmOmega0  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17642   { &hf_nbap_midiAlmOmega   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17643   { &hf_nbap_midiAlmMo      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17644   { &hf_nbap_midiAlmaf0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17645   { &hf_nbap_midiAlmaf1     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17646   { &hf_nbap_midiAlmL1Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17647   { &hf_nbap_midiAlmL2Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17648   { &hf_nbap_midiAlmL5Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17649   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17650   { NULL, 0, 0, NULL }
17651 };
17652
17653 static int
17654 dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17655   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17656                                    ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp, GANSS_SAT_Info_Almanac_MIDIkp_sequence);
17657
17658   return offset;
17659 }
17660
17661
17662 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of[1] = {
17663   { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp },
17664 };
17665
17666 static int
17667 dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17668   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17669                                                   ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList, GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of,
17670                                                   1, maxGANSSSatAlmanac);
17671
17672   return offset;
17673 }
17674
17675
17676 static const per_sequence_t GANSS_ALM_MidiAlmanacSet_sequence[] = {
17677   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17678   { &hf_nbap_sat_info_MIDIkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList },
17679   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17680   { NULL, 0, 0, NULL }
17681 };
17682
17683 static int
17684 dissect_nbap_GANSS_ALM_MidiAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17685   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17686                                    ett_nbap_GANSS_ALM_MidiAlmanacSet, GANSS_ALM_MidiAlmanacSet_sequence);
17687
17688   return offset;
17689 }
17690
17691
17692 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkp_sequence[] = {
17693   { &hf_nbap_gloAlmNA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17694   { &hf_nbap_gloAlmnA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
17695   { &hf_nbap_gloAlmHA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
17696   { &hf_nbap_gloAlmLambdaA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
17697   { &hf_nbap_gloAlmTlambdaA , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
17698   { &hf_nbap_gloAlmDeltaIA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
17699   { &hf_nbap_gloAkmDeltaTA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
17700   { &hf_nbap_gloAlmDeltaTdotA, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
17701   { &hf_nbap_gloAlmEpsilonA , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
17702   { &hf_nbap_gloAlmOmegaA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
17703   { &hf_nbap_gloAlmTauA     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
17704   { &hf_nbap_gloAlmCA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
17705   { &hf_nbap_gloAlmMA       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
17706   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17707   { NULL, 0, 0, NULL }
17708 };
17709
17710 static int
17711 dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17712   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17713                                    ett_nbap_GANSS_SAT_Info_Almanac_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_sequence);
17714
17715   return offset;
17716 }
17717
17718
17719 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkpList_sequence_of[1] = {
17720   { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp },
17721 };
17722
17723 static int
17724 dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17725   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17726                                                   ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
17727                                                   1, maxGANSSSatAlmanac);
17728
17729   return offset;
17730 }
17731
17732
17733 static const per_sequence_t GANSS_ALM_GlonassAlmanacSet_sequence[] = {
17734   { &hf_nbap_sat_info_GLOkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList },
17735   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17736   { NULL, 0, 0, NULL }
17737 };
17738
17739 static int
17740 dissect_nbap_GANSS_ALM_GlonassAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17741   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17742                                    ett_nbap_GANSS_ALM_GlonassAlmanacSet, GANSS_ALM_GlonassAlmanacSet_sequence);
17743
17744   return offset;
17745 }
17746
17747
17748
17749 static int
17750 dissect_nbap_BIT_STRING_SIZE_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17751   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17752                                      9, 9, FALSE, NULL);
17753
17754   return offset;
17755 }
17756
17757
17758 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecef_sequence[] = {
17759   { &hf_nbap_sbasAlmDataID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
17760   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17761   { &hf_nbap_sbasAlmHealth  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17762   { &hf_nbap_sbasAlmXg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
17763   { &hf_nbap_sbasAlmYg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
17764   { &hf_nbap_sbasAlmZg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_9 },
17765   { &hf_nbap_sbasAlmXgdot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
17766   { &hf_nbap_sbasAlmYgDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
17767   { &hf_nbap_sbasAlmZgDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
17768   { &hf_nbap_sbasAlmTo      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
17769   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17770   { NULL, 0, 0, NULL }
17771 };
17772
17773 static int
17774 dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17775   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17776                                    ett_nbap_GANSS_SAT_Info_Almanac_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_sequence);
17777
17778   return offset;
17779 }
17780
17781
17782 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecefList_sequence_of[1] = {
17783   { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef },
17784 };
17785
17786 static int
17787 dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17788   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17789                                                   ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
17790                                                   1, maxGANSSSatAlmanac);
17791
17792   return offset;
17793 }
17794
17795
17796 static const per_sequence_t GANSS_ALM_ECEFsbasAlmanacSet_sequence[] = {
17797   { &hf_nbap_sat_info_SBASecefList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList },
17798   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17799   { NULL, 0, 0, NULL }
17800 };
17801
17802 static int
17803 dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17804   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17805                                    ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet, GANSS_ALM_ECEFsbasAlmanacSet_sequence);
17806
17807   return offset;
17808 }
17809
17810
17811 static const value_string nbap_GANSS_AlmanacModel_vals[] = {
17812   {   0, "gANSS-keplerianParameters" },
17813   {   1, "gANSS-alm-keplerianNAVAlmanac" },
17814   {   2, "gANSS-alm-keplerianReducedAlmanac" },
17815   {   3, "gANSS-alm-keplerianMidiAlmanac" },
17816   {   4, "gANSS-alm-keplerianGLONASS" },
17817   {   5, "gANSS-alm-ecefSBASAlmanac" },
17818   { 0, NULL }
17819 };
17820
17821 static const per_choice_t GANSS_AlmanacModel_choice[] = {
17822   {   0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersAlm },
17823   {   1, &hf_nbap_gANSS_alm_keplerianNAVAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_NAVKeplerianSet },
17824   {   2, &hf_nbap_gANSS_alm_keplerianReducedAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_ReducedKeplerianSet },
17825   {   3, &hf_nbap_gANSS_alm_keplerianMidiAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_MidiAlmanacSet },
17826   {   4, &hf_nbap_gANSS_alm_keplerianGLONASS, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_GlonassAlmanacSet },
17827   {   5, &hf_nbap_gANSS_alm_ecefSBASAlmanac, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet },
17828   { 0, NULL, 0, NULL }
17829 };
17830
17831 static int
17832 dissect_nbap_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17833   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17834                                  ett_nbap_GANSS_AlmanacModel, GANSS_AlmanacModel_choice,
17835                                  NULL);
17836
17837   return offset;
17838 }
17839
17840
17841 static const per_sequence_t GANSS_Almanac_sequence[] = {
17842   { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
17843   { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
17844   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17845   { NULL, 0, 0, NULL }
17846 };
17847
17848 static int
17849 dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17850   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17851                                    ett_nbap_GANSS_Almanac, GANSS_Almanac_sequence);
17852
17853   return offset;
17854 }
17855
17856
17857 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_element_sequence[] = {
17858   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17859   { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17860   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17861   { NULL, 0, 0, NULL }
17862 };
17863
17864 static int
17865 dissect_nbap_GANSS_AuxInfoGANSS_ID1_element(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17866   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17867                                    ett_nbap_GANSS_AuxInfoGANSS_ID1_element, GANSS_AuxInfoGANSS_ID1_element_sequence);
17868
17869   return offset;
17870 }
17871
17872
17873 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_sequence_of[1] = {
17874   { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID1_element },
17875 };
17876
17877 static int
17878 dissect_nbap_GANSS_AuxInfoGANSS_ID1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17879   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17880                                                   ett_nbap_GANSS_AuxInfoGANSS_ID1, GANSS_AuxInfoGANSS_ID1_sequence_of,
17881                                                   1, maxGANSSSat);
17882
17883   return offset;
17884 }
17885
17886
17887
17888 static int
17889 dissect_nbap_INTEGER_M7_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17890   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17891                                                             -7, 13U, NULL, FALSE);
17892
17893   return offset;
17894 }
17895
17896
17897 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_element_sequence[] = {
17898   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
17899   { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
17900   { &hf_nbap_channelNumber  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M7_13 },
17901   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17902   { NULL, 0, 0, NULL }
17903 };
17904
17905 static int
17906 dissect_nbap_GANSS_AuxInfoGANSS_ID3_element(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17907   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17908                                    ett_nbap_GANSS_AuxInfoGANSS_ID3_element, GANSS_AuxInfoGANSS_ID3_element_sequence);
17909
17910   return offset;
17911 }
17912
17913
17914 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_sequence_of[1] = {
17915   { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID3_element },
17916 };
17917
17918 static int
17919 dissect_nbap_GANSS_AuxInfoGANSS_ID3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17920   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17921                                                   ett_nbap_GANSS_AuxInfoGANSS_ID3, GANSS_AuxInfoGANSS_ID3_sequence_of,
17922                                                   1, maxGANSSSat);
17923
17924   return offset;
17925 }
17926
17927
17928 static const value_string nbap_GANSS_Auxiliary_Information_vals[] = {
17929   {   0, "ganssID1" },
17930   {   1, "ganssID3" },
17931   { 0, NULL }
17932 };
17933
17934 static const per_choice_t GANSS_Auxiliary_Information_choice[] = {
17935   {   0, &hf_nbap_ganssID1       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_AuxInfoGANSS_ID1 },
17936   {   1, &hf_nbap_ganssID3       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_AuxInfoGANSS_ID3 },
17937   { 0, NULL, 0, NULL }
17938 };
17939
17940 static int
17941 dissect_nbap_GANSS_Auxiliary_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17942   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17943                                  ett_nbap_GANSS_Auxiliary_Information, GANSS_Auxiliary_Information_choice,
17944                                  NULL);
17945
17946   return offset;
17947 }
17948
17949
17950 static const per_sequence_t GANSS_AuxInfoReq_sequence[] = {
17951   { &hf_nbap_ganss_Aux_Info , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
17952   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17953   { NULL, 0, 0, NULL }
17954 };
17955
17956 static int
17957 dissect_nbap_GANSS_AuxInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17958   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17959                                    ett_nbap_GANSS_AuxInfoReq, GANSS_AuxInfoReq_sequence);
17960
17961   return offset;
17962 }
17963
17964
17965
17966 static int
17967 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_) {
17968   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
17969                                      28, 28, FALSE, NULL);
17970
17971   return offset;
17972 }
17973
17974
17975
17976 static int
17977 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_) {
17978   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17979                                                             0U, 1U, NULL, TRUE);
17980
17981   return offset;
17982 }
17983
17984
17985 static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
17986   { &hf_nbap_t_oc           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
17987   { &hf_nbap_a_i2           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
17988   { &hf_nbap_a_i1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
17989   { &hf_nbap_a_i0           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
17990   { &hf_nbap_t_gd           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_10 },
17991   { &hf_nbap_model_id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_1_ },
17992   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17993   { NULL, 0, 0, NULL }
17994 };
17995
17996 static int
17997 dissect_nbap_GANSS_SatelliteClockModelItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17998   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17999                                    ett_nbap_GANSS_SatelliteClockModelItem, GANSS_SatelliteClockModelItem_sequence);
18000
18001   return offset;
18002 }
18003
18004
18005 static const per_sequence_t GANSS_Clock_Model_sequence_of[1] = {
18006   { &hf_nbap_GANSS_Clock_Model_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteClockModelItem },
18007 };
18008
18009 static int
18010 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_) {
18011   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18012                                                   ett_nbap_GANSS_Clock_Model, GANSS_Clock_Model_sequence_of,
18013                                                   1, maxGANSSClockMod);
18014
18015   return offset;
18016 }
18017
18018
18019 static const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
18020   { &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
18021   { &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
18022   { &hf_nbap_storm_flag_three, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
18023   { &hf_nbap_storm_flag_four, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
18024   { &hf_nbap_storm_flag_five, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
18025   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18026   { NULL, 0, 0, NULL }
18027 };
18028
18029 static int
18030 dissect_nbap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18031   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18032                                    ett_nbap_GANSS_IonosphereRegionalStormFlags, GANSS_IonosphereRegionalStormFlags_sequence);
18033
18034   return offset;
18035 }
18036
18037
18038 static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = {
18039   { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
18040   { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
18041   { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
18042   { &hf_nbap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_IonosphereRegionalStormFlags },
18043   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18044   { NULL, 0, 0, NULL }
18045 };
18046
18047 static int
18048 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_) {
18049   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18050                                    ett_nbap_GANSS_Ionospheric_Model, GANSS_Ionospheric_Model_sequence);
18051
18052   return offset;
18053 }
18054
18055
18056 static const value_string nbap_T_latitudeSign_vals[] = {
18057   {   0, "north" },
18058   {   1, "south" },
18059   { 0, NULL }
18060 };
18061
18062
18063 static int
18064 dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18065   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18066                                      2, NULL, FALSE, 0, NULL);
18067
18068   return offset;
18069 }
18070
18071
18072
18073 static int
18074 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_) {
18075   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18076                                                             0U, 2147483647U, NULL, FALSE);
18077
18078   return offset;
18079 }
18080
18081
18082 static const value_string nbap_T_directionOfAltitude_vals[] = {
18083   {   0, "height" },
18084   {   1, "depth" },
18085   { 0, NULL }
18086 };
18087
18088
18089 static int
18090 dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18091   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18092                                      2, NULL, FALSE, 0, NULL);
18093
18094   return offset;
18095 }
18096
18097
18098 static const per_sequence_t GANSS_RX_Pos_sequence[] = {
18099   { &hf_nbap_latitudeSign   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
18100   { &hf_nbap_degreesOfLatitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_2147483647 },
18101   { &hf_nbap_degreesOfLongitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
18102   { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
18103   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
18104   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18105   { NULL, 0, 0, NULL }
18106 };
18107
18108 static int
18109 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_) {
18110   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18111                                    ett_nbap_GANSS_RX_Pos, GANSS_RX_Pos_sequence);
18112
18113   return offset;
18114 }
18115
18116
18117 static const per_sequence_t GANSS_Common_Data_sequence[] = {
18118   { &hf_nbap_ganss_Ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Ionospheric_Model },
18119   { &hf_nbap_ganss_Rx_Pos   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_RX_Pos },
18120   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18121   { NULL, 0, 0, NULL }
18122 };
18123
18124 static int
18125 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_) {
18126   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18127                                    ett_nbap_GANSS_Common_Data, GANSS_Common_Data_sequence);
18128
18129   return offset;
18130 }
18131
18132
18133 static const per_sequence_t GANSS_CommonDataInfoReq_sequence[] = {
18134   { &hf_nbap_ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18135   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18136   { NULL, 0, 0, NULL }
18137 };
18138
18139 static int
18140 dissect_nbap_GANSS_CommonDataInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18141   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18142                                    ett_nbap_GANSS_CommonDataInfoReq, GANSS_CommonDataInfoReq_sequence);
18143
18144   return offset;
18145 }
18146
18147
18148
18149 static int
18150 dissect_nbap_INTEGER_0_59_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18151   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18152                                                             0U, 59U, NULL, TRUE);
18153
18154   return offset;
18155 }
18156
18157
18158
18159 static int
18160 dissect_nbap_BIT_STRING_SIZE_1_1024(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18161   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18162                                      1, 1024, FALSE, NULL);
18163
18164   return offset;
18165 }
18166
18167
18168 static const per_sequence_t GANSS_DataBitAssistanceSgnItem_sequence[] = {
18169   { &hf_nbap_ganss_SignalId , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Signal_ID },
18170   { &hf_nbap_ganssDataBits  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1_1024 },
18171   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18172   { NULL, 0, 0, NULL }
18173 };
18174
18175 static int
18176 dissect_nbap_GANSS_DataBitAssistanceSgnItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18177   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18178                                    ett_nbap_GANSS_DataBitAssistanceSgnItem, GANSS_DataBitAssistanceSgnItem_sequence);
18179
18180   return offset;
18181 }
18182
18183
18184 static const per_sequence_t GANSS_DataBitAssistanceSgnList_sequence_of[1] = {
18185   { &hf_nbap_GANSS_DataBitAssistanceSgnList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnItem },
18186 };
18187
18188 static int
18189 dissect_nbap_GANSS_DataBitAssistanceSgnList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18190   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18191                                                   ett_nbap_GANSS_DataBitAssistanceSgnList, GANSS_DataBitAssistanceSgnList_sequence_of,
18192                                                   1, maxSgnType);
18193
18194   return offset;
18195 }
18196
18197
18198 static const per_sequence_t GANSS_DataBitAssistanceItem_sequence[] = {
18199   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
18200   { &hf_nbap_dataBitAssistanceSgnList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnList },
18201   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18202   { NULL, 0, 0, NULL }
18203 };
18204
18205 static int
18206 dissect_nbap_GANSS_DataBitAssistanceItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18207   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18208                                    ett_nbap_GANSS_DataBitAssistanceItem, GANSS_DataBitAssistanceItem_sequence);
18209
18210   return offset;
18211 }
18212
18213
18214 static const per_sequence_t GANSS_DataBitAssistanceList_sequence_of[1] = {
18215   { &hf_nbap_GANSS_DataBitAssistanceList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceItem },
18216 };
18217
18218 static int
18219 dissect_nbap_GANSS_DataBitAssistanceList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18220   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18221                                                   ett_nbap_GANSS_DataBitAssistanceList, GANSS_DataBitAssistanceList_sequence_of,
18222                                                   1, maxGANSSSat);
18223
18224   return offset;
18225 }
18226
18227
18228 static const per_sequence_t GANSS_Data_Bit_Assistance_sequence[] = {
18229   { &hf_nbap_ganssTod       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_59_ },
18230   { &hf_nbap_dataBitAssistancelist, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceList },
18231   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18232   { NULL, 0, 0, NULL }
18233 };
18234
18235 static int
18236 dissect_nbap_GANSS_Data_Bit_Assistance(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18237   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18238                                    ett_nbap_GANSS_Data_Bit_Assistance, GANSS_Data_Bit_Assistance_sequence);
18239
18240   return offset;
18241 }
18242
18243
18244
18245 static int
18246 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_) {
18247   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18248                                                             0U, 15U, NULL, FALSE);
18249
18250   return offset;
18251 }
18252
18253
18254 static const per_sequence_t T_ganss_SatelliteInfo_sequence_of[1] = {
18255   { &hf_nbap_ganss_SatelliteInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
18256 };
18257
18258 static int
18259 dissect_nbap_T_ganss_SatelliteInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18261                                                   ett_nbap_T_ganss_SatelliteInfo, T_ganss_SatelliteInfo_sequence_of,
18262                                                   1, maxGANSSSat);
18263
18264   return offset;
18265 }
18266
18267
18268 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence[] = {
18269   { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18270   { &hf_nbap_ganss_DataBitInterval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
18271   { &hf_nbap_ganss_SatelliteInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_ganss_SatelliteInfo },
18272   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18273   { NULL, 0, 0, NULL }
18274 };
18275
18276 static int
18277 dissect_nbap_GANSS_Data_Bit_Assistance_ReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18278   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18279                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence);
18280
18281   return offset;
18282 }
18283
18284
18285 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqItem_sequence[] = {
18286   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
18287   { &hf_nbap_ganss_Data_Bit_Assistance_ReqList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList },
18288   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18289   { NULL, 0, 0, NULL }
18290 };
18291
18292 static int
18293 dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18294   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18295                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqItem, GANSS_Data_Bit_Assistance_ReqItem_sequence);
18296
18297   return offset;
18298 }
18299
18300
18301
18302 static int
18303 dissect_nbap_BIT_STRING_SIZE_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18304   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18305                                      31, 31, FALSE, NULL);
18306
18307   return offset;
18308 }
18309
18310
18311
18312 static int
18313 dissect_nbap_BIT_STRING_SIZE_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18314   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18315                                      19, 19, FALSE, NULL);
18316
18317   return offset;
18318 }
18319
18320
18321 static const per_sequence_t GANSS_Earth_Orientation_Parameters_sequence[] = {
18322   { &hf_nbap_teop           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18323   { &hf_nbap_pmX            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
18324   { &hf_nbap_pmXdot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
18325   { &hf_nbap_pmY            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
18326   { &hf_nbap_pmYdot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
18327   { &hf_nbap_deltaUT1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_31 },
18328   { &hf_nbap_deltaUT1dot    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_19 },
18329   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18330   { NULL, 0, 0, NULL }
18331 };
18332
18333 static int
18334 dissect_nbap_GANSS_Earth_Orientation_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18335   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18336                                    ett_nbap_GANSS_Earth_Orientation_Parameters, GANSS_Earth_Orientation_Parameters_sequence);
18337
18338   return offset;
18339 }
18340
18341
18342 static const per_sequence_t GANSS_EarthOrientParaReq_sequence[] = {
18343   { &hf_nbap_eopReq         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18345   { NULL, 0, 0, NULL }
18346 };
18347
18348 static int
18349 dissect_nbap_GANSS_EarthOrientParaReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18351                                    ett_nbap_GANSS_EarthOrientParaReq, GANSS_EarthOrientParaReq_sequence);
18352
18353   return offset;
18354 }
18355
18356
18357
18358 static int
18359 dissect_nbap_GANSS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18360   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18361                                                             0U, 7U, NULL, TRUE);
18362
18363   return offset;
18364 }
18365
18366
18367 static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
18368   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
18369   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18370   { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_9 },
18371   { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18372   { &hf_nbap_ganss_Almanac  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18373   { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
18374   { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
18375   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18376   { NULL, 0, 0, NULL }
18377 };
18378
18379 static int
18380 dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18382                                    ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
18383
18384   return offset;
18385 }
18386
18387
18388 static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
18389   { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
18390 };
18391
18392 static int
18393 dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18394   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18395                                                   ett_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
18396                                                   1, maxNoGANSS);
18397
18398   return offset;
18399 }
18400
18401
18402 static const value_string nbap_T_non_broadcastIndication_01_vals[] = {
18403   {   0, "true" },
18404   { 0, NULL }
18405 };
18406
18407
18408 static int
18409 dissect_nbap_T_non_broadcastIndication_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18410   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18411                                      1, NULL, FALSE, 0, NULL);
18412
18413   return offset;
18414 }
18415
18416
18417 static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
18418   { &hf_nbap_toe_nav        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
18419   { &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18420   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18421   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18422   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18423   { &hf_nbap_ganss_e_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18424   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
18425   { &hf_nbap_a_sqrt_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18426   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18427   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18428   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18429   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18430   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18431   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18432   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18433   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18434   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18435   { NULL, 0, 0, NULL }
18436 };
18437
18438 static int
18439 dissect_nbap_GANSS_KeplerianParametersOrb(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18440   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18441                                    ett_nbap_GANSS_KeplerianParametersOrb, GANSS_KeplerianParametersOrb_sequence);
18442
18443   return offset;
18444 }
18445
18446
18447 static const value_string nbap_GANSS_Orbit_Model_vals[] = {
18448   {   0, "gANSS-keplerianParameters" },
18449   { 0, NULL }
18450 };
18451
18452 static const per_choice_t GANSS_Orbit_Model_choice[] = {
18453   {   0, &hf_nbap_gANSS_keplerianParameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersOrb },
18454   { 0, NULL, 0, NULL }
18455 };
18456
18457 static int
18458 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_) {
18459   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18460                                  ett_nbap_GANSS_Orbit_Model, GANSS_Orbit_Model_choice,
18461                                  NULL);
18462
18463   return offset;
18464 }
18465
18466
18467 static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
18468   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
18469   { &hf_nbap_svHealth_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
18470   { &hf_nbap_iod_01         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
18471   { &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
18472   { &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
18473   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18474   { NULL, 0, 0, NULL }
18475 };
18476
18477 static int
18478 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_) {
18479   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18480                                    ett_nbap_GANSS_Sat_Info_Nav_item, GANSS_Sat_Info_Nav_item_sequence);
18481
18482   return offset;
18483 }
18484
18485
18486 static const per_sequence_t GANSS_Sat_Info_Nav_sequence_of[1] = {
18487   { &hf_nbap_GANSS_Sat_Info_Nav_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav_item },
18488 };
18489
18490 static int
18491 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_) {
18492   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18493                                                   ett_nbap_GANSS_Sat_Info_Nav, GANSS_Sat_Info_Nav_sequence_of,
18494                                                   1, maxGANSSSat);
18495
18496   return offset;
18497 }
18498
18499
18500 static const per_sequence_t GANSS_Navigation_Model_And_Time_Recovery_sequence[] = {
18501   { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
18502   { &hf_nbap_non_broadcastIndication_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_non_broadcastIndication_01 },
18503   { &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
18504   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18505   { NULL, 0, 0, NULL }
18506 };
18507
18508 static int
18509 dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18510   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18511                                    ett_nbap_GANSS_Navigation_Model_And_Time_Recovery, GANSS_Navigation_Model_And_Time_Recovery_sequence);
18512
18513   return offset;
18514 }
18515
18516
18517 static const per_sequence_t GANSS_UTC_Model_sequence[] = {
18518   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18519   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18520   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18521   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18522   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18523   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18524   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18525   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18526   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18527   { NULL, 0, 0, NULL }
18528 };
18529
18530 static int
18531 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_) {
18532   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18533                                    ett_nbap_GANSS_UTC_Model, GANSS_UTC_Model_sequence);
18534
18535   return offset;
18536 }
18537
18538
18539 static const per_sequence_t GANSS_RealTimeInformationItem_sequence[] = {
18540   { &hf_nbap_bad_ganss_satId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
18541   { &hf_nbap_bad_ganss_signalId, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_8 },
18542   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18543   { NULL, 0, 0, NULL }
18544 };
18545
18546 static int
18547 dissect_nbap_GANSS_RealTimeInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18548   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18549                                    ett_nbap_GANSS_RealTimeInformationItem, GANSS_RealTimeInformationItem_sequence);
18550
18551   return offset;
18552 }
18553
18554
18555 static const per_sequence_t GANSS_Real_Time_Integrity_sequence_of[1] = {
18556   { &hf_nbap_GANSS_Real_Time_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_RealTimeInformationItem },
18557 };
18558
18559 static int
18560 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_) {
18561   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18562                                                   ett_nbap_GANSS_Real_Time_Integrity, GANSS_Real_Time_Integrity_sequence_of,
18563                                                   1, maxGANSSSat);
18564
18565   return offset;
18566 }
18567
18568
18569 static const per_sequence_t GANSS_Generic_DataItem_sequence[] = {
18570   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
18571   { &hf_nbap_dganss_Correction, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSSCorrections },
18572   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery },
18573   { &hf_nbap_ganss_Time_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Time_Model },
18574   { &hf_nbap_ganss_UTC_TIME , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_UTC_Model },
18575   { &hf_nbap_ganss_Almanac_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Almanac },
18576   { &hf_nbap_ganss_Real_Time_Integrity_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Real_Time_Integrity },
18577   { &hf_nbap_ganss_Data_Bit_Assistance, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance },
18578   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18579   { NULL, 0, 0, NULL }
18580 };
18581
18582 static int
18583 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_) {
18584   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18585                                    ett_nbap_GANSS_Generic_DataItem, GANSS_Generic_DataItem_sequence);
18586
18587   return offset;
18588 }
18589
18590
18591 static const per_sequence_t GANSS_Generic_Data_sequence_of[1] = {
18592   { &hf_nbap_GANSS_Generic_Data_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Generic_DataItem },
18593 };
18594
18595 static int
18596 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_) {
18597   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18598                                                   ett_nbap_GANSS_Generic_Data, GANSS_Generic_Data_sequence_of,
18599                                                   1, maxNoGANSS);
18600
18601   return offset;
18602 }
18603
18604
18605 static const per_sequence_t GANSS_Information_sequence[] = {
18606   { &hf_nbap_gANSS_CommonDataInfoReq, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_CommonDataInfoReq },
18607   { &hf_nbap_gANSS_GenericDataInfoReqList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_GenericDataInfoReqList },
18608   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18609   { NULL, 0, 0, NULL }
18610 };
18611
18612 static int
18613 dissect_nbap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18614   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18615                                    ett_nbap_GANSS_Information, GANSS_Information_sequence);
18616
18617   return offset;
18618 }
18619
18620
18621 static const value_string nbap_GANSS_SBAS_ID_vals[] = {
18622   {   0, "waas" },
18623   {   1, "egnos" },
18624   {   2, "msas" },
18625   {   3, "gagan" },
18626   { 0, NULL }
18627 };
18628
18629
18630 static int
18631 dissect_nbap_GANSS_SBAS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18632   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18633                                      4, NULL, TRUE, 0, NULL);
18634
18635   return offset;
18636 }
18637
18638
18639
18640 static int
18641 dissect_nbap_GANSS_Time_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18642   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18643                                                             0U, 7U, NULL, TRUE);
18644
18645   return offset;
18646 }
18647
18648
18649
18650 static int
18651 dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18652   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18653                                                             1U, 14U, NULL, FALSE);
18654
18655   return offset;
18656 }
18657
18658
18659
18660 static int
18661 dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18662   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18663                                                             1U, 144U, NULL, TRUE);
18664
18665   return offset;
18666 }
18667
18668
18669 static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
18670   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
18671   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
18672   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18673   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18674   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18675   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18676   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18677   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18678   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18679   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18680   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18681   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
18682   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
18683   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18684   { NULL, 0, 0, NULL }
18685 };
18686
18687 static int
18688 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_) {
18689   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18690                                    ett_nbap_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
18691
18692   return offset;
18693 }
18694
18695
18696 static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
18697   { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
18698 };
18699
18700 static int
18701 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_) {
18702   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18703                                                   ett_nbap_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
18704                                                   1, maxNoSat);
18705
18706   return offset;
18707 }
18708
18709
18710
18711 static int
18712 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_) {
18713   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18714                                      364, 364, FALSE, NULL);
18715
18716   return offset;
18717 }
18718
18719
18720 static const per_sequence_t GPS_Almanac_sequence[] = {
18721   { &hf_nbap_wna_alm        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18722   { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
18723   { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_364 },
18724   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18725   { NULL, 0, 0, NULL }
18726 };
18727
18728 static int
18729 dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18730   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18731                                    ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
18732
18733   return offset;
18734 }
18735
18736
18737 static const value_string nbap_GPS_Information_Item_vals[] = {
18738   {   0, "gps-navigation-model-and-time-recovery" },
18739   {   1, "gps-ionospheric-model" },
18740   {   2, "gps-utc-model" },
18741   {   3, "gps-almanac" },
18742   {   4, "gps-rt-integrity" },
18743   { 0, NULL }
18744 };
18745
18746
18747 static int
18748 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_) {
18749   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18750                                      5, NULL, TRUE, 0, NULL);
18751
18752   return offset;
18753 }
18754
18755
18756 static const per_sequence_t GPS_Information_sequence_of[1] = {
18757   { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
18758 };
18759
18760 static int
18761 dissect_nbap_GPS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18762   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18763                                                   ett_nbap_GPS_Information, GPS_Information_sequence_of,
18764                                                   0, maxNoGPSItems);
18765
18766   return offset;
18767 }
18768
18769
18770 static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
18771   { &hf_nbap_bad_sat_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
18772   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18773   { NULL, 0, 0, NULL }
18774 };
18775
18776 static int
18777 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_) {
18778   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18779                                    ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
18780
18781   return offset;
18782 }
18783
18784
18785 static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
18786   { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
18787 };
18788
18789 static int
18790 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_) {
18791   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18792                                                   ett_nbap_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
18793                                                   1, maxNoSat);
18794
18795   return offset;
18796 }
18797
18798
18799 static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
18800   { &hf_nbap_sat_info       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
18801   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18802   { NULL, 0, 0, NULL }
18803 };
18804
18805 static int
18806 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_) {
18807   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18808                                    ett_nbap_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
18809
18810   return offset;
18811 }
18812
18813
18814 static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
18815   {   0, "bad-satellites" },
18816   {   1, "no-bad-satellites" },
18817   { 0, NULL }
18818 };
18819
18820 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
18821   {   0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS     , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
18822   {   1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
18823   { 0, NULL, 0, NULL }
18824 };
18825
18826 static int
18827 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_) {
18828   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18829                                  ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
18830                                  NULL);
18831
18832   return offset;
18833 }
18834
18835
18836
18837 static int
18838 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_) {
18839   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18840                                                             0U, 1048575U, NULL, FALSE);
18841
18842   return offset;
18843 }
18844
18845
18846
18847 static int
18848 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_) {
18849   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18850                                      87, 87, FALSE, NULL);
18851
18852   return offset;
18853 }
18854
18855
18856 static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
18857   { &hf_nbap_tx_tow_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
18858   { &hf_nbap_sat_id_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
18859   { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
18860   { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
18861   { &hf_nbap_ho_word_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
18862   { &hf_nbap_w_n_nav        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
18863   { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
18864   { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
18865   { &hf_nbap_sv_health_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
18866   { &hf_nbap_iodc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
18867   { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
18868   { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
18869   { &hf_nbap_t_gd_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18870   { &hf_nbap_t_oc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18871   { &hf_nbap_a_f_2_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18872   { &hf_nbap_a_f_1_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18873   { &hf_nbap_a_f_zero_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
18874   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18875   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18876   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18877   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18878   { &hf_nbap_gps_e_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18879   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18880   { &hf_nbap_a_sqrt_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18881   { &hf_nbap_t_oe_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18882   { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
18883   { &hf_nbap_aodo_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
18884   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18885   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18886   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18887   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18888   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
18889   { &hf_nbap_gps_omega_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18890   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18891   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
18892   { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
18893   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18894   { NULL, 0, 0, NULL }
18895 };
18896
18897 static int
18898 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_) {
18899   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18900                                    ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
18901
18902   return offset;
18903 }
18904
18905
18906 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
18907   { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
18908 };
18909
18910 static int
18911 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_) {
18912   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18913                                                   ett_nbap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
18914                                                   1, maxNoSat);
18915
18916   return offset;
18917 }
18918
18919
18920 static const value_string nbap_T_latitudeSign_01_vals[] = {
18921   {   0, "north" },
18922   {   1, "south" },
18923   { 0, NULL }
18924 };
18925
18926
18927 static int
18928 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_) {
18929   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18930                                      2, NULL, FALSE, 0, NULL);
18931
18932   return offset;
18933 }
18934
18935
18936
18937 static int
18938 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_) {
18939   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18940                                                             0U, 8388607U, NULL, FALSE);
18941
18942   return offset;
18943 }
18944
18945
18946 static const value_string nbap_T_directionOfAltitude_01_vals[] = {
18947   {   0, "height" },
18948   {   1, "depth" },
18949   { 0, NULL }
18950 };
18951
18952
18953 static int
18954 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_) {
18955   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18956                                      2, NULL, FALSE, 0, NULL);
18957
18958   return offset;
18959 }
18960
18961
18962 static const per_sequence_t GPS_RX_POS_sequence[] = {
18963   { &hf_nbap_latitudeSign_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign_01 },
18964   { &hf_nbap_latitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
18965   { &hf_nbap_longitude      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
18966   { &hf_nbap_directionOfAltitude_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude_01 },
18967   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
18968   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18969   { NULL, 0, 0, NULL }
18970 };
18971
18972 static int
18973 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_) {
18974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18975                                    ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
18976
18977   return offset;
18978 }
18979
18980
18981 static const per_sequence_t GPS_UTC_Model_sequence[] = {
18982   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
18983   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
18984   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18985   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18986   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18987   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18988   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18989   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
18990   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18991   { NULL, 0, 0, NULL }
18992 };
18993
18994 static int
18995 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_) {
18996   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18997                                    ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
18998
18999   return offset;
19000 }
19001
19002
19003
19004 static int
19005 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_) {
19006   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19007                                                             1U, 8U, NULL, TRUE);
19008
19009   return offset;
19010 }
19011
19012
19013 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
19014   { &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ },
19015   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19016   { NULL, 0, 0, NULL }
19017 };
19018
19019 static int
19020 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_) {
19021   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19022                                    ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
19023
19024   return offset;
19025 }
19026
19027
19028 static const value_string nbap_T_process_Memory_Size_vals[] = {
19029   {   0, "hms800" },
19030   {   1, "hms1600" },
19031   {   2, "hms2400" },
19032   {   3, "hms3200" },
19033   {   4, "hms4000" },
19034   {   5, "hms4800" },
19035   {   6, "hms5600" },
19036   {   7, "hms6400" },
19037   {   8, "hms7200" },
19038   {   9, "hms8000" },
19039   {  10, "hms8800" },
19040   {  11, "hms9600" },
19041   {  12, "hms10400" },
19042   {  13, "hms11200" },
19043   {  14, "hms12000" },
19044   {  15, "hms12800" },
19045   {  16, "hms13600" },
19046   {  17, "hms14400" },
19047   {  18, "hms15200" },
19048   {  19, "hms16000" },
19049   {  20, "hms17600" },
19050   {  21, "hms19200" },
19051   {  22, "hms20800" },
19052   {  23, "hms22400" },
19053   {  24, "hms24000" },
19054   {  25, "hms25600" },
19055   {  26, "hms27200" },
19056   {  27, "hms28800" },
19057   {  28, "hms30400" },
19058   {  29, "hms32000" },
19059   {  30, "hms36000" },
19060   {  31, "hms40000" },
19061   {  32, "hms44000" },
19062   {  33, "hms48000" },
19063   {  34, "hms52000" },
19064   {  35, "hms56000" },
19065   {  36, "hms60000" },
19066   {  37, "hms64000" },
19067   {  38, "hms68000" },
19068   {  39, "hms72000" },
19069   {  40, "hms76000" },
19070   {  41, "hms80000" },
19071   {  42, "hms88000" },
19072   {  43, "hms96000" },
19073   {  44, "hms104000" },
19074   {  45, "hms112000" },
19075   {  46, "hms120000" },
19076   {  47, "hms128000" },
19077   {  48, "hms136000" },
19078   {  49, "hms144000" },
19079   {  50, "hms152000" },
19080   {  51, "hms160000" },
19081   {  52, "hms176000" },
19082   {  53, "hms192000" },
19083   {  54, "hms208000" },
19084   {  55, "hms224000" },
19085   {  56, "hms240000" },
19086   {  57, "hms256000" },
19087   {  58, "hms272000" },
19088   {  59, "hms288000" },
19089   {  60, "hms304000" },
19090   { 0, NULL }
19091 };
19092
19093
19094 static int
19095 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_) {
19096   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19097                                      61, NULL, TRUE, 0, NULL);
19098
19099   return offset;
19100 }
19101
19102
19103 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
19104   { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
19105   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19106   { NULL, 0, 0, NULL }
19107 };
19108
19109 static int
19110 dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19111   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19112                                    ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
19113
19114   return offset;
19115 }
19116
19117
19118 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
19119   { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
19120 };
19121
19122 static int
19123 dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19124   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19125                                                   ett_nbap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
19126                                                   1, maxNrOfHARQProcesses);
19127
19128   return offset;
19129 }
19130
19131
19132 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
19133   { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
19134   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19135   { NULL, 0, 0, NULL }
19136 };
19137
19138 static int
19139 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_) {
19140   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19141                                    ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
19142
19143   return offset;
19144 }
19145
19146
19147 static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
19148   {   0, "implicit" },
19149   {   1, "explicit" },
19150   { 0, NULL }
19151 };
19152
19153 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
19154   {   0, &hf_nbap_implicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
19155   {   1, &hf_nbap_explicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
19156   { 0, NULL, 0, NULL }
19157 };
19158
19159 static int
19160 dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19161   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19162                                  ett_nbap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
19163                                  NULL);
19164
19165   return offset;
19166 }
19167
19168
19169 static const per_sequence_t HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of[1] = {
19170   { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
19171 };
19172
19173 static int
19174 dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19175   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19176                                                   ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO, HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of,
19177                                                   4, 8);
19178
19179   return offset;
19180 }
19181
19182
19183 static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
19184   {   0, "mode0" },
19185   {   1, "mode1" },
19186   { 0, NULL }
19187 };
19188
19189
19190 static int
19191 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_) {
19192   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19193                                      2, NULL, FALSE, 0, NULL);
19194
19195   return offset;
19196 }
19197
19198
19199 static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
19200   {   0, "harqPreambleModeActivated" },
19201   { 0, NULL }
19202 };
19203
19204
19205 static int
19206 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_) {
19207   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19208                                      1, NULL, FALSE, 0, NULL);
19209
19210   return offset;
19211 }
19212
19213
19214 static const value_string nbap_HSDPA_Capability_vals[] = {
19215   {   0, "hsdpa-capable" },
19216   {   1, "hsdpa-non-capable" },
19217   { 0, NULL }
19218 };
19219
19220
19221 static int
19222 dissect_nbap_HSDPA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19223   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19224                                      2, NULL, FALSE, 0, NULL);
19225
19226   return offset;
19227 }
19228
19229
19230
19231 static int
19232 dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19233   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19234                                                             0U, 16777215U, NULL, TRUE);
19235
19236   return offset;
19237 }
19238
19239
19240 static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
19241   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
19242   { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
19243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19244   { NULL, 0, 0, NULL }
19245 };
19246
19247 static int
19248 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_) {
19249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19250                                    ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
19251
19252   return offset;
19253 }
19254
19255
19256 static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
19257   { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
19258 };
19259
19260 static int
19261 dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19262   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19263                                                   ett_nbap_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
19264                                                   1, maxNrOfPriorityClasses);
19265
19266   return offset;
19267 }
19268
19269
19270 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
19271   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
19272   { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
19273   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19274   { NULL, 0, 0, NULL }
19275 };
19276
19277 static int
19278 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_) {
19279   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19280                                    ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
19281
19282   return offset;
19283 }
19284
19285
19286 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
19287   { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
19288 };
19289
19290 static int
19291 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_) {
19292   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19293                                                   ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
19294                                                   1, maxNrOfCellPortionsPerCell);
19295
19296   return offset;
19297 }
19298
19299
19300
19301 static int
19302 dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19303   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19304                                                             0U, 1000U, NULL, FALSE);
19305
19306   return offset;
19307 }
19308
19309
19310
19311 static int
19312 dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19313   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19314                                                             0U, 100U, NULL, FALSE);
19315
19316   return offset;
19317 }
19318
19319
19320 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
19321   { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
19322   { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
19323   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19324   { NULL, 0, 0, NULL }
19325 };
19326
19327 static int
19328 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_) {
19329   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19330                                    ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
19331
19332   return offset;
19333 }
19334
19335
19336 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
19337   { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
19338 };
19339
19340 static int
19341 dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19342   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19343                                                   ett_nbap_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
19344                                                   1, maxNrOfContextsOnUeList);
19345
19346   return offset;
19347 }
19348
19349
19350 static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
19351   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
19352   { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
19353   { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
19354   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19355   { NULL, 0, 0, NULL }
19356 };
19357
19358 static int
19359 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_) {
19360   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19361                                    ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
19362
19363   return offset;
19364 }
19365
19366
19367 static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
19368   { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
19369 };
19370
19371 static int
19372 dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19373   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19374                                                   ett_nbap_HS_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
19375                                                   1, maxNrOfPriorityClasses);
19376
19377   return offset;
19378 }
19379
19380
19381 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
19382   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
19383   { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
19384   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19385   { NULL, 0, 0, NULL }
19386 };
19387
19388 static int
19389 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_) {
19390   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19391                                    ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
19392
19393   return offset;
19394 }
19395
19396
19397 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
19398   { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
19399 };
19400
19401 static int
19402 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_) {
19403   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19404                                                   ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
19405                                                   1, maxNrOfCellPortionsPerCell);
19406
19407   return offset;
19408 }
19409
19410
19411 static const per_sequence_t HSDPA_PICH_Shared_with_PCH_sequence[] = {
19412   { &hf_nbap_hsdpa_PICH_SharedPCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
19413   { NULL, 0, 0, NULL }
19414 };
19415
19416 static int
19417 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_) {
19418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19419                                    ett_nbap_HSDPA_PICH_Shared_with_PCH, HSDPA_PICH_Shared_with_PCH_sequence);
19420
19421   return offset;
19422 }
19423
19424
19425
19426 static int
19427 dissect_nbap_PICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19428   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19429                                                             -10, 5U, NULL, FALSE);
19430
19431   return offset;
19432 }
19433
19434
19435 static const value_string nbap_PICH_Mode_vals[] = {
19436   {   0, "v18" },
19437   {   1, "v36" },
19438   {   2, "v72" },
19439   {   3, "v144" },
19440   { 0, NULL }
19441 };
19442
19443
19444 static int
19445 dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19446   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19447                                      4, NULL, TRUE, 0, NULL);
19448
19449   return offset;
19450 }
19451
19452
19453 static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
19454   { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
19455   { &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
19456   { &hf_nbap_pich_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
19457   { &hf_nbap_pich_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
19458   { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
19459   { NULL, 0, 0, NULL }
19460 };
19461
19462 static int
19463 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_) {
19464   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19465                                    ett_nbap_HSDPA_PICH_notShared_with_PCH, HSDPA_PICH_notShared_with_PCH_sequence);
19466
19467   return offset;
19468 }
19469
19470
19471 static const value_string nbap_HSDPA_Associated_PICH_Information_vals[] = {
19472   {   0, "hsdpa-PICH-Shared-with-PCH" },
19473   {   1, "hsdpa-PICH-notShared-with-PCH" },
19474   { 0, NULL }
19475 };
19476
19477 static const per_choice_t HSDPA_Associated_PICH_Information_choice[] = {
19478   {   0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
19479   {   1, &hf_nbap_hsdpa_PICH_notShared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_notShared_with_PCH },
19480   { 0, NULL, 0, NULL }
19481 };
19482
19483 static int
19484 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_) {
19485   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19486                                  ett_nbap_HSDPA_Associated_PICH_Information, HSDPA_Associated_PICH_Information_choice,
19487                                  NULL);
19488
19489   return offset;
19490 }
19491
19492
19493 static const value_string nbap_RACH_Measurement_Result_vals[] = {
19494   {   0, "cpich-EcNo" },
19495   {   1, "cpich-RSCP" },
19496   {   2, "pathloss" },
19497   { 0, NULL }
19498 };
19499
19500
19501 static int
19502 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_) {
19503   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19504                                      3, NULL, TRUE, 0, NULL);
19505
19506   return offset;
19507 }
19508
19509
19510 static const per_sequence_t HSDSCH_Common_Information_sequence[] = {
19511   { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
19512   { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
19513   { &hf_nbap_associatedCommon_MACFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
19514   { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
19515   { &hf_nbap_rACH_Measurement_Result, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Measurement_Result },
19516   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information },
19517   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19518   { NULL, 0, 0, NULL }
19519 };
19520
19521 static int
19522 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_) {
19523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19524                                    ett_nbap_HSDSCH_Common_Information, HSDSCH_Common_Information_sequence);
19525
19526   return offset;
19527 }
19528
19529
19530 static const per_sequence_t HSDSCH_Common_System_InformationFDD_sequence[] = {
19531   { &hf_nbap_hsdsch_Common_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Common_Information },
19532   { &hf_nbap_commonMACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList },
19533   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19534   { NULL, 0, 0, NULL }
19535 };
19536
19537 static int
19538 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_) {
19539   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19540                                    ett_nbap_HSDSCH_Common_System_InformationFDD, HSDSCH_Common_System_InformationFDD_sequence);
19541
19542   return offset;
19543 }
19544
19545
19546 static const per_sequence_t HSSCCH_Codes_sequence[] = {
19547   { &hf_nbap_codeNumber     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
19548   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19549   { NULL, 0, 0, NULL }
19550 };
19551
19552 static int
19553 dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19554   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19555                                    ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
19556
19557   return offset;
19558 }
19559
19560
19561 static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
19562   { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
19563 };
19564
19565 static int
19566 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_) {
19567   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19568                                                   ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
19569                                                   1, maxNrOfHSSCCHCodes);
19570
19571   return offset;
19572 }
19573
19574
19575 static const per_sequence_t HSDSCH_Common_System_Information_ResponseFDD_sequence[] = {
19576   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
19577   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
19578   { &hf_nbap_commonMACFlow_Specific_Info_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList_Response },
19579   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19580   { NULL, 0, 0, NULL }
19581 };
19582
19583 static int
19584 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_) {
19585   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19586                                    ett_nbap_HSDSCH_Common_System_Information_ResponseFDD, HSDSCH_Common_System_Information_ResponseFDD_sequence);
19587
19588   return offset;
19589 }
19590
19591
19592
19593 static int
19594 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_) {
19595   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19596                                                             0U, maxNrOfMACdFlows_1, NULL, FALSE);
19597
19598   return offset;
19599 }
19600
19601
19602 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
19603   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
19604   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
19605   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
19606   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
19607   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19608   { NULL, 0, 0, NULL }
19609 };
19610
19611 static int
19612 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_) {
19613   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19614                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
19615
19616   return offset;
19617 }
19618
19619
19620 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
19621   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
19622 };
19623
19624 static int
19625 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_) {
19626   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19627                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
19628                                                   1, maxNrOfMACdFlows);
19629
19630   return offset;
19631 }
19632
19633
19634
19635 static int
19636 dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19637   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19638                                                             0U, 16777215U, NULL, TRUE);
19639
19640   return offset;
19641 }
19642
19643
19644
19645 static int
19646 dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19647   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19648                                                             0U, maxNrOfMACdPDUIndexes_1, NULL, FALSE);
19649
19650   return offset;
19651 }
19652
19653
19654 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
19655   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
19656   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
19657   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19658   { NULL, 0, 0, NULL }
19659 };
19660
19661 static int
19662 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_) {
19663   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19664                                    ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
19665
19666   return offset;
19667 }
19668
19669
19670 static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
19671   { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
19672 };
19673
19674 static int
19675 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_) {
19676   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19677                                                   ett_nbap_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
19678                                                   1, maxNrOfMACdPDUIndexes);
19679
19680   return offset;
19681 }
19682
19683
19684 static const value_string nbap_RLC_Mode_vals[] = {
19685   {   0, "rLC-AM" },
19686   {   1, "rLC-UM" },
19687   { 0, NULL }
19688 };
19689
19690
19691 static int
19692 dissect_nbap_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19693   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19694                                      2, NULL, TRUE, 0, NULL);
19695
19696   return offset;
19697 }
19698
19699
19700 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
19701   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
19702   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
19703   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
19704   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
19705   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
19706   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
19707   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
19708   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
19709   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
19710   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19711   { NULL, 0, 0, NULL }
19712 };
19713
19714 static int
19715 dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19716   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19717                                    ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
19718
19719   return offset;
19720 }
19721
19722
19723 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
19724   { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
19725 };
19726
19727 static int
19728 dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19729   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19730                                                   ett_nbap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
19731                                                   1, maxNrOfPriorityQueues);
19732
19733   return offset;
19734 }
19735
19736
19737 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
19738   { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
19739   { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
19740   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19741   { NULL, 0, 0, NULL }
19742 };
19743
19744 static int
19745 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_) {
19746   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19747                                    ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
19748
19749   return offset;
19750 }
19751
19752
19753
19754 static int
19755 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_) {
19756   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19757                                                             1U, 64U, NULL, TRUE);
19758
19759   return offset;
19760 }
19761
19762
19763 static const per_sequence_t UE_Capability_Information_sequence[] = {
19764   { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
19765   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19766   { NULL, 0, 0, NULL }
19767 };
19768
19769 static int
19770 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_) {
19771   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19772                                    ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
19773
19774   return offset;
19775 }
19776
19777
19778
19779 static int
19780 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_) {
19781   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19782                                                             0U, 300U, NULL, TRUE);
19783
19784   return offset;
19785 }
19786
19787
19788
19789 static int
19790 dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19791   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19792                                                             0U, 255U, NULL, FALSE);
19793
19794   return offset;
19795 }
19796
19797
19798 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
19799   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
19800   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
19801   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
19802   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
19803   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
19804   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
19805   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
19806   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
19807   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
19808   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
19809   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
19810   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19811   { NULL, 0, 0, NULL }
19812 };
19813
19814 static int
19815 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_) {
19816   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19817                                    ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
19818
19819   return offset;
19820 }
19821
19822
19823
19824 static int
19825 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_) {
19826   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19827                                                             -7, 8U, NULL, TRUE);
19828
19829   return offset;
19830 }
19831
19832
19833 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
19834   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
19835   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
19836   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
19837   { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
19838   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19839   { NULL, 0, 0, NULL }
19840 };
19841
19842 static int
19843 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_) {
19844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19845                                    ett_nbap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
19846
19847   return offset;
19848 }
19849
19850
19851 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
19852   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
19853   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
19854   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
19855   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
19856   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
19857   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19858   { NULL, 0, 0, NULL }
19859 };
19860
19861 static int
19862 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_) {
19863   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19864                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
19865
19866   return offset;
19867 }
19868
19869
19870 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
19871   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
19872 };
19873
19874 static int
19875 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_) {
19876   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19877                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
19878                                                   1, maxNrOfMACdFlows);
19879
19880   return offset;
19881 }
19882
19883
19884 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
19885   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
19886   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
19887   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
19888   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
19889   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
19890   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
19891   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
19892   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
19893   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
19894   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19895   { NULL, 0, 0, NULL }
19896 };
19897
19898 static int
19899 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_) {
19900   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19901                                    ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
19902
19903   return offset;
19904 }
19905
19906
19907 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
19908   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
19909   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
19910   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19911   { NULL, 0, 0, NULL }
19912 };
19913
19914 static int
19915 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_) {
19916   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19917                                    ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
19918
19919   return offset;
19920 }
19921
19922
19923 static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
19924   { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
19925 };
19926
19927 static int
19928 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_) {
19929   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19930                                                   ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
19931                                                   1, maxNrOfMACdPDUIndexes);
19932
19933   return offset;
19934 }
19935
19936
19937 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
19938   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
19939   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
19940   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T1 },
19941   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
19942   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_hsWindowSize },
19943   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
19944   { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
19945   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19946   { NULL, 0, 0, NULL }
19947 };
19948
19949 static int
19950 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_) {
19951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19952                                    ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
19953
19954   return offset;
19955 }
19956
19957
19958 static const value_string nbap_ModifyPriorityQueue_vals[] = {
19959   {   0, "addPriorityQueue" },
19960   {   1, "modifyPriorityQueue" },
19961   {   2, "deletePriorityQueue" },
19962   { 0, NULL }
19963 };
19964
19965 static const per_choice_t ModifyPriorityQueue_choice[] = {
19966   {   0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Add },
19967   {   1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
19968   {   2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_Id },
19969   { 0, NULL, 0, NULL }
19970 };
19971
19972 static int
19973 dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19974   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19975                                  ett_nbap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
19976                                  NULL);
19977
19978   return offset;
19979 }
19980
19981
19982 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
19983   { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
19984 };
19985
19986 static int
19987 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_) {
19988   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
19989                                                   ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
19990                                                   1, maxNrOfPriorityQueues);
19991
19992   return offset;
19993 }
19994
19995
19996 static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
19997   {   0, "changeGranted" },
19998   { 0, NULL }
19999 };
20000
20001
20002 static int
20003 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_) {
20004   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20005                                      1, NULL, FALSE, 0, NULL);
20006
20007   return offset;
20008 }
20009
20010
20011 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
20012   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
20013   { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify },
20014   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
20015   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
20016   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
20017   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
20018   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
20019   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
20020   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
20021   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
20022   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
20023   { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Code_Change_Grant },
20024   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
20025   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20026   { NULL, 0, 0, NULL }
20027 };
20028
20029 static int
20030 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_) {
20031   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20032                                    ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
20033
20034   return offset;
20035 }
20036
20037
20038 static const value_string nbap_HSDSCH_MACdPDUSizeFormat_vals[] = {
20039   {   0, "indexedMACdPDU-Size" },
20040   {   1, "flexibleMACdPDU-Size" },
20041   { 0, NULL }
20042 };
20043
20044
20045 static int
20046 dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20047   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20048                                      2, NULL, FALSE, 0, NULL);
20049
20050   return offset;
20051 }
20052
20053
20054 static const value_string nbap_HSDSCH_MACdPDU_SizeCapability_vals[] = {
20055   {   0, "indexedSizeCapable" },
20056   {   1, "flexibleSizeCapable" },
20057   { 0, NULL }
20058 };
20059
20060
20061 static int
20062 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_) {
20063   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20064                                      2, NULL, FALSE, 0, NULL);
20065
20066   return offset;
20067 }
20068
20069
20070 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
20071   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
20072   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
20073   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
20074   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
20075   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20076   { NULL, 0, 0, NULL }
20077 };
20078
20079 static int
20080 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_) {
20081   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20082                                    ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
20083
20084   return offset;
20085 }
20086
20087
20088 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
20089   { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
20090 };
20091
20092 static int
20093 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_) {
20094   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20095                                                   ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
20096                                                   1, maxNrOfPriorityQueues);
20097
20098   return offset;
20099 }
20100
20101
20102 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
20103   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
20104   { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
20105   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
20106   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
20107   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
20108   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
20109   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
20110   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20111   { NULL, 0, 0, NULL }
20112 };
20113
20114 static int
20115 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_) {
20116   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20117                                    ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
20118
20119   return offset;
20120 }
20121
20122
20123 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
20124   { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
20125   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
20126   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
20127   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
20128   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20129   { NULL, 0, 0, NULL }
20130 };
20131
20132 static int
20133 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_) {
20134   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20135                                    ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
20136
20137   return offset;
20138 }
20139
20140
20141 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
20142   { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
20143 };
20144
20145 static int
20146 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_) {
20147   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20148                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
20149                                                   1, maxNrOfMACdFlows);
20150
20151   return offset;
20152 }
20153
20154
20155 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
20156   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
20157   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
20158   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
20159   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20160   { NULL, 0, 0, NULL }
20161 };
20162
20163 static int
20164 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_) {
20165   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20166                                    ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
20167
20168   return offset;
20169 }
20170
20171
20172 static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
20173   {   0, "allowed" },
20174   {   1, "not-allowed" },
20175   { 0, NULL }
20176 };
20177
20178
20179 static int
20180 dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20181   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20182                                      2, NULL, FALSE, 0, NULL);
20183
20184   return offset;
20185 }
20186
20187
20188 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_sequence[] = {
20189   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
20190   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
20191   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
20192   { &hf_nbap_hSDSCH_RNTI    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
20193   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20194   { NULL, 0, 0, NULL }
20195 };
20196
20197 static int
20198 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20199   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20200                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information, HS_DSCH_FDD_Secondary_Serving_Information_sequence);
20201
20202   return offset;
20203 }
20204
20205
20206 static const value_string nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
20207   {   0, "sixtyfourQAM-DL-used" },
20208   {   1, "sixtyfourQAM-DL-not-used" },
20209   { 0, NULL }
20210 };
20211
20212
20213 static int
20214 dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20215   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20216                                      2, NULL, FALSE, 0, NULL);
20217
20218   return offset;
20219 }
20220
20221
20222 static const value_string nbap_HSDSCH_TBSizeTableIndicator_vals[] = {
20223   {   0, "octet-aligned" },
20224   { 0, NULL }
20225 };
20226
20227
20228 static int
20229 dissect_nbap_HSDSCH_TBSizeTableIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20230   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20231                                      1, NULL, FALSE, 0, NULL);
20232
20233   return offset;
20234 }
20235
20236
20237 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence[] = {
20238   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
20239   { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
20240   { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_TBSizeTableIndicator },
20241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20242   { NULL, 0, 0, NULL }
20243 };
20244
20245 static int
20246 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20248                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response, HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence);
20249
20250   return offset;
20251 }
20252
20253
20254 static const per_sequence_t HS_DSCH_Secondary_Serving_Information_To_Modify_sequence[] = {
20255   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
20256   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
20257   { &hf_nbap_hSSCCH_CodeChangeGrant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Code_Change_Grant },
20258   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
20259   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20260   { NULL, 0, 0, NULL }
20261 };
20262
20263 static int
20264 dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20265   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20266                                    ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify, HS_DSCH_Secondary_Serving_Information_To_Modify_sequence);
20267
20268   return offset;
20269 }
20270
20271
20272 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence[] = {
20273   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
20274   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
20275   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20276   { NULL, 0, 0, NULL }
20277 };
20278
20279 static int
20280 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20281   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20282                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence);
20283
20284   return offset;
20285 }
20286
20287
20288 static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
20289   {   0, "hsSCCHCodeChangeNeeded" },
20290   { 0, NULL }
20291 };
20292
20293
20294 static int
20295 dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20296   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20297                                      1, NULL, FALSE, 0, NULL);
20298
20299   return offset;
20300 }
20301
20302
20303 static const value_string nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
20304   {   0, "hsPDSCHCodeChangeNeeded" },
20305   { 0, NULL }
20306 };
20307
20308
20309 static int
20310 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_) {
20311   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20312                                      1, NULL, FALSE, 0, NULL);
20313
20314   return offset;
20315 }
20316
20317
20318 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence[] = {
20319   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
20320   { &hf_nbap_hS_PDSCH_Code_Change_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_Code_Change_Indicator },
20321   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20322   { NULL, 0, 0, NULL }
20323 };
20324
20325 static int
20326 dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20327   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20328                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information, HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence);
20329
20330   return offset;
20331 }
20332
20333
20334 static const per_sequence_t HS_Secondary_Serving_cell_change_successful_sequence[] = {
20335   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
20336   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20337   { NULL, 0, 0, NULL }
20338 };
20339
20340 static int
20341 dissect_nbap_HS_Secondary_Serving_cell_change_successful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20342   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20343                                    ett_nbap_HS_Secondary_Serving_cell_change_successful, HS_Secondary_Serving_cell_change_successful_sequence);
20344
20345   return offset;
20346 }
20347
20348
20349 static const per_sequence_t HS_Secondary_Serving_cell_change_unsuccessful_sequence[] = {
20350   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
20351   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20352   { NULL, 0, 0, NULL }
20353 };
20354
20355 static int
20356 dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20357   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20358                                    ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful, HS_Secondary_Serving_cell_change_unsuccessful_sequence);
20359
20360   return offset;
20361 }
20362
20363
20364 static const value_string nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals[] = {
20365   {   0, "hS-Secondary-Serving-cell-change-successful" },
20366   {   1, "hS-Secondary-Serving-cell-change-unsuccessful" },
20367   { 0, NULL }
20368 };
20369
20370 static const per_choice_t HS_DSCH_Secondary_Serving_cell_change_choice_choice[] = {
20371   {   0, &hf_nbap_hS_Secondary_Serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_Secondary_Serving_cell_change_successful },
20372   {   1, &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful },
20373   { 0, NULL, 0, NULL }
20374 };
20375
20376 static int
20377 dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20378   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20379                                  ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice, HS_DSCH_Secondary_Serving_cell_change_choice_choice,
20380                                  NULL);
20381
20382   return offset;
20383 }
20384
20385
20386 static const per_sequence_t HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence[] = {
20387   { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice },
20388   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20389   { NULL, 0, 0, NULL }
20390 };
20391
20392 static int
20393 dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20394   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20395                                    ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response, HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence);
20396
20397   return offset;
20398 }
20399
20400
20401
20402 static int
20403 dissect_nbap_HS_DSCH_Secondary_Serving_Remove(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20404   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
20405
20406   return offset;
20407 }
20408
20409
20410
20411 static int
20412 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_) {
20413   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20414                                                             0U, maxNrOfPagingMACFlow_1, NULL, FALSE);
20415
20416   return offset;
20417 }
20418
20419
20420 static const per_sequence_t Paging_MACFlow_PriorityQueue_Item_sequence[] = {
20421   { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
20422   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20423   { NULL, 0, 0, NULL }
20424 };
20425
20426 static int
20427 dissect_nbap_Paging_MACFlow_PriorityQueue_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20428   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20429                                    ett_nbap_Paging_MACFlow_PriorityQueue_Item, Paging_MACFlow_PriorityQueue_Item_sequence);
20430
20431   return offset;
20432 }
20433
20434
20435 static const per_sequence_t Paging_MACFlow_PriorityQueue_Information_sequence_of[1] = {
20436   { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_PriorityQueue_Item },
20437 };
20438
20439 static int
20440 dissect_nbap_Paging_MACFlow_PriorityQueue_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20441   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20442                                                   ett_nbap_Paging_MACFlow_PriorityQueue_Information, Paging_MACFlow_PriorityQueue_Information_sequence_of,
20443                                                   1, maxNrOfpagingMACQueues);
20444
20445   return offset;
20446 }
20447
20448
20449 static const per_sequence_t Paging_MAC_Flow_Specific_Information_Item_sequence[] = {
20450   { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
20451   { &hf_nbap_hSDPA_associated_PICH_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_Associated_PICH_Information },
20452   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
20453   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
20454   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
20455   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
20456   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
20457   { &hf_nbap_paging_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
20458   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20459   { NULL, 0, 0, NULL }
20460 };
20461
20462 static int
20463 dissect_nbap_Paging_MAC_Flow_Specific_Information_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20464   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20465                                    ett_nbap_Paging_MAC_Flow_Specific_Information_Item, Paging_MAC_Flow_Specific_Information_Item_sequence);
20466
20467   return offset;
20468 }
20469
20470
20471 static const per_sequence_t Paging_MACFlow_Specific_Information_sequence_of[1] = {
20472   { &hf_nbap_Paging_MACFlow_Specific_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_Item },
20473 };
20474
20475 static int
20476 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_) {
20477   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20478                                                   ett_nbap_Paging_MACFlow_Specific_Information, Paging_MACFlow_Specific_Information_sequence_of,
20479                                                   1, maxNrOfPagingMACFlow);
20480
20481   return offset;
20482 }
20483
20484
20485
20486 static int
20487 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_) {
20488   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20489                                                             1U, 5U, NULL, FALSE);
20490
20491   return offset;
20492 }
20493
20494
20495
20496 static int
20497 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_) {
20498   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20499                                                             1U, 32U, NULL, FALSE);
20500
20501   return offset;
20502 }
20503
20504
20505 static const per_sequence_t Transport_Block_Size_List_item_sequence[] = {
20506   { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH },
20507   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20508   { NULL, 0, 0, NULL }
20509 };
20510
20511 static int
20512 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_) {
20513   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20514                                    ett_nbap_Transport_Block_Size_List_item, Transport_Block_Size_List_item_sequence);
20515
20516   return offset;
20517 }
20518
20519
20520 static const per_sequence_t Transport_Block_Size_List_sequence_of[1] = {
20521   { &hf_nbap_Transport_Block_Size_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_item },
20522 };
20523
20524 static int
20525 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_) {
20526   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20527                                                   ett_nbap_Transport_Block_Size_List, Transport_Block_Size_List_sequence_of,
20528                                                   1, maxNrOfHS_DSCHTBSsE_PCH);
20529
20530   return offset;
20531 }
20532
20533
20534 static const per_sequence_t HSDSCH_Paging_System_InformationFDD_sequence[] = {
20535   { &hf_nbap_paging_MACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_Information },
20536   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
20537   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
20538   { &hf_nbap_number_of_PCCH_transmission, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Number_of_PCCH_transmission },
20539   { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List },
20540   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20541   { NULL, 0, 0, NULL }
20542 };
20543
20544 static int
20545 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_) {
20546   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20547                                    ett_nbap_HSDSCH_Paging_System_InformationFDD, HSDSCH_Paging_System_InformationFDD_sequence);
20548
20549   return offset;
20550 }
20551
20552
20553
20554 static int
20555 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_) {
20556   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20557                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
20558
20559   return offset;
20560 }
20561
20562
20563 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseList_sequence[] = {
20564   { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
20565   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
20566   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
20567   { &hf_nbap_hSPDSCH_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Code_Index },
20568   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20569   { NULL, 0, 0, NULL }
20570 };
20571
20572 static int
20573 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_) {
20574   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20575                                    ett_nbap_HSDSCH_Paging_System_Information_ResponseList, HSDSCH_Paging_System_Information_ResponseList_sequence);
20576
20577   return offset;
20578 }
20579
20580
20581 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseFDD_sequence_of[1] = {
20582   { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseList },
20583 };
20584
20585 static int
20586 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_) {
20587   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20588                                                   ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD, HSDSCH_Paging_System_Information_ResponseFDD_sequence_of,
20589                                                   1, maxNrOfPagingMACFlow);
20590
20591   return offset;
20592 }
20593
20594
20595
20596 static int
20597 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_) {
20598   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20599                                                             0U, 31U, NULL, FALSE);
20600
20601   return offset;
20602 }
20603
20604
20605 static const per_sequence_t HSSICH_Info_sequence[] = {
20606   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
20607   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
20608   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
20609   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20610   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20611   { NULL, 0, 0, NULL }
20612 };
20613
20614 static int
20615 dissect_nbap_HSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20616   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20617                                    ett_nbap_HSSICH_Info, HSSICH_Info_sequence);
20618
20619   return offset;
20620 }
20621
20622
20623 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
20624   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
20625   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
20626   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20627   { &hf_nbap_hSSICH_Info    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
20628   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20629   { NULL, 0, 0, NULL }
20630 };
20631
20632 static int
20633 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_) {
20634   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20635                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
20636
20637   return offset;
20638 }
20639
20640
20641 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
20642   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
20643 };
20644
20645 static int
20646 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_) {
20647   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20648                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
20649                                                   1, maxNrOfHSSCCHCodes);
20650
20651   return offset;
20652 }
20653
20654
20655 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
20656   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
20657   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
20658   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
20659   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20660   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20661   { NULL, 0, 0, NULL }
20662 };
20663
20664 static int
20665 dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20666   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20667                                    ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
20668
20669   return offset;
20670 }
20671
20672
20673 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
20674   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
20675   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
20676   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20677   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
20678   { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
20679   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20680   { NULL, 0, 0, NULL }
20681 };
20682
20683 static int
20684 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_) {
20685   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20686                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
20687
20688   return offset;
20689 }
20690
20691
20692 static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
20693   { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
20694 };
20695
20696 static int
20697 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_) {
20698   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20699                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
20700                                                   1, maxNrOfHSSCCHCodes);
20701
20702   return offset;
20703 }
20704
20705
20706 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
20707   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
20708   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
20709   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
20710   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
20711   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20712   { NULL, 0, 0, NULL }
20713 };
20714
20715 static int
20716 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_) {
20717   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20718                                    ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
20719
20720   return offset;
20721 }
20722
20723
20724 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
20725   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
20726   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20727   { NULL, 0, 0, NULL }
20728 };
20729
20730 static int
20731 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_) {
20732   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20733                                    ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
20734
20735   return offset;
20736 }
20737
20738
20739 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
20740   { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
20741 };
20742
20743 static int
20744 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_) {
20745   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20746                                                   ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
20747                                                   1, maxNrOfMACdFlows);
20748
20749   return offset;
20750 }
20751
20752
20753
20754 static int
20755 dissect_nbap_HS_SCCH_CodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20756   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20757                                                             0U, 127U, NULL, FALSE);
20758
20759   return offset;
20760 }
20761
20762
20763 static const per_sequence_t HS_SCCH_PreconfiguredCodesItem_sequence[] = {
20764   { &hf_nbap_hS_SCCH_CodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_CodeNumber },
20765   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20766   { NULL, 0, 0, NULL }
20767 };
20768
20769 static int
20770 dissect_nbap_HS_SCCH_PreconfiguredCodesItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20771   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20772                                    ett_nbap_HS_SCCH_PreconfiguredCodesItem, HS_SCCH_PreconfiguredCodesItem_sequence);
20773
20774   return offset;
20775 }
20776
20777
20778 static const per_sequence_t HS_SCCH_PreconfiguredCodes_sequence_of[1] = {
20779   { &hf_nbap_HS_SCCH_PreconfiguredCodes_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodesItem },
20780 };
20781
20782 static int
20783 dissect_nbap_HS_SCCH_PreconfiguredCodes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20784   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20785                                                   ett_nbap_HS_SCCH_PreconfiguredCodes, HS_SCCH_PreconfiguredCodes_sequence_of,
20786                                                   1, maxNrOfHSSCCHCodes);
20787
20788   return offset;
20789 }
20790
20791
20792 static const per_sequence_t SetsOfHS_SCCH_CodesItem_sequence[] = {
20793   { &hf_nbap_hS_SCCH_PreconfiguredCodes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodes },
20794   { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
20795   { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_TBSizeTableIndicator },
20796   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20797   { NULL, 0, 0, NULL }
20798 };
20799
20800 static int
20801 dissect_nbap_SetsOfHS_SCCH_CodesItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20802   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20803                                    ett_nbap_SetsOfHS_SCCH_CodesItem, SetsOfHS_SCCH_CodesItem_sequence);
20804
20805   return offset;
20806 }
20807
20808
20809 static const per_sequence_t SetsOfHS_SCCH_Codes_sequence_of[1] = {
20810   { &hf_nbap_SetsOfHS_SCCH_Codes_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_CodesItem },
20811 };
20812
20813 static int
20814 dissect_nbap_SetsOfHS_SCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20815   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20816                                                   ett_nbap_SetsOfHS_SCCH_Codes, SetsOfHS_SCCH_Codes_sequence_of,
20817                                                   1, maxNrOfHSDSCH);
20818
20819   return offset;
20820 }
20821
20822
20823 static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
20824   {   0, "v1-2" },
20825   {   1, "v2-3" },
20826   {   2, "v3-4" },
20827   {   3, "v4-5" },
20828   {   4, "v5-6" },
20829   {   5, "v6-7" },
20830   {   6, "v7-8" },
20831   {   7, "v8-9" },
20832   {   8, "v9-10" },
20833   {   9, "v1-1" },
20834   { 0, NULL }
20835 };
20836
20837
20838 static int
20839 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_) {
20840   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20841                                      10, NULL, TRUE, 0, NULL);
20842
20843   return offset;
20844 }
20845
20846
20847 static const per_sequence_t HSDSCH_PreconfigurationInfo_sequence[] = {
20848   { &hf_nbap_setsOfHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_Codes },
20849   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
20850   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
20851   { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator },
20852   { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MIMO_N_M_Ratio },
20853   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response },
20854   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20855   { NULL, 0, 0, NULL }
20856 };
20857
20858 static int
20859 dissect_nbap_HSDSCH_PreconfigurationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20860   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20861                                    ett_nbap_HSDSCH_PreconfigurationInfo, HSDSCH_PreconfigurationInfo_sequence);
20862
20863   return offset;
20864 }
20865
20866
20867 static const value_string nbap_MAChsResetScheme_vals[] = {
20868   {   0, "always" },
20869   {   1, "interNodeB-change" },
20870   { 0, NULL }
20871 };
20872
20873
20874 static int
20875 dissect_nbap_MAChsResetScheme(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20876   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20877                                      2, NULL, FALSE, 0, NULL);
20878
20879   return offset;
20880 }
20881
20882
20883
20884 static int
20885 dissect_nbap_NumHS_SCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20886   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20887                                                             1U, maxNrOfHSSCCHCodes, NULL, FALSE);
20888
20889   return offset;
20890 }
20891
20892
20893 static const per_sequence_t SecondaryServingCellsItem_sequence[] = {
20894   { &hf_nbap_secondaryC_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
20895   { &hf_nbap_numSecondaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NumHS_SCCH_Codes },
20896   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
20897   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20898   { NULL, 0, 0, NULL }
20899 };
20900
20901 static int
20902 dissect_nbap_SecondaryServingCellsItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20903   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20904                                    ett_nbap_SecondaryServingCellsItem, SecondaryServingCellsItem_sequence);
20905
20906   return offset;
20907 }
20908
20909
20910 static const per_sequence_t SecondaryServingCells_sequence_of[1] = {
20911   { &hf_nbap_SecondaryServingCells_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryServingCellsItem },
20912 };
20913
20914 static int
20915 dissect_nbap_SecondaryServingCells(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20916   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20917                                                   ett_nbap_SecondaryServingCells, SecondaryServingCells_sequence_of,
20918                                                   1, maxNrOfHSDSCH_1);
20919
20920   return offset;
20921 }
20922
20923
20924
20925 static int
20926 dissect_nbap_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20927   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
20928
20929   return offset;
20930 }
20931
20932
20933 static const per_sequence_t HSDSCH_PreconfigurationSetup_sequence[] = {
20934   { &hf_nbap_mAChsResetScheme, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsResetScheme },
20935   { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
20936   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
20937   { &hf_nbap_secondaryServingCells, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SecondaryServingCells },
20938   { &hf_nbap_numPrimaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NumHS_SCCH_Codes },
20939   { &hf_nbap_hARQ_Preamble_Mode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Preamble_Mode },
20940   { &hf_nbap_mIMO_ActivationIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MIMO_ActivationIndicator },
20941   { &hf_nbap_hSDSCH_MACdPDUSizeFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdPDUSizeFormat },
20942   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
20943   { &hf_nbap_uE_without_HS_SCCH_constraint_indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
20944   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
20945   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20946   { NULL, 0, 0, NULL }
20947 };
20948
20949 static int
20950 dissect_nbap_HSDSCH_PreconfigurationSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20951   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20952                                    ett_nbap_HSDSCH_PreconfigurationSetup, HSDSCH_PreconfigurationSetup_sequence);
20953
20954   return offset;
20955 }
20956
20957
20958 static const per_sequence_t HSSICH_Info768_sequence[] = {
20959   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
20960   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
20961   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
20962   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
20963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20964   { NULL, 0, 0, NULL }
20965 };
20966
20967 static int
20968 dissect_nbap_HSSICH_Info768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20970                                    ett_nbap_HSSICH_Info768, HSSICH_Info768_sequence);
20971
20972   return offset;
20973 }
20974
20975
20976 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD768_sequence[] = {
20977   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
20978   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
20979   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
20980   { &hf_nbap_hSSICH_Info768 , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info768 },
20981   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20982   { NULL, 0, 0, NULL }
20983 };
20984
20985 static int
20986 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_) {
20987   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20988                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD768, HSSCCH_Specific_InformationRespItemTDD768_sequence);
20989
20990   return offset;
20991 }
20992
20993
20994 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD768_sequence_of[1] = {
20995   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768 },
20996 };
20997
20998 static int
20999 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_) {
21000   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21001                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD768, HSSCCH_Specific_InformationRespListTDD768_sequence_of,
21002                                                   1, maxNrOfHSSCCHCodes);
21003
21004   return offset;
21005 }
21006
21007
21008
21009 static int
21010 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_) {
21011   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21012                                                             0U, 20U, NULL, FALSE);
21013
21014   return offset;
21015 }
21016
21017
21018
21019 static int
21020 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_) {
21021   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21022                                                             0U, 20U, NULL, FALSE);
21023
21024   return offset;
21025 }
21026
21027
21028
21029 static int
21030 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_) {
21031   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21032                                                             0U, 20U, NULL, FALSE);
21033
21034   return offset;
21035 }
21036
21037
21038 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
21039   { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
21040   { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
21041   { &hf_nbap_total_HS_SICH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
21042   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21043   { NULL, 0, 0, NULL }
21044 };
21045
21046 static int
21047 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_) {
21048   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21049                                    ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
21050
21051   return offset;
21052 }
21053
21054
21055
21056 static int
21057 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_) {
21058   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21059                                                             0U, 20U, NULL, FALSE);
21060
21061   return offset;
21062 }
21063
21064
21065
21066 static int
21067 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_) {
21068   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21069                                                             0U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
21070
21071   return offset;
21072 }
21073
21074
21075
21076 static int
21077 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_) {
21078   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21079                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
21080
21081   return offset;
21082 }
21083
21084
21085 static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
21086   { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_maxHS_PDSCHCodeNrComp_1 },
21087   { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_Start_code_number },
21088   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21089   { NULL, 0, 0, NULL }
21090 };
21091
21092 static int
21093 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_) {
21094   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21095                                    ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
21096
21097   return offset;
21098 }
21099
21100
21101
21102 static int
21103 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_) {
21104   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21105                                                             0U, 31U, NULL, FALSE);
21106
21107   return offset;
21108 }
21109
21110
21111
21112 static int
21113 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_) {
21114   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21115                                                             0U, maxHS_SCCHCodeNrComp_1, NULL, FALSE);
21116
21117   return offset;
21118 }
21119
21120
21121 static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
21122   { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
21123 };
21124
21125 static int
21126 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_) {
21127   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21128                                                   ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
21129                                                   1, maxNrOfHSSCCHs);
21130
21131   return offset;
21132 }
21133
21134
21135 static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
21136   {   0, "replace" },
21137   {   1, "remove" },
21138   { 0, NULL }
21139 };
21140
21141 static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
21142   {   0, &hf_nbap_replace_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_HS_SCCH_FDD_Code_List },
21143   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
21144   { 0, NULL, 0, NULL }
21145 };
21146
21147 static int
21148 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_) {
21149   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21150                                  ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
21151                                  NULL);
21152
21153   return offset;
21154 }
21155
21156
21157 static const value_string nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
21158   {   0, "changeGranted" },
21159   { 0, NULL }
21160 };
21161
21162
21163 static int
21164 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_) {
21165   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21166                                      1, NULL, FALSE, 0, NULL);
21167
21168   return offset;
21169 }
21170
21171
21172 static const value_string nbap_HSDSCH_Configured_Indicator_vals[] = {
21173   {   0, "configured-HS-DSCH" },
21174   {   1, "no-configured-HS-DSCH" },
21175   { 0, NULL }
21176 };
21177
21178
21179 static int
21180 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_) {
21181   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21182                                      2, NULL, FALSE, 0, NULL);
21183
21184   return offset;
21185 }
21186
21187
21188 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_sequence[] = {
21189   { &hf_nbap_hspdsch_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
21190   { &hf_nbap_hSDSCH_FDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_FDD_Information },
21191   { &hf_nbap_hsdsch_RNTI    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
21192   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21193   { NULL, 0, 0, NULL }
21194 };
21195
21196 static int
21197 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_) {
21198   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21199                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info, HS_DSCH_Serving_Cell_Change_Info_sequence);
21200
21201   return offset;
21202 }
21203
21204
21205 static const per_sequence_t HS_serving_cell_change_successful_sequence[] = {
21206   { &hf_nbap_hSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_FDD_Information_Response },
21207   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21208   { NULL, 0, 0, NULL }
21209 };
21210
21211 static int
21212 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_) {
21213   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21214                                    ett_nbap_HS_serving_cell_change_successful, HS_serving_cell_change_successful_sequence);
21215
21216   return offset;
21217 }
21218
21219
21220 static const per_sequence_t HS_serving_cell_change_unsuccessful_sequence[] = {
21221   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
21222   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21223   { NULL, 0, 0, NULL }
21224 };
21225
21226 static int
21227 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_) {
21228   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21229                                    ett_nbap_HS_serving_cell_change_unsuccessful, HS_serving_cell_change_unsuccessful_sequence);
21230
21231   return offset;
21232 }
21233
21234
21235 static const value_string nbap_HS_DSCH_serving_cell_choice_vals[] = {
21236   {   0, "hS-serving-cell-change-successful" },
21237   {   1, "hS-serving-cell-change-unsuccessful" },
21238   { 0, NULL }
21239 };
21240
21241 static const per_choice_t HS_DSCH_serving_cell_choice_choice[] = {
21242   {   0, &hf_nbap_hS_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_successful },
21243   {   1, &hf_nbap_hS_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_unsuccessful },
21244   { 0, NULL, 0, NULL }
21245 };
21246
21247 static int
21248 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_) {
21249   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21250                                  ett_nbap_HS_DSCH_serving_cell_choice, HS_DSCH_serving_cell_choice_choice,
21251                                  NULL);
21252
21253   return offset;
21254 }
21255
21256
21257 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_Response_sequence[] = {
21258   { &hf_nbap_hS_DSCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_serving_cell_choice },
21259   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21260   { NULL, 0, 0, NULL }
21261 };
21262
21263 static int
21264 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_) {
21265   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21266                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response, HS_DSCH_Serving_Cell_Change_Info_Response_sequence);
21267
21268   return offset;
21269 }
21270
21271
21272 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
21273   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
21274   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
21275   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
21276   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
21277   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
21278   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
21279   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
21280   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21281   { NULL, 0, 0, NULL }
21282 };
21283
21284 static int
21285 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_) {
21286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21287                                    ett_nbap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
21288
21289   return offset;
21290 }
21291
21292
21293 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
21294   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
21295   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
21296   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21297   { NULL, 0, 0, NULL }
21298 };
21299
21300 static int
21301 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_) {
21302   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21303                                    ett_nbap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
21304
21305   return offset;
21306 }
21307
21308
21309
21310 static int
21311 dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21312   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21313                                                             0U, 63U, NULL, FALSE);
21314
21315   return offset;
21316 }
21317
21318
21319 static const value_string nbap_PagingIndicatorLength_vals[] = {
21320   {   0, "v2" },
21321   {   1, "v4" },
21322   {   2, "v8" },
21323   { 0, NULL }
21324 };
21325
21326
21327 static int
21328 dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21329   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21330                                      3, NULL, TRUE, 0, NULL);
21331
21332   return offset;
21333 }
21334
21335
21336 static const per_sequence_t HSDPA_PICH_notShared_with_PCHLCR_sequence[] = {
21337   { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
21338   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
21339   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
21340   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
21341   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
21342   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
21343   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
21344   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
21345   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
21346   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
21347   { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
21348   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21349   { NULL, 0, 0, NULL }
21350 };
21351
21352 static int
21353 dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21354   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21355                                    ett_nbap_HSDPA_PICH_notShared_with_PCHLCR, HSDPA_PICH_notShared_with_PCHLCR_sequence);
21356
21357   return offset;
21358 }
21359
21360
21361 static const value_string nbap_HSDPA_Associated_PICH_InformationLCR_vals[] = {
21362   {   0, "hsdpa-PICH-Shared-with-PCH" },
21363   {   1, "hsdpa-PICH-notShared-with-PCHLCR" },
21364   { 0, NULL }
21365 };
21366
21367 static const per_choice_t HSDPA_Associated_PICH_InformationLCR_choice[] = {
21368   {   0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
21369   {   1, &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR },
21370   { 0, NULL, 0, NULL }
21371 };
21372
21373 static int
21374 dissect_nbap_HSDPA_Associated_PICH_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21375   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21376                                  ett_nbap_HSDPA_Associated_PICH_InformationLCR, HSDPA_Associated_PICH_InformationLCR_choice,
21377                                  NULL);
21378
21379   return offset;
21380 }
21381
21382
21383 static const per_sequence_t HSDSCH_Common_InformationLCR_sequence[] = {
21384   { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
21385   { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
21386   { &hf_nbap_associatedCommon_MACFlowLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
21387   { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
21388   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR },
21389   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21390   { NULL, 0, 0, NULL }
21391 };
21392
21393 static int
21394 dissect_nbap_HSDSCH_Common_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21395   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21396                                    ett_nbap_HSDSCH_Common_InformationLCR, HSDSCH_Common_InformationLCR_sequence);
21397
21398   return offset;
21399 }
21400
21401
21402 static const per_sequence_t HSDSCH_Common_System_InformationLCR_sequence[] = {
21403   { &hf_nbap_hsdsch_Common_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Common_InformationLCR },
21404   { &hf_nbap_commonMACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoListLCR },
21405   { &hf_nbap_common_H_RNTI_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_H_RNTI_InformationLCR },
21406   { &hf_nbap_sync_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Sync_InformationLCR },
21407   { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
21408   { &hf_nbap_hSSICH_SIRTarget, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
21409   { &hf_nbap_hSSICH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
21410   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21411   { NULL, 0, 0, NULL }
21412 };
21413
21414 static int
21415 dissect_nbap_HSDSCH_Common_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21416   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21417                                    ett_nbap_HSDSCH_Common_System_InformationLCR, HSDSCH_Common_System_InformationLCR_sequence);
21418
21419   return offset;
21420 }
21421
21422
21423
21424 static int
21425 dissect_nbap_HS_SCCH_ID_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21426   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21427                                                             0U, 255U, NULL, FALSE);
21428
21429   return offset;
21430 }
21431
21432
21433 static const per_sequence_t HSSCCH_Specific_InformationRespItemLCR_sequence[] = {
21434   { &hf_nbap_hS_SCCH_ID_LCR , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID_LCR },
21435   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21436   { NULL, 0, 0, NULL }
21437 };
21438
21439 static int
21440 dissect_nbap_HSSCCH_Specific_InformationRespItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21441   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21442                                    ett_nbap_HSSCCH_Specific_InformationRespItemLCR, HSSCCH_Specific_InformationRespItemLCR_sequence);
21443
21444   return offset;
21445 }
21446
21447
21448 static const per_sequence_t HSSCCH_Specific_InformationRespListLCR_sequence_of[1] = {
21449   { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemLCR },
21450 };
21451
21452 static int
21453 dissect_nbap_HSSCCH_Specific_InformationRespListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21454   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21455                                                   ett_nbap_HSSCCH_Specific_InformationRespListLCR, HSSCCH_Specific_InformationRespListLCR_sequence_of,
21456                                                   1, maxNrOfHSSCCHsLCR);
21457
21458   return offset;
21459 }
21460
21461
21462 static const per_sequence_t HSDSCH_Common_System_Information_ResponseLCR_sequence[] = {
21463   { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListLCR },
21464   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
21465   { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR },
21466   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21467   { NULL, 0, 0, NULL }
21468 };
21469
21470 static int
21471 dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21472   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21473                                    ett_nbap_HSDSCH_Common_System_Information_ResponseLCR, HSDSCH_Common_System_Information_ResponseLCR_sequence);
21474
21475   return offset;
21476 }
21477
21478
21479 static const per_sequence_t Paging_MAC_Flow_Specific_Information_ItemLCR_sequence[] = {
21480   { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
21481   { &hf_nbap_hSDPA_associated_PICH_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDPA_Associated_PICH_InformationLCR },
21482   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
21483   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
21484   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
21485   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
21486   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
21487   { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
21488   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
21489   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21490   { NULL, 0, 0, NULL }
21491 };
21492
21493 static int
21494 dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21495   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21496                                    ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR, Paging_MAC_Flow_Specific_Information_ItemLCR_sequence);
21497
21498   return offset;
21499 }
21500
21501
21502 static const per_sequence_t Paging_MACFlow_Specific_InformationLCR_sequence_of[1] = {
21503   { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR },
21504 };
21505
21506 static int
21507 dissect_nbap_Paging_MACFlow_Specific_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21508   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21509                                                   ett_nbap_Paging_MACFlow_Specific_InformationLCR, Paging_MACFlow_Specific_InformationLCR_sequence_of,
21510                                                   1, maxNrOfPagingMACFlow);
21511
21512   return offset;
21513 }
21514
21515
21516
21517 static int
21518 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_) {
21519   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21520                                                             1U, 16U, NULL, FALSE);
21521
21522   return offset;
21523 }
21524
21525
21526
21527 static int
21528 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_) {
21529   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21530                                                             1U, 8U, NULL, FALSE);
21531
21532   return offset;
21533 }
21534
21535
21536
21537 static int
21538 dissect_nbap_INTEGER_1_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21539   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21540                                                             1U, 3U, NULL, FALSE);
21541
21542   return offset;
21543 }
21544
21545
21546 static const per_sequence_t HSDSCH_Paging_System_InformationLCR_sequence[] = {
21547   { &hf_nbap_paging_MACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_InformationLCR },
21548   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
21549   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
21550   { &hf_nbap_reception_Window_Size, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_16 },
21551   { &hf_nbap_n_PCH          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_8 },
21552   { &hf_nbap_paging_Subchannel_Size, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_3 },
21553   { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transport_Block_Size_List },
21554   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21555   { NULL, 0, 0, NULL }
21556 };
21557
21558 static int
21559 dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21560   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21561                                    ett_nbap_HSDSCH_Paging_System_InformationLCR, HSDSCH_Paging_System_InformationLCR_sequence);
21562
21563   return offset;
21564 }
21565
21566
21567 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseListLCR_sequence[] = {
21568   { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
21569   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
21570   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
21571   { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst },
21572   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21573   { NULL, 0, 0, NULL }
21574 };
21575
21576 static int
21577 dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21578   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21579                                    ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR, HSDSCH_Paging_System_Information_ResponseListLCR_sequence);
21580
21581   return offset;
21582 }
21583
21584
21585 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseLCR_sequence_of[1] = {
21586   { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR },
21587 };
21588
21589 static int
21590 dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21591   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21592                                                   ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR, HSDSCH_Paging_System_Information_ResponseLCR_sequence_of,
21593                                                   1, maxNrOfPagingMACFlow);
21594
21595   return offset;
21596 }
21597
21598
21599
21600 static int
21601 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_) {
21602   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21603                                                             1U, 16U, NULL, FALSE);
21604
21605   return offset;
21606 }
21607
21608
21609
21610 static int
21611 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_) {
21612   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21613                                      NO_BOUND, NO_BOUND, FALSE, NULL);
21614
21615   return offset;
21616 }
21617
21618
21619
21620 static int
21621 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_) {
21622   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21623                                                             0U, 4094U, NULL, FALSE);
21624
21625   return offset;
21626 }
21627
21628
21629 static const value_string nbap_IB_SG_REP_vals[] = {
21630   {   0, "rep4" },
21631   {   1, "rep8" },
21632   {   2, "rep16" },
21633   {   3, "rep32" },
21634   {   4, "rep64" },
21635   {   5, "rep128" },
21636   {   6, "rep256" },
21637   {   7, "rep512" },
21638   {   8, "rep1024" },
21639   {   9, "rep2048" },
21640   {  10, "rep4096" },
21641   { 0, NULL }
21642 };
21643
21644
21645 static int
21646 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_) {
21647   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21648                                      11, NULL, FALSE, 0, NULL);
21649
21650   return offset;
21651 }
21652
21653
21654 static const value_string nbap_IB_Type_vals[] = {
21655   {   0, "mIB" },
21656   {   1, "sB1" },
21657   {   2, "sB2" },
21658   {   3, "sIB1" },
21659   {   4, "sIB2" },
21660   {   5, "sIB3" },
21661   {   6, "sIB4" },
21662   {   7, "sIB5" },
21663   {   8, "sIB6" },
21664   {   9, "sIB7" },
21665   {  10, "not-Used-sIB8" },
21666   {  11, "not-Used-sIB9" },
21667   {  12, "not-Used-sIB10" },
21668   {  13, "sIB11" },
21669   {  14, "sIB12" },
21670   {  15, "sIB13" },
21671   {  16, "sIB13dot1" },
21672   {  17, "sIB13dot2" },
21673   {  18, "sIB13dot3" },
21674   {  19, "sIB13dot4" },
21675   {  20, "sIB14" },
21676   {  21, "sIB15" },
21677   {  22, "sIB15dot1" },
21678   {  23, "sIB15dot2" },
21679   {  24, "sIB15dot3" },
21680   {  25, "sIB16" },
21681   {  26, "sIB17" },
21682   {  27, "sIB15dot4" },
21683   {  28, "sIB18" },
21684   {  29, "sIB15dot5" },
21685   {  30, "sIB5bis" },
21686   {  31, "sIB11bis" },
21687   {  32, "sIB15bis" },
21688   {  33, "sIB15dot1bis" },
21689   {  34, "sIB15dot2bis" },
21690   {  35, "sIB15dot3bis" },
21691   {  36, "sIB15dot6" },
21692   {  37, "sIB15dot7" },
21693   {  38, "sIB15dot8" },
21694   {  39, "sIB15dot2ter" },
21695   {  40, "sIB19" },
21696   { 0, NULL }
21697 };
21698
21699
21700 static int
21701 dissect_nbap_IB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21702   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21703                                      26, NULL, TRUE, 15, NULL);
21704
21705   return offset;
21706 }
21707
21708
21709
21710 static int
21711 dissect_nbap_Sub_Frame_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21712   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21713                                                             0U, 4U, NULL, TRUE);
21714
21715   return offset;
21716 }
21717
21718
21719 static const per_sequence_t IMB_Parameters_sequence[] = {
21720   { &hf_nbap_sub_Frame_Number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Sub_Frame_Number },
21721   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21722   { NULL, 0, 0, NULL }
21723 };
21724
21725 static int
21726 dissect_nbap_IMB_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21728                                    ett_nbap_IMB_Parameters, IMB_Parameters_sequence);
21729
21730   return offset;
21731 }
21732
21733
21734
21735 static int
21736 dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21737   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21738                                                             1U, 60U, NULL, TRUE);
21739
21740   return offset;
21741 }
21742
21743
21744
21745 static int
21746 dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21747   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21748                                                             1U, 24U, NULL, TRUE);
21749
21750   return offset;
21751 }
21752
21753
21754 static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
21755   {   0, "min" },
21756   {   1, "hours" },
21757   { 0, NULL }
21758 };
21759
21760 static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
21761   {   0, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
21762   {   1, &hf_nbap_hours          , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledhour },
21763   { 0, NULL, 0, NULL }
21764 };
21765
21766 static int
21767 dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21768   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21769                                  ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
21770                                  NULL);
21771
21772   return offset;
21773 }
21774
21775
21776 static const value_string nbap_InformationThresholds_vals[] = {
21777   {   0, "dgps" },
21778   {   1, "dGANSSThreshold" },
21779   { 0, NULL }
21780 };
21781
21782 static const per_choice_t InformationThresholds_choice[] = {
21783   {   0, &hf_nbap_dgps           , ASN1_EXTENSION_ROOT    , dissect_nbap_DGPSThresholds },
21784   {   1, &hf_nbap_dGANSSThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_DGANSSThreshold },
21785   { 0, NULL, 0, NULL }
21786 };
21787
21788 static int
21789 dissect_nbap_InformationThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21790   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21791                                  ett_nbap_InformationThresholds, InformationThresholds_choice,
21792                                  NULL);
21793
21794   return offset;
21795 }
21796
21797
21798 static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
21799   { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_InformationThresholds },
21800   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21801   { NULL, 0, 0, NULL }
21802 };
21803
21804 static int
21805 dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21806   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21807                                    ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
21808
21809   return offset;
21810 }
21811
21812
21813 static const value_string nbap_InformationReportCharacteristics_vals[] = {
21814   {   0, "onDemand" },
21815   {   1, "periodic" },
21816   {   2, "onModification" },
21817   { 0, NULL }
21818 };
21819
21820 static const per_choice_t InformationReportCharacteristics_choice[] = {
21821   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
21822   {   1, &hf_nbap_periodic       , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
21823   {   2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_OnModification },
21824   { 0, NULL, 0, NULL }
21825 };
21826
21827 static int
21828 dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21829   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21830                                  ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
21831                                  NULL);
21832
21833   return offset;
21834 }
21835
21836
21837
21838 static int
21839 dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21840   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21841                                                             0U, 1048575U, NULL, FALSE);
21842
21843   return offset;
21844 }
21845
21846
21847 static const value_string nbap_Information_Type_Item_vals[] = {
21848   {   0, "gpsinformation" },
21849   {   1, "dgpscorrections" },
21850   {   2, "gpsrxpos" },
21851   {   3, "gANSSInformation" },
21852   {   4, "dGANSSCorrections" },
21853   {   5, "gANSS-RX-Pos" },
21854   { 0, NULL }
21855 };
21856
21857
21858 static int
21859 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_) {
21860   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21861                                      3, NULL, TRUE, 3, NULL);
21862
21863   return offset;
21864 }
21865
21866
21867 static const per_sequence_t InformationType_sequence[] = {
21868   { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
21869   { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Information },
21870   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21871   { NULL, 0, 0, NULL }
21872 };
21873
21874 static int
21875 dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21876   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21877                                    ett_nbap_InformationType, InformationType_sequence);
21878
21879   return offset;
21880 }
21881
21882
21883 static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
21884   {   0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
21885   { 0, NULL }
21886 };
21887
21888
21889 static int
21890 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_) {
21891   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21892                                      1, NULL, FALSE, 0, NULL);
21893
21894   return offset;
21895 }
21896
21897
21898 static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
21899   {   0, "active" },
21900   {   1, "inactive" },
21901   { 0, NULL }
21902 };
21903
21904
21905 static int
21906 dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21907   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21908                                      2, NULL, FALSE, 0, NULL);
21909
21910   return offset;
21911 }
21912
21913
21914 static const value_string nbap_IPDL_Indicator_vals[] = {
21915   {   0, "active" },
21916   {   1, "inactive" },
21917   { 0, NULL }
21918 };
21919
21920
21921 static int
21922 dissect_nbap_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21923   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21924                                      2, NULL, FALSE, 0, NULL);
21925
21926   return offset;
21927 }
21928
21929
21930 static const value_string nbap_T_iP_SpacingFDD_vals[] = {
21931   {   0, "sp5" },
21932   {   1, "sp7" },
21933   {   2, "sp10" },
21934   {   3, "sp15" },
21935   {   4, "sp20" },
21936   {   5, "sp30" },
21937   {   6, "sp40" },
21938   {   7, "sp50" },
21939   { 0, NULL }
21940 };
21941
21942
21943 static int
21944 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_) {
21945   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21946                                      8, NULL, TRUE, 0, NULL);
21947
21948   return offset;
21949 }
21950
21951
21952 static const value_string nbap_T_iP_Length_vals[] = {
21953   {   0, "len5" },
21954   {   1, "len10" },
21955   { 0, NULL }
21956 };
21957
21958
21959 static int
21960 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_) {
21961   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21962                                      2, NULL, FALSE, 0, NULL);
21963
21964   return offset;
21965 }
21966
21967
21968
21969 static int
21970 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_) {
21971   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21972                                                             10U, 25U, NULL, FALSE);
21973
21974   return offset;
21975 }
21976
21977
21978 static const per_sequence_t BurstModeParams_sequence[] = {
21979   { &hf_nbap_burstStart     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
21980   { &hf_nbap_burstLength    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
21981   { &hf_nbap_burstFreq      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
21982   { NULL, 0, 0, NULL }
21983 };
21984
21985 static int
21986 dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21987   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21988                                    ett_nbap_BurstModeParams, BurstModeParams_sequence);
21989
21990   return offset;
21991 }
21992
21993
21994
21995 static int
21996 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_) {
21997   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21998                                                             0U, 9U, NULL, FALSE);
21999
22000   return offset;
22001 }
22002
22003
22004 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
22005   { &hf_nbap_iP_SpacingFDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
22006   { &hf_nbap_iP_Length      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
22007   { &hf_nbap_seed           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
22008   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
22009   { &hf_nbap_iP_Offset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
22010   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22011   { NULL, 0, 0, NULL }
22012 };
22013
22014 static int
22015 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_) {
22016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22017                                    ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
22018
22019   return offset;
22020 }
22021
22022
22023 static const value_string nbap_T_iP_SpacingTDD_vals[] = {
22024   {   0, "sp30" },
22025   {   1, "sp40" },
22026   {   2, "sp50" },
22027   {   3, "sp70" },
22028   {   4, "sp100" },
22029   { 0, NULL }
22030 };
22031
22032
22033 static int
22034 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_) {
22035   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22036                                      5, NULL, TRUE, 0, NULL);
22037
22038   return offset;
22039 }
22040
22041
22042
22043 static int
22044 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_) {
22045   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22046                                                             0U, 4095U, NULL, FALSE);
22047
22048   return offset;
22049 }
22050
22051
22052
22053 static int
22054 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_) {
22055   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22056                                                             0U, 14U, NULL, FALSE);
22057
22058   return offset;
22059 }
22060
22061
22062 static const value_string nbap_T_iP_PCCPCH_vals[] = {
22063   {   0, "switchOff-1-Frame" },
22064   {   1, "switchOff-2-Frames" },
22065   { 0, NULL }
22066 };
22067
22068
22069 static int
22070 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_) {
22071   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22072                                      2, NULL, FALSE, 0, NULL);
22073
22074   return offset;
22075 }
22076
22077
22078 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
22079   { &hf_nbap_iP_SpacingTDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
22080   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
22081   { &hf_nbap_iP_Slot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
22082   { &hf_nbap_iP_PCCPCH      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
22083   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
22084   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22085   { NULL, 0, 0, NULL }
22086 };
22087
22088 static int
22089 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_) {
22090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22091                                    ett_nbap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
22092
22093   return offset;
22094 }
22095
22096
22097 static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
22098   {   0, "sp30" },
22099   {   1, "sp40" },
22100   {   2, "sp50" },
22101   {   3, "sp70" },
22102   {   4, "sp100" },
22103   { 0, NULL }
22104 };
22105
22106
22107 static int
22108 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_) {
22109   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22110                                      5, NULL, TRUE, 0, NULL);
22111
22112   return offset;
22113 }
22114
22115
22116 static const value_string nbap_T_iP_Sub_vals[] = {
22117   {   0, "first" },
22118   {   1, "second" },
22119   {   2, "both" },
22120   { 0, NULL }
22121 };
22122
22123
22124 static int
22125 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_) {
22126   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22127                                      3, NULL, FALSE, 0, NULL);
22128
22129   return offset;
22130 }
22131
22132
22133 static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
22134   { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
22135   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
22136   { &hf_nbap_iP_Sub         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
22137   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
22138   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22139   { NULL, 0, 0, NULL }
22140 };
22141
22142 static int
22143 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_) {
22144   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22145                                    ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
22146
22147   return offset;
22148 }
22149
22150
22151 static const per_sequence_t IPMulticastIndication_sequence[] = {
22152   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportLayerAddress },
22153   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BindingID },
22154   { &hf_nbap_cFNOffset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
22155   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22156   { NULL, 0, 0, NULL }
22157 };
22158
22159 static int
22160 dissect_nbap_IPMulticastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22161   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22162                                    ett_nbap_IPMulticastIndication, IPMulticastIndication_sequence);
22163
22164   return offset;
22165 }
22166
22167
22168
22169 static int
22170 dissect_nbap_IPMulticastDataBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22171   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
22172
22173   return offset;
22174 }
22175
22176
22177 static const value_string nbap_LimitedPowerIncrease_vals[] = {
22178   {   0, "used" },
22179   {   1, "not-used" },
22180   { 0, NULL }
22181 };
22182
22183
22184 static int
22185 dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22186   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22187                                      2, NULL, FALSE, 0, NULL);
22188
22189   return offset;
22190 }
22191
22192
22193
22194 static int
22195 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_) {
22196   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22197                                                             0U, 268435455U, NULL, FALSE);
22198
22199   return offset;
22200 }
22201
22202
22203
22204 static int
22205 dissect_nbap_LTGI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22206   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
22207
22208   return offset;
22209 }
22210
22211
22212
22213 static int
22214 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_) {
22215   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22216                                                             1U, 6U, NULL, FALSE);
22217
22218   return offset;
22219 }
22220
22221
22222 static const value_string nbap_T_maxPhysChPerTimeslot_vals[] = {
22223   {   0, "one" },
22224   {   1, "two" },
22225   {   2, "three" },
22226   {   3, "four" },
22227   { 0, NULL }
22228 };
22229
22230
22231 static int
22232 dissect_nbap_T_maxPhysChPerTimeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22233   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22234                                      2, NULL, TRUE, 2, NULL);
22235
22236   return offset;
22237 }
22238
22239
22240 static const per_sequence_t LCRTDD_Uplink_Physical_Channel_Capability_sequence[] = {
22241   { &hf_nbap_maxTimeslotsPerSubFrame, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_6 },
22242   { &hf_nbap_maxPhysChPerTimeslot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_maxPhysChPerTimeslot },
22243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22244   { NULL, 0, 0, NULL }
22245 };
22246
22247 static int
22248 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_) {
22249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22250                                    ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability, LCRTDD_Uplink_Physical_Channel_Capability_sequence);
22251
22252   return offset;
22253 }
22254
22255
22256
22257 static int
22258 dissect_nbap_MaximumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22259   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22260                                                             0U, 500U, NULL, FALSE);
22261
22262   return offset;
22263 }
22264
22265
22266
22267 static int
22268 dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22269   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22270                                                             0U, 621U, NULL, FALSE);
22271
22272   return offset;
22273 }
22274
22275
22276
22277 static int
22278 dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22279   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22280                                                             1U, 6U, NULL, FALSE);
22281
22282   return offset;
22283 }
22284
22285
22286 static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
22287   {   0, "shift4" },
22288   {   1, "shift8" },
22289   {   2, "shift16" },
22290   { 0, NULL }
22291 };
22292
22293
22294 static int
22295 dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22296   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22297                                      2, NULL, TRUE, 1, NULL);
22298
22299   return offset;
22300 }
22301
22302
22303 static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
22304   {   0, "v5" },
22305   {   1, "v10" },
22306   {   2, "v20" },
22307   {   3, "v40" },
22308   {   4, "v64" },
22309   {   5, "v80" },
22310   {   6, "v128" },
22311   {   7, "v160" },
22312   { 0, NULL }
22313 };
22314
22315
22316 static int
22317 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_) {
22318   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22319                                      8, NULL, TRUE, 0, NULL);
22320
22321   return offset;
22322 }
22323
22324
22325 static const value_string nbap_MBMS_Capability_vals[] = {
22326   {   0, "mbms-capable" },
22327   {   1, "mbms-non-capable" },
22328   { 0, NULL }
22329 };
22330
22331
22332 static int
22333 dissect_nbap_MBMS_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22334   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22335                                      2, NULL, FALSE, 0, NULL);
22336
22337   return offset;
22338 }
22339
22340
22341 static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
22342   {   0, "k0" },
22343   {   1, "k1" },
22344   {   2, "k2" },
22345   {   3, "k3" },
22346   {   4, "k4" },
22347   {   5, "k5" },
22348   {   6, "k6" },
22349   {   7, "k7" },
22350   {   8, "k8" },
22351   {   9, "k9" },
22352   {  10, "k11" },
22353   {  11, "k13" },
22354   {  12, "k15" },
22355   {  13, "k17" },
22356   {  14, "k19" },
22357   { 0, NULL }
22358 };
22359
22360
22361 static int
22362 dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22363   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22364                                      15, NULL, TRUE, 0, NULL);
22365
22366   return offset;
22367 }
22368
22369
22370
22371 static int
22372 dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22373   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22374                                                             0U, 1048575U, NULL, FALSE);
22375
22376   return offset;
22377 }
22378
22379
22380
22381 static int
22382 dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22383   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
22384
22385   return offset;
22386 }
22387
22388
22389
22390 static int
22391 dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22392   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
22393
22394   return offset;
22395 }
22396
22397
22398
22399 static int
22400 dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22401   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
22402
22403   return offset;
22404 }
22405
22406
22407
22408 static int
22409 dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22410   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22411                                                             1U, 256U, NULL, FALSE);
22412
22413   return offset;
22414 }
22415
22416
22417 static const per_sequence_t MessageStructure_item_sequence[] = {
22418   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
22419   { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber1 },
22420   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22421   { NULL, 0, 0, NULL }
22422 };
22423
22424 static int
22425 dissect_nbap_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22426   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22427                                    ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
22428
22429   return offset;
22430 }
22431
22432
22433 static const per_sequence_t MessageStructure_sequence_of[1] = {
22434   { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
22435 };
22436
22437 static int
22438 dissect_nbap_MessageStructure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22439   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22440                                                   ett_nbap_MessageStructure, MessageStructure_sequence_of,
22441                                                   1, maxNrOfLevels);
22442
22443   return offset;
22444 }
22445
22446
22447
22448 static int
22449 dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22450   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22451                                                             0U, 4095U, NULL, FALSE);
22452
22453   return offset;
22454 }
22455
22456
22457 static const value_string nbap_MICH_Mode_vals[] = {
22458   {   0, "v18" },
22459   {   1, "v36" },
22460   {   2, "v72" },
22461   {   3, "v144" },
22462   {   4, "v16" },
22463   {   5, "v32" },
22464   {   6, "v64" },
22465   {   7, "v128" },
22466   { 0, NULL }
22467 };
22468
22469
22470 static int
22471 dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22472   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22473                                      4, NULL, TRUE, 4, NULL);
22474
22475   return offset;
22476 }
22477
22478
22479 static const value_string nbap_MIMO_Capability_vals[] = {
22480   {   0, "mimo-capable" },
22481   {   1, "mimo-non-capable" },
22482   { 0, NULL }
22483 };
22484
22485
22486 static int
22487 dissect_nbap_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22488   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22489                                      2, NULL, FALSE, 0, NULL);
22490
22491   return offset;
22492 }
22493
22494
22495 static const value_string nbap_MIMO_Mode_Indicator_vals[] = {
22496   {   0, "activate" },
22497   {   1, "deactivate" },
22498   { 0, NULL }
22499 };
22500
22501
22502 static int
22503 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_) {
22504   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22505                                      2, NULL, FALSE, 0, NULL);
22506
22507   return offset;
22508 }
22509
22510
22511 static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
22512   {   0, "primary-and-secondary-CPICH" },
22513   {   1, "normal-and-diversity-primary-CPICH" },
22514   { 0, NULL }
22515 };
22516
22517 static const per_choice_t MIMO_PilotConfiguration_choice[] = {
22518   {   0, &hf_nbap_primary_and_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
22519   {   1, &hf_nbap_normal_and_diversity_primary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
22520   { 0, NULL, 0, NULL }
22521 };
22522
22523 static int
22524 dissect_nbap_MIMO_PilotConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22525   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22526                                  ett_nbap_MIMO_PilotConfiguration, MIMO_PilotConfiguration_choice,
22527                                  NULL);
22528
22529   return offset;
22530 }
22531
22532
22533
22534 static int
22535 dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22536   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22537                                                             0U, 800U, NULL, FALSE);
22538
22539   return offset;
22540 }
22541
22542
22543 static const value_string nbap_MinimumReducedE_DPDCH_GainFactor_vals[] = {
22544   {   0, "m8-15" },
22545   {   1, "m11-15" },
22546   {   2, "m15-15" },
22547   {   3, "m21-15" },
22548   {   4, "m30-15" },
22549   {   5, "m42-15" },
22550   {   6, "m60-15" },
22551   {   7, "m84-15" },
22552   { 0, NULL }
22553 };
22554
22555
22556 static int
22557 dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22558   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22559                                      8, NULL, TRUE, 0, NULL);
22560
22561   return offset;
22562 }
22563
22564
22565 static const value_string nbap_MinSpreadingFactor_vals[] = {
22566   {   0, "v4" },
22567   {   1, "v8" },
22568   {   2, "v16" },
22569   {   3, "v32" },
22570   {   4, "v64" },
22571   {   5, "v128" },
22572   {   6, "v256" },
22573   {   7, "v512" },
22574   { 0, NULL }
22575 };
22576
22577
22578 static int
22579 dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22580   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22581                                      8, NULL, FALSE, 0, NULL);
22582
22583   return offset;
22584 }
22585
22586
22587 static const value_string nbap_Modification_Period_vals[] = {
22588   {   0, "v1280" },
22589   {   1, "v2560" },
22590   {   2, "v5120" },
22591   {   3, "v10240" },
22592   { 0, NULL }
22593 };
22594
22595
22596 static int
22597 dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22598   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22599                                      4, NULL, TRUE, 0, NULL);
22600
22601   return offset;
22602 }
22603
22604
22605 static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
22606   {   0, "v4" },
22607   {   1, "v8" },
22608   {   2, "v16" },
22609   {   3, "v32" },
22610   {   4, "v64" },
22611   {   5, "v128" },
22612   {   6, "v256" },
22613   { 0, NULL }
22614 };
22615
22616
22617 static int
22618 dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22619   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22620                                      7, NULL, TRUE, 0, NULL);
22621
22622   return offset;
22623 }
22624
22625
22626 static const value_string nbap_MultiplexingPosition_vals[] = {
22627   {   0, "fixed" },
22628   {   1, "flexible" },
22629   { 0, NULL }
22630 };
22631
22632
22633 static int
22634 dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22635   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22636                                      2, NULL, FALSE, 0, NULL);
22637
22638   return offset;
22639 }
22640
22641
22642 static const value_string nbap_MAChs_ResetIndicator_vals[] = {
22643   {   0, "mAChs-NotReset" },
22644   { 0, NULL }
22645 };
22646
22647
22648 static int
22649 dissect_nbap_MAChs_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22650   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22651                                      1, NULL, FALSE, 0, NULL);
22652
22653   return offset;
22654 }
22655
22656
22657 static const value_string nbap_ModulationMBSFN_vals[] = {
22658   {   0, "qPSK" },
22659   {   1, "sixteenQAM" },
22660   { 0, NULL }
22661 };
22662
22663
22664 static int
22665 dissect_nbap_ModulationMBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22666   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22667                                      2, NULL, TRUE, 0, NULL);
22668
22669   return offset;
22670 }
22671
22672
22673
22674 static int
22675 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_) {
22676   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22677                                                             -11, 4U, NULL, TRUE);
22678
22679   return offset;
22680 }
22681
22682
22683 static const value_string nbap_ModulationPO_MBSFN_vals[] = {
22684   {   0, "qPSK" },
22685   {   1, "sixteenQAM" },
22686   { 0, NULL }
22687 };
22688
22689 static const per_choice_t ModulationPO_MBSFN_choice[] = {
22690   {   0, &hf_nbap_qPSK           , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
22691   {   1, &hf_nbap_sixteenQAM     , ASN1_EXTENSION_ROOT    , dissect_nbap_MBSFN_CPICH_secondary_CCPCH_power_offset },
22692   { 0, NULL, 0, NULL }
22693 };
22694
22695 static int
22696 dissect_nbap_ModulationPO_MBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22697   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22698                                  ett_nbap_ModulationPO_MBSFN, ModulationPO_MBSFN_choice,
22699                                  NULL);
22700
22701   return offset;
22702 }
22703
22704
22705 static const value_string nbap_MBSFN_Only_Mode_Indicator_vals[] = {
22706   {   0, "mBSFN-Only-Mode" },
22707   { 0, NULL }
22708 };
22709
22710
22711 static int
22712 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_) {
22713   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22714                                      1, NULL, FALSE, 0, NULL);
22715
22716   return offset;
22717 }
22718
22719
22720 static const value_string nbap_MBSFN_Only_Mode_Capability_vals[] = {
22721   {   0, "mBSFN-Only-Mode-capable" },
22722   {   1, "mBSFN-Only-Mode-non-capable" },
22723   { 0, NULL }
22724 };
22725
22726
22727 static int
22728 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_) {
22729   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22730                                      2, NULL, FALSE, 0, NULL);
22731
22732   return offset;
22733 }
22734
22735
22736
22737 static int
22738 dissect_nbap_Multicarrier_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22739   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22740                                                             1U, maxHSDPAFrequency, NULL, FALSE);
22741
22742   return offset;
22743 }
22744
22745
22746 static const per_sequence_t MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence[] = {
22747   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
22748   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
22749   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
22750   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22751   { NULL, 0, 0, NULL }
22752 };
22753
22754 static int
22755 dissect_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22756   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22757                                    ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence);
22758
22759   return offset;
22760 }
22761
22762
22763 static const per_sequence_t MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of[1] = {
22764   { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR },
22765 };
22766
22767 static int
22768 dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22769   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22770                                                   ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of,
22771                                                   1, maxHSDPAFrequency_1);
22772
22773   return offset;
22774 }
22775
22776
22777 static const value_string nbap_Multi_Cell_Capability_vals[] = {
22778   {   0, "multi-Cell-Capable" },
22779   {   1, "multi-Cell-non-Capable" },
22780   { 0, NULL }
22781 };
22782
22783
22784 static int
22785 dissect_nbap_Multi_Cell_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22786   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22787                                      2, NULL, FALSE, 0, NULL);
22788
22789   return offset;
22790 }
22791
22792
22793 static const per_sequence_t Possible_Secondary_Serving_Cell_sequence[] = {
22794   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
22795   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22796   { NULL, 0, 0, NULL }
22797 };
22798
22799 static int
22800 dissect_nbap_Possible_Secondary_Serving_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22801   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22802                                    ett_nbap_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence);
22803
22804   return offset;
22805 }
22806
22807
22808 static const per_sequence_t Possible_Secondary_Serving_Cell_List_sequence_of[1] = {
22809   { &hf_nbap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Possible_Secondary_Serving_Cell },
22810 };
22811
22812 static int
22813 dissect_nbap_Possible_Secondary_Serving_Cell_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22814   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22815                                                   ett_nbap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of,
22816                                                   1, maxNrOfHSDSCH_1);
22817
22818   return offset;
22819 }
22820
22821
22822 static const per_sequence_t Multi_Cell_Capability_Info_sequence[] = {
22823   { &hf_nbap_multi_Cell_Capability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Multi_Cell_Capability },
22824   { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Possible_Secondary_Serving_Cell_List },
22825   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22826   { NULL, 0, 0, NULL }
22827 };
22828
22829 static int
22830 dissect_nbap_Multi_Cell_Capability_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22831   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22832                                    ett_nbap_Multi_Cell_Capability_Info, Multi_Cell_Capability_Info_sequence);
22833
22834   return offset;
22835 }
22836
22837
22838 static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
22839   {   0, "v1" },
22840   {   1, "v2" },
22841   {   2, "v4" },
22842   {   3, "v8" },
22843   {   4, "v16" },
22844   {   5, "v32" },
22845   {   6, "v64" },
22846   { 0, NULL }
22847 };
22848
22849
22850 static int
22851 dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22852   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22853                                      4, NULL, TRUE, 3, NULL);
22854
22855   return offset;
22856 }
22857
22858
22859
22860 static int
22861 dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22862   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22863                                                             2U, 10U, NULL, FALSE);
22864
22865   return offset;
22866 }
22867
22868
22869
22870 static int
22871 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_) {
22872   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22873                                                             1U, 256U, NULL, FALSE);
22874
22875   return offset;
22876 }
22877
22878
22879
22880 static int
22881 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_) {
22882   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22883                                                             1U, 256U, NULL, FALSE);
22884
22885   return offset;
22886 }
22887
22888
22889
22890 static int
22891 dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22892   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22893                                                             0U, 4095U, NULL, FALSE);
22894
22895   return offset;
22896 }
22897
22898
22899 static const per_sequence_t UC_Id_sequence[] = {
22900   { &hf_nbap_rNC_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
22901   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
22902   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22903   { NULL, 0, 0, NULL }
22904 };
22905
22906 static int
22907 dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22908   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22909                                    ett_nbap_UC_Id, UC_Id_sequence);
22910
22911   return offset;
22912 }
22913
22914
22915
22916 static int
22917 dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22918   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22919                                                             0U, 511U, NULL, FALSE);
22920
22921   return offset;
22922 }
22923
22924
22925 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
22926   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
22927   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
22928   { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
22929   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22930   { NULL, 0, 0, NULL }
22931 };
22932
22933 static int
22934 dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22935   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22936                                    ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
22937
22938   return offset;
22939 }
22940
22941
22942 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
22943   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
22944   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
22945   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
22946   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
22947   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
22948   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22949   { NULL, 0, 0, NULL }
22950 };
22951
22952 static int
22953 dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22954   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22955                                    ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
22956
22957   return offset;
22958 }
22959
22960
22961
22962 static int
22963 dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22964   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
22965
22966   return offset;
22967 }
22968
22969
22970 static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
22971   {   0, "neighbouringFDDCellMeasurementInformation" },
22972   {   1, "neighbouringTDDCellMeasurementInformation" },
22973   {   2, "extension-neighbouringCellMeasurementInformation" },
22974   { 0, NULL }
22975 };
22976
22977 static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
22978   {   0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
22979   {   1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
22980   {   2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
22981   { 0, NULL, 0, NULL }
22982 };
22983
22984 static int
22985 dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22986   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22987                                  ett_nbap_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
22988                                  NULL);
22989
22990   return offset;
22991 }
22992
22993
22994 static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
22995   { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
22996 };
22997
22998 static int
22999 dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23000   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23001                                                   ett_nbap_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
23002                                                   1, maxNrOfMeasNCell);
23003
23004   return offset;
23005 }
23006
23007
23008 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
23009   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
23010   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
23011   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
23012   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
23013   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
23014   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23015   { NULL, 0, 0, NULL }
23016 };
23017
23018 static int
23019 dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23020   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23021                                    ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
23022
23023   return offset;
23024 }
23025
23026
23027 static const per_sequence_t NeighbouringTDDCellMeasurementInformation768_sequence[] = {
23028   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
23029   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
23030   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
23031   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
23032   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
23033   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23034   { NULL, 0, 0, NULL }
23035 };
23036
23037 static int
23038 dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23039   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23040                                    ett_nbap_NeighbouringTDDCellMeasurementInformation768, NeighbouringTDDCellMeasurementInformation768_sequence);
23041
23042   return offset;
23043 }
23044
23045
23046
23047 static int
23048 dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23049   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23050                                                             0U, 65535U, NULL, FALSE);
23051
23052   return offset;
23053 }
23054
23055
23056 static const per_sequence_t NI_Information_sequence_of[1] = {
23057   { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
23058 };
23059
23060 static int
23061 dissect_nbap_NI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23062   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23063                                                   ett_nbap_NI_Information, NI_Information_sequence_of,
23064                                                   1, maxNrOfNIs);
23065
23066   return offset;
23067 }
23068
23069
23070
23071 static int
23072 dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23073   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23074                                                             0U, 1048575U, NULL, FALSE);
23075
23076   return offset;
23077 }
23078
23079
23080 static const value_string nbap_NotificationIndicatorLength_vals[] = {
23081   {   0, "v2" },
23082   {   1, "v4" },
23083   {   2, "v8" },
23084   { 0, NULL }
23085 };
23086
23087
23088 static int
23089 dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23090   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23091                                      3, NULL, TRUE, 0, NULL);
23092
23093   return offset;
23094 }
23095
23096
23097
23098 static int
23099 dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23100   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23101                                                             1U, maxNrOfCellPortionsPerCell, NULL, TRUE);
23102
23103   return offset;
23104 }
23105
23106
23107
23108 static int
23109 dissect_nbap_NSubCyclesPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23110   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23111                                                             1U, 16U, NULL, TRUE);
23112
23113   return offset;
23114 }
23115
23116
23117 static const value_string nbap_Number_Of_Supported_Carriers_vals[] = {
23118   {   0, "one-one-carrier" },
23119   {   1, "one-three-carrier" },
23120   {   2, "three-three-carrier" },
23121   {   3, "one-six-carrier" },
23122   {   4, "three-six-carrier" },
23123   {   5, "six-six-carrier" },
23124   { 0, NULL }
23125 };
23126
23127
23128 static int
23129 dissect_nbap_Number_Of_Supported_Carriers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23130   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23131                                      6, NULL, TRUE, 0, NULL);
23132
23133   return offset;
23134 }
23135
23136
23137
23138 static int
23139 dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23140   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23141                                                             1U, 30U, NULL, FALSE);
23142
23143   return offset;
23144 }
23145
23146
23147
23148 static int
23149 dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23150   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23151                                                             -150, 400U, NULL, TRUE);
23152
23153   return offset;
23154 }
23155
23156
23157
23158 static int
23159 dissect_nbap_PDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23160   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23161                                                             0U, 255U, NULL, FALSE);
23162
23163   return offset;
23164 }
23165
23166
23167
23168 static int
23169 dissect_nbap_PDSCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23170   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23171                                                             0U, 511U, NULL, FALSE);
23172
23173   return offset;
23174 }
23175
23176
23177
23178 static int
23179 dissect_nbap_PDSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23180   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23181                                                             0U, 255U, NULL, FALSE);
23182
23183   return offset;
23184 }
23185
23186
23187 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_Item_sequence[] = {
23188   { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
23189   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23190   { NULL, 0, 0, NULL }
23191 };
23192
23193 static int
23194 dissect_nbap_Paging_MACFlows_to_DeleteFDD_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23195   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23196                                    ett_nbap_Paging_MACFlows_to_DeleteFDD_Item, Paging_MACFlows_to_DeleteFDD_Item_sequence);
23197
23198   return offset;
23199 }
23200
23201
23202 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_sequence_of[1] = {
23203   { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteFDD_Item },
23204 };
23205
23206 static int
23207 dissect_nbap_Paging_MACFlows_to_DeleteFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23208   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23209                                                   ett_nbap_Paging_MACFlows_to_DeleteFDD, Paging_MACFlows_to_DeleteFDD_sequence_of,
23210                                                   1, maxNrOfPagingMACFlow);
23211
23212   return offset;
23213 }
23214
23215
23216
23217 static int
23218 dissect_nbap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23219   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23220                                                             0U, 14U, NULL, FALSE);
23221
23222   return offset;
23223 }
23224
23225
23226 static const per_sequence_t PLCCHinformation_sequence[] = {
23227   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
23228   { &hf_nbap_sequenceNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PLCCHsequenceNumber },
23229   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23230   { NULL, 0, 0, NULL }
23231 };
23232
23233 static int
23234 dissect_nbap_PLCCHinformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23235   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23236                                    ett_nbap_PLCCHinformation, PLCCHinformation_sequence);
23237
23238   return offset;
23239 }
23240
23241
23242
23243 static int
23244 dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23245   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23246                                                             0U, 24U, NULL, FALSE);
23247
23248   return offset;
23249 }
23250
23251
23252
23253 static int
23254 dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23255   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23256                                                             0U, 10U, NULL, FALSE);
23257
23258   return offset;
23259 }
23260
23261
23262 static const value_string nbap_PRACH_Midamble_vals[] = {
23263   {   0, "inverted" },
23264   {   1, "direct" },
23265   { 0, NULL }
23266 };
23267
23268
23269 static int
23270 dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23271   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23272                                      2, NULL, TRUE, 0, NULL);
23273
23274   return offset;
23275 }
23276
23277
23278
23279 static int
23280 dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23281   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23282                                                             0U, 72U, NULL, FALSE);
23283
23284   return offset;
23285 }
23286
23287
23288
23289 static int
23290 dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23291   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23292                                                             1U, 256U, NULL, FALSE);
23293
23294   return offset;
23295 }
23296
23297
23298
23299 static int
23300 dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23301   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23302                                                             1U, 256U, NULL, FALSE);
23303
23304   return offset;
23305 }
23306
23307
23308
23309 static int
23310 dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23311   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23312                                                             -100, 500U, NULL, FALSE);
23313
23314   return offset;
23315 }
23316
23317
23318 static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
23319   {   0, "primary-CPICH-may-be-used" },
23320   {   1, "primary-CPICH-shall-not-be-used" },
23321   { 0, NULL }
23322 };
23323
23324
23325 static int
23326 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_) {
23327   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23328                                      2, NULL, FALSE, 0, NULL);
23329
23330   return offset;
23331 }
23332
23333
23334
23335 static int
23336 dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23337   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23338                                                             0U, 91U, NULL, FALSE);
23339
23340   return offset;
23341 }
23342
23343
23344
23345 static int
23346 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_) {
23347   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23348                                                             -5, -1, NULL, TRUE);
23349
23350   return offset;
23351 }
23352
23353
23354
23355 static int
23356 dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23357   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23358                                                             0U, 6U, NULL, FALSE);
23359
23360   return offset;
23361 }
23362
23363
23364
23365 static int
23366 dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23367   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23368                                                             0U, 255U, NULL, FALSE);
23369
23370   return offset;
23371 }
23372
23373
23374
23375 static int
23376 dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23377   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23378                                                             0U, 255U, NULL, FALSE);
23379
23380   return offset;
23381 }
23382
23383
23384 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_Item_sequence[] = {
23385   { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
23386   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23387   { NULL, 0, 0, NULL }
23388 };
23389
23390 static int
23391 dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23392   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23393                                    ett_nbap_Paging_MACFlows_to_DeleteLCR_Item, Paging_MACFlows_to_DeleteLCR_Item_sequence);
23394
23395   return offset;
23396 }
23397
23398
23399 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_sequence_of[1] = {
23400   { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item },
23401 };
23402
23403 static int
23404 dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23405   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23406                                                   ett_nbap_Paging_MACFlows_to_DeleteLCR, Paging_MACFlows_to_DeleteLCR_sequence_of,
23407                                                   1, maxNrOfPagingMACFlow);
23408
23409   return offset;
23410 }
23411
23412
23413 static const value_string nbap_RACH_SlotFormat_vals[] = {
23414   {   0, "v0" },
23415   {   1, "v1" },
23416   {   2, "v2" },
23417   {   3, "v3" },
23418   { 0, NULL }
23419 };
23420
23421
23422 static int
23423 dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23424   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23425                                      4, NULL, TRUE, 0, NULL);
23426
23427   return offset;
23428 }
23429
23430
23431
23432 static int
23433 dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23434   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
23435                                      12, 12, FALSE, NULL);
23436
23437   return offset;
23438 }
23439
23440
23441 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
23442   { &hf_nbap_dCH_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
23443   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
23444   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
23445   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23446   { NULL, 0, 0, NULL }
23447 };
23448
23449 static int
23450 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_) {
23451   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23452                                    ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
23453
23454   return offset;
23455 }
23456
23457
23458 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
23459   { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
23460 };
23461
23462 static int
23463 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_) {
23464   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23465                                                   ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
23466                                                   1, maxNrOfDCHs);
23467
23468   return offset;
23469 }
23470
23471
23472 static const per_sequence_t RL_Specific_E_DCH_Information_Item_sequence[] = {
23473   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
23474   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
23475   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
23476   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23477   { NULL, 0, 0, NULL }
23478 };
23479
23480 static int
23481 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_) {
23482   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23483                                    ett_nbap_RL_Specific_E_DCH_Information_Item, RL_Specific_E_DCH_Information_Item_sequence);
23484
23485   return offset;
23486 }
23487
23488
23489 static const per_sequence_t RL_Specific_E_DCH_Information_sequence_of[1] = {
23490   { &hf_nbap_RL_Specific_E_DCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information_Item },
23491 };
23492
23493 static int
23494 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_) {
23495   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23496                                                   ett_nbap_RL_Specific_E_DCH_Information, RL_Specific_E_DCH_Information_sequence_of,
23497                                                   1, maxNrOfEDCHMACdFlows);
23498
23499   return offset;
23500 }
23501
23502
23503 static const per_sequence_t RL_Specific_E_DCH_Info_sequence[] = {
23504   { &hf_nbap_rL_Specific_E_DCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information },
23505   { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_PowerOffset },
23506   { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_PowerOffset },
23507   { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_PowerOffset },
23508   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23509   { NULL, 0, 0, NULL }
23510 };
23511
23512 static int
23513 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_) {
23514   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23515                                    ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence);
23516
23517   return offset;
23518 }
23519
23520
23521
23522 static int
23523 dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23524   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23525                                                             0U, 621U, NULL, FALSE);
23526
23527   return offset;
23528 }
23529
23530
23531 static const value_string nbap_Reference_ReceivedTotalWideBandPowerReporting_vals[] = {
23532   {   0, "reference-ReceivedTotalWideBandPower-Requested" },
23533   { 0, NULL }
23534 };
23535
23536
23537 static int
23538 dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23539   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23540                                      1, NULL, FALSE, 0, NULL);
23541
23542   return offset;
23543 }
23544
23545
23546 static const value_string nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals[] = {
23547   {   0, "indication-of-Reference-ReceivedTotalWideBandPower-supported" },
23548   { 0, NULL }
23549 };
23550
23551
23552 static int
23553 dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23554   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23555                                      1, NULL, FALSE, 0, NULL);
23556
23557   return offset;
23558 }
23559
23560
23561 static const value_string nbap_ReferenceClockAvailability_vals[] = {
23562   {   0, "available" },
23563   {   1, "notAvailable" },
23564   { 0, NULL }
23565 };
23566
23567
23568 static int
23569 dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23570   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23571                                      2, NULL, FALSE, 0, NULL);
23572
23573   return offset;
23574 }
23575
23576
23577
23578 static int
23579 dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23580   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23581                                                             0U, 255U, NULL, FALSE);
23582
23583   return offset;
23584 }
23585
23586
23587
23588 static int
23589 dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23590   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23591                                                             0U, 3U, NULL, FALSE);
23592
23593   return offset;
23594 }
23595
23596
23597
23598 static int
23599 dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23600   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23601                                                             1U, 6000U, NULL, TRUE);
23602
23603   return offset;
23604 }
23605
23606
23607 static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
23608   {   0, "msec" },
23609   {   1, "min" },
23610   { 0, NULL }
23611 };
23612
23613 static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
23614   {   0, &hf_nbap_msec_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmsec },
23615   {   1, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
23616   { 0, NULL, 0, NULL }
23617 };
23618
23619 static int
23620 dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23621   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23622                                  ett_nbap_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
23623                                  NULL);
23624
23625   return offset;
23626 }
23627
23628
23629
23630 static int
23631 dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23632   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23633
23634   return offset;
23635 }
23636
23637
23638 static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_vals[] = {
23639   {   0, "received-total-wide-band-power" },
23640   {   1, "transmitted-carrier-power" },
23641   {   2, "acknowledged-prach-preambles" },
23642   {   3, "uL-TimeslotISCP" },
23643   {   4, "sir" },
23644   {   5, "sir-error" },
23645   {   6, "transmitted-code-power" },
23646   {   7, "rscp" },
23647   {   8, "rx-timing-deviation" },
23648   {   9, "round-trip-time" },
23649   {  10, "notUsed-1-acknowledged-PCPCH-access-preambles" },
23650   {  11, "notUsed-2-detected-PCPCH-access-preambles" },
23651   {  12, "extension-ReportCharacteristicsType-MeasurementThreshold" },
23652   { 0, NULL }
23653 };
23654
23655 static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[] = {
23656   {   0, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
23657   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
23658   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
23659   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
23660   {   4, &hf_nbap_sir_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
23661   {   5, &hf_nbap_sir_error_01   , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
23662   {   6, &hf_nbap_transmitted_code_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
23663   {   7, &hf_nbap_rscp_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
23664   {   8, &hf_nbap_rx_timing_deviation, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
23665   {   9, &hf_nbap_round_trip_time_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
23666   {  10, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23667   {  11, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23668   {  12, &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold },
23669   { 0, NULL, 0, NULL }
23670 };
23671
23672 static int
23673 dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23674   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23675                                  ett_nbap_ReportCharacteristicsType_MeasurementThreshold, ReportCharacteristicsType_MeasurementThreshold_choice,
23676                                  NULL);
23677
23678   return offset;
23679 }
23680
23681
23682
23683 static int
23684 dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23685   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23686                                                             1U, 6000U, NULL, TRUE);
23687
23688   return offset;
23689 }
23690
23691
23692 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals[] = {
23693   {   0, "msec" },
23694   { 0, NULL }
23695 };
23696
23697 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice[] = {
23698   {   0, &hf_nbap_msec_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementHysteresisTime_Scaledmsec },
23699   { 0, NULL, 0, NULL }
23700 };
23701
23702 static int
23703 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23704   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23705                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime, ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice,
23706                                  NULL);
23707
23708   return offset;
23709 }
23710
23711
23712 static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
23713   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23714   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
23715   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23716   { NULL, 0, 0, NULL }
23717 };
23718
23719 static int
23720 dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23722                                    ett_nbap_ReportCharacteristicsType_EventA, ReportCharacteristicsType_EventA_sequence);
23723
23724   return offset;
23725 }
23726
23727
23728 static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
23729   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23730   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
23731   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23732   { NULL, 0, 0, NULL }
23733 };
23734
23735 static int
23736 dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23737   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23738                                    ett_nbap_ReportCharacteristicsType_EventB, ReportCharacteristicsType_EventB_sequence);
23739
23740   return offset;
23741 }
23742
23743
23744
23745 static int
23746 dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23747   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23748                                                             0U, 620U, NULL, FALSE);
23749
23750   return offset;
23751 }
23752
23753
23754
23755 static int
23756 dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23757   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23758                                                             0U, 126U, NULL, FALSE);
23759
23760   return offset;
23761 }
23762
23763
23764
23765 static int
23766 dissect_nbap_SIR_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23767   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23768                                                             0U, 62U, NULL, FALSE);
23769
23770   return offset;
23771 }
23772
23773
23774
23775 static int
23776 dissect_nbap_SIR_Error_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23777   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23778                                                             0U, 124U, NULL, FALSE);
23779
23780   return offset;
23781 }
23782
23783
23784
23785 static int
23786 dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23787   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23788                                                             0U, 112U, NULL, TRUE);
23789
23790   return offset;
23791 }
23792
23793
23794
23795 static int
23796 dissect_nbap_RSCP_Value_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23797   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23798                                                             0U, 126U, NULL, FALSE);
23799
23800   return offset;
23801 }
23802
23803
23804
23805 static int
23806 dissect_nbap_Round_Trip_Time_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23807   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23808                                                             0U, 32766U, NULL, FALSE);
23809
23810   return offset;
23811 }
23812
23813
23814
23815 static int
23816 dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23817   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23818
23819   return offset;
23820 }
23821
23822
23823 static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals[] = {
23824   {   0, "received-total-wide-band-power" },
23825   {   1, "transmitted-carrier-power" },
23826   {   2, "acknowledged-prach-preambles" },
23827   {   3, "uL-TimeslotISCP" },
23828   {   4, "sir" },
23829   {   5, "sir-error" },
23830   {   6, "transmitted-code-power" },
23831   {   7, "rscp" },
23832   {   8, "round-trip-time" },
23833   {   9, "notUsed-1-acknowledged-PCPCH-access-preambles" },
23834   {  10, "notUsed-2-detected-PCPCH-access-preambles" },
23835   {  11, "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold" },
23836   { 0, NULL }
23837 };
23838
23839 static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice[] = {
23840   {   0, &hf_nbap_received_total_wide_band_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres },
23841   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
23842   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
23843   {   3, &hf_nbap_uL_TimeslotISCP_01, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres },
23844   {   4, &hf_nbap_sir            , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value_IncrDecrThres },
23845   {   5, &hf_nbap_sir_error      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value_IncrDecrThres },
23846   {   6, &hf_nbap_transmitted_code_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres },
23847   {   7, &hf_nbap_rscp           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value_IncrDecrThres },
23848   {   8, &hf_nbap_round_trip_time, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_IncrDecrThres },
23849   {   9, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23850   {  10, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23851   {  11, &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
23852   { 0, NULL, 0, NULL }
23853 };
23854
23855 static int
23856 dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23857   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23858                                  ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice,
23859                                  NULL);
23860
23861   return offset;
23862 }
23863
23864
23865
23866 static int
23867 dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23868   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23869                                                             1U, 6000U, NULL, TRUE);
23870
23871   return offset;
23872 }
23873
23874
23875 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals[] = {
23876   {   0, "msec" },
23877   { 0, NULL }
23878 };
23879
23880 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_choice[] = {
23881   {   0, &hf_nbap_msec           , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementChangeTime_Scaledmsec },
23882   { 0, NULL, 0, NULL }
23883 };
23884
23885 static int
23886 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23887   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23888                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime, ReportCharacteristicsType_ScaledMeasurementChangeTime_choice,
23889                                  NULL);
23890
23891   return offset;
23892 }
23893
23894
23895 static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
23896   { &hf_nbap_measurementIncreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
23897   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
23898   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23899   { NULL, 0, 0, NULL }
23900 };
23901
23902 static int
23903 dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23904   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23905                                    ett_nbap_ReportCharacteristicsType_EventC, ReportCharacteristicsType_EventC_sequence);
23906
23907   return offset;
23908 }
23909
23910
23911 static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
23912   { &hf_nbap_measurementDecreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
23913   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
23914   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23915   { NULL, 0, 0, NULL }
23916 };
23917
23918 static int
23919 dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23920   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23921                                    ett_nbap_ReportCharacteristicsType_EventD, ReportCharacteristicsType_EventD_sequence);
23922
23923   return offset;
23924 }
23925
23926
23927 static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
23928   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23929   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23930   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
23931   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
23932   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23933   { NULL, 0, 0, NULL }
23934 };
23935
23936 static int
23937 dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23938   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23939                                    ett_nbap_ReportCharacteristicsType_EventE, ReportCharacteristicsType_EventE_sequence);
23940
23941   return offset;
23942 }
23943
23944
23945 static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
23946   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23947   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
23948   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
23949   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
23950   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23951   { NULL, 0, 0, NULL }
23952 };
23953
23954 static int
23955 dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23956   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23957                                    ett_nbap_ReportCharacteristicsType_EventF, ReportCharacteristicsType_EventF_sequence);
23958
23959   return offset;
23960 }
23961
23962
23963
23964 static int
23965 dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23966   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
23967
23968   return offset;
23969 }
23970
23971
23972 static const value_string nbap_ReportCharacteristics_vals[] = {
23973   {   0, "onDemand" },
23974   {   1, "periodic" },
23975   {   2, "event-a" },
23976   {   3, "event-b" },
23977   {   4, "event-c" },
23978   {   5, "event-d" },
23979   {   6, "event-e" },
23980   {   7, "event-f" },
23981   {   8, "extension-ReportCharacteristics" },
23982   { 0, NULL }
23983 };
23984
23985 static const per_choice_t ReportCharacteristics_choice[] = {
23986   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
23987   {   1, &hf_nbap_periodic_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
23988   {   2, &hf_nbap_event_a        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventA },
23989   {   3, &hf_nbap_event_b        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventB },
23990   {   4, &hf_nbap_event_c        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventC },
23991   {   5, &hf_nbap_event_d        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventD },
23992   {   6, &hf_nbap_event_e        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventE },
23993   {   7, &hf_nbap_event_f        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventF },
23994   {   8, &hf_nbap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristics },
23995   { 0, NULL, 0, NULL }
23996 };
23997
23998 static int
23999 dissect_nbap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24000   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24001                                  ett_nbap_ReportCharacteristics, ReportCharacteristics_choice,
24002                                  NULL);
24003
24004   return offset;
24005 }
24006
24007
24008 static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
24009   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
24010   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24011   { NULL, 0, 0, NULL }
24012 };
24013
24014 static int
24015 dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24017                                    ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
24018
24019   return offset;
24020 }
24021
24022
24023 static const per_sequence_t EDCH_RACH_Report_IncrDecrThres_sequence[] = {
24024   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
24025   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24026   { NULL, 0, 0, NULL }
24027 };
24028
24029 static int
24030 dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24031   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24032                                    ett_nbap_EDCH_RACH_Report_IncrDecrThres, EDCH_RACH_Report_IncrDecrThres_sequence);
24033
24034   return offset;
24035 }
24036
24037
24038 static const per_sequence_t EDCH_RACH_Report_ThresholdInformation_sequence[] = {
24039   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
24040   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24041   { NULL, 0, 0, NULL }
24042 };
24043
24044 static int
24045 dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24046   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24047                                    ett_nbap_EDCH_RACH_Report_ThresholdInformation, EDCH_RACH_Report_ThresholdInformation_sequence);
24048
24049   return offset;
24050 }
24051
24052
24053
24054 static int
24055 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_) {
24056   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24057                                                             0U, 31U, NULL, FALSE);
24058
24059   return offset;
24060 }
24061
24062
24063 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
24064   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
24065   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
24066   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24067   { NULL, 0, 0, NULL }
24068 };
24069
24070 static int
24071 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_) {
24072   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24073                                    ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
24074
24075   return offset;
24076 }
24077
24078
24079 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
24080   { &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 },
24081 };
24082
24083 static int
24084 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_) {
24085   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24086                                                   ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
24087                                                   1, maxNrOfCellPortionsPerCell);
24088
24089   return offset;
24090 }
24091
24092
24093
24094 static int
24095 dissect_nbap_RSEPS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24096   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24097                                                             0U, 151U, NULL, FALSE);
24098
24099   return offset;
24100 }
24101
24102
24103 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence[] = {
24104   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
24105   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
24106   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
24107   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24108   { NULL, 0, 0, NULL }
24109 };
24110
24111 static int
24112 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_) {
24113   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24114                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence);
24115
24116   return offset;
24117 }
24118
24119
24120 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of[1] = {
24121   { &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 },
24122 };
24123
24124 static int
24125 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_) {
24126   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24127                                                   ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of,
24128                                                   1, maxNrOfCellPortionsPerCell);
24129
24130   return offset;
24131 }
24132
24133
24134 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_Value_sequence[] = {
24135   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
24136   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
24137   { NULL, 0, 0, NULL }
24138 };
24139
24140 static int
24141 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_) {
24142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24143                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_Value, Received_Scheduled_EDCH_Power_Share_Value_sequence);
24144
24145   return offset;
24146 }
24147
24148
24149
24150 static int
24151 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_) {
24152   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24153                                                             0U, 151U, NULL, FALSE);
24154
24155   return offset;
24156 }
24157
24158
24159 static const per_sequence_t RequestedDataValue_sequence[] = {
24160   { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGPSCorrections },
24161   { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
24162   { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Ionospheric_Model },
24163   { &hf_nbap_gps_utc_model  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_UTC_Model },
24164   { &hf_nbap_gps_almanac    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Almanac },
24165   { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RealTime_Integrity },
24166   { &hf_nbap_gpsrxpos       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RX_POS },
24167   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24168   { NULL, 0, 0, NULL }
24169 };
24170
24171 static int
24172 dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24173   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24174                                    ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
24175
24176   return offset;
24177 }
24178
24179
24180 static const per_sequence_t InformationAvailable_sequence[] = {
24181   { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
24182   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24183   { NULL, 0, 0, NULL }
24184 };
24185
24186 static int
24187 dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24189                                    ett_nbap_InformationAvailable, InformationAvailable_sequence);
24190
24191   return offset;
24192 }
24193
24194
24195
24196 static int
24197 dissect_nbap_InformationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24198   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
24199
24200   return offset;
24201 }
24202
24203
24204 static const value_string nbap_RequestedDataValueInformation_vals[] = {
24205   {   0, "informationAvailable" },
24206   {   1, "informationnotAvailable" },
24207   { 0, NULL }
24208 };
24209
24210 static const per_choice_t RequestedDataValueInformation_choice[] = {
24211   {   0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationAvailable },
24212   {   1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationnotAvailable },
24213   { 0, NULL, 0, NULL }
24214 };
24215
24216 static int
24217 dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24218   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24219                                  ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
24220                                  NULL);
24221
24222   return offset;
24223 }
24224
24225
24226
24227 static int
24228 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_) {
24229   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24230                                                             0U, 511U, NULL, FALSE);
24231
24232   return offset;
24233 }
24234
24235
24236
24237 static int
24238 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_) {
24239   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24240                                                             0U, 65535U, NULL, FALSE);
24241
24242   return offset;
24243 }
24244
24245
24246
24247 static int
24248 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_) {
24249   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24250                                                             0U, 32767U, NULL, FALSE);
24251
24252   return offset;
24253 }
24254
24255
24256 static const value_string nbap_RTWP_ReportingIndicator_vals[] = {
24257   {   0, "rTWP-reporting-required" },
24258   { 0, NULL }
24259 };
24260
24261
24262 static int
24263 dissect_nbap_RTWP_ReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24264   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24265                                      1, NULL, FALSE, 0, NULL);
24266
24267   return offset;
24268 }
24269
24270
24271 static const value_string nbap_RTWP_CellPortion_ReportingIndicator_vals[] = {
24272   {   0, "rTWP-CellPortion-reporting-required" },
24273   { 0, NULL }
24274 };
24275
24276
24277 static int
24278 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_) {
24279   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24280                                      1, NULL, FALSE, 0, NULL);
24281
24282   return offset;
24283 }
24284
24285
24286 static const value_string nbap_E_DPCCH_Power_Boosting_Capability_vals[] = {
24287   {   0, "e-DPCCH-Power-Boosting-capable" },
24288   {   1, "e-DPCCH-Power-Boosting-non-capable" },
24289   { 0, NULL }
24290 };
24291
24292
24293 static int
24294 dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24295   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24296                                      2, NULL, FALSE, 0, NULL);
24297
24298   return offset;
24299 }
24300
24301
24302 static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
24303   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
24304   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
24305   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
24306   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
24307   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
24308   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
24309   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
24310   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
24311   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
24312   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
24313   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
24314   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
24315   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
24316   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24317   { NULL, 0, 0, NULL }
24318 };
24319
24320 static int
24321 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_) {
24322   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24323                                    ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
24324
24325   return offset;
24326 }
24327
24328
24329 static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
24330   { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
24331 };
24332
24333 static int
24334 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_) {
24335   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24336                                                   ett_nbap_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
24337                                                   1, maxNrOfSatAlmanac_maxNoSat);
24338
24339   return offset;
24340 }
24341
24342
24343 static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
24344   {   0, "new-secondary-CPICH" },
24345   {   1, "secondary-CPICH-shall-not-be-used" },
24346   { 0, NULL }
24347 };
24348
24349 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
24350   {   0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
24351   {   1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24352   { 0, NULL, 0, NULL }
24353 };
24354
24355 static int
24356 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_) {
24357   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24358                                  ett_nbap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
24359                                  NULL);
24360
24361   return offset;
24362 }
24363
24364
24365
24366 static int
24367 dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24369                                                             0U, 17U, NULL, TRUE);
24370
24371   return offset;
24372 }
24373
24374
24375
24376 static int
24377 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_) {
24378   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24379                                                             18U, 23U, NULL, TRUE);
24380
24381   return offset;
24382 }
24383
24384
24385 static const value_string nbap_Segment_Type_vals[] = {
24386   {   0, "first-segment" },
24387   {   1, "first-segment-short" },
24388   {   2, "subsequent-segment" },
24389   {   3, "last-segment" },
24390   {   4, "last-segment-short" },
24391   {   5, "complete-SIB" },
24392   {   6, "complete-SIB-short" },
24393   { 0, NULL }
24394 };
24395
24396
24397 static int
24398 dissect_nbap_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24399   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24400                                      7, NULL, TRUE, 0, NULL);
24401
24402   return offset;
24403 }
24404
24405
24406 static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
24407   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
24408   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24409   { NULL, 0, 0, NULL }
24410 };
24411
24412 static int
24413 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_) {
24414   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24415                                    ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
24416
24417   return offset;
24418 }
24419
24420
24421 static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = {
24422   {   0, "serving-E-DCH-RL-in-this-NodeB" },
24423   {   1, "serving-E-DCH-RL-not-in-this-NodeB" },
24424   { 0, NULL }
24425 };
24426
24427 static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
24428   {   0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
24429   {   1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24430   { 0, NULL, 0, NULL }
24431 };
24432
24433 static int
24434 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_) {
24435   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24436                                  ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
24437                                  NULL);
24438
24439   return offset;
24440 }
24441
24442
24443
24444 static int
24445 dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24446   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24447                                                             0U, 4095U, NULL, FALSE);
24448
24449   return offset;
24450 }
24451
24452
24453
24454 static int
24455 dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24456   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24457                                                             0U, 614399U, NULL, FALSE);
24458
24459   return offset;
24460 }
24461
24462
24463
24464 static int
24465 dissect_nbap_SFNSFN_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24466   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24467                                                             0U, 40961U, NULL, FALSE);
24468
24469   return offset;
24470 }
24471
24472
24473
24474 static int
24475 dissect_nbap_SFNSFN_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24476   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24477                                                             0U, 81923U, NULL, FALSE);
24478
24479   return offset;
24480 }
24481
24482
24483
24484 static int
24485 dissect_nbap_SFNSFNChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24486   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24487                                                             1U, 256U, NULL, FALSE);
24488
24489   return offset;
24490 }
24491
24492
24493
24494 static int
24495 dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24496   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24497                                                             -100, 100U, NULL, FALSE);
24498
24499   return offset;
24500 }
24501
24502
24503
24504 static int
24505 dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24506   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24507                                                             0U, 100U, NULL, FALSE);
24508
24509   return offset;
24510 }
24511
24512
24513 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
24514   { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNChangeLimit },
24515   { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedSFNSFNDeviationLimit },
24516   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24517   { NULL, 0, 0, NULL }
24518 };
24519
24520 static int
24521 dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24522   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24523                                    ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
24524
24525   return offset;
24526 }
24527
24528
24529 static const value_string nbap_SFNSFNValue_vals[] = {
24530   {   0, "sFNSFN-FDD" },
24531   {   1, "sFNSFN-TDD" },
24532   {   2, "sFNSFN-TDD768" },
24533   { 0, NULL }
24534 };
24535
24536 static const per_choice_t SFNSFNValue_choice[] = {
24537   {   0, &hf_nbap_sFNSFN_FDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_FDD },
24538   {   1, &hf_nbap_sFNSFN_TDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_TDD },
24539   {   2, &hf_nbap_sFNSFN_TDD768  , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_SFNSFN_TDD768 },
24540   { 0, NULL, 0, NULL }
24541 };
24542
24543 static int
24544 dissect_nbap_SFNSFNValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24545   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24546                                  ett_nbap_SFNSFNValue, SFNSFNValue_choice,
24547                                  NULL);
24548
24549   return offset;
24550 }
24551
24552
24553
24554 static int
24555 dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24556   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24557                                                             0U, 255U, NULL, FALSE);
24558
24559   return offset;
24560 }
24561
24562
24563 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
24564   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
24565   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
24566   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24567   { NULL, 0, 0, NULL }
24568 };
24569
24570 static int
24571 dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24572   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24573                                    ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
24574
24575   return offset;
24576 }
24577
24578
24579 static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
24580   {   0, "sFNSFNTimeStamp-FDD" },
24581   {   1, "sFNSFNTimeStamp-TDD" },
24582   { 0, NULL }
24583 };
24584
24585 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
24586   {   0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFN },
24587   {   1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFNTimeStamp_TDD },
24588   { 0, NULL, 0, NULL }
24589 };
24590
24591 static int
24592 dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24593   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24594                                  ett_nbap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
24595                                  NULL);
24596
24597   return offset;
24598 }
24599
24600
24601 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
24602   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
24603   { &hf_nbap_sFNSFNValue    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
24604   { &hf_nbap_sFNSFNQuality  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNQuality },
24605   { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
24606   { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNDriftRateQuality },
24607   { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
24608   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24609   { NULL, 0, 0, NULL }
24610 };
24611
24612 static int
24613 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_) {
24614   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24615                                    ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
24616
24617   return offset;
24618 }
24619
24620
24621 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
24622   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
24623 };
24624
24625 static int
24626 dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24627   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24628                                                   ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
24629                                                   1, maxNrOfMeasNCell);
24630
24631   return offset;
24632 }
24633
24634
24635 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
24636   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
24637   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24638   { NULL, 0, 0, NULL }
24639 };
24640
24641 static int
24642 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_) {
24643   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24644                                    ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
24645
24646   return offset;
24647 }
24648
24649
24650 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
24651   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
24652 };
24653
24654 static int
24655 dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24656   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24657                                                   ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
24658                                                   0, maxNrOfMeasNCell_1);
24659
24660   return offset;
24661 }
24662
24663
24664 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
24665   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
24666   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
24667   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24668   { NULL, 0, 0, NULL }
24669 };
24670
24671 static int
24672 dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24673   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24674                                    ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
24675
24676   return offset;
24677 }
24678
24679
24680
24681 static int
24682 dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24683   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24684                                                             1U, 3600U, NULL, FALSE);
24685
24686   return offset;
24687 }
24688
24689
24690 static const value_string nbap_SIB_Originator_vals[] = {
24691   {   0, "nodeB" },
24692   {   1, "cRNC" },
24693   { 0, NULL }
24694 };
24695
24696
24697 static int
24698 dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24699   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24700                                      2, NULL, TRUE, 0, NULL);
24701
24702   return offset;
24703 }
24704
24705
24706 static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
24707   {   0, "bearerRequested" },
24708   { 0, NULL }
24709 };
24710
24711
24712 static int
24713 dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24714   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24715                                      1, NULL, FALSE, 0, NULL);
24716
24717   return offset;
24718 }
24719
24720
24721 static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
24722   {   0, "sixtyfourQAM-DL-supported" },
24723   {   1, "sixtyfourQAM-DL-not-supported" },
24724   { 0, NULL }
24725 };
24726
24727
24728 static int
24729 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_) {
24730   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24731                                      2, NULL, FALSE, 0, NULL);
24732
24733   return offset;
24734 }
24735
24736
24737 static const value_string nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals[] = {
24738   {   0, "sixtyfourQAM-DL-MIMO-Combined-capable" },
24739   {   1, "sixtyfourQAM-DL-MIMO-Combined-non-capable" },
24740   { 0, NULL }
24741 };
24742
24743
24744 static int
24745 dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24746   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24747                                      2, NULL, FALSE, 0, NULL);
24748
24749   return offset;
24750 }
24751
24752
24753 static const value_string nbap_SixteenQAM_UL_Capability_vals[] = {
24754   {   0, "sixteenQAM-UL-capable" },
24755   {   1, "sixteenQAM-UL-non-capable" },
24756   { 0, NULL }
24757 };
24758
24759
24760 static int
24761 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_) {
24762   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24763                                      2, NULL, FALSE, 0, NULL);
24764
24765   return offset;
24766 }
24767
24768
24769 static const value_string nbap_SixteenQAM_UL_Operation_Indicator_vals[] = {
24770   {   0, "activate" },
24771   {   1, "deactivate" },
24772   { 0, NULL }
24773 };
24774
24775
24776 static int
24777 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_) {
24778   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24779                                      2, NULL, FALSE, 0, NULL);
24780
24781   return offset;
24782 }
24783
24784
24785 static const value_string nbap_SNPL_Reporting_Type_vals[] = {
24786   {   0, "type1" },
24787   {   1, "type2" },
24788   { 0, NULL }
24789 };
24790
24791
24792 static int
24793 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_) {
24794   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24795                                      2, NULL, FALSE, 0, NULL);
24796
24797   return offset;
24798 }
24799
24800
24801
24802 static int
24803 dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24804   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24805                                                             1U, 256U, NULL, FALSE);
24806
24807   return offset;
24808 }
24809
24810
24811 static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
24812   {   0, "start-of-audit-sequence" },
24813   {   1, "not-start-of-audit-sequence" },
24814   { 0, NULL }
24815 };
24816
24817
24818 static int
24819 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_) {
24820   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24821                                      2, NULL, FALSE, 0, NULL);
24822
24823   return offset;
24824 }
24825
24826
24827 static const value_string nbap_SSDT_SupportIndicator_vals[] = {
24828   {   0, "not-Used-sSDT-Supported" },
24829   {   1, "sSDT-not-supported" },
24830   { 0, NULL }
24831 };
24832
24833
24834 static int
24835 dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24836   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24837                                      2, NULL, FALSE, 0, NULL);
24838
24839   return offset;
24840 }
24841
24842
24843
24844 static int
24845 dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24846   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24847                                                             1U, 2U, NULL, TRUE);
24848
24849   return offset;
24850 }
24851
24852
24853
24854 static int
24855 dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24856   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24857                                                             1U, 32U, NULL, TRUE);
24858
24859   return offset;
24860 }
24861
24862
24863
24864 static int
24865 dissect_nbap_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24866   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24867                                                             1U, 10U, NULL, FALSE);
24868
24869   return offset;
24870 }
24871
24872
24873 static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
24874   {   0, "frameRelated" },
24875   {   1, "sFNperiodRelated" },
24876   {   2, "cycleLengthRelated" },
24877   {   3, "thresholdExceeding" },
24878   {   4, "frequencyAcquisitionCompleted" },
24879   { 0, NULL }
24880 };
24881
24882
24883 static int
24884 dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24885   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24886                                      5, NULL, TRUE, 0, NULL);
24887
24888   return offset;
24889 }
24890
24891
24892 static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
24893   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
24894   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
24895   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTiming },
24896   { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
24897   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24898   { NULL, 0, 0, NULL }
24899 };
24900
24901 static int
24902 dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24903   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24904                                    ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
24905
24906   return offset;
24907 }
24908
24909
24910 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
24911   { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
24912 };
24913
24914 static int
24915 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_) {
24916   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24917                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
24918                                                   1, maxNrOfReceptsPerSyncFrame);
24919
24920   return offset;
24921 }
24922
24923
24924 static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
24925   { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
24926   { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
24927   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24928   { NULL, 0, 0, NULL }
24929 };
24930
24931 static int
24932 dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24933   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24934                                    ett_nbap_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
24935
24936   return offset;
24937 }
24938
24939
24940 static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
24941   { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
24942 };
24943
24944 static int
24945 dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24946   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24947                                                   ett_nbap_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
24948                                                   1, maxNrOfCellSyncBursts);
24949
24950   return offset;
24951 }
24952
24953
24954 static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
24955   { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
24956   { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharactThreExc },
24957   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24958   { NULL, 0, 0, NULL }
24959 };
24960
24961 static int
24962 dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24964                                    ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
24965
24966   return offset;
24967 }
24968
24969
24970 static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
24971   { &hf_nbap_syncDLCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
24972   { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingLCR },
24973   { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
24974   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24975   { NULL, 0, 0, NULL }
24976 };
24977
24978 static int
24979 dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24980   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24981                                    ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
24982
24983   return offset;
24984 }
24985
24986
24987 static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
24988   { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
24989 };
24990
24991 static int
24992 dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24993   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24994                                                   ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
24995                                                   1, maxNrOfSyncDLCodesLCR);
24996
24997   return offset;
24998 }
24999
25000
25001 static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
25002   { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
25003   { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
25004   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25005   { NULL, 0, 0, NULL }
25006 };
25007
25008 static int
25009 dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25010   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25011                                    ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
25012
25013   return offset;
25014 }
25015
25016
25017 static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
25018   { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
25019 };
25020
25021 static int
25022 dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25023   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25024                                                   ett_nbap_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
25025                                                   0, maxNrOfSyncFramesLCR);
25026
25027   return offset;
25028 }
25029
25030
25031 static const value_string nbap_SynchronisationReportType_vals[] = {
25032   {   0, "initialPhase" },
25033   {   1, "steadyStatePhase" },
25034   {   2, "lateEntrantCell" },
25035   {   3, "frequencyAcquisition" },
25036   { 0, NULL }
25037 };
25038
25039
25040 static int
25041 dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25042   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25043                                      4, NULL, TRUE, 0, NULL);
25044
25045   return offset;
25046 }
25047
25048
25049 static const value_string nbap_T_Cell_vals[] = {
25050   {   0, "v0" },
25051   {   1, "v1" },
25052   {   2, "v2" },
25053   {   3, "v3" },
25054   {   4, "v4" },
25055   {   5, "v5" },
25056   {   6, "v6" },
25057   {   7, "v7" },
25058   {   8, "v8" },
25059   {   9, "v9" },
25060   { 0, NULL }
25061 };
25062
25063
25064 static int
25065 dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25066   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25067                                      10, NULL, FALSE, 0, NULL);
25068
25069   return offset;
25070 }
25071
25072
25073
25074 static int
25075 dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25076   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25077                                                             0U, 255U, NULL, FALSE);
25078
25079   return offset;
25080 }
25081
25082
25083 static const value_string nbap_TDD_DPCHOffset_vals[] = {
25084   {   0, "initialOffset" },
25085   {   1, "noinitialOffset" },
25086   { 0, NULL }
25087 };
25088
25089 static const per_choice_t TDD_DPCHOffset_choice[] = {
25090   {   0, &hf_nbap_initialOffset  , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
25091   {   1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
25092   { 0, NULL, 0, NULL }
25093 };
25094
25095 static int
25096 dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25097   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25098                                  ett_nbap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
25099                                  NULL);
25100
25101   return offset;
25102 }
25103
25104
25105 static const per_sequence_t T_fdd_sequence[] = {
25106   { &hf_nbap_betaC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
25107   { &hf_nbap_betaD          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
25108   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25109   { NULL, 0, 0, NULL }
25110 };
25111
25112 static int
25113 dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25114   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25115                                    ett_nbap_T_fdd, T_fdd_sequence);
25116
25117   return offset;
25118 }
25119
25120
25121 static const value_string nbap_T_gainFactor_vals[] = {
25122   {   0, "fdd" },
25123   {   1, "tdd" },
25124   { 0, NULL }
25125 };
25126
25127 static const per_choice_t T_gainFactor_choice[] = {
25128   {   0, &hf_nbap_fdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_T_fdd },
25129   {   1, &hf_nbap_tdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_BetaCD },
25130   { 0, NULL, 0, NULL }
25131 };
25132
25133 static int
25134 dissect_nbap_T_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25135   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25136                                  ett_nbap_T_gainFactor, T_gainFactor_choice,
25137                                  NULL);
25138
25139   return offset;
25140 }
25141
25142
25143 static const per_sequence_t T_signalledGainFactors_sequence[] = {
25144   { &hf_nbap_gainFactor     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
25145   { &hf_nbap_refTFCNumber   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RefTFCNumber },
25146   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25147   { NULL, 0, 0, NULL }
25148 };
25149
25150 static int
25151 dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25152   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25153                                    ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
25154
25155   return offset;
25156 }
25157
25158
25159 static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
25160   {   0, "signalledGainFactors" },
25161   {   1, "computedGainFactors" },
25162   { 0, NULL }
25163 };
25164
25165 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
25166   {   0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_T_signalledGainFactors },
25167   {   1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_RefTFCNumber },
25168   { 0, NULL, 0, NULL }
25169 };
25170
25171 static int
25172 dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25173   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25174                                  ett_nbap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
25175                                  NULL);
25176
25177   return offset;
25178 }
25179
25180
25181 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
25182   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
25183   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
25184   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25185   { NULL, 0, 0, NULL }
25186 };
25187
25188 static int
25189 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_) {
25190   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25191                                    ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
25192
25193   return offset;
25194 }
25195
25196
25197 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
25198   { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
25199 };
25200
25201 static int
25202 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_) {
25203   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25204                                                   ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
25205                                                   1, maxNrOfDPCHs);
25206
25207   return offset;
25208 }
25209
25210
25211
25212 static int
25213 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_) {
25214   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25215                                                             0U, 69U, NULL, TRUE);
25216
25217   return offset;
25218 }
25219
25220
25221
25222 static int
25223 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_) {
25224   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25225                                                             0U, 24U, NULL, TRUE);
25226
25227   return offset;
25228 }
25229
25230
25231 static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
25232   {   0, "qPSK" },
25233   {   1, "eightPSK" },
25234   { 0, NULL }
25235 };
25236
25237 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
25238   {   0, &hf_nbap_qPSK_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
25239   {   1, &hf_nbap_eightPSK_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
25240   { 0, NULL, 0, NULL }
25241 };
25242
25243 static int
25244 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_) {
25245   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25246                                  ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
25247                                  NULL);
25248
25249   return offset;
25250 }
25251
25252
25253 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
25254   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
25255   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
25256   { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
25257   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25258   { NULL, 0, 0, NULL }
25259 };
25260
25261 static int
25262 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_) {
25263   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25264                                    ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
25265
25266   return offset;
25267 }
25268
25269
25270 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
25271   { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
25272 };
25273
25274 static int
25275 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_) {
25276   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25277                                                   ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
25278                                                   1, maxNrOfDPCHLCRs);
25279
25280   return offset;
25281 }
25282
25283
25284 static const per_sequence_t TDD_UL_Code_768_InformationItem_sequence[] = {
25285   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
25286   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
25287   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25288   { NULL, 0, 0, NULL }
25289 };
25290
25291 static int
25292 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_) {
25293   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25294                                    ett_nbap_TDD_UL_Code_768_InformationItem, TDD_UL_Code_768_InformationItem_sequence);
25295
25296   return offset;
25297 }
25298
25299
25300 static const per_sequence_t TDD_UL_Code_768_Information_sequence_of[1] = {
25301   { &hf_nbap_TDD_UL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_InformationItem },
25302 };
25303
25304 static int
25305 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_) {
25306   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25307                                                   ett_nbap_TDD_UL_Code_768_Information, TDD_UL_Code_768_Information_sequence_of,
25308                                                   1, maxNrOfDPCHs);
25309
25310   return offset;
25311 }
25312
25313
25314 static const value_string nbap_TFCI_Coding_vals[] = {
25315   {   0, "v4" },
25316   {   1, "v8" },
25317   {   2, "v16" },
25318   {   3, "v32" },
25319   { 0, NULL }
25320 };
25321
25322
25323 static int
25324 dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25325   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25326                                      4, NULL, TRUE, 0, NULL);
25327
25328   return offset;
25329 }
25330
25331
25332 static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
25333   {   0, "normal" },
25334   {   1, "not-Used-split" },
25335   { 0, NULL }
25336 };
25337
25338
25339 static int
25340 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_) {
25341   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25342                                      2, NULL, FALSE, 0, NULL);
25343
25344   return offset;
25345 }
25346
25347
25348 static const per_sequence_t TFCI_SignallingMode_sequence[] = {
25349   { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
25350   { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
25351   { &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
25352   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25353   { NULL, 0, 0, NULL }
25354 };
25355
25356 static int
25357 dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25358   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25359                                    ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
25360
25361   return offset;
25362 }
25363
25364
25365
25366 static int
25367 dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25369                                                             0U, 269U, NULL, FALSE);
25370
25371   return offset;
25372 }
25373
25374
25375
25376 static int
25377 dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25378   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25379                                                             0U, 14U, NULL, FALSE);
25380
25381   return offset;
25382 }
25383
25384
25385 static const value_string nbap_TimeSlotDirection_vals[] = {
25386   {   0, "ul" },
25387   {   1, "dl" },
25388   { 0, NULL }
25389 };
25390
25391
25392 static int
25393 dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25394   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25395                                      2, NULL, TRUE, 0, NULL);
25396
25397   return offset;
25398 }
25399
25400
25401 static const value_string nbap_TimeslotLCR_Extension_vals[] = {
25402   {   0, "ts7" },
25403   { 0, NULL }
25404 };
25405
25406
25407 static int
25408 dissect_nbap_TimeslotLCR_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25409   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25410                                      1, NULL, TRUE, 0, NULL);
25411
25412   return offset;
25413 }
25414
25415
25416 static const value_string nbap_TimeSlotStatus_vals[] = {
25417   {   0, "active" },
25418   {   1, "not-active" },
25419   { 0, NULL }
25420 };
25421
25422
25423 static int
25424 dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25425   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25426                                      2, NULL, TRUE, 0, NULL);
25427
25428   return offset;
25429 }
25430
25431
25432 static const value_string nbap_TimingAdjustmentValue_vals[] = {
25433   {   0, "initialPhase" },
25434   {   1, "steadyStatePhase" },
25435   { 0, NULL }
25436 };
25437
25438 static const per_choice_t TimingAdjustmentValue_choice[] = {
25439   {   0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
25440   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
25441   { 0, NULL, 0, NULL }
25442 };
25443
25444 static int
25445 dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25446   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25447                                  ett_nbap_TimingAdjustmentValue, TimingAdjustmentValue_choice,
25448                                  NULL);
25449
25450   return offset;
25451 }
25452
25453
25454 static const value_string nbap_TimingAdjustmentValueLCR_vals[] = {
25455   {   0, "initialPhase" },
25456   {   1, "steadyStatePhase" },
25457   { 0, NULL }
25458 };
25459
25460 static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
25461   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
25462   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
25463   { 0, NULL, 0, NULL }
25464 };
25465
25466 static int
25467 dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25468   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25469                                  ett_nbap_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
25470                                  NULL);
25471
25472   return offset;
25473 }
25474
25475
25476 static const value_string nbap_TimingAdvanceApplied_vals[] = {
25477   {   0, "yes" },
25478   {   1, "no" },
25479   { 0, NULL }
25480 };
25481
25482
25483 static int
25484 dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25485   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25486                                      2, NULL, FALSE, 0, NULL);
25487
25488   return offset;
25489 }
25490
25491
25492 static const value_string nbap_SynchronisationIndicator_vals[] = {
25493   {   0, "timingMaintainedSynchronisation" },
25494   { 0, NULL }
25495 };
25496
25497
25498 static int
25499 dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25500   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25501                                      1, NULL, TRUE, 0, NULL);
25502
25503   return offset;
25504 }
25505
25506
25507 static const value_string nbap_UL_DL_mode_vals[] = {
25508   {   0, "ul-only" },
25509   {   1, "dl-only" },
25510   {   2, "both-ul-and-dl" },
25511   { 0, NULL }
25512 };
25513
25514
25515 static int
25516 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_) {
25517   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25518                                      3, NULL, FALSE, 0, NULL);
25519
25520   return offset;
25521 }
25522
25523
25524 static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
25525   {   0, "sFdiv2" },
25526   {   1, "higher-layer-scheduling" },
25527   { 0, NULL }
25528 };
25529
25530
25531 static int
25532 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_) {
25533   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25534                                      2, NULL, TRUE, 0, NULL);
25535
25536   return offset;
25537 }
25538
25539
25540 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
25541   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
25542   { &hf_nbap_tGSN           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
25543   { &hf_nbap_tGL1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
25544   { &hf_nbap_tGL2           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapLength },
25545   { &hf_nbap_tGD            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
25546   { &hf_nbap_tGPL1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
25547   { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapDuration },
25548   { &hf_nbap_uL_DL_mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
25549   { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Downlink_Compressed_Mode_Method },
25550   { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Uplink_Compressed_Mode_Method },
25551   { &hf_nbap_dL_FrameType   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
25552   { &hf_nbap_delta_SIR1     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
25553   { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
25554   { &hf_nbap_delta_SIR2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
25555   { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
25556   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25557   { NULL, 0, 0, NULL }
25558 };
25559
25560 static int
25561 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_) {
25562   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25563                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
25564
25565   return offset;
25566 }
25567
25568
25569 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
25570   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
25571 };
25572
25573 static int
25574 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_) {
25575   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25576                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
25577                                                   1, maxTGPS);
25578
25579   return offset;
25580 }
25581
25582
25583
25584 static int
25585 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25586   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25587                                                             0U, 100U, NULL, FALSE);
25588
25589   return offset;
25590 }
25591
25592
25593 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
25594   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
25595   { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
25596   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25597   { NULL, 0, 0, NULL }
25598 };
25599
25600 static int
25601 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_) {
25602   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25603                                    ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
25604
25605   return offset;
25606 }
25607
25608
25609 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
25610   { &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 },
25611 };
25612
25613 static int
25614 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_) {
25615   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25616                                                   ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
25617                                                   1, maxNrOfCellPortionsPerCell);
25618
25619   return offset;
25620 }
25621
25622
25623 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = {
25624   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
25625   { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
25626   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25627   { NULL, 0, 0, NULL }
25628 };
25629
25630 static int
25631 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_) {
25632   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25633                                    ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
25634
25635   return offset;
25636 }
25637
25638
25639 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
25640   { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
25641 };
25642
25643 static int
25644 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_) {
25645   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25646                                                   ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
25647                                                   1, maxNrOfCellPortionsPerCell);
25648
25649   return offset;
25650 }
25651
25652
25653
25654 static int
25655 dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25656   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
25657
25658   return offset;
25659 }
25660
25661
25662 static const value_string nbap_TransmitDiversityIndicator_vals[] = {
25663   {   0, "active" },
25664   {   1, "inactive" },
25665   { 0, NULL }
25666 };
25667
25668
25669 static int
25670 dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25671   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25672                                      2, NULL, FALSE, 0, NULL);
25673
25674   return offset;
25675 }
25676
25677
25678
25679 static int
25680 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_) {
25681   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25682                                                             0U, maxCTFC, NULL, FALSE);
25683
25684   return offset;
25685 }
25686
25687
25688 static const value_string nbap_TFCS_CTFC_vals[] = {
25689   {   0, "ctfc2bit" },
25690   {   1, "ctfc4bit" },
25691   {   2, "ctfc6bit" },
25692   {   3, "ctfc8bit" },
25693   {   4, "ctfc12bit" },
25694   {   5, "ctfc16bit" },
25695   {   6, "ctfcmaxbit" },
25696   { 0, NULL }
25697 };
25698
25699 static const per_choice_t TFCS_CTFC_choice[] = {
25700   {   0, &hf_nbap_ctfc2bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_3 },
25701   {   1, &hf_nbap_ctfc4bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_15 },
25702   {   2, &hf_nbap_ctfc6bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
25703   {   3, &hf_nbap_ctfc8bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
25704   {   4, &hf_nbap_ctfc12bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_4095 },
25705   {   5, &hf_nbap_ctfc16bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_65535 },
25706   {   6, &hf_nbap_ctfcmaxbit     , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxCTFC },
25707   { 0, NULL, 0, NULL }
25708 };
25709
25710 static int
25711 dissect_nbap_TFCS_CTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25712   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25713                                  ett_nbap_TFCS_CTFC, TFCS_CTFC_choice,
25714                                  NULL);
25715
25716   return offset;
25717 }
25718
25719
25720 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
25721   { &hf_nbap_cTFC           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
25722   { &hf_nbap_tFC_Beta       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatCombination_Beta },
25723   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25724   { NULL, 0, 0, NULL }
25725 };
25726
25727 static int
25728 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_) {
25729   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25730                                    ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
25731
25732   return offset;
25733 }
25734
25735
25736 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
25737   { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
25738 };
25739
25740 static int
25741 dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25742   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25743                                                   ett_nbap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
25744                                                   1, maxNrOfTFCs);
25745
25746   return offset;
25747 }
25748
25749
25750 static const value_string nbap_T_tFCSvalues_vals[] = {
25751   {   0, "no-Split-in-TFCI" },
25752   {   1, "not-Used-split-in-TFCI" },
25753   { 0, NULL }
25754 };
25755
25756 static const per_choice_t T_tFCSvalues_choice[] = {
25757   {   0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_TFCS_TFCSList },
25758   {   1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
25759   { 0, NULL, 0, NULL }
25760 };
25761
25762 static int
25763 dissect_nbap_T_tFCSvalues(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25764   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25765                                  ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
25766                                  NULL);
25767
25768   return offset;
25769 }
25770
25771
25772 static const per_sequence_t TFCS_sequence[] = {
25773   { &hf_nbap_tFCSvalues     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
25774   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25775   { NULL, 0, 0, NULL }
25776 };
25777
25778 static int
25779 dissect_nbap_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25780   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25781                                    ett_nbap_TFCS, TFCS_sequence);
25782
25783   return offset;
25784 }
25785
25786
25787 static const value_string nbap_TransportBearerNotRequestedIndicator_vals[] = {
25788   {   0, "transport-bearer-shall-not-be-established" },
25789   {   1, "transport-bearer-may-not-be-established" },
25790   { 0, NULL }
25791 };
25792
25793
25794 static int
25795 dissect_nbap_TransportBearerNotRequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25796   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25797                                      2, NULL, FALSE, 0, NULL);
25798
25799   return offset;
25800 }
25801
25802
25803 static const value_string nbap_TransportBearerNotSetupIndicator_vals[] = {
25804   {   0, "transport-bearer-not-setup" },
25805   { 0, NULL }
25806 };
25807
25808
25809 static int
25810 dissect_nbap_TransportBearerNotSetupIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25811   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25812                                      1, NULL, FALSE, 0, NULL);
25813
25814   return offset;
25815 }
25816
25817
25818 static const value_string nbap_TSTD_Indicator_vals[] = {
25819   {   0, "active" },
25820   {   1, "inactive" },
25821   { 0, NULL }
25822 };
25823
25824
25825 static int
25826 dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25827   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25828                                      2, NULL, FALSE, 0, NULL);
25829
25830   return offset;
25831 }
25832
25833
25834 static const value_string nbap_TSN_Length_vals[] = {
25835   {   0, "tsn-6bits" },
25836   {   1, "tsn-9bits" },
25837   { 0, NULL }
25838 };
25839
25840
25841 static int
25842 dissect_nbap_TSN_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25843   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25844                                      2, NULL, FALSE, 0, NULL);
25845
25846   return offset;
25847 }
25848
25849
25850
25851 static int
25852 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_) {
25853   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25854                                                             0U, 16383U, NULL, FALSE);
25855
25856   return offset;
25857 }
25858
25859
25860
25861 static int
25862 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_) {
25863   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25864                                                             0U, 4294967295U, NULL, FALSE);
25865
25866   return offset;
25867 }
25868
25869
25870 static const per_sequence_t TUTRANGANSS_sequence[] = {
25871   { &hf_nbap_mS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
25872   { &hf_nbap_lS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
25873   { NULL, 0, 0, NULL }
25874 };
25875
25876 static int
25877 dissect_nbap_TUTRANGANSS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25878   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25879                                    ett_nbap_TUTRANGANSS, TUTRANGANSS_sequence);
25880
25881   return offset;
25882 }
25883
25884
25885
25886 static int
25887 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_) {
25888   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25889                                                             1U, 256U, NULL, FALSE);
25890
25891   return offset;
25892 }
25893
25894
25895 static const per_sequence_t TUTRANGANSSMeasurementThresholdInformation_sequence[] = {
25896   { &hf_nbap_tUTRANGANSSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
25897   { &hf_nbap_predictedTUTRANGANSSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
25898   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25899   { NULL, 0, 0, NULL }
25900 };
25901
25902 static int
25903 dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25904   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25905                                    ett_nbap_TUTRANGANSSMeasurementThresholdInformation, TUTRANGANSSMeasurementThresholdInformation_sequence);
25906
25907   return offset;
25908 }
25909
25910
25911
25912 static int
25913 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_) {
25914   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25915                                                             -50, 50U, NULL, FALSE);
25916
25917   return offset;
25918 }
25919
25920
25921
25922 static int
25923 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_) {
25924   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25925                                                             0U, 50U, NULL, FALSE);
25926
25927   return offset;
25928 }
25929
25930
25931 static const per_sequence_t TUTRANGANSSMeasurementValueInformation_sequence[] = {
25932   { &hf_nbap_tUTRANGANSS    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGANSS },
25933   { &hf_nbap_tUTRANGANSSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_255 },
25934   { &hf_nbap_tUTRANGANSSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M50_50 },
25935   { &hf_nbap_tUTRANGANSSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_50 },
25936   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25937   { NULL, 0, 0, NULL }
25938 };
25939
25940 static int
25941 dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25942   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25943                                    ett_nbap_TUTRANGANSSMeasurementValueInformation, TUTRANGANSSMeasurementValueInformation_sequence);
25944
25945   return offset;
25946 }
25947
25948
25949 static const per_sequence_t TUTRANGPS_sequence[] = {
25950   { &hf_nbap_ms_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
25951   { &hf_nbap_ls_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
25952   { NULL, 0, 0, NULL }
25953 };
25954
25955 static int
25956 dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25957   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25958                                    ett_nbap_TUTRANGPS, TUTRANGPS_sequence);
25959
25960   return offset;
25961 }
25962
25963
25964
25965 static int
25966 dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25967   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25968                                                             1U, 256U, NULL, FALSE);
25969
25970   return offset;
25971 }
25972
25973
25974
25975 static int
25976 dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25977   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25978                                                             -50, 50U, NULL, FALSE);
25979
25980   return offset;
25981 }
25982
25983
25984
25985 static int
25986 dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25987   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25988                                                             0U, 50U, NULL, FALSE);
25989
25990   return offset;
25991 }
25992
25993
25994 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
25995   { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSChangeLimit },
25996   { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
25997   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25998   { NULL, 0, 0, NULL }
25999 };
26000
26001 static int
26002 dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26003   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26004                                    ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
26005
26006   return offset;
26007 }
26008
26009
26010
26011 static int
26012 dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26013   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26014                                                             0U, 255U, NULL, FALSE);
26015
26016   return offset;
26017 }
26018
26019
26020 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
26021   { &hf_nbap_tUTRANGPS      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
26022   { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSQuality },
26023   { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
26024   { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSDriftRateQuality },
26025   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26026   { NULL, 0, 0, NULL }
26027 };
26028
26029 static int
26030 dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26031   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26032                                    ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
26033
26034   return offset;
26035 }
26036
26037
26038 static const value_string nbap_TypeOfError_vals[] = {
26039   {   0, "not-understood" },
26040   {   1, "missing" },
26041   { 0, NULL }
26042 };
26043
26044
26045 static int
26046 dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26047   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26048                                      2, NULL, TRUE, 0, NULL);
26049
26050   return offset;
26051 }
26052
26053
26054
26055 static int
26056 dissect_nbap_UL_CapacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26057   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26058                                                             0U, 65535U, NULL, FALSE);
26059
26060   return offset;
26061 }
26062
26063
26064 static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
26065   {   0, "ul-DPDCH-present" },
26066   {   1, "ul-DPDCH-not-present" },
26067   { 0, NULL }
26068 };
26069
26070
26071 static int
26072 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_) {
26073   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26074                                      2, NULL, FALSE, 0, NULL);
26075
26076   return offset;
26077 }
26078
26079
26080 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
26081   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26082   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
26083   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
26084   { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
26085   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26086   { NULL, 0, 0, NULL }
26087 };
26088
26089 static int
26090 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_) {
26091   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26092                                    ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
26093
26094   return offset;
26095 }
26096
26097
26098 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
26099   { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
26100 };
26101
26102 static int
26103 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_) {
26104   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26105                                                   ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
26106                                                   1, maxNrOfULTSs);
26107
26108   return offset;
26109 }
26110
26111
26112 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
26113   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
26114   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
26115   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
26116   { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
26117   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26118   { NULL, 0, 0, NULL }
26119 };
26120
26121 static int
26122 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_) {
26123   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26124                                    ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
26125
26126   return offset;
26127 }
26128
26129
26130 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
26131   { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
26132 };
26133
26134 static int
26135 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_) {
26136   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26137                                                   ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
26138                                                   1, maxNrOfULTSLCRs);
26139
26140   return offset;
26141 }
26142
26143
26144 static const per_sequence_t UL_Timeslot768_InformationItem_sequence[] = {
26145   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26146   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
26147   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
26148   { &hf_nbap_uL_Code_InformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_Information },
26149   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26150   { NULL, 0, 0, NULL }
26151 };
26152
26153 static int
26154 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_) {
26155   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26156                                    ett_nbap_UL_Timeslot768_InformationItem, UL_Timeslot768_InformationItem_sequence);
26157
26158   return offset;
26159 }
26160
26161
26162 static const per_sequence_t UL_Timeslot768_Information_sequence_of[1] = {
26163   { &hf_nbap_UL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_InformationItem },
26164 };
26165
26166 static int
26167 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_) {
26168   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26169                                                   ett_nbap_UL_Timeslot768_Information, UL_Timeslot768_Information_sequence_of,
26170                                                   1, maxNrOfULTSs);
26171
26172   return offset;
26173 }
26174
26175
26176 static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
26177   {   0, "sf-variation-supported" },
26178   {   1, "sf-variation-not-supported" },
26179   { 0, NULL }
26180 };
26181
26182
26183 static int
26184 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_) {
26185   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26186                                      2, NULL, FALSE, 0, NULL);
26187
26188   return offset;
26189 }
26190
26191
26192
26193 static int
26194 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_) {
26195   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26196                                                             1U, 8U, NULL, FALSE);
26197
26198   return offset;
26199 }
26200
26201
26202
26203 static int
26204 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_) {
26205   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26206                                                             1U, 8U, NULL, FALSE);
26207
26208   return offset;
26209 }
26210
26211
26212 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
26213   { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
26214   { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
26215   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26216   { NULL, 0, 0, NULL }
26217 };
26218
26219 static int
26220 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_) {
26221   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26222                                    ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
26223
26224   return offset;
26225 }
26226
26227
26228
26229 static int
26230 dissect_nbap_UPPCHPositionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26231   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26232                                                             0U, 127U, NULL, FALSE);
26233
26234   return offset;
26235 }
26236
26237
26238 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
26239   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26240   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
26241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26242   { NULL, 0, 0, NULL }
26243 };
26244
26245 static int
26246 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_) {
26247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26248                                    ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
26249
26250   return offset;
26251 }
26252
26253
26254 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
26255   { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
26256 };
26257
26258 static int
26259 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_) {
26260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26261                                                   ett_nbap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
26262                                                   1, maxNrOfULTSs);
26263
26264   return offset;
26265 }
26266
26267
26268 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
26269   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
26270   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
26271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26272   { NULL, 0, 0, NULL }
26273 };
26274
26275 static int
26276 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_) {
26277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26278                                    ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
26279
26280   return offset;
26281 }
26282
26283
26284 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
26285   { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
26286 };
26287
26288 static int
26289 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_) {
26290   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26291                                                   ett_nbap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
26292                                                   1, maxNrOfULTSLCRs);
26293
26294   return offset;
26295 }
26296
26297
26298
26299 static int
26300 dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26301   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26302                                                             0U, 127U, NULL, TRUE);
26303
26304   return offset;
26305 }
26306
26307
26308 static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
26309   {   0, "downlink-DCH-only" },
26310   {   1, "uplink-DCH-only" },
26311   { 0, NULL }
26312 };
26313
26314
26315 static int
26316 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_) {
26317   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26318                                      2, NULL, FALSE, 0, NULL);
26319
26320   return offset;
26321 }
26322
26323
26324
26325 static int
26326 dissect_nbap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26327   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26328                                                             0U, 255U, NULL, FALSE);
26329
26330   return offset;
26331 }
26332
26333
26334 static const per_sequence_t USCH_InformationItem_sequence[] = {
26335   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
26336   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
26337   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26338   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
26339   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26340   { NULL, 0, 0, NULL }
26341 };
26342
26343 static int
26344 dissect_nbap_USCH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26345   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26346                                    ett_nbap_USCH_InformationItem, USCH_InformationItem_sequence);
26347
26348   return offset;
26349 }
26350
26351
26352 static const per_sequence_t USCH_Information_sequence_of[1] = {
26353   { &hf_nbap_USCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationItem },
26354 };
26355
26356 static int
26357 dissect_nbap_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26358   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26359                                                   ett_nbap_USCH_Information, USCH_Information_sequence_of,
26360                                                   1, maxNrOfUSCHs);
26361
26362   return offset;
26363 }
26364
26365
26366 static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
26367   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
26368   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
26369   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
26370   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26371   { NULL, 0, 0, NULL }
26372 };
26373
26374 static int
26375 dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26376   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26377                                    ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
26378
26379   return offset;
26380 }
26381
26382
26383 static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
26384   { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
26385 };
26386
26387 static int
26388 dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26389   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26390                                                   ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
26391                                                   1, maxNrOfUSCHs);
26392
26393   return offset;
26394 }
26395
26396
26397 static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = {
26398   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26399   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26400   { NULL, 0, 0, NULL }
26401 };
26402
26403 static int
26404 dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26405   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26406                                    ett_nbap_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
26407
26408   return offset;
26409 }
26410
26411
26412 static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
26413   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26414   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
26415   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26416   { NULL, 0, 0, NULL }
26417 };
26418
26419 static int
26420 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_) {
26421   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26422                                    ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
26423
26424   return offset;
26425 }
26426
26427
26428
26429 static int
26430 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_) {
26431   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26432
26433   return offset;
26434 }
26435
26436
26437
26438 static int
26439 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_) {
26440   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26441
26442   return offset;
26443 }
26444
26445
26446 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
26447   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26448   { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
26449   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
26450   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
26451   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
26452   { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
26453   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
26454   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
26455   { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
26456   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
26457   { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
26458   { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
26459   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26460   { NULL, 0, 0, NULL }
26461 };
26462
26463 static int
26464 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_) {
26465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26466                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
26467
26468   return offset;
26469 }
26470
26471
26472 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
26473   { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
26474   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26475   { NULL, 0, 0, NULL }
26476 };
26477
26478 static int
26479 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_) {
26480   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26481                                    ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
26482
26483   return offset;
26484 }
26485
26486
26487 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
26488   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
26489 };
26490
26491 static int
26492 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_) {
26493   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26494                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
26495                                                   1, maxNrOfSlotFormatsPRACH);
26496
26497   return offset;
26498 }
26499
26500
26501
26502 static int
26503 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_) {
26504   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26505
26506   return offset;
26507 }
26508
26509
26510 static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
26511   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26512   { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
26513   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
26514   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
26515   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
26516   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26517   { NULL, 0, 0, NULL }
26518 };
26519
26520 static int
26521 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_) {
26522   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26523                                    ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
26524
26525   return offset;
26526 }
26527
26528
26529 static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
26530   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26531   { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
26532   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
26533   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
26534   { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
26535   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
26536   { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
26537   { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
26538   { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
26539   { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
26540   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26541   { NULL, 0, 0, NULL }
26542 };
26543
26544 static int
26545 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_) {
26546   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26547                                    ett_nbap_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
26548
26549   return offset;
26550 }
26551
26552
26553 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
26554   {   0, "secondary-CCPCH-parameters" },
26555   {   1, "pRACH-parameters" },
26556   {   2, "notUsed-pCPCHes-parameters" },
26557   { 0, NULL }
26558 };
26559
26560 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
26561   {   0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
26562   {   1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
26563   {   2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
26564   { 0, NULL, 0, NULL }
26565 };
26566
26567 static int
26568 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_) {
26569   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26570                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
26571                                  NULL);
26572
26573   return offset;
26574 }
26575
26576
26577 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
26578   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
26579   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26580   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
26581   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
26582   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26583   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26584   { NULL, 0, 0, NULL }
26585 };
26586
26587 static int
26588 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_) {
26589   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26590                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
26591
26592   return offset;
26593 }
26594
26595
26596 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
26597   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
26598 };
26599
26600 static int
26601 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_) {
26602   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26603                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
26604                                                   1, maxNrOfFACHs);
26605
26606   return offset;
26607 }
26608
26609
26610 static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
26611   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26612   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
26613   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
26614   { &hf_nbap_pICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
26615   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
26616   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26617   { NULL, 0, 0, NULL }
26618 };
26619
26620 static int
26621 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_) {
26622   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26623                                    ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
26624
26625   return offset;
26626 }
26627
26628
26629 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
26630   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
26631   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26632   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
26633   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
26634   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26635   { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
26636   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26637   { NULL, 0, 0, NULL }
26638 };
26639
26640 static int
26641 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_) {
26642   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26643                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
26644
26645   return offset;
26646 }
26647
26648
26649 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
26650   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26651   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
26652   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
26653   { &hf_nbap_mICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
26654   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
26655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26656   { NULL, 0, 0, NULL }
26657 };
26658
26659 static int
26660 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_) {
26661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26662                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
26663
26664   return offset;
26665 }
26666
26667
26668 static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
26669   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
26670   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26671   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26672   { NULL, 0, 0, NULL }
26673 };
26674
26675 static int
26676 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_) {
26677   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26678                                    ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
26679
26680   return offset;
26681 }
26682
26683
26684 static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = {
26685   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
26686   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26687   { NULL, 0, 0, NULL }
26688 };
26689
26690 static int
26691 dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26692   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26693                                    ett_nbap_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
26694
26695   return offset;
26696 }
26697
26698
26699
26700 static int
26701 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_) {
26702   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26703
26704   return offset;
26705 }
26706
26707
26708
26709 static int
26710 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_) {
26711   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26712
26713   return offset;
26714 }
26715
26716
26717
26718 static int
26719 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_) {
26720   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26721
26722   return offset;
26723 }
26724
26725
26726 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
26727   { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
26728   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
26729   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
26730   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
26731   { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
26732   { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
26733   { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
26734   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26735   { NULL, 0, 0, NULL }
26736 };
26737
26738 static int
26739 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_) {
26740   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26741                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
26742
26743   return offset;
26744 }
26745
26746
26747
26748 static int
26749 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_) {
26750   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26751
26752   return offset;
26753 }
26754
26755
26756 static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
26757   { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
26758   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26759   { NULL, 0, 0, NULL }
26760 };
26761
26762 static int
26763 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_) {
26764   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26765                                    ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
26766
26767   return offset;
26768 }
26769
26770
26771
26772 static int
26773 dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26774   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26775
26776   return offset;
26777 }
26778
26779
26780 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
26781   {   0, "secondary-CCPCH-parameters" },
26782   {   1, "pRACH-parameters" },
26783   {   2, "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
26784   { 0, NULL }
26785 };
26786
26787 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
26788   {   0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
26789   {   1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
26790   {   2, &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD },
26791   { 0, NULL, 0, NULL }
26792 };
26793
26794 static int
26795 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_) {
26796   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26797                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
26798                                  NULL);
26799
26800   return offset;
26801 }
26802
26803
26804 static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
26805   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26806   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
26807   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26808   { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
26809   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
26810   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
26811   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
26812   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26813   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26814   { NULL, 0, 0, NULL }
26815 };
26816
26817 static int
26818 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_) {
26819   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26820                                    ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
26821
26822   return offset;
26823 }
26824
26825
26826 static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
26827   { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
26828 };
26829
26830 static int
26831 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_) {
26832   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26833                                                   ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
26834                                                   1, maxNrOfSCCPCHs);
26835
26836   return offset;
26837 }
26838
26839
26840 static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
26841   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26842   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
26843   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
26844   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
26845   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
26846   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
26847   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
26848   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26849   { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
26850   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26851   { NULL, 0, 0, NULL }
26852 };
26853
26854 static int
26855 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_) {
26856   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26857                                    ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
26858
26859   return offset;
26860 }
26861
26862
26863 static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
26864   { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
26865 };
26866
26867 static int
26868 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_) {
26869   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26870                                                   ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
26871                                                   1, maxNrOfSCCPCHLCRs);
26872
26873   return offset;
26874 }
26875
26876
26877 static const per_sequence_t Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
26878   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
26879   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
26880   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26881   { &hf_nbap_tFCI_Presence768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
26882   { &hf_nbap_midambleShiftandBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
26883   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
26884   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
26885   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
26886   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
26887   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26888   { NULL, 0, 0, NULL }
26889 };
26890
26891 static int
26892 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_) {
26893   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26894                                    ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence);
26895
26896   return offset;
26897 }
26898
26899
26900 static const per_sequence_t Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
26901   { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD },
26902 };
26903
26904 static int
26905 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_) {
26906   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26907                                                   ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of,
26908                                                   1, maxNrOfSCCPCHs768);
26909
26910   return offset;
26911 }
26912
26913
26914 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
26915   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
26916   { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
26917   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26918   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
26919   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
26920   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26921   { NULL, 0, 0, NULL }
26922 };
26923
26924 static int
26925 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_) {
26926   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26927                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
26928
26929   return offset;
26930 }
26931
26932
26933 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
26934   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
26935 };
26936
26937 static int
26938 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_) {
26939   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26940                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
26941                                                   1, maxNrOfFACHs);
26942
26943   return offset;
26944 }
26945
26946
26947
26948 static int
26949 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_) {
26950   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26951
26952   return offset;
26953 }
26954
26955
26956 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
26957   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
26958   { &hf_nbap_pCH_CCTrCH_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
26959   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
26960   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
26961   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
26962   { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
26963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26964   { NULL, 0, 0, NULL }
26965 };
26966
26967 static int
26968 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_) {
26969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26970                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
26971
26972   return offset;
26973 }
26974
26975
26976 static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
26977   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26978   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
26979   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
26980   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
26981   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
26982   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
26983   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
26984   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
26985   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
26986   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26987   { NULL, 0, 0, NULL }
26988 };
26989
26990 static int
26991 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_) {
26992   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26993                                    ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
26994
26995   return offset;
26996 }
26997
26998
26999 static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27000   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27001   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27002   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27003   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
27004   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
27005   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27006   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27007   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
27008   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
27009   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27010   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27011   { NULL, 0, 0, NULL }
27012 };
27013
27014 static int
27015 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_) {
27016   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27017                                    ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
27018
27019   return offset;
27020 }
27021
27022
27023 static const per_sequence_t PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
27024   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27025   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
27026   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27027   { &hf_nbap_midambleshiftAndBurstType78, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
27028   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
27029   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27030   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27031   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
27032   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
27033   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27034   { NULL, 0, 0, NULL }
27035 };
27036
27037 static int
27038 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_) {
27039   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27040                                    ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD, PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
27041
27042   return offset;
27043 }
27044
27045
27046 static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27047   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
27048   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27049   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
27050   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27051   { NULL, 0, 0, NULL }
27052 };
27053
27054 static int
27055 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_) {
27056   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27057                                    ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
27058
27059   return offset;
27060 }
27061
27062
27063 static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27064   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27065   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27066   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
27067   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27068   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
27069   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27070   { NULL, 0, 0, NULL }
27071 };
27072
27073 static int
27074 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_) {
27075   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27076                                    ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
27077
27078   return offset;
27079 }
27080
27081
27082 static const per_sequence_t MICH_768_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27083   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
27084   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27085   { &hf_nbap_midambleshiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
27086   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27087   { NULL, 0, 0, NULL }
27088 };
27089
27090 static int
27091 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_) {
27092   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27093                                    ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD, MICH_768_Parameters_CTCH_SetupRqstTDD_sequence);
27094
27095   return offset;
27096 }
27097
27098
27099 static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
27100   {   0, "hCR-TDD" },
27101   {   1, "lCR-TDD" },
27102   {   2, "cHipRate768-TDD" },
27103   { 0, NULL }
27104 };
27105
27106 static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
27107   {   0, &hf_nbap_hCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
27108   {   1, &hf_nbap_lCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
27109   {   2, &hf_nbap_cHipRate768_TDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD },
27110   { 0, NULL, 0, NULL }
27111 };
27112
27113 static int
27114 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_) {
27115   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27116                                  ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
27117                                  NULL);
27118
27119   return offset;
27120 }
27121
27122
27123 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27124   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27125   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
27126   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
27127   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
27128   { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
27129   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
27130   { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
27131   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27132   { NULL, 0, 0, NULL }
27133 };
27134
27135 static int
27136 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_) {
27137   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27138                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
27139
27140   return offset;
27141 }
27142
27143
27144 static const per_sequence_t TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence[] = {
27145   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27146   { &hf_nbap_timeslotLCR_Parameter_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
27147   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27148   { NULL, 0, 0, NULL }
27149 };
27150
27151 static int
27152 dissect_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27153   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27154                                    ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence);
27155
27156   return offset;
27157 }
27158
27159
27160 static const per_sequence_t TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of[1] = {
27161   { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD },
27162 };
27163
27164 static int
27165 dissect_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27166   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27167                                                   ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of,
27168                                                   1, 7);
27169
27170   return offset;
27171 }
27172
27173
27174 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
27175   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
27176 };
27177
27178 static int
27179 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_) {
27180   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27181                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
27182                                                   1, maxNrOfSCCPCHsinExt);
27183
27184   return offset;
27185 }
27186
27187
27188 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
27189   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
27190 };
27191
27192 static int
27193 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_) {
27194   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27195                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
27196                                                   1, maxNrOfSCCPCHsLCRinExt);
27197
27198   return offset;
27199 }
27200
27201
27202
27203 static int
27204 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_) {
27205   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27206
27207   return offset;
27208 }
27209
27210
27211 static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
27212   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27213   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
27214   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27215   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
27216   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
27217   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
27218   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
27219   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27220   { NULL, 0, 0, NULL }
27221 };
27222
27223 static int
27224 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_) {
27225   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27226                                    ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
27227
27228   return offset;
27229 }
27230
27231
27232 static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
27233   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
27234   { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
27235   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27236   { NULL, 0, 0, NULL }
27237 };
27238
27239 static int
27240 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_) {
27241   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27242                                    ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
27243
27244   return offset;
27245 }
27246
27247
27248 static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
27249   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27250   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
27251   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27252   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27253   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
27254   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
27255   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27256   { NULL, 0, 0, NULL }
27257 };
27258
27259 static int
27260 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_) {
27261   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27262                                    ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
27263
27264   return offset;
27265 }
27266
27267
27268 static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
27269   { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
27270 };
27271
27272 static int
27273 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_) {
27274   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27275                                                   ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
27276                                                   1, maxNrOfPRACHLCRs);
27277
27278   return offset;
27279 }
27280
27281
27282 static const per_sequence_t PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
27283   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27284   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
27285   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27286   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
27287   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
27288   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
27289   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
27290   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27291   { NULL, 0, 0, NULL }
27292 };
27293
27294 static int
27295 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_) {
27296   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27297                                    ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD, PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
27298
27299   return offset;
27300 }
27301
27302
27303 static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
27304   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27305   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
27306   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27307   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
27308   { &hf_nbap_fPACH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
27309   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27310   { NULL, 0, 0, NULL }
27311 };
27312
27313 static int
27314 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_) {
27315   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27316                                    ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
27317
27318   return offset;
27319 }
27320
27321
27322 static const per_sequence_t PLCCH_parameters_sequence[] = {
27323   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
27324   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27325   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
27326   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27327   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
27328   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27329   { NULL, 0, 0, NULL }
27330 };
27331
27332 static int
27333 dissect_nbap_PLCCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27334   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27335                                    ett_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
27336
27337   return offset;
27338 }
27339
27340
27341 static const per_sequence_t E_RUCCH_parameters_sequence[] = {
27342   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27343   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27344   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
27345   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
27346   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
27347   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27348   { NULL, 0, 0, NULL }
27349 };
27350
27351 static int
27352 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_) {
27353   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27354                                    ett_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
27355
27356   return offset;
27357 }
27358
27359
27360 static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
27361   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27362   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
27363   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
27364   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
27365   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
27366   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27367   { NULL, 0, 0, NULL }
27368 };
27369
27370 static int
27371 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_) {
27372   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27373                                    ett_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
27374
27375   return offset;
27376 }
27377
27378
27379 static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
27380   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27381   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27382   { NULL, 0, 0, NULL }
27383 };
27384
27385 static int
27386 dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27387   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27388                                    ett_nbap_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
27389
27390   return offset;
27391 }
27392
27393
27394 static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
27395   { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
27396 };
27397
27398 static int
27399 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_) {
27400   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27401                                                   ett_nbap_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
27402                                                   1, maxNrOfFACHs);
27403
27404   return offset;
27405 }
27406
27407
27408 static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = {
27409   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27410   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27411   { NULL, 0, 0, NULL }
27412 };
27413
27414 static int
27415 dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27416   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27417                                    ett_nbap_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
27418
27419   return offset;
27420 }
27421
27422
27423 static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequence[] = {
27424   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27425   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27426   { NULL, 0, 0, NULL }
27427 };
27428
27429 static int
27430 dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27431   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27432                                    ett_nbap_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
27433
27434   return offset;
27435 }
27436
27437
27438
27439 static int
27440 dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27441   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27442
27443   return offset;
27444 }
27445
27446
27447
27448 static int
27449 dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27450   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27451
27452   return offset;
27453 }
27454
27455
27456
27457 static int
27458 dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27459   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27460
27461   return offset;
27462 }
27463
27464
27465 static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = {
27466   { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD },
27467   { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD },
27468   { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD },
27469   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27470   { NULL, 0, 0, NULL }
27471 };
27472
27473 static int
27474 dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27475   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27476                                    ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD, Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence);
27477
27478   return offset;
27479 }
27480
27481
27482
27483 static int
27484 dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27485   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27486
27487   return offset;
27488 }
27489
27490
27491
27492 static int
27493 dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27494   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27495
27496   return offset;
27497 }
27498
27499
27500 static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
27501   { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD },
27502   { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD },
27503   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27504   { NULL, 0, 0, NULL }
27505 };
27506
27507 static int
27508 dissect_nbap_PRACHList_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27509   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27510                                    ett_nbap_PRACHList_CTCH_ReconfRqstFDD, PRACHList_CTCH_ReconfRqstFDD_sequence);
27511
27512   return offset;
27513 }
27514
27515
27516 static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals[] = {
27517   {   0, "secondary-CCPCH-parameters" },
27518   {   1, "pRACH-parameters" },
27519   {   2, "notUsed-cPCH-parameters" },
27520   { 0, NULL }
27521 };
27522
27523 static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[] = {
27524   {   0, &hf_nbap_secondary_CCPCH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD },
27525   {   1, &hf_nbap_pRACH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACHList_CTCH_ReconfRqstFDD },
27526   {   2, &hf_nbap_notUsed_cPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27527   { 0, NULL, 0, NULL }
27528 };
27529
27530 static int
27531 dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27532   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27533                                  ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice,
27534                                  NULL);
27535
27536   return offset;
27537 }
27538
27539
27540 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
27541   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
27542   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27543   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
27544   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
27545   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27546   { NULL, 0, 0, NULL }
27547 };
27548
27549 static int
27550 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_) {
27551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27552                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
27553
27554   return offset;
27555 }
27556
27557
27558 static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
27559   { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
27560 };
27561
27562 static int
27563 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_) {
27564   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27565                                                   ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
27566                                                   1, maxFACHCell);
27567
27568   return offset;
27569 }
27570
27571
27572 static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
27573   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
27574   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27575   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
27576   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
27577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27578   { NULL, 0, 0, NULL }
27579 };
27580
27581 static int
27582 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_) {
27583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27584                                    ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
27585
27586   return offset;
27587 }
27588
27589
27590 static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
27591   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27592   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27593   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27594   { NULL, 0, 0, NULL }
27595 };
27596
27597 static int
27598 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_) {
27599   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27600                                    ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
27601
27602   return offset;
27603 }
27604
27605
27606 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
27607   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27608   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27609   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27610   { NULL, 0, 0, NULL }
27611 };
27612
27613 static int
27614 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_) {
27615   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27616                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
27617
27618   return offset;
27619 }
27620
27621
27622 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
27623   { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
27624   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27625   { NULL, 0, 0, NULL }
27626 };
27627
27628 static int
27629 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_) {
27630   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27631                                    ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
27632
27633   return offset;
27634 }
27635
27636
27637 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
27638   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
27639 };
27640
27641 static int
27642 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_) {
27643   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27644                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
27645                                                   1, maxNrOfSlotFormatsPRACH);
27646
27647   return offset;
27648 }
27649
27650
27651 static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
27652   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27653   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PreambleSignatures },
27654   { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
27655   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_SubChannelNumbers },
27656   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27657   { NULL, 0, 0, NULL }
27658 };
27659
27660 static int
27661 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_) {
27662   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27663                                    ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
27664
27665   return offset;
27666 }
27667
27668
27669 static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
27670   { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
27671 };
27672
27673 static int
27674 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_) {
27675   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27676                                                   ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
27677                                                   1, maxPRACHCell);
27678
27679   return offset;
27680 }
27681
27682
27683 static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
27684   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27685   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_Power },
27686   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27687   { NULL, 0, 0, NULL }
27688 };
27689
27690 static int
27691 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_) {
27692   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27693                                    ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
27694
27695   return offset;
27696 }
27697
27698
27699 static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
27700   { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
27701 };
27702
27703 static int
27704 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_) {
27705   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27706                                                   ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
27707                                                   1, maxPRACHCell);
27708
27709   return offset;
27710 }
27711
27712
27713 static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequence[] = {
27714   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
27715   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27716   { NULL, 0, 0, NULL }
27717 };
27718
27719 static int
27720 dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27722                                    ett_nbap_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
27723
27724   return offset;
27725 }
27726
27727
27728
27729 static int
27730 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_) {
27731   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27732
27733   return offset;
27734 }
27735
27736
27737 static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27738   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27739   { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
27740   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27741   { NULL, 0, 0, NULL }
27742 };
27743
27744 static int
27745 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_) {
27746   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27747                                    ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
27748
27749   return offset;
27750 }
27751
27752
27753 static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
27754   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27755   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27756   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27757   { NULL, 0, 0, NULL }
27758 };
27759
27760 static int
27761 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_) {
27762   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27763                                    ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
27764
27765   return offset;
27766 }
27767
27768
27769 static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
27770   { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
27771 };
27772
27773 static int
27774 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_) {
27775   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27776                                                   ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
27777                                                   1, maxNrOfSCCPCHs);
27778
27779   return offset;
27780 }
27781
27782
27783 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
27784   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
27785 };
27786
27787 static int
27788 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_) {
27789   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27790                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
27791                                                   1, maxNrOfSCCPCHsinExt);
27792
27793   return offset;
27794 }
27795
27796
27797 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
27798   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
27799 };
27800
27801 static int
27802 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_) {
27803   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27804                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
27805                                                   1, maxNrOfSCCPCHsLCRinExt);
27806
27807   return offset;
27808 }
27809
27810
27811 static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27812   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27813   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27814   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27815   { NULL, 0, 0, NULL }
27816 };
27817
27818 static int
27819 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_) {
27820   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27821                                    ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
27822
27823   return offset;
27824 }
27825
27826
27827 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
27828   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
27829   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
27830   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
27831   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27832   { NULL, 0, 0, NULL }
27833 };
27834
27835 static int
27836 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_) {
27837   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27838                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
27839
27840   return offset;
27841 }
27842
27843
27844 static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
27845   { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
27846 };
27847
27848 static int
27849 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_) {
27850   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27851                                                   ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
27852                                                   0, maxNrOfFACHs);
27853
27854   return offset;
27855 }
27856
27857
27858 static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27859   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
27860   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
27861   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
27862   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27863   { NULL, 0, 0, NULL }
27864 };
27865
27866 static int
27867 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_) {
27868   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27869                                    ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
27870
27871   return offset;
27872 }
27873
27874
27875 static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27876   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27877   { &hf_nbap_fPACHPower     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FPACH_Power },
27878   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27879   { NULL, 0, 0, NULL }
27880 };
27881
27882 static int
27883 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_) {
27884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27885                                    ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
27886
27887   return offset;
27888 }
27889
27890
27891 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27892   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
27893   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27894   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27895   { NULL, 0, 0, NULL }
27896 };
27897
27898 static int
27899 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_) {
27900   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27901                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
27902
27903   return offset;
27904 }
27905
27906
27907 static const per_sequence_t PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27908   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
27909   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27910   { NULL, 0, 0, NULL }
27911 };
27912
27913 static int
27914 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_) {
27915   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27916                                    ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD, PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence);
27917
27918   return offset;
27919 }
27920
27921
27922 static const per_sequence_t Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence[] = {
27923   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27924   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
27925   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27926   { NULL, 0, 0, NULL }
27927 };
27928
27929 static int
27930 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_) {
27931   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27932                                    ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence);
27933
27934   return offset;
27935 }
27936
27937
27938 static const per_sequence_t Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of[1] = {
27939   { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD },
27940 };
27941
27942 static int
27943 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_) {
27944   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27945                                                   ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of,
27946                                                   1, maxNrOfSCCPCHs768);
27947
27948   return offset;
27949 }
27950
27951
27952 static const per_sequence_t Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27953   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
27954   { &hf_nbap_secondaryCCPCH768List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD },
27955   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27956   { NULL, 0, 0, NULL }
27957 };
27958
27959 static int
27960 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_) {
27961   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27962                                    ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
27963
27964   return offset;
27965 }
27966
27967
27968 static const per_sequence_t PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27969   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27970   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27971   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27972   { NULL, 0, 0, NULL }
27973 };
27974
27975 static int
27976 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_) {
27977   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27978                                    ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD, PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
27979
27980   return offset;
27981 }
27982
27983
27984 static const per_sequence_t MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
27985   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
27986   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
27987   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27988   { NULL, 0, 0, NULL }
27989 };
27990
27991 static int
27992 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_) {
27993   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27994                                    ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD, MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
27995
27996   return offset;
27997 }
27998
27999
28000 static const per_sequence_t UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
28001   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UPPCHPositionLCR },
28002   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
28003   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28004   { NULL, 0, 0, NULL }
28005 };
28006
28007 static int
28008 dissect_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28009   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28010                                    ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
28011
28012   return offset;
28013 }
28014
28015
28016 static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequence[] = {
28017   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28018   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28019   { NULL, 0, 0, NULL }
28020 };
28021
28022 static int
28023 dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28024   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28025                                    ett_nbap_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
28026
28027   return offset;
28028 }
28029
28030
28031 static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequence[] = {
28032   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28033   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28034   { NULL, 0, 0, NULL }
28035 };
28036
28037 static int
28038 dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28039   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28040                                    ett_nbap_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
28041
28042   return offset;
28043 }
28044
28045
28046 static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = {
28047   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28048   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28049   { NULL, 0, 0, NULL }
28050 };
28051
28052 static int
28053 dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28054   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28055                                    ett_nbap_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
28056
28057   return offset;
28058 }
28059
28060
28061 static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] = {
28062   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28063   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28064   { NULL, 0, 0, NULL }
28065 };
28066
28067 static int
28068 dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28069   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28070                                    ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
28071
28072   return offset;
28073 }
28074
28075
28076 static const per_sequence_t BlockResourceRequest_sequence[] = {
28077   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28078   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28079   { NULL, 0, 0, NULL }
28080 };
28081
28082 static int
28083 dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28084   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28085                                    ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
28086
28087   return offset;
28088 }
28089
28090
28091 static const per_sequence_t BlockResourceResponse_sequence[] = {
28092   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28093   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28094   { NULL, 0, 0, NULL }
28095 };
28096
28097 static int
28098 dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28099   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28100                                    ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
28101
28102   return offset;
28103 }
28104
28105
28106 static const per_sequence_t BlockResourceFailure_sequence[] = {
28107   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28108   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28109   { NULL, 0, 0, NULL }
28110 };
28111
28112 static int
28113 dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28114   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28115                                    ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
28116
28117   return offset;
28118 }
28119
28120
28121 static const per_sequence_t UnblockResourceIndication_sequence[] = {
28122   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28123   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28124   { NULL, 0, 0, NULL }
28125 };
28126
28127 static int
28128 dissect_nbap_UnblockResourceIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28129   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28130                                    ett_nbap_UnblockResourceIndication, UnblockResourceIndication_sequence);
28131
28132   return offset;
28133 }
28134
28135
28136 static const per_sequence_t AuditRequiredIndication_sequence[] = {
28137   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28138   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28139   { NULL, 0, 0, NULL }
28140 };
28141
28142 static int
28143 dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28144   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28145                                    ett_nbap_AuditRequiredIndication, AuditRequiredIndication_sequence);
28146
28147   return offset;
28148 }
28149
28150
28151 static const per_sequence_t AuditRequest_sequence[] = {
28152   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28153   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28154   { NULL, 0, 0, NULL }
28155 };
28156
28157 static int
28158 dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28159   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28160                                    ett_nbap_AuditRequest, AuditRequest_sequence);
28161
28162   return offset;
28163 }
28164
28165
28166 static const per_sequence_t AuditResponse_sequence[] = {
28167   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28168   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28169   { NULL, 0, 0, NULL }
28170 };
28171
28172 static int
28173 dissect_nbap_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28174   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28175                                    ett_nbap_AuditResponse, AuditResponse_sequence);
28176
28177   return offset;
28178 }
28179
28180
28181 static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
28182   { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28183 };
28184
28185 static int
28186 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_) {
28187   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28188                                                   ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
28189                                                   1, maxCellinNodeB);
28190
28191   return offset;
28192 }
28193
28194
28195
28196 static int
28197 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_) {
28198   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28199
28200   return offset;
28201 }
28202
28203
28204
28205 static int
28206 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_) {
28207   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28208
28209   return offset;
28210 }
28211
28212
28213
28214 static int
28215 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_) {
28216   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28217
28218   return offset;
28219 }
28220
28221
28222 static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
28223   { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28224 };
28225
28226 static int
28227 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_) {
28228   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28229                                                   ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
28230                                                   1, maxSCPICHCell);
28231
28232   return offset;
28233 }
28234
28235
28236
28237 static int
28238 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_) {
28239   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28240
28241   return offset;
28242 }
28243
28244
28245
28246 static int
28247 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_) {
28248   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28249
28250   return offset;
28251 }
28252
28253
28254 static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
28255   { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28256 };
28257
28258 static int
28259 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_) {
28260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28261                                                   ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
28262                                                   1, maxSCCPCHCell);
28263
28264   return offset;
28265 }
28266
28267
28268
28269 static int
28270 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_) {
28271   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28272
28273   return offset;
28274 }
28275
28276
28277
28278 static int
28279 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_) {
28280   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28281
28282   return offset;
28283 }
28284
28285
28286 static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
28287   { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28288 };
28289
28290 static int
28291 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_) {
28292   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28293                                                   ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
28294                                                   1, maxFACHCell);
28295
28296   return offset;
28297 }
28298
28299
28300 static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
28301   { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28302 };
28303
28304 static int
28305 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_) {
28306   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28307                                                   ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
28308                                                   1, maxPRACHCell);
28309
28310   return offset;
28311 }
28312
28313
28314 static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
28315   { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28316 };
28317
28318 static int
28319 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_) {
28320   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28321                                                   ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
28322                                                   1, maxRACHCell);
28323
28324   return offset;
28325 }
28326
28327
28328 static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
28329   { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28330 };
28331
28332 static int
28333 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_) {
28334   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28335                                                   ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
28336                                                   1, maxPRACHCell);
28337
28338   return offset;
28339 }
28340
28341
28342
28343 static int
28344 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_) {
28345   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28346
28347   return offset;
28348 }
28349
28350
28351 static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
28352   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
28353   { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
28354   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28355   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28356   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
28357   { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_AuditRsp },
28358   { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_AuditRsp },
28359   { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_AuditRsp },
28360   { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_AuditRsp },
28361   { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_AuditRsp },
28362   { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_AuditRsp },
28363   { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
28364   { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_AuditRsp },
28365   { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_AuditRsp },
28366   { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_AuditRsp },
28367   { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_AuditRsp },
28368   { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_AuditRsp },
28369   { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_AuditRsp },
28370   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28371   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28372   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28373   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
28374   { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_AuditRsp },
28375   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28376   { NULL, 0, 0, NULL }
28377 };
28378
28379 static int
28380 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_) {
28381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28382                                    ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
28383
28384   return offset;
28385 }
28386
28387
28388 static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
28389   { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28390 };
28391
28392 static int
28393 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_) {
28394   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28395                                                   ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
28396                                                   1, maxFPACHCell);
28397
28398   return offset;
28399 }
28400
28401
28402 static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
28403   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28404   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28405   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28406   { NULL, 0, 0, NULL }
28407 };
28408
28409 static int
28410 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_) {
28411   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28412                                    ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
28413
28414   return offset;
28415 }
28416
28417
28418 static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
28419   { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28420 };
28421
28422 static int
28423 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_) {
28424   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28425                                                   ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
28426                                                   1, maxSCCPCHCellinExt);
28427
28428   return offset;
28429 }
28430
28431
28432 static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
28433   { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28434 };
28435
28436 static int
28437 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_) {
28438   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28439                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
28440                                                   1, maxSCCPCHCellinExtLCR);
28441
28442   return offset;
28443 }
28444
28445
28446 static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
28447   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28448   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28449   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28450   { NULL, 0, 0, NULL }
28451 };
28452
28453 static int
28454 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_) {
28455   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28456                                    ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
28457
28458   return offset;
28459 }
28460
28461
28462 static const per_sequence_t PLCCH_InformationList_AuditRsp_sequence_of[1] = {
28463   { &hf_nbap_PLCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28464 };
28465
28466 static int
28467 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_) {
28468   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28469                                                   ett_nbap_PLCCH_InformationList_AuditRsp, PLCCH_InformationList_AuditRsp_sequence_of,
28470                                                   1, maxPLCCHCell);
28471
28472   return offset;
28473 }
28474
28475
28476 static const per_sequence_t S_CCPCH_768_InformationList_AuditRsp_sequence_of[1] = {
28477   { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28478 };
28479
28480 static int
28481 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_) {
28482   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28483                                                   ett_nbap_S_CCPCH_768_InformationList_AuditRsp, S_CCPCH_768_InformationList_AuditRsp_sequence_of,
28484                                                   1, maxSCCPCHCell768);
28485
28486   return offset;
28487 }
28488
28489
28490 static const per_sequence_t PRACH_768_InformationList_AuditRsp_sequence_of[1] = {
28491   { &hf_nbap_PRACH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28492 };
28493
28494 static int
28495 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_) {
28496   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28497                                                   ett_nbap_PRACH_768_InformationList_AuditRsp, PRACH_768_InformationList_AuditRsp_sequence_of,
28498                                                   1, maxPRACHCell);
28499
28500   return offset;
28501 }
28502
28503
28504 static const per_sequence_t E_RUCCH_InformationList_AuditRsp_sequence_of[1] = {
28505   { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28506 };
28507
28508 static int
28509 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_) {
28510   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28511                                                   ett_nbap_E_RUCCH_InformationList_AuditRsp, E_RUCCH_InformationList_AuditRsp_sequence_of,
28512                                                   1, maxE_RUCCHCell);
28513
28514   return offset;
28515 }
28516
28517
28518 static const per_sequence_t E_RUCCH_768_InformationList_AuditRsp_sequence_of[1] = {
28519   { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28520 };
28521
28522 static int
28523 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_) {
28524   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28525                                                   ett_nbap_E_RUCCH_768_InformationList_AuditRsp, E_RUCCH_768_InformationList_AuditRsp_sequence_of,
28526                                                   1, maxE_RUCCHCell);
28527
28528   return offset;
28529 }
28530
28531
28532 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of[1] = {
28533   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28534 };
28535
28536 static int
28537 dissect_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28538   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28539                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of,
28540                                                   1, maxFrequencyinCell);
28541
28542   return offset;
28543 }
28544
28545
28546 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence[] = {
28547   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
28548   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28549   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28550   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28551   { NULL, 0, 0, NULL }
28552 };
28553
28554 static int
28555 dissect_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28556   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28557                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence);
28558
28559   return offset;
28560 }
28561
28562
28563 static const per_sequence_t UPPCH_LCR_InformationList_AuditRsp_sequence_of[1] = {
28564   { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28565 };
28566
28567 static int
28568 dissect_nbap_UPPCH_LCR_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28569   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28570                                                   ett_nbap_UPPCH_LCR_InformationList_AuditRsp, UPPCH_LCR_InformationList_AuditRsp_sequence_of,
28571                                                   1, maxFrequencyinCell);
28572
28573   return offset;
28574 }
28575
28576
28577 static const per_sequence_t UPPCH_LCR_InformationItem_AuditRsp_sequence[] = {
28578   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
28579   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
28580   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28581   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28582   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28583   { NULL, 0, 0, NULL }
28584 };
28585
28586 static int
28587 dissect_nbap_UPPCH_LCR_InformationItem_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28588   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28589                                    ett_nbap_UPPCH_LCR_InformationItem_AuditRsp, UPPCH_LCR_InformationItem_AuditRsp_sequence);
28590
28591   return offset;
28592 }
28593
28594
28595 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
28596   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28597 };
28598
28599 static int
28600 dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28601   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28602                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of,
28603                                                   1, maxFrequencyinCell_1);
28604
28605   return offset;
28606 }
28607
28608
28609 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
28610   { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28611 };
28612
28613 static int
28614 dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28615   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28616                                                   ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of,
28617                                                   1, maxFrequencyinCell_1);
28618
28619   return offset;
28620 }
28621
28622
28623 static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
28624   { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28625 };
28626
28627 static int
28628 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_) {
28629   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28630                                                   ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
28631                                                   1, maxCCPinNodeB);
28632
28633   return offset;
28634 }
28635
28636
28637 static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
28638   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
28639   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
28640   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
28641   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28642   { NULL, 0, 0, NULL }
28643 };
28644
28645 static int
28646 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_) {
28647   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28648                                    ett_nbap_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
28649
28650   return offset;
28651 }
28652
28653
28654 static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
28655   { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28656 };
28657
28658 static int
28659 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_) {
28660   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28661                                                   ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
28662                                                   1, maxLocalCellinNodeB);
28663
28664   return offset;
28665 }
28666
28667
28668 static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
28669   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
28670   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
28671   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
28672   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
28673   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
28674   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
28675   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
28676   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
28677   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
28678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28679   { NULL, 0, 0, NULL }
28680 };
28681
28682 static int
28683 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_) {
28684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28685                                    ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
28686
28687   return offset;
28688 }
28689
28690
28691 static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
28692   { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28693 };
28694
28695 static int
28696 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_) {
28697   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28698                                                   ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
28699                                                   1, maxLocalCellinNodeB);
28700
28701   return offset;
28702 }
28703
28704
28705 static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
28706   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
28707   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
28708   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
28709   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
28710   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
28711   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28712   { NULL, 0, 0, NULL }
28713 };
28714
28715 static int
28716 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_) {
28717   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28718                                    ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
28719
28720   return offset;
28721 }
28722
28723
28724 static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
28725   { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
28726 };
28727
28728 static int
28729 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_) {
28730   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28731                                                   ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
28732                                                   1, maxLocalCellinNodeB);
28733
28734   return offset;
28735 }
28736
28737
28738 static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
28739   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
28740   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
28741   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28742   { NULL, 0, 0, NULL }
28743 };
28744
28745 static int
28746 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_) {
28747   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28748                                    ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
28749
28750   return offset;
28751 }
28752
28753
28754 static const per_sequence_t AuditFailure_sequence[] = {
28755   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28756   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28757   { NULL, 0, 0, NULL }
28758 };
28759
28760 static int
28761 dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28762   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28763                                    ett_nbap_AuditFailure, AuditFailure_sequence);
28764
28765   return offset;
28766 }
28767
28768
28769 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
28770   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28771   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28772   { NULL, 0, 0, NULL }
28773 };
28774
28775 static int
28776 dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28777   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28778                                    ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
28779
28780   return offset;
28781 }
28782
28783
28784 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
28785   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
28786   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
28787   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28788   { NULL, 0, 0, NULL }
28789 };
28790
28791 static int
28792 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_) {
28793   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28794                                    ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
28795
28796   return offset;
28797 }
28798
28799
28800 static const per_sequence_t RACH_CM_Rqst_sequence[] = {
28801   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
28802   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
28803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28804   { NULL, 0, 0, NULL }
28805 };
28806
28807 static int
28808 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_) {
28809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28810                                    ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
28811
28812   return offset;
28813 }
28814
28815
28816
28817 static int
28818 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_) {
28819   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28820
28821   return offset;
28822 }
28823
28824
28825 static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
28826   {   0, "cell" },
28827   {   1, "rACH" },
28828   {   2, "notUsed-cPCH" },
28829   {   3, "extension-CommonMeasurementObjectType-CM-Rqst" },
28830   { 0, NULL }
28831 };
28832
28833 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
28834   {   0, &hf_nbap_cell           , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rqst },
28835   {   1, &hf_nbap_rACH_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rqst },
28836   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
28837   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
28838   { 0, NULL, 0, NULL }
28839 };
28840
28841 static int
28842 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_) {
28843   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28844                                  ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
28845                                  NULL);
28846
28847   return offset;
28848 }
28849
28850
28851 static const per_sequence_t ERACH_CM_Rqst_sequence[] = {
28852   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
28853   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28854   { NULL, 0, 0, NULL }
28855 };
28856
28857 static int
28858 dissect_nbap_ERACH_CM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28859   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28860                                    ett_nbap_ERACH_CM_Rqst, ERACH_CM_Rqst_sequence);
28861
28862   return offset;
28863 }
28864
28865
28866 static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
28867   { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
28868   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28869   { NULL, 0, 0, NULL }
28870 };
28871
28872 static int
28873 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_) {
28874   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28875                                    ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
28876
28877   return offset;
28878 }
28879
28880
28881 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
28882   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28883   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28884   { NULL, 0, 0, NULL }
28885 };
28886
28887 static int
28888 dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28889   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28890                                    ett_nbap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
28891
28892   return offset;
28893 }
28894
28895
28896 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
28897   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
28898   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28899   { NULL, 0, 0, NULL }
28900 };
28901
28902 static int
28903 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_) {
28904   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28905                                    ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
28906
28907   return offset;
28908 }
28909
28910
28911 static const per_sequence_t RACH_CM_Rsp_sequence[] = {
28912   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
28913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28914   { NULL, 0, 0, NULL }
28915 };
28916
28917 static int
28918 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_) {
28919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28920                                    ett_nbap_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
28921
28922   return offset;
28923 }
28924
28925
28926
28927 static int
28928 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_) {
28929   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
28930
28931   return offset;
28932 }
28933
28934
28935 static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
28936   {   0, "cell" },
28937   {   1, "rACH" },
28938   {   2, "notUsed-cPCH" },
28939   {   3, "extension-CommonMeasurementObjectType-CM-Rsp" },
28940   { 0, NULL }
28941 };
28942
28943 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
28944   {   0, &hf_nbap_cell_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rsp },
28945   {   1, &hf_nbap_rACH_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rsp },
28946   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
28947   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
28948   { 0, NULL, 0, NULL }
28949 };
28950
28951 static int
28952 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_) {
28953   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28954                                  ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
28955                                  NULL);
28956
28957   return offset;
28958 }
28959
28960
28961 static const per_sequence_t ERACH_CM_Rsp_sequence[] = {
28962   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
28963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28964   { NULL, 0, 0, NULL }
28965 };
28966
28967 static int
28968 dissect_nbap_ERACH_CM_Rsp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28970                                    ett_nbap_ERACH_CM_Rsp, ERACH_CM_Rsp_sequence);
28971
28972   return offset;
28973 }
28974
28975
28976 static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
28977   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
28978   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28979   { NULL, 0, 0, NULL }
28980 };
28981
28982 static int
28983 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_) {
28984   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28985                                    ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
28986
28987   return offset;
28988 }
28989
28990
28991 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
28992   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
28993   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28994   { NULL, 0, 0, NULL }
28995 };
28996
28997 static int
28998 dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28999   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29000                                    ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
29001
29002   return offset;
29003 }
29004
29005
29006 static const per_sequence_t CommonMeasurementReport_sequence[] = {
29007   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29008   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29009   { NULL, 0, 0, NULL }
29010 };
29011
29012 static int
29013 dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29014   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29015                                    ett_nbap_CommonMeasurementReport, CommonMeasurementReport_sequence);
29016
29017   return offset;
29018 }
29019
29020
29021 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
29022   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
29023   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29024   { NULL, 0, 0, NULL }
29025 };
29026
29027 static int
29028 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_) {
29029   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29030                                    ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
29031
29032   return offset;
29033 }
29034
29035
29036 static const per_sequence_t RACH_CM_Rprt_sequence[] = {
29037   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
29038   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29039   { NULL, 0, 0, NULL }
29040 };
29041
29042 static int
29043 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_) {
29044   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29045                                    ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
29046
29047   return offset;
29048 }
29049
29050
29051
29052 static int
29053 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_) {
29054   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29055
29056   return offset;
29057 }
29058
29059
29060 static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
29061   {   0, "cell" },
29062   {   1, "rACH" },
29063   {   2, "notUsed-cPCH" },
29064   {   3, "extension-CommonMeasurementObjectType-CM-Rprt" },
29065   { 0, NULL }
29066 };
29067
29068 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
29069   {   0, &hf_nbap_cell_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rprt },
29070   {   1, &hf_nbap_rACH_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rprt },
29071   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
29072   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
29073   { 0, NULL, 0, NULL }
29074 };
29075
29076 static int
29077 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_) {
29078   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29079                                  ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
29080                                  NULL);
29081
29082   return offset;
29083 }
29084
29085
29086 static const per_sequence_t ERACH_CM_Rprt_sequence[] = {
29087   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
29088   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29089   { NULL, 0, 0, NULL }
29090 };
29091
29092 static int
29093 dissect_nbap_ERACH_CM_Rprt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29094   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29095                                    ett_nbap_ERACH_CM_Rprt, ERACH_CM_Rprt_sequence);
29096
29097   return offset;
29098 }
29099
29100
29101 static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
29102   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
29103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29104   { NULL, 0, 0, NULL }
29105 };
29106
29107 static int
29108 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_) {
29109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29110                                    ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
29111
29112   return offset;
29113 }
29114
29115
29116 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
29117   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29118   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29119   { NULL, 0, 0, NULL }
29120 };
29121
29122 static int
29123 dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29124   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29125                                    ett_nbap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
29126
29127   return offset;
29128 }
29129
29130
29131 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
29132   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29133   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29134   { NULL, 0, 0, NULL }
29135 };
29136
29137 static int
29138 dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29139   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29140                                    ett_nbap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
29141
29142   return offset;
29143 }
29144
29145
29146 static const per_sequence_t CellSetupRequestFDD_sequence[] = {
29147   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29148   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29149   { NULL, 0, 0, NULL }
29150 };
29151
29152 static int
29153 dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29155                                    ett_nbap_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
29156
29157   return offset;
29158 }
29159
29160
29161 static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
29162   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
29163   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
29164   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
29165   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29166   { NULL, 0, 0, NULL }
29167 };
29168
29169 static int
29170 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_) {
29171   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29172                                    ett_nbap_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
29173
29174   return offset;
29175 }
29176
29177
29178 static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
29179   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29180   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29181   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29183   { NULL, 0, 0, NULL }
29184 };
29185
29186 static int
29187 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_) {
29188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29189                                    ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
29190
29191   return offset;
29192 }
29193
29194
29195 static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
29196   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29197   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29198   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29199   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29200   { NULL, 0, 0, NULL }
29201 };
29202
29203 static int
29204 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_) {
29205   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29206                                    ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
29207
29208   return offset;
29209 }
29210
29211
29212 static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
29213   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29214   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
29215   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
29216   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29217   { NULL, 0, 0, NULL }
29218 };
29219
29220 static int
29221 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_) {
29222   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29223                                    ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
29224
29225   return offset;
29226 }
29227
29228
29229 static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
29230   { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
29231 };
29232
29233 static int
29234 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_) {
29235   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29236                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
29237                                                   1, maxSCPICHCell);
29238
29239   return offset;
29240 }
29241
29242
29243 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
29244   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29245   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
29246   { &hf_nbap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
29247   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29248   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
29249   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29250   { NULL, 0, 0, NULL }
29251 };
29252
29253 static int
29254 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_) {
29255   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29256                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
29257
29258   return offset;
29259 }
29260
29261
29262 static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
29263   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
29264   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29265   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29266   { NULL, 0, 0, NULL }
29267 };
29268
29269 static int
29270 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_) {
29271   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29272                                    ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
29273
29274   return offset;
29275 }
29276
29277
29278 static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
29279   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29280   { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
29281   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
29282   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29283   { NULL, 0, 0, NULL }
29284 };
29285
29286 static int
29287 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_) {
29288   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29289                                    ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
29290
29291   return offset;
29292 }
29293
29294
29295 static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
29296   { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
29297   { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
29298   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29299   { NULL, 0, 0, NULL }
29300 };
29301
29302 static int
29303 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_) {
29304   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29305                                    ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
29306
29307   return offset;
29308 }
29309
29310
29311 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
29312   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
29313   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
29314   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29315   { NULL, 0, 0, NULL }
29316 };
29317
29318 static int
29319 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_) {
29320   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29321                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
29322
29323   return offset;
29324 }
29325
29326
29327 static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
29328   { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
29329 };
29330
29331 static int
29332 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_) {
29333   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29334                                                   ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
29335                                                   1, maxNrOfCellPortionsPerCell);
29336
29337   return offset;
29338 }
29339
29340
29341 static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
29342   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29343   { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29344   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
29345   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29346   { NULL, 0, 0, NULL }
29347 };
29348
29349 static int
29350 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_) {
29351   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29352                                    ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
29353
29354   return offset;
29355 }
29356
29357
29358 static const per_sequence_t CellSetupRequestTDD_sequence[] = {
29359   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29360   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29361   { NULL, 0, 0, NULL }
29362 };
29363
29364 static int
29365 dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29366   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29367                                    ett_nbap_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
29368
29369   return offset;
29370 }
29371
29372
29373
29374 static int
29375 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_) {
29376   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
29377
29378   return offset;
29379 }
29380
29381
29382 static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
29383   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29384   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
29385   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29386   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29387   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29388   { NULL, 0, 0, NULL }
29389 };
29390
29391 static int
29392 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_) {
29393   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29394                                    ett_nbap_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
29395
29396   return offset;
29397 }
29398
29399
29400 static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
29401   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29402   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29403   { NULL, 0, 0, NULL }
29404 };
29405
29406 static int
29407 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_) {
29408   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29409                                    ett_nbap_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
29410
29411   return offset;
29412 }
29413
29414
29415 static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
29416   { &hf_nbap_sCH_TimeSlot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
29417   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29418   { NULL, 0, 0, NULL }
29419 };
29420
29421 static int
29422 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_) {
29423   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29424                                    ett_nbap_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
29425
29426   return offset;
29427 }
29428
29429
29430 static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
29431   {   0, "case1" },
29432   {   1, "case2" },
29433   { 0, NULL }
29434 };
29435
29436 static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
29437   {   0, &hf_nbap_case1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case1_Cell_SetupRqstTDD },
29438   {   1, &hf_nbap_case2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case2_Cell_SetupRqstTDD },
29439   { 0, NULL, 0, NULL }
29440 };
29441
29442 static int
29443 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_) {
29444   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29445                                  ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
29446                                  NULL);
29447
29448   return offset;
29449 }
29450
29451
29452 static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
29453   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29454   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
29455   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29456   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29457   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
29458   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
29459   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29460   { NULL, 0, 0, NULL }
29461 };
29462
29463 static int
29464 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_) {
29465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29466                                    ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
29467
29468   return offset;
29469 }
29470
29471
29472 static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
29473   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29474   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
29475   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
29476   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29477   { NULL, 0, 0, NULL }
29478 };
29479
29480 static int
29481 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_) {
29482   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29483                                    ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
29484
29485   return offset;
29486 }
29487
29488
29489 static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
29490   { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
29491 };
29492
29493 static int
29494 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_) {
29495   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29496                                                   ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
29497                                                   1, 15);
29498
29499   return offset;
29500 }
29501
29502
29503 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
29504   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
29505   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
29506   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
29507   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29508   { NULL, 0, 0, NULL }
29509 };
29510
29511 static int
29512 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_) {
29513   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29514                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
29515
29516   return offset;
29517 }
29518
29519
29520 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
29521   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
29522 };
29523
29524 static int
29525 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_) {
29526   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29527                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
29528                                                   1, 7);
29529
29530   return offset;
29531 }
29532
29533
29534 static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
29535   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29536   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
29537   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29538   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29539   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
29540   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
29541   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29542   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29543   { NULL, 0, 0, NULL }
29544 };
29545
29546 static int
29547 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_) {
29548   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29549                                    ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
29550
29551   return offset;
29552 }
29553
29554
29555 static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
29556   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29557   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29558   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
29559   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29560   { NULL, 0, 0, NULL }
29561 };
29562
29563 static int
29564 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_) {
29565   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29566                                    ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
29567
29568   return offset;
29569 }
29570
29571
29572 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
29573   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
29574   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
29575   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29576   { NULL, 0, 0, NULL }
29577 };
29578
29579 static int
29580 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_) {
29581   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29582                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
29583
29584   return offset;
29585 }
29586
29587
29588 static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
29589   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
29590   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
29591   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29592   { NULL, 0, 0, NULL }
29593 };
29594
29595 static int
29596 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_) {
29597   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29598                                    ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
29599
29600   return offset;
29601 }
29602
29603
29604 static const per_sequence_t PCCPCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
29605   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
29606   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
29607   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
29608   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
29609   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
29610   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
29611   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29612   { NULL, 0, 0, NULL }
29613 };
29614
29615 static int
29616 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_) {
29617   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29618                                    ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD, PCCPCH_768_Information_Cell_SetupRqstTDD_sequence);
29619
29620   return offset;
29621 }
29622
29623
29624 static const per_sequence_t SCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
29625   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
29626   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
29627   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29628   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
29629   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29630   { NULL, 0, 0, NULL }
29631 };
29632
29633 static int
29634 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_) {
29635   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29636                                    ett_nbap_SCH_768_Information_Cell_SetupRqstTDD, SCH_768_Information_Cell_SetupRqstTDD_sequence);
29637
29638   return offset;
29639 }
29640
29641
29642 static const per_sequence_t Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence[] = {
29643   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
29644   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD },
29645   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29646   { NULL, 0, 0, NULL }
29647 };
29648
29649 static int
29650 dissect_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29651   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29652                                    ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence);
29653
29654   return offset;
29655 }
29656
29657
29658 static const per_sequence_t Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of[1] = {
29659   { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD },
29660 };
29661
29662 static int
29663 dissect_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29664   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29665                                                   ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of,
29666                                                   1, maxFrequencyinCell_1);
29667
29668   return offset;
29669 }
29670
29671
29672 static const per_sequence_t CellSetupResponse_sequence[] = {
29673   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29674   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29675   { NULL, 0, 0, NULL }
29676 };
29677
29678 static int
29679 dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29680   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29681                                    ett_nbap_CellSetupResponse, CellSetupResponse_sequence);
29682
29683   return offset;
29684 }
29685
29686
29687 static const per_sequence_t CellSetupFailure_sequence[] = {
29688   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29689   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29690   { NULL, 0, 0, NULL }
29691 };
29692
29693 static int
29694 dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29695   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29696                                    ett_nbap_CellSetupFailure, CellSetupFailure_sequence);
29697
29698   return offset;
29699 }
29700
29701
29702 static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = {
29703   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29704   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29705   { NULL, 0, 0, NULL }
29706 };
29707
29708 static int
29709 dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29710   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29711                                    ett_nbap_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
29712
29713   return offset;
29714 }
29715
29716
29717 static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
29718   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
29719   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
29720   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
29721   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29722   { NULL, 0, 0, NULL }
29723 };
29724
29725 static int
29726 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_) {
29727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29728                                    ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
29729
29730   return offset;
29731 }
29732
29733
29734 static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
29735   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29736   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29737   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29738   { NULL, 0, 0, NULL }
29739 };
29740
29741 static int
29742 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_) {
29743   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29744                                    ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
29745
29746   return offset;
29747 }
29748
29749
29750 static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
29751   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29752   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29753   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29754   { NULL, 0, 0, NULL }
29755 };
29756
29757 static int
29758 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_) {
29759   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29760                                    ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
29761
29762   return offset;
29763 }
29764
29765
29766 static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
29767   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29768   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
29769   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29770   { NULL, 0, 0, NULL }
29771 };
29772
29773 static int
29774 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_) {
29775   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29776                                    ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
29777
29778   return offset;
29779 }
29780
29781
29782 static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
29783   { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
29784 };
29785
29786 static int
29787 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_) {
29788   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29789                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
29790                                                   1, maxSCPICHCell);
29791
29792   return offset;
29793 }
29794
29795
29796 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
29797   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29798   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29799   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29800   { NULL, 0, 0, NULL }
29801 };
29802
29803 static int
29804 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_) {
29805   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29806                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
29807
29808   return offset;
29809 }
29810
29811
29812 static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
29813   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
29814   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29815   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29816   { NULL, 0, 0, NULL }
29817 };
29818
29819 static int
29820 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_) {
29821   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29822                                    ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
29823
29824   return offset;
29825 }
29826
29827
29828 static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
29829   { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
29830   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29831   { NULL, 0, 0, NULL }
29832 };
29833
29834 static int
29835 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_) {
29836   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29837                                    ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
29838
29839   return offset;
29840 }
29841
29842
29843 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
29844   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_FDD_Parameters },
29845   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
29846   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29847   { NULL, 0, 0, NULL }
29848 };
29849
29850 static int
29851 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_) {
29852   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29853                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
29854
29855   return offset;
29856 }
29857
29858
29859 static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
29860   { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
29861 };
29862
29863 static int
29864 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_) {
29865   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29866                                                   ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
29867                                                   1, maxNrOfCellPortionsPerCell);
29868
29869   return offset;
29870 }
29871
29872
29873 static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
29874   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29875   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
29876   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29877   { NULL, 0, 0, NULL }
29878 };
29879
29880 static int
29881 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_) {
29882   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29883                                    ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
29884
29885   return offset;
29886 }
29887
29888
29889 static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = {
29890   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
29891   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29892   { NULL, 0, 0, NULL }
29893 };
29894
29895 static int
29896 dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29897   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29898                                    ett_nbap_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
29899
29900   return offset;
29901 }
29902
29903
29904 static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
29905   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29906   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
29907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29908   { NULL, 0, 0, NULL }
29909 };
29910
29911 static int
29912 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_) {
29913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29914                                    ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
29915
29916   return offset;
29917 }
29918
29919
29920 static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
29921   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
29922   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
29923   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29924   { NULL, 0, 0, NULL }
29925 };
29926
29927 static int
29928 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_) {
29929   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29930                                    ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
29931
29932   return offset;
29933 }
29934
29935
29936 static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
29937   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
29938   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
29939   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
29940   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29941   { NULL, 0, 0, NULL }
29942 };
29943
29944 static int
29945 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_) {
29946   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29947                                    ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
29948
29949   return offset;
29950 }
29951
29952
29953 static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
29954   { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
29955 };
29956
29957 static int
29958 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_) {
29959   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29960                                                   ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
29961                                                   1, 15);
29962
29963   return offset;
29964 }
29965
29966
29967 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
29968   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
29969   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
29970   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
29971   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29972   { NULL, 0, 0, NULL }
29973 };
29974
29975 static int
29976 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_) {
29977   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29978                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
29979
29980   return offset;
29981 }
29982
29983
29984 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
29985   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
29986 };
29987
29988 static int
29989 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_) {
29990   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29991                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
29992                                                   1, 7);
29993
29994   return offset;
29995 }
29996
29997
29998 static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
29999   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30000   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
30001   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30002   { NULL, 0, 0, NULL }
30003 };
30004
30005 static int
30006 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_) {
30007   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30008                                    ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
30009
30010   return offset;
30011 }
30012
30013
30014 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
30015   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters },
30016   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
30017   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30018   { NULL, 0, 0, NULL }
30019 };
30020
30021 static int
30022 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_) {
30023   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30024                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
30025
30026   return offset;
30027 }
30028
30029
30030 static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
30031   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters_LCR },
30032   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
30033   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30034   { NULL, 0, 0, NULL }
30035 };
30036
30037 static int
30038 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_) {
30039   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30040                                    ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
30041
30042   return offset;
30043 }
30044
30045
30046 static const per_sequence_t SCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
30047   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
30048   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30049   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30050   { NULL, 0, 0, NULL }
30051 };
30052
30053 static int
30054 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_) {
30055   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30056                                    ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD, SCH_768_Information_Cell_ReconfRqstTDD_sequence);
30057
30058   return offset;
30059 }
30060
30061
30062 static const per_sequence_t PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
30063   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
30064   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
30065   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30066   { NULL, 0, 0, NULL }
30067 };
30068
30069 static int
30070 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_) {
30071   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30072                                    ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD, PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence);
30073
30074   return offset;
30075 }
30076
30077
30078 static const per_sequence_t Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
30079   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
30080   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
30081   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30082   { NULL, 0, 0, NULL }
30083 };
30084
30085 static int
30086 dissect_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30087   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30088                                    ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
30089
30090   return offset;
30091 }
30092
30093
30094 static const per_sequence_t Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
30095   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
30096   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
30097   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30098   { NULL, 0, 0, NULL }
30099 };
30100
30101 static int
30102 dissect_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30103   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30104                                    ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
30105
30106   return offset;
30107 }
30108
30109
30110 static const per_sequence_t Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of[1] = {
30111   { &hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD },
30112 };
30113
30114 static int
30115 dissect_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30116   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30117                                                   ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of,
30118                                                   1, maxFrequencyinCell_1);
30119
30120   return offset;
30121 }
30122
30123
30124 static const per_sequence_t Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
30125   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
30126   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30127   { NULL, 0, 0, NULL }
30128 };
30129
30130 static int
30131 dissect_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30132   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30133                                    ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
30134
30135   return offset;
30136 }
30137
30138
30139 static const value_string nbap_UARFCN_Adjustment_vals[] = {
30140   {   0, "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD" },
30141   {   1, "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD" },
30142   {   2, "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD" },
30143   { 0, NULL }
30144 };
30145
30146 static const per_choice_t UARFCN_Adjustment_choice[] = {
30147   {   0, &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD },
30148   {   1, &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD },
30149   {   2, &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD },
30150   { 0, NULL, 0, NULL }
30151 };
30152
30153 static int
30154 dissect_nbap_UARFCN_Adjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30155   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30156                                  ett_nbap_UARFCN_Adjustment, UARFCN_Adjustment_choice,
30157                                  NULL);
30158
30159   return offset;
30160 }
30161
30162
30163 static const per_sequence_t CellReconfigurationResponse_sequence[] = {
30164   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30165   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30166   { NULL, 0, 0, NULL }
30167 };
30168
30169 static int
30170 dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30171   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30172                                    ett_nbap_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
30173
30174   return offset;
30175 }
30176
30177
30178 static const per_sequence_t CellReconfigurationFailure_sequence[] = {
30179   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30180   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30181   { NULL, 0, 0, NULL }
30182 };
30183
30184 static int
30185 dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30186   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30187                                    ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
30188
30189   return offset;
30190 }
30191
30192
30193 static const per_sequence_t CellDeletionRequest_sequence[] = {
30194   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30195   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30196   { NULL, 0, 0, NULL }
30197 };
30198
30199 static int
30200 dissect_nbap_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30201   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30202                                    ett_nbap_CellDeletionRequest, CellDeletionRequest_sequence);
30203
30204   return offset;
30205 }
30206
30207
30208 static const per_sequence_t CellDeletionResponse_sequence[] = {
30209   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30210   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30211   { NULL, 0, 0, NULL }
30212 };
30213
30214 static int
30215 dissect_nbap_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30217                                    ett_nbap_CellDeletionResponse, CellDeletionResponse_sequence);
30218
30219   return offset;
30220 }
30221
30222
30223 static const per_sequence_t ResourceStatusIndication_sequence[] = {
30224   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30225   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30226   { NULL, 0, 0, NULL }
30227 };
30228
30229 static int
30230 dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30231   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30232                                    ett_nbap_ResourceStatusIndication, ResourceStatusIndication_sequence);
30233
30234   return offset;
30235 }
30236
30237
30238 static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
30239   { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30240 };
30241
30242 static int
30243 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_) {
30244   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30245                                                   ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
30246                                                   1, maxLocalCellinNodeB);
30247
30248   return offset;
30249 }
30250
30251
30252 static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
30253   { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30254 };
30255
30256 static int
30257 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_) {
30258   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30259                                                   ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
30260                                                   1, maxLocalCellinNodeB);
30261
30262   return offset;
30263 }
30264
30265
30266 static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
30267   { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
30268   { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
30269   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30270   { NULL, 0, 0, NULL }
30271 };
30272
30273 static int
30274 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_) {
30275   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30276                                    ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
30277
30278   return offset;
30279 }
30280
30281
30282 static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
30283   { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30284 };
30285
30286 static int
30287 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_) {
30288   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30289                                                   ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
30290                                                   1, maxLocalCellinNodeB);
30291
30292   return offset;
30293 }
30294
30295
30296 static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
30297   { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30298 };
30299
30300 static int
30301 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_) {
30302   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30303                                                   ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
30304                                                   1, maxLocalCellinNodeB);
30305
30306   return offset;
30307 }
30308
30309
30310 static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
30311   { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30312 };
30313
30314 static int
30315 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_) {
30316   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30317                                                   ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
30318                                                   1, maxCCPinNodeB);
30319
30320   return offset;
30321 }
30322
30323
30324 static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
30325   { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30326 };
30327
30328 static int
30329 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_) {
30330   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30331                                                   ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
30332                                                   1, maxCellinNodeB);
30333
30334   return offset;
30335 }
30336
30337
30338 static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
30339   { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
30340   { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
30341   { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCP_InformationList_ResourceStatusInd },
30342   { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cell_InformationList_ResourceStatusInd },
30343   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30344   { NULL, 0, 0, NULL }
30345 };
30346
30347 static int
30348 dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30349   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30350                                    ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
30351
30352   return offset;
30353 }
30354
30355
30356 static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
30357   {   0, "no-Failure" },
30358   {   1, "serviceImpacting" },
30359   { 0, NULL }
30360 };
30361
30362 static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
30363   {   0, &hf_nbap_no_Failure     , ASN1_EXTENSION_ROOT    , dissect_nbap_No_Failure_ResourceStatusInd },
30364   {   1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT    , dissect_nbap_ServiceImpacting_ResourceStatusInd },
30365   { 0, NULL, 0, NULL }
30366 };
30367
30368 static int
30369 dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30370   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30371                                  ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
30372                                  NULL);
30373
30374   return offset;
30375 }
30376
30377
30378 static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
30379   { &hf_nbap_local_CellID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30380   { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
30381   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
30382   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
30383   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
30384   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
30385   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
30386   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
30387   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
30388   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
30389   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30390   { NULL, 0, 0, NULL }
30391 };
30392
30393 static int
30394 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_) {
30395   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30396                                    ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
30397
30398   return offset;
30399 }
30400
30401
30402 static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
30403   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30404   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
30405   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
30406   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
30407   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
30408   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30409   { NULL, 0, 0, NULL }
30410 };
30411
30412 static int
30413 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_) {
30414   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30415                                    ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
30416
30417   return offset;
30418 }
30419
30420
30421 static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
30422   { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30423 };
30424
30425 static int
30426 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_) {
30427   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30428                                                   ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
30429                                                   1, maxLocalCellinNodeB);
30430
30431   return offset;
30432 }
30433
30434
30435 static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
30436   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30437   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
30438   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30439   { NULL, 0, 0, NULL }
30440 };
30441
30442 static int
30443 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_) {
30444   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30445                                    ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
30446
30447   return offset;
30448 }
30449
30450
30451 static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
30452   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30453   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
30454   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
30455   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
30456   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
30457   { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
30458   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
30459   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
30460   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30461   { NULL, 0, 0, NULL }
30462 };
30463
30464 static int
30465 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_) {
30466   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30467                                    ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
30468
30469   return offset;
30470 }
30471
30472
30473 static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
30474   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30475   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
30476   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
30477   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
30478   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
30479   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30480   { NULL, 0, 0, NULL }
30481 };
30482
30483 static int
30484 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_) {
30485   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30486                                    ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
30487
30488   return offset;
30489 }
30490
30491
30492 static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
30493   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
30494   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
30495   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
30496   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30497   { NULL, 0, 0, NULL }
30498 };
30499
30500 static int
30501 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_) {
30502   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30503                                    ett_nbap_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
30504
30505   return offset;
30506 }
30507
30508
30509
30510 static int
30511 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_) {
30512   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30513
30514   return offset;
30515 }
30516
30517
30518
30519 static int
30520 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_) {
30521   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30522
30523   return offset;
30524 }
30525
30526
30527
30528 static int
30529 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_) {
30530   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30531
30532   return offset;
30533 }
30534
30535
30536 static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
30537   { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30538 };
30539
30540 static int
30541 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_) {
30542   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30543                                                   ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
30544                                                   1, maxSCPICHCell);
30545
30546   return offset;
30547 }
30548
30549
30550
30551 static int
30552 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_) {
30553   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30554
30555   return offset;
30556 }
30557
30558
30559
30560 static int
30561 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_) {
30562   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30563
30564   return offset;
30565 }
30566
30567
30568 static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
30569   { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30570 };
30571
30572 static int
30573 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_) {
30574   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30575                                                   ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
30576                                                   1, maxSCCPCHCell);
30577
30578   return offset;
30579 }
30580
30581
30582
30583 static int
30584 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_) {
30585   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30586
30587   return offset;
30588 }
30589
30590
30591
30592 static int
30593 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_) {
30594   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30595
30596   return offset;
30597 }
30598
30599
30600 static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
30601   { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30602 };
30603
30604 static int
30605 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_) {
30606   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30607                                                   ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
30608                                                   1, maxFACHCell);
30609
30610   return offset;
30611 }
30612
30613
30614 static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
30615   { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30616 };
30617
30618 static int
30619 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_) {
30620   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30621                                                   ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
30622                                                   1, maxPRACHCell);
30623
30624   return offset;
30625 }
30626
30627
30628 static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
30629   { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30630 };
30631
30632 static int
30633 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_) {
30634   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30635                                                   ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
30636                                                   1, maxPRACHCell);
30637
30638   return offset;
30639 }
30640
30641
30642 static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
30643   { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30644 };
30645
30646 static int
30647 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_) {
30648   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30649                                                   ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
30650                                                   1, maxPRACHCell);
30651
30652   return offset;
30653 }
30654
30655
30656
30657 static int
30658 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_) {
30659   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30660
30661   return offset;
30662 }
30663
30664
30665 static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = {
30666   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
30667   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ResourceOperationalState },
30668   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AvailabilityStatus },
30669   { &hf_nbap_primary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_ResourceStatusInd },
30670   { &hf_nbap_secondary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_ResourceStatusInd },
30671   { &hf_nbap_primary_CPICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_ResourceStatusInd },
30672   { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
30673   { &hf_nbap_primary_CCPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_ResourceStatusInd },
30674   { &hf_nbap_bCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_ResourceStatusInd },
30675   { &hf_nbap_secondary_CCPCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd },
30676   { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_ResourceStatusInd },
30677   { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_ResourceStatusInd },
30678   { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_ResourceStatusInd },
30679   { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
30680   { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_ResourceStatusInd },
30681   { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_ResourceStatusInd },
30682   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
30683   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
30684   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
30685   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
30686   { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_ResourceStatusInd },
30687   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30688   { NULL, 0, 0, NULL }
30689 };
30690
30691 static int
30692 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_) {
30693   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30694                                    ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
30695
30696   return offset;
30697 }
30698
30699
30700 static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
30701   { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30702 };
30703
30704 static int
30705 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_) {
30706   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30707                                                   ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
30708                                                   1, maxFPACHCell);
30709
30710   return offset;
30711 }
30712
30713
30714
30715 static int
30716 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_) {
30717   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30718
30719   return offset;
30720 }
30721
30722
30723 static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
30724   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
30725   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
30726   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30727   { NULL, 0, 0, NULL }
30728 };
30729
30730 static int
30731 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_) {
30732   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30733                                    ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
30734
30735   return offset;
30736 }
30737
30738
30739 static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
30740   { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30741 };
30742
30743 static int
30744 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_) {
30745   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30746                                                   ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
30747                                                   1, maxSCCPCHCellinExt);
30748
30749   return offset;
30750 }
30751
30752
30753 static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
30754   { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30755 };
30756
30757 static int
30758 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_) {
30759   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30760                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
30761                                                   1, maxSCCPCHCellinExtLCR);
30762
30763   return offset;
30764 }
30765
30766
30767 static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
30768   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
30769   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
30770   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30771   { NULL, 0, 0, NULL }
30772 };
30773
30774 static int
30775 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_) {
30776   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30777                                    ett_nbap_E_DCH_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
30778
30779   return offset;
30780 }
30781
30782
30783 static const per_sequence_t PLCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
30784   { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30785 };
30786
30787 static int
30788 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_) {
30789   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30790                                                   ett_nbap_PLCCH_InformationList_ResourceStatusInd, PLCCH_InformationList_ResourceStatusInd_sequence_of,
30791                                                   1, maxPLCCHCell);
30792
30793   return offset;
30794 }
30795
30796
30797 static const per_sequence_t S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
30798   { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30799 };
30800
30801 static int
30802 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_) {
30803   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30804                                                   ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd, S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of,
30805                                                   1, maxSCCPCHCell768);
30806
30807   return offset;
30808 }
30809
30810
30811 static const per_sequence_t PRACH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
30812   { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30813 };
30814
30815 static int
30816 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_) {
30817   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30818                                                   ett_nbap_PRACH_768_InformationList_ResourceStatusInd, PRACH_768_InformationList_ResourceStatusInd_sequence_of,
30819                                                   1, maxPRACHCell);
30820
30821   return offset;
30822 }
30823
30824
30825 static const per_sequence_t E_RUCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
30826   { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30827 };
30828
30829 static int
30830 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_) {
30831   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30832                                                   ett_nbap_E_RUCCH_InformationList_ResourceStatusInd, E_RUCCH_InformationList_ResourceStatusInd_sequence_of,
30833                                                   1, maxE_RUCCHCell);
30834
30835   return offset;
30836 }
30837
30838
30839 static const per_sequence_t E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
30840   { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30841 };
30842
30843 static int
30844 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_) {
30845   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30846                                                   ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd, E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of,
30847                                                   1, maxE_RUCCHCell);
30848
30849   return offset;
30850 }
30851
30852
30853 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of[1] = {
30854   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30855 };
30856
30857 static int
30858 dissect_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30859   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30860                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of,
30861                                                   1, maxFrequencyinCell);
30862
30863   return offset;
30864 }
30865
30866
30867 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence[] = {
30868   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
30869   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
30870   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
30871   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cause },
30872   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30873   { NULL, 0, 0, NULL }
30874 };
30875
30876 static int
30877 dissect_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30878   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30879                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence);
30880
30881   return offset;
30882 }
30883
30884
30885 static const per_sequence_t UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
30886   { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30887 };
30888
30889 static int
30890 dissect_nbap_UPPCH_LCR_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30891   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30892                                                   ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd, UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of,
30893                                                   1, maxFrequencyinCell);
30894
30895   return offset;
30896 }
30897
30898
30899 static const per_sequence_t UPPCH_LCR_InformationItem_ResourceStatusInd_sequence[] = {
30900   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
30901   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
30902   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
30903   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
30904   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30905   { NULL, 0, 0, NULL }
30906 };
30907
30908 static int
30909 dissect_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30910   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30911                                    ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd, UPPCH_LCR_InformationItem_ResourceStatusInd_sequence);
30912
30913   return offset;
30914 }
30915
30916
30917 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
30918   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30919 };
30920
30921 static int
30922 dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30923   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30924                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of,
30925                                                   1, maxFrequencyinCell_1);
30926
30927   return offset;
30928 }
30929
30930
30931 static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
30932   { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30933 };
30934
30935 static int
30936 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_) {
30937   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30938                                                   ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
30939                                                   1, maxLocalCellinNodeB);
30940
30941   return offset;
30942 }
30943
30944
30945 static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
30946   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
30947   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
30948   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30949   { NULL, 0, 0, NULL }
30950 };
30951
30952 static int
30953 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_) {
30954   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30955                                    ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
30956
30957   return offset;
30958 }
30959
30960
30961 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
30962   { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
30963 };
30964
30965 static int
30966 dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30967   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30968                                                   ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of,
30969                                                   1, maxFrequencyinCell_1);
30970
30971   return offset;
30972 }
30973
30974
30975 static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
30976   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30977   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30978   { NULL, 0, 0, NULL }
30979 };
30980
30981 static int
30982 dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30983   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30984                                    ett_nbap_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
30985
30986   return offset;
30987 }
30988
30989
30990
30991 static int
30992 dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30993   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30994
30995   return offset;
30996 }
30997
30998
30999 static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
31000   { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SIB_Originator },
31001   { &hf_nbap_iB_SG_REP      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_REP },
31002   { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
31003   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31004   { NULL, 0, 0, NULL }
31005 };
31006
31007 static int
31008 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_) {
31009   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31010                                    ett_nbap_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
31011
31012   return offset;
31013 }
31014
31015
31016 static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
31017   {   0, "no-Deletion" },
31018   {   1, "yes-Deletion" },
31019   { 0, NULL }
31020 };
31021
31022 static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
31023   {   0, &hf_nbap_no_Deletion    , ASN1_NO_EXTENSIONS     , dissect_nbap_No_Deletion_SystemInfoUpdate },
31024   {   1, &hf_nbap_yes_Deletion   , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
31025   { 0, NULL, 0, NULL }
31026 };
31027
31028 static int
31029 dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31030   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31031                                  ett_nbap_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
31032                                  NULL);
31033
31034   return offset;
31035 }
31036
31037
31038 static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
31039   { &hf_nbap_iB_Type        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
31040   { &hf_nbap_iB_OC_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
31041   { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
31042   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31043   { NULL, 0, 0, NULL }
31044 };
31045
31046 static int
31047 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_) {
31048   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31049                                    ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
31050
31051   return offset;
31052 }
31053
31054
31055 static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
31056   { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
31057 };
31058
31059 static int
31060 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_) {
31061   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31062                                                   ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
31063                                                   1, maxIB);
31064
31065   return offset;
31066 }
31067
31068
31069 static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
31070   { &hf_nbap_iB_SG_POS      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_POS },
31071   { &hf_nbap_segment_Type   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Segment_Type },
31072   { &hf_nbap_iB_SG_DATA     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_DATA },
31073   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31074   { NULL, 0, 0, NULL }
31075 };
31076
31077 static int
31078 dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31079   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31080                                    ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
31081
31082   return offset;
31083 }
31084
31085
31086 static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
31087   { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
31088 };
31089
31090 static int
31091 dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31092   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31093                                                   ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
31094                                                   1, maxIBSEG);
31095
31096   return offset;
31097 }
31098
31099
31100 static const per_sequence_t SystemInformationUpdateResponse_sequence[] = {
31101   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31102   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31103   { NULL, 0, 0, NULL }
31104 };
31105
31106 static int
31107 dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31108   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31109                                    ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
31110
31111   return offset;
31112 }
31113
31114
31115 static const per_sequence_t SystemInformationUpdateFailure_sequence[] = {
31116   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31117   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31118   { NULL, 0, 0, NULL }
31119 };
31120
31121 static int
31122 dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31123   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31124                                    ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
31125
31126   return offset;
31127 }
31128
31129
31130 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
31131   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31132   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31133   { NULL, 0, 0, NULL }
31134 };
31135
31136 static int
31137 dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31138   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31139                                    ett_nbap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
31140
31141   return offset;
31142 }
31143
31144
31145 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence[] = {
31146   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31147   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
31148   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
31149   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31150   { NULL, 0, 0, NULL }
31151 };
31152
31153 static int
31154 dissect_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31155   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31156                                    ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs, Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence);
31157
31158   return offset;
31159 }
31160
31161
31162 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_List_sequence_of[1] = {
31163   { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs },
31164 };
31165
31166 static int
31167 dissect_nbap_Additional_HS_Cell_Information_RL_Setup_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31168   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31169                                                   ett_nbap_Additional_HS_Cell_Information_RL_Setup_List, Additional_HS_Cell_Information_RL_Setup_List_sequence_of,
31170                                                   1, maxNrOfHSDSCH_1);
31171
31172   return offset;
31173 }
31174
31175
31176 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
31177   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
31178   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
31179   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
31180   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
31181   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31182   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
31183   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
31184   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
31185   { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31186   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31187   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31188   { NULL, 0, 0, NULL }
31189 };
31190
31191 static int
31192 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_) {
31193   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31194                                    ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
31195
31196   return offset;
31197 }
31198
31199
31200 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
31201   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
31202   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
31203   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
31204   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31205   { NULL, 0, 0, NULL }
31206 };
31207
31208 static int
31209 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_) {
31210   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31211                                    ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
31212
31213   return offset;
31214 }
31215
31216
31217 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
31218   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31219   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
31220   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
31221   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
31222   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
31223   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31224   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31225   { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
31226   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
31227   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
31228   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
31229   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31230   { NULL, 0, 0, NULL }
31231 };
31232
31233 static int
31234 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_) {
31235   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31236                                    ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
31237
31238   return offset;
31239 }
31240
31241
31242 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
31243   { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31244 };
31245
31246 static int
31247 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_) {
31248   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31249                                                   ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
31250                                                   1, maxNrOfRLs);
31251
31252   return offset;
31253 }
31254
31255
31256 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
31257   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31258   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
31259   { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
31260   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
31261   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
31262   { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
31263   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityControlField },
31264   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
31265   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31266   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31267   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31268   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31269   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
31270   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31271   { NULL, 0, 0, NULL }
31272 };
31273
31274 static int
31275 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_) {
31276   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31277                                    ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
31278
31279   return offset;
31280 }
31281
31282
31283 static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
31284   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
31285   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
31286   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
31287   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
31288   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
31289   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
31290   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
31291   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
31292   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Configured_Indicator },
31293   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31294   { NULL, 0, 0, NULL }
31295 };
31296
31297 static int
31298 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_) {
31299   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31300                                    ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
31301
31302   return offset;
31303 }
31304
31305
31306 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
31307   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
31308   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31309   { NULL, 0, 0, NULL }
31310 };
31311
31312 static int
31313 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_) {
31314   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31315                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
31316
31317   return offset;
31318 }
31319
31320
31321 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
31322   { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
31323   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
31324   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
31325   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
31326   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31327   { NULL, 0, 0, NULL }
31328 };
31329
31330 static int
31331 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_) {
31332   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31333                                    ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
31334
31335   return offset;
31336 }
31337
31338
31339 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
31340   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31341   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31342   { NULL, 0, 0, NULL }
31343 };
31344
31345 static int
31346 dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31347   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31348                                    ett_nbap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
31349
31350   return offset;
31351 }
31352
31353
31354 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
31355   { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31356 };
31357
31358 static int
31359 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_) {
31360   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31361                                                   ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
31362                                                   1, maxNrOfCCTrCHs);
31363
31364   return offset;
31365 }
31366
31367
31368
31369 static int
31370 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_) {
31371   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31372
31373   return offset;
31374 }
31375
31376
31377 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
31378   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31379   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31380   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
31381   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
31382   { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
31383   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31384   { NULL, 0, 0, NULL }
31385 };
31386
31387 static int
31388 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_) {
31389   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31390                                    ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
31391
31392   return offset;
31393 }
31394
31395
31396 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
31397   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31398   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31399   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31400   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
31401   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31402   { NULL, 0, 0, NULL }
31403 };
31404
31405 static int
31406 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_) {
31407   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31408                                    ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
31409
31410   return offset;
31411 }
31412
31413
31414 static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
31415   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31416   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31417   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31418   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
31419   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31420   { NULL, 0, 0, NULL }
31421 };
31422
31423 static int
31424 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_) {
31425   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31426                                    ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
31427
31428   return offset;
31429 }
31430
31431
31432 static const per_sequence_t UL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
31433   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31434   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31435   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31436   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
31437   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31438   { NULL, 0, 0, NULL }
31439 };
31440
31441 static int
31442 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_) {
31443   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31444                                    ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD, UL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
31445
31446   return offset;
31447 }
31448
31449
31450 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
31451   { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31452 };
31453
31454 static int
31455 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_) {
31456   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31457                                                   ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
31458                                                   1, maxNrOfCCTrCHs);
31459
31460   return offset;
31461 }
31462
31463
31464 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
31465   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31466   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31467   { NULL, 0, 0, NULL }
31468 };
31469
31470 static int
31471 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_) {
31472   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31473                                    ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
31474
31475   return offset;
31476 }
31477
31478
31479 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
31480   { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
31481 };
31482
31483 static int
31484 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_) {
31485   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31486                                                   ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
31487                                                   1, maxNrOfCCTrCHs);
31488
31489   return offset;
31490 }
31491
31492
31493
31494 static int
31495 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_) {
31496   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31497
31498   return offset;
31499 }
31500
31501
31502 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
31503   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31504   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31505   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
31506   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
31507   { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
31508   { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
31509   { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
31510   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31511   { NULL, 0, 0, NULL }
31512 };
31513
31514 static int
31515 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_) {
31516   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31517                                    ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
31518
31519   return offset;
31520 }
31521
31522
31523 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
31524   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31525   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31526   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31527   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
31528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31529   { NULL, 0, 0, NULL }
31530 };
31531
31532 static int
31533 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_) {
31534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31535                                    ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
31536
31537   return offset;
31538 }
31539
31540
31541 static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
31542   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31543   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31544   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31545   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
31546   { &hf_nbap_tstdIndicator  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
31547   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31548   { NULL, 0, 0, NULL }
31549 };
31550
31551 static int
31552 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_) {
31553   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31554                                    ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
31555
31556   return offset;
31557 }
31558
31559
31560 static const per_sequence_t DL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
31561   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31562   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31563   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
31564   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
31565   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31566   { NULL, 0, 0, NULL }
31567 };
31568
31569 static int
31570 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_) {
31571   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31572                                    ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD, DL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
31573
31574   return offset;
31575 }
31576
31577
31578 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
31579   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31580   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
31581   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
31582   { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
31583   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31584   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31585   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31586   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
31587   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31588   { NULL, 0, 0, NULL }
31589 };
31590
31591 static int
31592 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_) {
31593   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31594                                    ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
31595
31596   return offset;
31597 }
31598
31599
31600 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
31601   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31602   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31603   { NULL, 0, 0, NULL }
31604 };
31605
31606 static int
31607 dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31608   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31609                                    ett_nbap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
31610
31611   return offset;
31612 }
31613
31614
31615 static const per_sequence_t Additional_HS_Cell_Information_Response_ItemIEs_sequence[] = {
31616   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31617   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
31618   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31619   { NULL, 0, 0, NULL }
31620 };
31621
31622 static int
31623 dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31624   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31625                                    ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs, Additional_HS_Cell_Information_Response_ItemIEs_sequence);
31626
31627   return offset;
31628 }
31629
31630
31631 static const per_sequence_t Additional_HS_Cell_Information_Response_List_sequence_of[1] = {
31632   { &hf_nbap_Additional_HS_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs },
31633 };
31634
31635 static int
31636 dissect_nbap_Additional_HS_Cell_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31637   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31638                                                   ett_nbap_Additional_HS_Cell_Information_Response_List, Additional_HS_Cell_Information_Response_List_sequence_of,
31639                                                   1, maxNrOfHSDSCH_1);
31640
31641   return offset;
31642 }
31643
31644
31645 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
31646   { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31647 };
31648
31649 static int
31650 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_) {
31651   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31652                                                   ett_nbap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
31653                                                   1, maxNrOfRLs);
31654
31655   return offset;
31656 }
31657
31658
31659 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
31660   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31661   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31662   { NULL, 0, 0, NULL }
31663 };
31664
31665 static int
31666 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_) {
31667   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31668                                    ett_nbap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
31669
31670   return offset;
31671 }
31672
31673
31674 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
31675   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
31676   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31677   { NULL, 0, 0, NULL }
31678 };
31679
31680 static int
31681 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_) {
31682   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31683                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
31684
31685   return offset;
31686 }
31687
31688
31689 static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
31690   {   0, "combining" },
31691   {   1, "nonCombiningOrFirstRL" },
31692   { 0, NULL }
31693 };
31694
31695 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
31696   {   0, &hf_nbap_combining      , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupRspFDD },
31697   {   1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
31698   { 0, NULL, 0, NULL }
31699 };
31700
31701 static int
31702 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_) {
31703   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31704                                  ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
31705                                  NULL);
31706
31707   return offset;
31708 }
31709
31710
31711 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
31712   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31713   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31714   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
31715   { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
31716   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31717   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
31718   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31719   { NULL, 0, 0, NULL }
31720 };
31721
31722 static int
31723 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_) {
31724   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31725                                    ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
31726
31727   return offset;
31728 }
31729
31730
31731 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
31732   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31733   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31734   { NULL, 0, 0, NULL }
31735 };
31736
31737 static int
31738 dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31739   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31740                                    ett_nbap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
31741
31742   return offset;
31743 }
31744
31745
31746
31747 static int
31748 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_) {
31749   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31750
31751   return offset;
31752 }
31753
31754
31755
31756 static int
31757 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_) {
31758   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31759
31760   return offset;
31761 }
31762
31763
31764
31765 static int
31766 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_) {
31767   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31768
31769   return offset;
31770 }
31771
31772
31773 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
31774   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31775   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
31776   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
31777   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
31778   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
31779   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
31780   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31781   { NULL, 0, 0, NULL }
31782 };
31783
31784 static int
31785 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_) {
31786   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31787                                    ett_nbap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
31788
31789   return offset;
31790 }
31791
31792
31793 static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
31794   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31795   { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
31796   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
31797   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
31798   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
31799   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
31800   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31801   { NULL, 0, 0, NULL }
31802 };
31803
31804 static int
31805 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_) {
31806   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31807                                    ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
31808
31809   return offset;
31810 }
31811
31812
31813 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
31814   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31815   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31816   { NULL, 0, 0, NULL }
31817 };
31818
31819 static int
31820 dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31821   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31822                                    ett_nbap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
31823
31824   return offset;
31825 }
31826
31827
31828 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
31829   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
31830   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31831   { NULL, 0, 0, NULL }
31832 };
31833
31834 static int
31835 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_) {
31836   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31837                                    ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
31838
31839   return offset;
31840 }
31841
31842
31843 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
31844   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31845 };
31846
31847 static int
31848 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_) {
31849   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31850                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
31851                                                   1, maxNrOfRLs);
31852
31853   return offset;
31854 }
31855
31856
31857 static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
31858   { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
31859 };
31860
31861 static int
31862 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_) {
31863   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31864                                                   ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
31865                                                   1, maxNrOfRLs);
31866
31867   return offset;
31868 }
31869
31870
31871 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
31872   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
31873   { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
31874   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31875   { NULL, 0, 0, NULL }
31876 };
31877
31878 static int
31879 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_) {
31880   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31881                                    ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
31882
31883   return offset;
31884 }
31885
31886
31887 static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
31888   {   0, "generalCause" },
31889   {   1, "rLSpecificCause" },
31890   { 0, NULL }
31891 };
31892
31893 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
31894   {   0, &hf_nbap_generalCause   , ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
31895   {   1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
31896   { 0, NULL, 0, NULL }
31897 };
31898
31899 static int
31900 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_) {
31901   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31902                                  ett_nbap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
31903                                  NULL);
31904
31905   return offset;
31906 }
31907
31908
31909 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
31910   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31911   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
31912   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31913   { NULL, 0, 0, NULL }
31914 };
31915
31916 static int
31917 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_) {
31918   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31919                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
31920
31921   return offset;
31922 }
31923
31924
31925 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
31926   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31927   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31928   { NULL, 0, 0, NULL }
31929 };
31930
31931 static int
31932 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_) {
31933   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31934                                    ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
31935
31936   return offset;
31937 }
31938
31939
31940 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
31941   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
31942   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31943   { NULL, 0, 0, NULL }
31944 };
31945
31946 static int
31947 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_) {
31948   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31949                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
31950
31951   return offset;
31952 }
31953
31954
31955 static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
31956   {   0, "combining" },
31957   {   1, "nonCombiningOrFirstRL" },
31958   { 0, NULL }
31959 };
31960
31961 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
31962   {   0, &hf_nbap_combining_01   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupFailureFDD },
31963   {   1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
31964   { 0, NULL, 0, NULL }
31965 };
31966
31967 static int
31968 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_) {
31969   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31970                                  ett_nbap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
31971                                  NULL);
31972
31973   return offset;
31974 }
31975
31976
31977 static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
31978   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
31979   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
31980   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
31981   { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
31982   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31983   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
31984   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
31985   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31986   { NULL, 0, 0, NULL }
31987 };
31988
31989 static int
31990 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_) {
31991   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31992                                    ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
31993
31994   return offset;
31995 }
31996
31997
31998 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
31999   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32000   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32001   { NULL, 0, 0, NULL }
32002 };
32003
32004 static int
32005 dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32006   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32007                                    ett_nbap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
32008
32009   return offset;
32010 }
32011
32012
32013 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
32014   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32015   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32016   { NULL, 0, 0, NULL }
32017 };
32018
32019 static int
32020 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_) {
32021   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32022                                    ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
32023
32024   return offset;
32025 }
32026
32027
32028
32029 static int
32030 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_) {
32031   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32032
32033   return offset;
32034 }
32035
32036
32037 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
32038   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
32039   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32040   { NULL, 0, 0, NULL }
32041 };
32042
32043 static int
32044 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_) {
32045   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32046                                    ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
32047
32048   return offset;
32049 }
32050
32051
32052 static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
32053   {   0, "generalCause" },
32054   {   1, "rLSpecificCause" },
32055   { 0, NULL }
32056 };
32057
32058 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
32059   {   0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
32060   {   1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
32061   { 0, NULL, 0, NULL }
32062 };
32063
32064 static int
32065 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_) {
32066   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32067                                  ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
32068                                  NULL);
32069
32070   return offset;
32071 }
32072
32073
32074 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
32075   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32076   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32077   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32078   { NULL, 0, 0, NULL }
32079 };
32080
32081 static int
32082 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_) {
32083   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32084                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
32085
32086   return offset;
32087 }
32088
32089
32090 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
32091   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32092   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32093   { NULL, 0, 0, NULL }
32094 };
32095
32096 static int
32097 dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32099                                    ett_nbap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
32100
32101   return offset;
32102 }
32103
32104
32105 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence[] = {
32106   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32107   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
32108   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
32109   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32110   { NULL, 0, 0, NULL }
32111 };
32112
32113 static int
32114 dissect_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32115   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32116                                    ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs, Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence);
32117
32118   return offset;
32119 }
32120
32121
32122 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_List_sequence_of[1] = {
32123   { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs },
32124 };
32125
32126 static int
32127 dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32128   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32129                                                   ett_nbap_Additional_HS_Cell_Information_RL_Addition_List, Additional_HS_Cell_Information_RL_Addition_List_sequence_of,
32130                                                   1, maxNrOfHSDSCH_1);
32131
32132   return offset;
32133 }
32134
32135
32136 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
32137   { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32138 };
32139
32140 static int
32141 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_) {
32142   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32143                                                   ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
32144                                                   1, maxNrOfRLs_1);
32145
32146   return offset;
32147 }
32148
32149
32150 static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
32151   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32152   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
32153   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
32154   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
32155   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
32156   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
32157   { &hf_nbap_initialDL_TransmissionPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32158   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32159   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32160   { &hf_nbap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
32161   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
32162   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32163   { NULL, 0, 0, NULL }
32164 };
32165
32166 static int
32167 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_) {
32168   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32169                                    ett_nbap_RL_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
32170
32171   return offset;
32172 }
32173
32174
32175 static const per_sequence_t E_DPCH_Information_RL_AdditionReqFDD_sequence[] = {
32176   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
32177   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
32178   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
32179   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
32180   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
32181   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
32182   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
32183   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
32184   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32185   { NULL, 0, 0, NULL }
32186 };
32187
32188 static int
32189 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_) {
32190   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32191                                    ett_nbap_E_DPCH_Information_RL_AdditionReqFDD, E_DPCH_Information_RL_AdditionReqFDD_sequence);
32192
32193   return offset;
32194 }
32195
32196
32197 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
32198   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32199   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32200   { NULL, 0, 0, NULL }
32201 };
32202
32203 static int
32204 dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32205   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32206                                    ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
32207
32208   return offset;
32209 }
32210
32211
32212
32213 static int
32214 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_) {
32215   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32216
32217   return offset;
32218 }
32219
32220
32221 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
32222   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32223   { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
32224   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32225   { NULL, 0, 0, NULL }
32226 };
32227
32228 static int
32229 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_) {
32230   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32231                                    ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
32232
32233   return offset;
32234 }
32235
32236
32237 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
32238   { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
32239 };
32240
32241 static int
32242 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_) {
32243   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32244                                                   ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
32245                                                   1, maxNrOfCCTrCHs);
32246
32247   return offset;
32248 }
32249
32250
32251 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
32252   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32253   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32254   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32255   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
32256   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32257   { NULL, 0, 0, NULL }
32258 };
32259
32260 static int
32261 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_) {
32262   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32263                                    ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
32264
32265   return offset;
32266 }
32267
32268
32269 static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
32270   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32271   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32272   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32273   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
32274   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32275   { NULL, 0, 0, NULL }
32276 };
32277
32278 static int
32279 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_) {
32280   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32281                                    ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
32282
32283   return offset;
32284 }
32285
32286
32287 static const per_sequence_t UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
32288   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32289   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32290   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32291   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
32292   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32293   { NULL, 0, 0, NULL }
32294 };
32295
32296 static int
32297 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_) {
32298   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32299                                    ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
32300
32301   return offset;
32302 }
32303
32304
32305
32306 static int
32307 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_) {
32308   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32309
32310   return offset;
32311 }
32312
32313
32314 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
32315   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32316   { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
32317   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32318   { NULL, 0, 0, NULL }
32319 };
32320
32321 static int
32322 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_) {
32323   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32324                                    ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
32325
32326   return offset;
32327 }
32328
32329
32330 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
32331   { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
32332 };
32333
32334 static int
32335 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_) {
32336   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32337                                                   ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
32338                                                   1, maxNrOfCCTrCHs);
32339
32340   return offset;
32341 }
32342
32343
32344 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
32345   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32346   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32347   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32348   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
32349   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32350   { NULL, 0, 0, NULL }
32351 };
32352
32353 static int
32354 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_) {
32355   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32356                                    ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
32357
32358   return offset;
32359 }
32360
32361
32362 static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
32363   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32364   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32365   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32366   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
32367   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32368   { NULL, 0, 0, NULL }
32369 };
32370
32371 static int
32372 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_) {
32373   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32374                                    ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
32375
32376   return offset;
32377 }
32378
32379
32380 static const per_sequence_t DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
32381   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
32382   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
32383   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
32384   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
32385   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32386   { NULL, 0, 0, NULL }
32387 };
32388
32389 static int
32390 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_) {
32391   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32392                                    ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
32393
32394   return offset;
32395 }
32396
32397
32398 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
32399   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32400   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
32401   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
32402   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
32403   { &hf_nbap_initial_DL_Transmission_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32404   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32405   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32406   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
32407   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32408   { NULL, 0, 0, NULL }
32409 };
32410
32411 static int
32412 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_) {
32413   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32414                                    ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
32415
32416   return offset;
32417 }
32418
32419
32420 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
32421   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32422   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32423   { NULL, 0, 0, NULL }
32424 };
32425
32426 static int
32427 dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32428   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32429                                    ett_nbap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
32430
32431   return offset;
32432 }
32433
32434
32435 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence[] = {
32436   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32437   { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response },
32438   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32439   { NULL, 0, 0, NULL }
32440 };
32441
32442 static int
32443 dissect_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32444   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32445                                    ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs, Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence);
32446
32447   return offset;
32448 }
32449
32450
32451 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_List_sequence_of[1] = {
32452   { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs },
32453 };
32454
32455 static int
32456 dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32457   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32458                                                   ett_nbap_Additional_HS_Cell_Change_Information_Response_List, Additional_HS_Cell_Change_Information_Response_List_sequence_of,
32459                                                   1, maxNrOfHSDSCH_1);
32460
32461   return offset;
32462 }
32463
32464
32465 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
32466   { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32467 };
32468
32469 static int
32470 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_) {
32471   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32472                                                   ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
32473                                                   1, maxNrOfRLs_1);
32474
32475   return offset;
32476 }
32477
32478
32479 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
32480   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32481   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32482   { NULL, 0, 0, NULL }
32483 };
32484
32485 static int
32486 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_) {
32487   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32488                                    ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
32489
32490   return offset;
32491 }
32492
32493
32494 static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
32495   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
32496   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32497   { NULL, 0, 0, NULL }
32498 };
32499
32500 static int
32501 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_) {
32502   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32503                                    ett_nbap_Non_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
32504
32505   return offset;
32506 }
32507
32508
32509 static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
32510   {   0, "combining" },
32511   {   1, "non-combining" },
32512   { 0, NULL }
32513 };
32514
32515 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
32516   {   0, &hf_nbap_combining_02   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspFDD },
32517   {   1, &hf_nbap_non_combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
32518   { 0, NULL, 0, NULL }
32519 };
32520
32521 static int
32522 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_) {
32523   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32524                                  ett_nbap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
32525                                  NULL);
32526
32527   return offset;
32528 }
32529
32530
32531 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
32532   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32533   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
32534   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
32535   { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
32536   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
32537   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32538   { NULL, 0, 0, NULL }
32539 };
32540
32541 static int
32542 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_) {
32543   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32544                                    ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
32545
32546   return offset;
32547 }
32548
32549
32550 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
32551   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32552   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32553   { NULL, 0, 0, NULL }
32554 };
32555
32556 static int
32557 dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32558   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32559                                    ett_nbap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
32560
32561   return offset;
32562 }
32563
32564
32565 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
32566   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32567   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32568   { NULL, 0, 0, NULL }
32569 };
32570
32571 static int
32572 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_) {
32573   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32574                                    ett_nbap_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
32575
32576   return offset;
32577 }
32578
32579
32580 static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
32581   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
32582   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32583   { NULL, 0, 0, NULL }
32584 };
32585
32586 static int
32587 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_) {
32588   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32589                                    ett_nbap_Non_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
32590
32591   return offset;
32592 }
32593
32594
32595 static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
32596   {   0, "combining" },
32597   {   1, "non-Combining" },
32598   { 0, NULL }
32599 };
32600
32601 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
32602   {   0, &hf_nbap_combining_03   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspTDD },
32603   {   1, &hf_nbap_non_Combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
32604   { 0, NULL, 0, NULL }
32605 };
32606
32607 static int
32608 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_) {
32609   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32610                                  ett_nbap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
32611                                  NULL);
32612
32613   return offset;
32614 }
32615
32616
32617 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
32618   { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
32619   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32620   { NULL, 0, 0, NULL }
32621 };
32622
32623 static int
32624 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_) {
32625   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32626                                    ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
32627
32628   return offset;
32629 }
32630
32631
32632
32633 static int
32634 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_) {
32635   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32636
32637   return offset;
32638 }
32639
32640
32641
32642 static int
32643 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_) {
32644   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32645
32646   return offset;
32647 }
32648
32649
32650 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
32651   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32652   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
32653   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
32654   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
32655   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
32656   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
32657   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32658   { NULL, 0, 0, NULL }
32659 };
32660
32661 static int
32662 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_) {
32663   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32664                                    ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
32665
32666   return offset;
32667 }
32668
32669
32670 static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
32671   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32672   { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
32673   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
32674   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
32675   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
32676   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
32677   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32678   { NULL, 0, 0, NULL }
32679 };
32680
32681 static int
32682 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_) {
32683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32684                                    ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
32685
32686   return offset;
32687 }
32688
32689
32690 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
32691   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32692   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32693   { NULL, 0, 0, NULL }
32694 };
32695
32696 static int
32697 dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32699                                    ett_nbap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
32700
32701   return offset;
32702 }
32703
32704
32705 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
32706   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32707   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32708   { NULL, 0, 0, NULL }
32709 };
32710
32711 static int
32712 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_) {
32713   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32714                                    ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
32715
32716   return offset;
32717 }
32718
32719
32720 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
32721   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32722 };
32723
32724 static int
32725 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_) {
32726   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32727                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
32728                                                   1, maxNrOfRLs_1);
32729
32730   return offset;
32731 }
32732
32733
32734 static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
32735   { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32736 };
32737
32738 static int
32739 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_) {
32740   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32741                                                   ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
32742                                                   1, maxNrOfRLs_2);
32743
32744   return offset;
32745 }
32746
32747
32748 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
32749   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
32750   { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
32751   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32752   { NULL, 0, 0, NULL }
32753 };
32754
32755 static int
32756 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_) {
32757   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32758                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
32759
32760   return offset;
32761 }
32762
32763
32764 static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
32765   {   0, "generalCause" },
32766   {   1, "rLSpecificCause" },
32767   { 0, NULL }
32768 };
32769
32770 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
32771   {   0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
32772   {   1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
32773   { 0, NULL, 0, NULL }
32774 };
32775
32776 static int
32777 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_) {
32778   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32779                                  ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
32780                                  NULL);
32781
32782   return offset;
32783 }
32784
32785
32786 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
32787   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32788   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32789   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32790   { NULL, 0, 0, NULL }
32791 };
32792
32793 static int
32794 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_) {
32795   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32796                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
32797
32798   return offset;
32799 }
32800
32801
32802 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
32803   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32804   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32805   { NULL, 0, 0, NULL }
32806 };
32807
32808 static int
32809 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_) {
32810   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32811                                    ett_nbap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
32812
32813   return offset;
32814 }
32815
32816
32817 static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
32818   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
32819   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32820   { NULL, 0, 0, NULL }
32821 };
32822
32823 static int
32824 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_) {
32825   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32826                                    ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
32827
32828   return offset;
32829 }
32830
32831
32832 static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
32833   {   0, "combining" },
32834   {   1, "non-Combining" },
32835   { 0, NULL }
32836 };
32837
32838 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
32839   {   0, &hf_nbap_combining_04   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionFailureFDD },
32840   {   1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
32841   { 0, NULL, 0, NULL }
32842 };
32843
32844 static int
32845 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_) {
32846   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32847                                  ett_nbap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
32848                                  NULL);
32849
32850   return offset;
32851 }
32852
32853
32854 static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
32855   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32856   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
32857   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
32858   { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
32859   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
32860   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32861   { NULL, 0, 0, NULL }
32862 };
32863
32864 static int
32865 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_) {
32866   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32867                                    ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
32868
32869   return offset;
32870 }
32871
32872
32873 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
32874   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32875   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32876   { NULL, 0, 0, NULL }
32877 };
32878
32879 static int
32880 dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32881   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32882                                    ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
32883
32884   return offset;
32885 }
32886
32887
32888 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
32889   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32890   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32891   { NULL, 0, 0, NULL }
32892 };
32893
32894 static int
32895 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_) {
32896   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32897                                    ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
32898
32899   return offset;
32900 }
32901
32902
32903
32904 static int
32905 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_) {
32906   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32907
32908   return offset;
32909 }
32910
32911
32912 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
32913   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
32914   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32915   { NULL, 0, 0, NULL }
32916 };
32917
32918 static int
32919 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_) {
32920   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32921                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
32922
32923   return offset;
32924 }
32925
32926
32927 static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
32928   {   0, "generalCause" },
32929   {   1, "rLSpecificCause" },
32930   { 0, NULL }
32931 };
32932
32933 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
32934   {   0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
32935   {   1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
32936   { 0, NULL, 0, NULL }
32937 };
32938
32939 static int
32940 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_) {
32941   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32942                                  ett_nbap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
32943                                  NULL);
32944
32945   return offset;
32946 }
32947
32948
32949 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
32950   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32951   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
32952   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32953   { NULL, 0, 0, NULL }
32954 };
32955
32956 static int
32957 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_) {
32958   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32959                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
32960
32961   return offset;
32962 }
32963
32964
32965 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
32966   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32967   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32968   { NULL, 0, 0, NULL }
32969 };
32970
32971 static int
32972 dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32973   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32974                                    ett_nbap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
32975
32976   return offset;
32977 }
32978
32979
32980 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence[] = {
32981   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
32982   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
32983   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
32984   { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify },
32985   { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
32986   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32987   { NULL, 0, 0, NULL }
32988 };
32989
32990 static int
32991 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32992   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32993                                    ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence);
32994
32995   return offset;
32996 }
32997
32998
32999 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of[1] = {
33000   { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs },
33001 };
33002
33003 static int
33004 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33005   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33006                                                   ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep, Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of,
33007                                                   1, maxNrOfHSDSCH_1);
33008
33009   return offset;
33010 }
33011
33012
33013 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
33014   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_ScramblingCode },
33015   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
33016   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinUL_ChannelisationCodeLength },
33017   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
33018   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
33019   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
33020   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCCH_SlotFormat },
33021   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityMode },
33022   { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33023   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33024   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33025   { NULL, 0, 0, NULL }
33026 };
33027
33028 static int
33029 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_) {
33030   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33031                                    ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
33032
33033   return offset;
33034 }
33035
33036
33037 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
33038   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
33039   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_SlotFormat },
33040   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
33041   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33042   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MultiplexingPosition },
33043   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33044   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33045   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
33046   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33047   { NULL, 0, 0, NULL }
33048 };
33049
33050 static int
33051 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_) {
33052   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33053                                    ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
33054
33055   return offset;
33056 }
33057
33058
33059 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
33060   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
33061   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
33062   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
33063   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33064   { NULL, 0, 0, NULL }
33065 };
33066
33067 static int
33068 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_) {
33069   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33070                                    ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
33071
33072   return offset;
33073 }
33074
33075
33076 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
33077   { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
33078   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
33079   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
33080   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33081   { NULL, 0, 0, NULL }
33082 };
33083
33084 static int
33085 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_) {
33086   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33087                                    ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
33088
33089   return offset;
33090 }
33091
33092
33093 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
33094   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
33095   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33096   { NULL, 0, 0, NULL }
33097 };
33098
33099 static int
33100 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_) {
33101   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33102                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
33103
33104   return offset;
33105 }
33106
33107
33108 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
33109   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
33110 };
33111
33112 static int
33113 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_) {
33114   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33115                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
33116                                                   1, maxNrOfDCHs);
33117
33118   return offset;
33119 }
33120
33121
33122 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
33123   { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33124 };
33125
33126 static int
33127 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_) {
33128   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33129                                                   ett_nbap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
33130                                                   1, maxNrOfRLs);
33131
33132   return offset;
33133 }
33134
33135
33136 static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
33137   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
33138   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
33139   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33140   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33141   { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33142   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
33143   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
33144   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33145   { NULL, 0, 0, NULL }
33146 };
33147
33148 static int
33149 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_) {
33150   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33151                                    ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
33152
33153   return offset;
33154 }
33155
33156
33157 static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
33158   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
33159   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
33160   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
33161   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
33162   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
33163   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
33164   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
33165   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
33166   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
33167   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33168   { NULL, 0, 0, NULL }
33169 };
33170
33171 static int
33172 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_) {
33173   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33174                                    ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
33175
33176   return offset;
33177 }
33178
33179
33180 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
33181   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
33182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33183   { NULL, 0, 0, NULL }
33184 };
33185
33186 static int
33187 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_) {
33188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33189                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
33190
33191   return offset;
33192 }
33193
33194
33195 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
33196   { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
33197   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
33198   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
33199   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
33200   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33201   { NULL, 0, 0, NULL }
33202 };
33203
33204 static int
33205 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_) {
33206   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33207                                    ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
33208
33209   return offset;
33210 }
33211
33212
33213 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
33214   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33215   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33216   { NULL, 0, 0, NULL }
33217 };
33218
33219 static int
33220 dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33221   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33222                                    ett_nbap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
33223
33224   return offset;
33225 }
33226
33227
33228
33229 static int
33230 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_) {
33231   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33232
33233   return offset;
33234 }
33235
33236
33237 static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
33238   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33239   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
33240   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
33241   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
33242   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
33243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33244   { NULL, 0, 0, NULL }
33245 };
33246
33247 static int
33248 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_) {
33249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33250                                    ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
33251
33252   return offset;
33253 }
33254
33255
33256 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
33257   { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
33258 };
33259
33260 static int
33261 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_) {
33262   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33263                                                   ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
33264                                                   1, maxNrOfCCTrCHs);
33265
33266   return offset;
33267 }
33268
33269
33270 static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
33271   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33272   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33273   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33274   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
33275   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33276   { NULL, 0, 0, NULL }
33277 };
33278
33279 static int
33280 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_) {
33281   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33282                                    ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
33283
33284   return offset;
33285 }
33286
33287
33288 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
33289   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33290   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33291   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33292   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
33293   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33294   { NULL, 0, 0, NULL }
33295 };
33296
33297 static int
33298 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_) {
33299   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33300                                    ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
33301
33302   return offset;
33303 }
33304
33305
33306 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
33307   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
33308   { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
33309   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
33310   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
33311   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
33312   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33313   { NULL, 0, 0, NULL }
33314 };
33315
33316 static int
33317 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_) {
33318   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33319                                    ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
33320
33321   return offset;
33322 }
33323
33324
33325 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
33326   { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
33327 };
33328
33329 static int
33330 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_) {
33331   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33332                                                   ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
33333                                                   1, maxNrOfRLs_1);
33334
33335   return offset;
33336 }
33337
33338
33339 static const per_sequence_t UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
33340   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33341   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33342   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33343   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
33344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33345   { NULL, 0, 0, NULL }
33346 };
33347
33348 static int
33349 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_) {
33350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33351                                    ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
33352
33353   return offset;
33354 }
33355
33356
33357
33358 static int
33359 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_) {
33360   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33361
33362   return offset;
33363 }
33364
33365
33366
33367 static int
33368 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_) {
33369   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33370
33371   return offset;
33372 }
33373
33374
33375
33376 static int
33377 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_) {
33378   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33379
33380   return offset;
33381 }
33382
33383
33384 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
33385   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33386   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
33387   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
33388   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
33389   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
33390   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
33391   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
33392   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33393   { NULL, 0, 0, NULL }
33394 };
33395
33396 static int
33397 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_) {
33398   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33399                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
33400
33401   return offset;
33402 }
33403
33404
33405 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33406   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
33407 };
33408
33409 static int
33410 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_) {
33411   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33412                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
33413                                                   1, maxNrOfCCTrCHs);
33414
33415   return offset;
33416 }
33417
33418
33419 static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
33420   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33421   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33422   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33423   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
33424   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33425   { NULL, 0, 0, NULL }
33426 };
33427
33428 static int
33429 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_) {
33430   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33431                                    ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
33432
33433   return offset;
33434 }
33435
33436
33437 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
33438   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
33439   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
33440   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33441   { NULL, 0, 0, NULL }
33442 };
33443
33444 static int
33445 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_) {
33446   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33447                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
33448
33449   return offset;
33450 }
33451
33452
33453 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33454   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
33455 };
33456
33457 static int
33458 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_) {
33459   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33460                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
33461                                                   1, maxNrOfDPCHs);
33462
33463   return offset;
33464 }
33465
33466
33467 static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
33468   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33469   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
33470   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33471   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
33472   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33473   { NULL, 0, 0, NULL }
33474 };
33475
33476 static int
33477 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_) {
33478   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33479                                    ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
33480
33481   return offset;
33482 }
33483
33484
33485 static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33486   { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
33487 };
33488
33489 static int
33490 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_) {
33491   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33492                                                   ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
33493                                                   1, maxNrOfULTSs);
33494
33495   return offset;
33496 }
33497
33498
33499 static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
33500   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
33501   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
33502   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
33503   { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
33504   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33505   { NULL, 0, 0, NULL }
33506 };
33507
33508 static int
33509 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_) {
33510   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33511                                    ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
33512
33513   return offset;
33514 }
33515
33516
33517 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
33518   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
33519   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
33520   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33521   { NULL, 0, 0, NULL }
33522 };
33523
33524 static int
33525 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_) {
33526   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33527                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
33528
33529   return offset;
33530 }
33531
33532
33533 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
33534   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
33535 };
33536
33537 static int
33538 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_) {
33539   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33540                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
33541                                                   1, maxNrOfDPCHLCRs);
33542
33543   return offset;
33544 }
33545
33546
33547 static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
33548   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33549   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
33550   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33551   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
33552   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33553   { NULL, 0, 0, NULL }
33554 };
33555
33556 static int
33557 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_) {
33558   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33559                                    ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
33560
33561   return offset;
33562 }
33563
33564
33565 static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33566   { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
33567 };
33568
33569 static int
33570 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_) {
33571   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33572                                                   ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
33573                                                   1, maxNrOfULTSLCRs);
33574
33575   return offset;
33576 }
33577
33578
33579 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence[] = {
33580   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
33581   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
33582   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33583   { NULL, 0, 0, NULL }
33584 };
33585
33586 static int
33587 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_) {
33588   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33589                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence);
33590
33591   return offset;
33592 }
33593
33594
33595 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of[1] = {
33596   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 },
33597 };
33598
33599 static int
33600 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_) {
33601   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33602                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of,
33603                                                   1, maxNrOfDPCHs);
33604
33605   return offset;
33606 }
33607
33608
33609 static const per_sequence_t UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
33610   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33611   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
33612   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
33613   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 },
33614   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33615   { NULL, 0, 0, NULL }
33616 };
33617
33618 static int
33619 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_) {
33620   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33621                                    ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
33622
33623   return offset;
33624 }
33625
33626
33627 static const per_sequence_t UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33628   { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
33629 };
33630
33631 static int
33632 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_) {
33633   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33634                                                   ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
33635                                                   1, maxNrOfULTSs);
33636
33637   return offset;
33638 }
33639
33640
33641 static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
33642   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
33643   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33644   { NULL, 0, 0, NULL }
33645 };
33646
33647 static int
33648 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_) {
33649   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33650                                    ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
33651
33652   return offset;
33653 }
33654
33655
33656 static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
33657   { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
33658 };
33659
33660 static int
33661 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_) {
33662   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33663                                                   ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
33664                                                   1, maxNrOfDPCHs);
33665
33666   return offset;
33667 }
33668
33669
33670 static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
33671   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33672   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33673   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33674   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
33675   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33676   { NULL, 0, 0, NULL }
33677 };
33678
33679 static int
33680 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_) {
33681   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33682                                    ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
33683
33684   return offset;
33685 }
33686
33687
33688 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
33689   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
33690   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
33691   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
33692   { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
33693   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
33694   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
33695   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
33696   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33697   { NULL, 0, 0, NULL }
33698 };
33699
33700 static int
33701 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_) {
33702   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33703                                    ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
33704
33705   return offset;
33706 }
33707
33708
33709 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33710   { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
33711 };
33712
33713 static int
33714 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_) {
33715   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33716                                                   ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
33717                                                   1, maxNrOfRLs_1);
33718
33719   return offset;
33720 }
33721
33722
33723 static const per_sequence_t UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
33724   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33725   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33726   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33727   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
33728   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33729   { NULL, 0, 0, NULL }
33730 };
33731
33732 static int
33733 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_) {
33734   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33735                                    ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
33736
33737   return offset;
33738 }
33739
33740
33741 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
33742   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33743   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33744   { NULL, 0, 0, NULL }
33745 };
33746
33747 static int
33748 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_) {
33749   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33750                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
33751
33752   return offset;
33753 }
33754
33755
33756 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
33757   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
33758 };
33759
33760 static int
33761 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_) {
33762   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33763                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
33764                                                   1, maxNrOfCCTrCHs);
33765
33766   return offset;
33767 }
33768
33769
33770 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
33771   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33772   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33773   { NULL, 0, 0, NULL }
33774 };
33775
33776 static int
33777 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_) {
33778   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33779                                    ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
33780
33781   return offset;
33782 }
33783
33784
33785 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
33786   { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
33787 };
33788
33789 static int
33790 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_) {
33791   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33792                                                   ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
33793                                                   1, maxNrOfCCTrCHs);
33794
33795   return offset;
33796 }
33797
33798
33799
33800 static int
33801 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_) {
33802   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33803
33804   return offset;
33805 }
33806
33807
33808 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
33809   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33810   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
33811   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
33812   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
33813   { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
33814   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
33815   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33816   { NULL, 0, 0, NULL }
33817 };
33818
33819 static int
33820 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_) {
33821   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33822                                    ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
33823
33824   return offset;
33825 }
33826
33827
33828 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
33829   { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
33830 };
33831
33832 static int
33833 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_) {
33834   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33835                                                   ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
33836                                                   1, maxNrOfCCTrCHs);
33837
33838   return offset;
33839 }
33840
33841
33842 static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
33843   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33844   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33845   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33846   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
33847   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33848   { NULL, 0, 0, NULL }
33849 };
33850
33851 static int
33852 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_) {
33853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33854                                    ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
33855
33856   return offset;
33857 }
33858
33859
33860 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
33861   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33862   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33863   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33864   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
33865   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33866   { NULL, 0, 0, NULL }
33867 };
33868
33869 static int
33870 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_) {
33871   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33872                                    ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
33873
33874   return offset;
33875 }
33876
33877
33878 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
33879   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
33880   { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
33881   { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33882   { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
33883   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33884   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
33885   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
33886   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33887   { NULL, 0, 0, NULL }
33888 };
33889
33890 static int
33891 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_) {
33892   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33893                                    ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
33894
33895   return offset;
33896 }
33897
33898
33899 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
33900   { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
33901 };
33902
33903 static int
33904 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_) {
33905   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33906                                                   ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
33907                                                   1, maxNrOfRLs_1);
33908
33909   return offset;
33910 }
33911
33912
33913 static const per_sequence_t DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
33914   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33915   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33916   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
33917   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
33918   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33919   { NULL, 0, 0, NULL }
33920 };
33921
33922 static int
33923 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_) {
33924   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33925                                    ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
33926
33927   return offset;
33928 }
33929
33930
33931 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
33932   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33933   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33934   { NULL, 0, 0, NULL }
33935 };
33936
33937 static int
33938 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_) {
33939   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33940                                    ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
33941
33942   return offset;
33943 }
33944
33945
33946 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
33947   { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
33948 };
33949
33950 static int
33951 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_) {
33952   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33953                                                   ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
33954                                                   1, maxNrOfCCTrCHs);
33955
33956   return offset;
33957 }
33958
33959
33960
33961 static int
33962 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_) {
33963   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33964
33965   return offset;
33966 }
33967
33968
33969
33970 static int
33971 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_) {
33972   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33973
33974   return offset;
33975 }
33976
33977
33978
33979 static int
33980 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_) {
33981   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33982
33983   return offset;
33984 }
33985
33986
33987 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
33988   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
33989   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
33990   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
33991   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
33992   { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
33993   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
33994   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
33995   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
33996   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33997   { NULL, 0, 0, NULL }
33998 };
33999
34000 static int
34001 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_) {
34002   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34003                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
34004
34005   return offset;
34006 }
34007
34008
34009 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34010   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
34011 };
34012
34013 static int
34014 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_) {
34015   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34016                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
34017                                                   1, maxNrOfCCTrCHs);
34018
34019   return offset;
34020 }
34021
34022
34023 static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
34024   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
34025   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
34026   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
34027   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
34028   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34029   { NULL, 0, 0, NULL }
34030 };
34031
34032 static int
34033 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_) {
34034   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34035                                    ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
34036
34037   return offset;
34038 }
34039
34040
34041 static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34042   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
34043   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
34044   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34045   { NULL, 0, 0, NULL }
34046 };
34047
34048 static int
34049 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_) {
34050   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34051                                    ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34052
34053   return offset;
34054 }
34055
34056
34057 static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34058   { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
34059 };
34060
34061 static int
34062 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_) {
34063   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34064                                                   ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34065                                                   0, maxNrOfDPCHs);
34066
34067   return offset;
34068 }
34069
34070
34071 static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34072   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
34073   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
34074   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
34075   { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
34076   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34077   { NULL, 0, 0, NULL }
34078 };
34079
34080 static int
34081 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_) {
34082   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34083                                    ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34084
34085   return offset;
34086 }
34087
34088
34089 static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34090   { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
34091 };
34092
34093 static int
34094 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_) {
34095   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34096                                                   ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34097                                                   1, maxNrOfDLTSs);
34098
34099   return offset;
34100 }
34101
34102
34103 static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34104   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
34105   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
34106   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
34107   { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
34108   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34109   { NULL, 0, 0, NULL }
34110 };
34111
34112 static int
34113 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_) {
34114   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34115                                    ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34116
34117   return offset;
34118 }
34119
34120
34121 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34122   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
34123   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
34124   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34125   { NULL, 0, 0, NULL }
34126 };
34127
34128 static int
34129 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_) {
34130   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34131                                    ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34132
34133   return offset;
34134 }
34135
34136
34137 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34138   { &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 },
34139 };
34140
34141 static int
34142 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_) {
34143   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34144                                                   ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34145                                                   1, maxNrOfDPCHLCRs);
34146
34147   return offset;
34148 }
34149
34150
34151 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34152   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
34153   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
34154   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
34155   { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
34156   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34157   { NULL, 0, 0, NULL }
34158 };
34159
34160 static int
34161 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_) {
34162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34163                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34164
34165   return offset;
34166 }
34167
34168
34169 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34170   { &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 },
34171 };
34172
34173 static int
34174 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_) {
34175   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34176                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34177                                                   1, maxNrOfDLTSLCRs);
34178
34179   return offset;
34180 }
34181
34182
34183 static const per_sequence_t DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34184   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
34185   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
34186   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34187   { NULL, 0, 0, NULL }
34188 };
34189
34190 static int
34191 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_) {
34192   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34193                                    ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34194
34195   return offset;
34196 }
34197
34198
34199 static const per_sequence_t DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34200   { &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 },
34201 };
34202
34203 static int
34204 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_) {
34205   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34206                                                   ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34207                                                   1, maxNrOfDPCHs768);
34208
34209   return offset;
34210 }
34211
34212
34213 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34214   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
34215   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
34216   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
34217   { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD },
34218   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34219   { NULL, 0, 0, NULL }
34220 };
34221
34222 static int
34223 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_) {
34224   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34225                                    ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
34226
34227   return offset;
34228 }
34229
34230
34231 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34232   { &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 },
34233 };
34234
34235 static int
34236 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_) {
34237   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34238                                                   ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
34239                                                   1, maxNrOfDLTSs);
34240
34241   return offset;
34242 }
34243
34244
34245 static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
34246   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
34247   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34248   { NULL, 0, 0, NULL }
34249 };
34250
34251 static int
34252 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_) {
34253   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34254                                    ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
34255
34256   return offset;
34257 }
34258
34259
34260 static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
34261   { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
34262 };
34263
34264 static int
34265 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_) {
34266   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34267                                                   ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
34268                                                   1, maxNrOfDPCHs);
34269
34270   return offset;
34271 }
34272
34273
34274 static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
34275   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
34276   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
34277   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
34278   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
34279   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34280   { NULL, 0, 0, NULL }
34281 };
34282
34283 static int
34284 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_) {
34285   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34286                                    ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
34287
34288   return offset;
34289 }
34290
34291
34292 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
34293   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
34294   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
34295   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
34296   { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
34297   { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
34298   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34299   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34300   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
34301   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34302   { NULL, 0, 0, NULL }
34303 };
34304
34305 static int
34306 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_) {
34307   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34308                                    ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
34309
34310   return offset;
34311 }
34312
34313
34314 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34315   { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
34316 };
34317
34318 static int
34319 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_) {
34320   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34321                                                   ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
34322                                                   1, maxNrOfRLs_1);
34323
34324   return offset;
34325 }
34326
34327
34328 static const per_sequence_t DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
34329   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
34330   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
34331   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
34332   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
34333   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34334   { NULL, 0, 0, NULL }
34335 };
34336
34337 static int
34338 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_) {
34339   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34340                                    ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
34341
34342   return offset;
34343 }
34344
34345
34346 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
34347   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
34348   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34349   { NULL, 0, 0, NULL }
34350 };
34351
34352 static int
34353 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_) {
34354   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34355                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
34356
34357   return offset;
34358 }
34359
34360
34361 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
34362   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
34363 };
34364
34365 static int
34366 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_) {
34367   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34368                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
34369                                                   1, maxNrOfCCTrCHs);
34370
34371   return offset;
34372 }
34373
34374
34375 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
34376   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
34377   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34378   { NULL, 0, 0, NULL }
34379 };
34380
34381 static int
34382 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_) {
34383   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34384                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
34385
34386   return offset;
34387 }
34388
34389
34390 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
34391   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
34392 };
34393
34394 static int
34395 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_) {
34396   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34397                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
34398                                                   1, maxNrOfDCHs);
34399
34400   return offset;
34401 }
34402
34403
34404 static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34405   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
34406   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
34407   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
34408   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
34409   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
34410   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
34411   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
34412   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
34413   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34414   { NULL, 0, 0, NULL }
34415 };
34416
34417 static int
34418 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_) {
34419   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34420                                    ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
34421
34422   return offset;
34423 }
34424
34425
34426 static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34427   { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
34428 };
34429
34430 static int
34431 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_) {
34432   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34433                                                   ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
34434                                                   1, maxNrOfDSCHs);
34435
34436   return offset;
34437 }
34438
34439
34440 static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
34441   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
34442   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34443   { NULL, 0, 0, NULL }
34444 };
34445
34446 static int
34447 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_) {
34448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34449                                    ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
34450
34451   return offset;
34452 }
34453
34454
34455 static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
34456   { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
34457 };
34458
34459 static int
34460 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_) {
34461   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34462                                                   ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
34463                                                   1, maxNrOfDSCHs);
34464
34465   return offset;
34466 }
34467
34468
34469 static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
34470   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
34471   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
34472   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
34473   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
34474   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
34475   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34476   { NULL, 0, 0, NULL }
34477 };
34478
34479 static int
34480 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_) {
34481   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34482                                    ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
34483
34484   return offset;
34485 }
34486
34487
34488 static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
34489   { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
34490 };
34491
34492 static int
34493 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_) {
34494   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34495                                                   ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
34496                                                   1, maxNrOfUSCHs);
34497
34498   return offset;
34499 }
34500
34501
34502 static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
34503   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
34504   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34505   { NULL, 0, 0, NULL }
34506 };
34507
34508 static int
34509 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_) {
34510   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34511                                    ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
34512
34513   return offset;
34514 }
34515
34516
34517 static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
34518   { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
34519 };
34520
34521 static int
34522 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_) {
34523   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34524                                                   ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
34525                                                   1, maxNrOfUSCHs);
34526
34527   return offset;
34528 }
34529
34530
34531 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
34532   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
34533   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34534   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34535   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34536   { NULL, 0, 0, NULL }
34537 };
34538
34539 static int
34540 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_) {
34541   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34542                                    ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
34543
34544   return offset;
34545 }
34546
34547
34548 static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
34549   { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
34550 };
34551
34552 static int
34553 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_) {
34554   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34555                                                   ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
34556                                                   1, maxNrOfRLs_1);
34557
34558   return offset;
34559 }
34560
34561
34562 static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = {
34563   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34564   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34565   { NULL, 0, 0, NULL }
34566 };
34567
34568 static int
34569 dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34570   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34571                                    ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
34572
34573   return offset;
34574 }
34575
34576
34577 static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
34578   { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34579 };
34580
34581 static int
34582 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_) {
34583   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34584                                                   ett_nbap_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
34585                                                   1, maxNrOfRLs);
34586
34587   return offset;
34588 }
34589
34590
34591
34592 static int
34593 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_) {
34594   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34595
34596   return offset;
34597 }
34598
34599
34600
34601 static int
34602 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_) {
34603   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34604
34605   return offset;
34606 }
34607
34608
34609
34610 static int
34611 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_) {
34612   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34613
34614   return offset;
34615 }
34616
34617
34618 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
34619   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
34620   { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
34621   { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
34622   { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
34623   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
34624   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34625   { NULL, 0, 0, NULL }
34626 };
34627
34628 static int
34629 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_) {
34630   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34631                                    ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
34632
34633   return offset;
34634 }
34635
34636
34637 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
34638   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34639   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34640   { NULL, 0, 0, NULL }
34641 };
34642
34643 static int
34644 dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34645   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34646                                    ett_nbap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
34647
34648   return offset;
34649 }
34650
34651
34652 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
34653   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34654   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34655   { NULL, 0, 0, NULL }
34656 };
34657
34658 static int
34659 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_) {
34660   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34661                                    ett_nbap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
34662
34663   return offset;
34664 }
34665
34666
34667 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
34668   { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34669 };
34670
34671 static int
34672 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_) {
34673   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34674                                                   ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
34675                                                   1, maxNrOfRLs);
34676
34677   return offset;
34678 }
34679
34680
34681 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
34682   { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
34683   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34684   { NULL, 0, 0, NULL }
34685 };
34686
34687 static int
34688 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_) {
34689   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34690                                    ett_nbap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
34691
34692   return offset;
34693 }
34694
34695
34696 static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
34697   {   0, "generalCause" },
34698   {   1, "rLSpecificCause" },
34699   { 0, NULL }
34700 };
34701
34702 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
34703   {   0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
34704   {   1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
34705   { 0, NULL, 0, NULL }
34706 };
34707
34708 static int
34709 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_) {
34710   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34711                                  ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
34712                                  NULL);
34713
34714   return offset;
34715 }
34716
34717
34718 static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
34719   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
34720   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
34721   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34722   { NULL, 0, 0, NULL }
34723 };
34724
34725 static int
34726 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_) {
34727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34728                                    ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
34729
34730   return offset;
34731 }
34732
34733
34734 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
34735   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34736   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34737   { NULL, 0, 0, NULL }
34738 };
34739
34740 static int
34741 dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34742   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34743                                    ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
34744
34745   return offset;
34746 }
34747
34748
34749 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
34750   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34751   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34752   { NULL, 0, 0, NULL }
34753 };
34754
34755 static int
34756 dissect_nbap_RadioLinkReconfigurationCancel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34757   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34758                                    ett_nbap_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
34759
34760   return offset;
34761 }
34762
34763
34764 static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = {
34765   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34766   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34767   { NULL, 0, 0, NULL }
34768 };
34769
34770 static int
34771 dissect_nbap_RadioLinkReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34772   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34773                                    ett_nbap_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
34774
34775   return offset;
34776 }
34777
34778
34779 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence[] = {
34780   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
34781   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
34782   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
34783   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised },
34784   { &hf_nbap_hS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
34785   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34786   { NULL, 0, 0, NULL }
34787 };
34788
34789 static int
34790 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34791   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34792                                    ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence);
34793
34794   return offset;
34795 }
34796
34797
34798 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of[1] = {
34799   { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs },
34800 };
34801
34802 static int
34803 dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34804   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34805                                                   ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req, Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of,
34806                                                   1, maxNrOfHSDSCH_1);
34807
34808   return offset;
34809 }
34810
34811
34812 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
34813   { &hf_nbap_ul_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
34814   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34815   { NULL, 0, 0, NULL }
34816 };
34817
34818 static int
34819 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_) {
34820   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34821                                    ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
34822
34823   return offset;
34824 }
34825
34826
34827 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
34828   { &hf_nbap_dl_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
34829   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
34830   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
34831   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34832   { NULL, 0, 0, NULL }
34833 };
34834
34835 static int
34836 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_) {
34837   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34838                                    ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
34839
34840   return offset;
34841 }
34842
34843
34844 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
34845   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
34846   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34847   { NULL, 0, 0, NULL }
34848 };
34849
34850 static int
34851 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_) {
34852   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34853                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
34854
34855   return offset;
34856 }
34857
34858
34859 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
34860   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
34861 };
34862
34863 static int
34864 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_) {
34865   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34866                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
34867                                                   1, maxNrOfDCHs);
34868
34869   return offset;
34870 }
34871
34872
34873 static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
34874   { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34875 };
34876
34877 static int
34878 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_) {
34879   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34880                                                   ett_nbap_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
34881                                                   1, maxNrOfRLs);
34882
34883   return offset;
34884 }
34885
34886
34887 static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
34888   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
34889   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34890   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
34891   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
34892   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34893   { NULL, 0, 0, NULL }
34894 };
34895
34896 static int
34897 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_) {
34898   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34899                                    ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
34900
34901   return offset;
34902 }
34903
34904
34905 static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
34906   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
34907   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
34908   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
34909   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
34910   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
34911   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
34912   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
34913   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
34914   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
34915   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34916   { NULL, 0, 0, NULL }
34917 };
34918
34919 static int
34920 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_) {
34921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34922                                    ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
34923
34924   return offset;
34925 }
34926
34927
34928 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
34929   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34930   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34931   { NULL, 0, 0, NULL }
34932 };
34933
34934 static int
34935 dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34936   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34937                                    ett_nbap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
34938
34939   return offset;
34940 }
34941
34942
34943 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
34944   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34945 };
34946
34947 static int
34948 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_) {
34949   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34950                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
34951                                                   1, maxNrOfCCTrCHs);
34952
34953   return offset;
34954 }
34955
34956
34957 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
34958   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
34959   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
34960   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
34961   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34962   { NULL, 0, 0, NULL }
34963 };
34964
34965 static int
34966 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_) {
34967   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34968                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
34969
34970   return offset;
34971 }
34972
34973
34974 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
34975   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34976 };
34977
34978 static int
34979 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_) {
34980   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34981                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
34982                                                   1, maxNrOfCCTrCHs);
34983
34984   return offset;
34985 }
34986
34987
34988 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
34989   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
34990   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34991   { NULL, 0, 0, NULL }
34992 };
34993
34994 static int
34995 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_) {
34996   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34997                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
34998
34999   return offset;
35000 }
35001
35002
35003 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
35004   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35005 };
35006
35007 static int
35008 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_) {
35009   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35010                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
35011                                                   1, maxNrOfCCTrCHs);
35012
35013   return offset;
35014 }
35015
35016
35017 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
35018   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
35019   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
35020   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
35021   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35022   { NULL, 0, 0, NULL }
35023 };
35024
35025 static int
35026 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_) {
35027   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35028                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
35029
35030   return offset;
35031 }
35032
35033
35034 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
35035   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
35036   { &hf_nbap_maxPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35037   { &hf_nbap_minPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35038   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35039   { NULL, 0, 0, NULL }
35040 };
35041
35042 static int
35043 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_) {
35044   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35045                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
35046
35047   return offset;
35048 }
35049
35050
35051 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
35052   { &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 },
35053 };
35054
35055 static int
35056 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_) {
35057   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35058                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
35059                                                   1, maxNrOfDLTSLCRs);
35060
35061   return offset;
35062 }
35063
35064
35065 static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
35066   { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
35067   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35068   { NULL, 0, 0, NULL }
35069 };
35070
35071 static int
35072 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_) {
35073   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35074                                    ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
35075
35076   return offset;
35077 }
35078
35079
35080 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
35081   { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
35082   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35083   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35084   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
35085   { NULL, 0, 0, NULL }
35086 };
35087
35088 static int
35089 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_) {
35090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35091                                    ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
35092
35093   return offset;
35094 }
35095
35096
35097 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
35098   { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
35099 };
35100
35101 static int
35102 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_) {
35103   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35104                                                   ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
35105                                                   1, maxNrOfRLs_1);
35106
35107   return offset;
35108 }
35109
35110
35111 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
35112   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35113 };
35114
35115 static int
35116 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_) {
35117   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35118                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
35119                                                   1, maxNrOfCCTrCHs);
35120
35121   return offset;
35122 }
35123
35124
35125 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
35126   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
35127   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35128   { NULL, 0, 0, NULL }
35129 };
35130
35131 static int
35132 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_) {
35133   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35134                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
35135
35136   return offset;
35137 }
35138
35139
35140 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
35141   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
35142   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35143   { NULL, 0, 0, NULL }
35144 };
35145
35146 static int
35147 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_) {
35148   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35149                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
35150
35151   return offset;
35152 }
35153
35154
35155 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
35156   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
35157 };
35158
35159 static int
35160 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_) {
35161   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35162                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
35163                                                   1, maxNrOfDCHs);
35164
35165   return offset;
35166 }
35167
35168
35169 static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
35170   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35171   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35172   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
35173   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35174   { NULL, 0, 0, NULL }
35175 };
35176
35177 static int
35178 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_) {
35179   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35180                                    ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
35181
35182   return offset;
35183 }
35184
35185
35186 static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
35187   { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
35188 };
35189
35190 static int
35191 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_) {
35192   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35193                                                   ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
35194                                                   1, maxNrOfRLs_1);
35195
35196   return offset;
35197 }
35198
35199
35200 static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = {
35201   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35202   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35203   { NULL, 0, 0, NULL }
35204 };
35205
35206 static int
35207 dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35208   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35209                                    ett_nbap_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
35210
35211   return offset;
35212 }
35213
35214
35215 static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
35216   { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35217 };
35218
35219 static int
35220 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_) {
35221   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35222                                                   ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
35223                                                   1, maxNrOfRLs);
35224
35225   return offset;
35226 }
35227
35228
35229
35230 static int
35231 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_) {
35232   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35233
35234   return offset;
35235 }
35236
35237
35238 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
35239   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35240   { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
35241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35242   { NULL, 0, 0, NULL }
35243 };
35244
35245 static int
35246 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_) {
35247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35248                                    ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
35249
35250   return offset;
35251 }
35252
35253
35254 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
35255   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35256   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35257   { NULL, 0, 0, NULL }
35258 };
35259
35260 static int
35261 dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35262   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35263                                    ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
35264
35265   return offset;
35266 }
35267
35268
35269 static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
35270   { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35271 };
35272
35273 static int
35274 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_) {
35275   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35276                                                   ett_nbap_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
35277                                                   1, maxNrOfRLs);
35278
35279   return offset;
35280 }
35281
35282
35283 static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
35284   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35285   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35286   { NULL, 0, 0, NULL }
35287 };
35288
35289 static int
35290 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_) {
35291   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35292                                    ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
35293
35294   return offset;
35295 }
35296
35297
35298 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
35299   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35300   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35301   { NULL, 0, 0, NULL }
35302 };
35303
35304 static int
35305 dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35306   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35307                                    ett_nbap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
35308
35309   return offset;
35310 }
35311
35312
35313 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
35314   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35315   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35316   { NULL, 0, 0, NULL }
35317 };
35318
35319 static int
35320 dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35321   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35322                                    ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
35323
35324   return offset;
35325 }
35326
35327
35328 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
35329   { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35330 };
35331
35332 static int
35333 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_) {
35334   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35335                                                   ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
35336                                                   1, maxNrOfRLs);
35337
35338   return offset;
35339 }
35340
35341
35342 static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
35343   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35344   { &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35345   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35346   { NULL, 0, 0, NULL }
35347 };
35348
35349 static int
35350 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_) {
35351   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35352                                    ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
35353
35354   return offset;
35355 }
35356
35357
35358 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
35359   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35360   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35361   { NULL, 0, 0, NULL }
35362 };
35363
35364 static int
35365 dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35366   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35367                                    ett_nbap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
35368
35369   return offset;
35370 }
35371
35372
35373 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
35374   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35375   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35376   { NULL, 0, 0, NULL }
35377 };
35378
35379 static int
35380 dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35382                                    ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
35383
35384   return offset;
35385 }
35386
35387
35388 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
35389   { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35390 };
35391
35392 static int
35393 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_) {
35394   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35395                                                   ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
35396                                                   1, maxNrOfRLs);
35397
35398   return offset;
35399 }
35400
35401
35402 static const per_sequence_t RL_DM_Rqst_sequence[] = {
35403   { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
35404   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35405   { NULL, 0, 0, NULL }
35406 };
35407
35408 static int
35409 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_) {
35410   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35411                                    ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
35412
35413   return offset;
35414 }
35415
35416
35417 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
35418   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
35419   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35420   { NULL, 0, 0, NULL }
35421 };
35422
35423 static int
35424 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_) {
35425   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35426                                    ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
35427
35428   return offset;
35429 }
35430
35431
35432 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
35433   { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
35434 };
35435
35436 static int
35437 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_) {
35438   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35439                                                   ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
35440                                                   1, maxNrOfRLSets);
35441
35442   return offset;
35443 }
35444
35445
35446 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
35447   { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
35448   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35449   { NULL, 0, 0, NULL }
35450 };
35451
35452 static int
35453 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_) {
35454   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35455                                    ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
35456
35457   return offset;
35458 }
35459
35460
35461
35462 static int
35463 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_) {
35464   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
35465
35466   return offset;
35467 }
35468
35469
35470
35471 static int
35472 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_) {
35473   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
35474
35475   return offset;
35476 }
35477
35478
35479 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
35480   {   0, "rL" },
35481   {   1, "rLS" },
35482   {   2, "all-RL" },
35483   {   3, "all-RLS" },
35484   { 0, NULL }
35485 };
35486
35487 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
35488   {   0, &hf_nbap_rL             , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rqst },
35489   {   1, &hf_nbap_rLS            , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rqst },
35490   {   2, &hf_nbap_all_RL         , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_DM_Rqst },
35491   {   3, &hf_nbap_all_RLS        , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_Set_DM_Rqst },
35492   { 0, NULL, 0, NULL }
35493 };
35494
35495 static int
35496 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_) {
35497   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35498                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
35499                                  NULL);
35500
35501   return offset;
35502 }
35503
35504
35505 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
35506   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35507   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
35508   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35509   { NULL, 0, 0, NULL }
35510 };
35511
35512 static int
35513 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_) {
35514   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35515                                    ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
35516
35517   return offset;
35518 }
35519
35520
35521 static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
35522   { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
35523 };
35524
35525 static int
35526 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_) {
35527   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35528                                                   ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
35529                                                   1, maxNrOfPUSCHs);
35530
35531   return offset;
35532 }
35533
35534
35535 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
35536   { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
35537 };
35538
35539 static int
35540 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_) {
35541   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35542                                                   ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
35543                                                   1, maxNrOfHSSICHs);
35544
35545   return offset;
35546 }
35547
35548
35549 static const per_sequence_t HSSICH_InfoExt_DM_Rqst_sequence_of[1] = {
35550   { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Extended_HS_SICH_ID },
35551 };
35552
35553 static int
35554 dissect_nbap_HSSICH_InfoExt_DM_Rqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35555   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35556                                                   ett_nbap_HSSICH_InfoExt_DM_Rqst, HSSICH_InfoExt_DM_Rqst_sequence_of,
35557                                                   1, maxNrOfHSSICHs);
35558
35559   return offset;
35560 }
35561
35562
35563 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
35564   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35565   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35566   { NULL, 0, 0, NULL }
35567 };
35568
35569 static int
35570 dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35571   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35572                                    ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
35573
35574   return offset;
35575 }
35576
35577
35578 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
35579   { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35580 };
35581
35582 static int
35583 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_) {
35584   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35585                                                   ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
35586                                                   1, maxNrOfRLs);
35587
35588   return offset;
35589 }
35590
35591
35592 static const per_sequence_t RL_DM_Rsp_sequence[] = {
35593   { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
35594   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35595   { NULL, 0, 0, NULL }
35596 };
35597
35598 static int
35599 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_) {
35600   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35601                                    ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
35602
35603   return offset;
35604 }
35605
35606
35607 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
35608   { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35609 };
35610
35611 static int
35612 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_) {
35613   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35614                                                   ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
35615                                                   1, maxNrOfRLSets);
35616
35617   return offset;
35618 }
35619
35620
35621 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
35622   { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
35623   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35624   { NULL, 0, 0, NULL }
35625 };
35626
35627 static int
35628 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_) {
35629   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35630                                    ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
35631
35632   return offset;
35633 }
35634
35635
35636 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
35637   {   0, "rL" },
35638   {   1, "rLS" },
35639   {   2, "all-RL" },
35640   {   3, "all-RLS" },
35641   { 0, NULL }
35642 };
35643
35644 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
35645   {   0, &hf_nbap_rL_01          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
35646   {   1, &hf_nbap_rLS_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
35647   {   2, &hf_nbap_all_RL_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
35648   {   3, &hf_nbap_all_RLS_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
35649   { 0, NULL, 0, NULL }
35650 };
35651
35652 static int
35653 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_) {
35654   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35655                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
35656                                  NULL);
35657
35658   return offset;
35659 }
35660
35661
35662 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
35663   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35664   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
35665   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35666   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
35667   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35668   { NULL, 0, 0, NULL }
35669 };
35670
35671 static int
35672 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_) {
35673   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35674                                    ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
35675
35676   return offset;
35677 }
35678
35679
35680 static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
35681   { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
35682 };
35683
35684 static int
35685 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_) {
35686   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35687                                                   ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
35688                                                   1, maxNrOfPUSCHs);
35689
35690   return offset;
35691 }
35692
35693
35694 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
35695   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
35696   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
35697   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35698   { NULL, 0, 0, NULL }
35699 };
35700
35701 static int
35702 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_) {
35703   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35704                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
35705
35706   return offset;
35707 }
35708
35709
35710 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
35711   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
35712 };
35713
35714 static int
35715 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_) {
35716   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35717                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
35718                                                   1, maxNrOfPUSCHs_1);
35719
35720   return offset;
35721 }
35722
35723
35724 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
35725   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
35726   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35727   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35728   { NULL, 0, 0, NULL }
35729 };
35730
35731 static int
35732 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_) {
35733   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35734                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
35735
35736   return offset;
35737 }
35738
35739
35740 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
35741   { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
35742 };
35743
35744 static int
35745 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_) {
35746   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35747                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
35748                                                   1, maxNrOfDPCHsPerRL_1);
35749
35750   return offset;
35751 }
35752
35753
35754 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
35755   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
35756   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35757   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35758   { NULL, 0, 0, NULL }
35759 };
35760
35761 static int
35762 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_) {
35763   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35764                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
35765
35766   return offset;
35767 }
35768
35769
35770 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
35771   { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
35772 };
35773
35774 static int
35775 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_) {
35776   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35777                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
35778                                                   1, maxNrOfDPCHsLCRPerRL_1);
35779
35780   return offset;
35781 }
35782
35783
35784 static const per_sequence_t Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
35785   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
35786   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35787   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35788   { NULL, 0, 0, NULL }
35789 };
35790
35791 static int
35792 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_) {
35793   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35794                                    ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence);
35795
35796   return offset;
35797 }
35798
35799
35800 static const per_sequence_t Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
35801   { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp },
35802 };
35803
35804 static int
35805 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_) {
35806   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35807                                                   ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of,
35808                                                   1, maxNrOfHSSICHs_1);
35809
35810   return offset;
35811 }
35812
35813
35814 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence[] = {
35815   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
35816   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35817   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35818   { NULL, 0, 0, NULL }
35819 };
35820
35821 static int
35822 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_) {
35823   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35824                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence);
35825
35826   return offset;
35827 }
35828
35829
35830 static const per_sequence_t Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of[1] = {
35831   { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp },
35832 };
35833
35834 static int
35835 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_) {
35836   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35837                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of,
35838                                                   1, maxNrOfDPCHs768PerRL_1);
35839
35840   return offset;
35841 }
35842
35843
35844 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
35845   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
35846   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
35847   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
35848   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35849   { NULL, 0, 0, NULL }
35850 };
35851
35852 static int
35853 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_) {
35854   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35855                                    ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
35856
35857   return offset;
35858 }
35859
35860
35861 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
35862   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35863   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35864   { NULL, 0, 0, NULL }
35865 };
35866
35867 static int
35868 dissect_nbap_DedicatedMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35869   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35870                                    ett_nbap_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
35871
35872   return offset;
35873 }
35874
35875
35876 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
35877   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35878   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35879   { NULL, 0, 0, NULL }
35880 };
35881
35882 static int
35883 dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35885                                    ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
35886
35887   return offset;
35888 }
35889
35890
35891 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
35892   { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35893 };
35894
35895 static int
35896 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_) {
35897   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35898                                                   ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
35899                                                   1, maxNrOfRLs);
35900
35901   return offset;
35902 }
35903
35904
35905 static const per_sequence_t RL_DM_Rprt_sequence[] = {
35906   { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
35907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35908   { NULL, 0, 0, NULL }
35909 };
35910
35911 static int
35912 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_) {
35913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35914                                    ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
35915
35916   return offset;
35917 }
35918
35919
35920 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
35921   { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35922 };
35923
35924 static int
35925 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_) {
35926   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35927                                                   ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
35928                                                   1, maxNrOfRLSets);
35929
35930   return offset;
35931 }
35932
35933
35934 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
35935   { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
35936   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35937   { NULL, 0, 0, NULL }
35938 };
35939
35940 static int
35941 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_) {
35942   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35943                                    ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
35944
35945   return offset;
35946 }
35947
35948
35949 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
35950   {   0, "rL" },
35951   {   1, "rLS" },
35952   {   2, "all-RL" },
35953   {   3, "all-RLS" },
35954   { 0, NULL }
35955 };
35956
35957 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
35958   {   0, &hf_nbap_rL_02          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
35959   {   1, &hf_nbap_rLS_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
35960   {   2, &hf_nbap_all_RL_02      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
35961   {   3, &hf_nbap_all_RLS_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
35962   { 0, NULL, 0, NULL }
35963 };
35964
35965 static int
35966 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_) {
35967   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35968                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
35969                                  NULL);
35970
35971   return offset;
35972 }
35973
35974
35975 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
35976   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35977   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
35978   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
35979   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35980   { NULL, 0, 0, NULL }
35981 };
35982
35983 static int
35984 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_) {
35985   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35986                                    ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
35987
35988   return offset;
35989 }
35990
35991
35992 static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
35993   { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
35994 };
35995
35996 static int
35997 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_) {
35998   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35999                                                   ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
36000                                                   0, maxNrOfPUSCHs);
36001
36002   return offset;
36003 }
36004
36005
36006 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
36007   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
36008   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
36009   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36010   { NULL, 0, 0, NULL }
36011 };
36012
36013 static int
36014 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_) {
36015   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36016                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
36017
36018   return offset;
36019 }
36020
36021
36022 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
36023   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
36024 };
36025
36026 static int
36027 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_) {
36028   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36029                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
36030                                                   1, maxNrOfPUSCHs_1);
36031
36032   return offset;
36033 }
36034
36035
36036 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
36037   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
36038   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
36039   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36040   { NULL, 0, 0, NULL }
36041 };
36042
36043 static int
36044 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_) {
36045   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36046                                    ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
36047
36048   return offset;
36049 }
36050
36051
36052 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
36053   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36054   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36055   { NULL, 0, 0, NULL }
36056 };
36057
36058 static int
36059 dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36060   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36061                                    ett_nbap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
36062
36063   return offset;
36064 }
36065
36066
36067 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
36068   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36069   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36070   { NULL, 0, 0, NULL }
36071 };
36072
36073 static int
36074 dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36075   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36076                                    ett_nbap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
36077
36078   return offset;
36079 }
36080
36081
36082 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
36083   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36084   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36085   { NULL, 0, 0, NULL }
36086 };
36087
36088 static int
36089 dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36091                                    ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
36092
36093   return offset;
36094 }
36095
36096
36097 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
36098   { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36099 };
36100
36101 static int
36102 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_) {
36103   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36104                                                   ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
36105                                                   1, maxNrOfRLs);
36106
36107   return offset;
36108 }
36109
36110
36111 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
36112   { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
36113   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36114   { NULL, 0, 0, NULL }
36115 };
36116
36117 static int
36118 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_) {
36119   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36120                                    ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
36121
36122   return offset;
36123 }
36124
36125
36126 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
36127   { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36128 };
36129
36130 static int
36131 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_) {
36132   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36133                                                   ett_nbap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
36134                                                   1, maxNrOfRLSets);
36135
36136   return offset;
36137 }
36138
36139
36140 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
36141   { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
36142   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36143   { NULL, 0, 0, NULL }
36144 };
36145
36146 static int
36147 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_) {
36148   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36149                                    ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
36150
36151   return offset;
36152 }
36153
36154
36155 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
36156   { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36157 };
36158
36159 static int
36160 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_) {
36161   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36162                                                   ett_nbap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
36163                                                   1, maxNrOfCCTrCHs);
36164
36165   return offset;
36166 }
36167
36168
36169 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
36170   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36171   { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
36172   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36173   { NULL, 0, 0, NULL }
36174 };
36175
36176 static int
36177 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_) {
36178   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36179                                    ett_nbap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
36180
36181   return offset;
36182 }
36183
36184
36185 static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
36186   {   0, "rL" },
36187   {   1, "rL-Set" },
36188   {   2, "cCTrCH" },
36189   { 0, NULL }
36190 };
36191
36192 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
36193   {   0, &hf_nbap_rL_03          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_FailureInd },
36194   {   1, &hf_nbap_rL_Set         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_FailureInd },
36195   {   2, &hf_nbap_cCTrCH         , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
36196   { 0, NULL, 0, NULL }
36197 };
36198
36199 static int
36200 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_) {
36201   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36202                                  ett_nbap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
36203                                  NULL);
36204
36205   return offset;
36206 }
36207
36208
36209 static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
36210   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36211   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36213   { NULL, 0, 0, NULL }
36214 };
36215
36216 static int
36217 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_) {
36218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36219                                    ett_nbap_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
36220
36221   return offset;
36222 }
36223
36224
36225 static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
36226   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
36227   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36228   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36229   { NULL, 0, 0, NULL }
36230 };
36231
36232 static int
36233 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_) {
36234   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36235                                    ett_nbap_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
36236
36237   return offset;
36238 }
36239
36240
36241 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
36242   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
36243   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36244   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36245   { NULL, 0, 0, NULL }
36246 };
36247
36248 static int
36249 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_) {
36250   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36251                                    ett_nbap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
36252
36253   return offset;
36254 }
36255
36256
36257 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
36258   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36259   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36260   { NULL, 0, 0, NULL }
36261 };
36262
36263 static int
36264 dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36265   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36266                                    ett_nbap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
36267
36268   return offset;
36269 }
36270
36271
36272 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
36273   { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36274 };
36275
36276 static int
36277 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_) {
36278   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36279                                                   ett_nbap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
36280                                                   1, maxNrOfRLs);
36281
36282   return offset;
36283 }
36284
36285
36286 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
36287   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36288   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36289   { NULL, 0, 0, NULL }
36290 };
36291
36292 static int
36293 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_) {
36294   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36295                                    ett_nbap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
36296
36297   return offset;
36298 }
36299
36300
36301 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
36302   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36303   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36304   { NULL, 0, 0, NULL }
36305 };
36306
36307 static int
36308 dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36309   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36310                                    ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
36311
36312   return offset;
36313 }
36314
36315
36316 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
36317   { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36318 };
36319
36320 static int
36321 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_) {
36322   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36323                                                   ett_nbap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
36324                                                   1, maxNrOfRLs);
36325
36326   return offset;
36327 }
36328
36329
36330 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
36331   { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
36332   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36333   { NULL, 0, 0, NULL }
36334 };
36335
36336 static int
36337 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_) {
36338   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36339                                    ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
36340
36341   return offset;
36342 }
36343
36344
36345 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
36346   { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36347 };
36348
36349 static int
36350 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_) {
36351   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36352                                                   ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
36353                                                   1, maxNrOfRLSets);
36354
36355   return offset;
36356 }
36357
36358
36359 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
36360   { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
36361   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36362   { NULL, 0, 0, NULL }
36363 };
36364
36365 static int
36366 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_) {
36367   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36368                                    ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
36369
36370   return offset;
36371 }
36372
36373
36374 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
36375   { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36376 };
36377
36378 static int
36379 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_) {
36380   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36381                                                   ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
36382                                                   1, maxNrOfCCTrCHs);
36383
36384   return offset;
36385 }
36386
36387
36388 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
36389   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36390   { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
36391   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36392   { NULL, 0, 0, NULL }
36393 };
36394
36395 static int
36396 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_) {
36397   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36398                                    ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
36399
36400   return offset;
36401 }
36402
36403
36404 static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
36405   {   0, "rL" },
36406   {   1, "rL-Set" },
36407   {   2, "cCTrCH" },
36408   { 0, NULL }
36409 };
36410
36411 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
36412   {   0, &hf_nbap_rL_04          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_RestoreInd },
36413   {   1, &hf_nbap_rL_Set_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_RestoreInd },
36414   {   2, &hf_nbap_cCTrCH_01      , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
36415   { 0, NULL, 0, NULL }
36416 };
36417
36418 static int
36419 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_) {
36420   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36421                                  ett_nbap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
36422                                  NULL);
36423
36424   return offset;
36425 }
36426
36427
36428 static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
36429   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36430   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36431   { NULL, 0, 0, NULL }
36432 };
36433
36434 static int
36435 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_) {
36436   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36437                                    ett_nbap_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
36438
36439   return offset;
36440 }
36441
36442
36443 static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
36444   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
36445   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36446   { NULL, 0, 0, NULL }
36447 };
36448
36449 static int
36450 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_) {
36451   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36452                                    ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
36453
36454   return offset;
36455 }
36456
36457
36458 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
36459   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
36460   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36461   { NULL, 0, 0, NULL }
36462 };
36463
36464 static int
36465 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_) {
36466   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36467                                    ett_nbap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
36468
36469   return offset;
36470 }
36471
36472
36473 static const per_sequence_t CompressedModeCommand_sequence[] = {
36474   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36475   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36476   { NULL, 0, 0, NULL }
36477 };
36478
36479 static int
36480 dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36481   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36482                                    ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
36483
36484   return offset;
36485 }
36486
36487
36488 static const per_sequence_t ErrorIndication_sequence[] = {
36489   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36490   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36491   { NULL, 0, 0, NULL }
36492 };
36493
36494 static int
36495 dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36496   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36497                                    ett_nbap_ErrorIndication, ErrorIndication_sequence);
36498
36499   return offset;
36500 }
36501
36502
36503 static const per_sequence_t PrivateMessage_sequence[] = {
36504   { &hf_nbap_privateIEs     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
36505   { NULL, 0, 0, NULL }
36506 };
36507
36508 static int
36509 dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36510   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36511                                    ett_nbap_PrivateMessage, PrivateMessage_sequence);
36512
36513   return offset;
36514 }
36515
36516
36517 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_sequence[] = {
36518   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36519   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36520   { NULL, 0, 0, NULL }
36521 };
36522
36523 static int
36524 dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36525   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36526                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
36527
36528   return offset;
36529 }
36530
36531
36532 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
36533   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
36534   { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
36535   { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_FDD_Code_Information },
36536   { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_FDD_Code_Information },
36537   { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
36538   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
36539   { &hf_nbap_e_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_FDD_Code_Information },
36540   { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
36541   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36542   { NULL, 0, 0, NULL }
36543 };
36544
36545 static int
36546 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_) {
36547   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36548                                    ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
36549
36550   return offset;
36551 }
36552
36553
36554 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
36555   { &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 },
36556 };
36557
36558 static int
36559 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_) {
36560   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36561                                                   ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
36562                                                   1, maxNrOfCellPortionsPerCell);
36563
36564   return offset;
36565 }
36566
36567
36568 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_sequence[] = {
36569   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36570   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36571   { NULL, 0, 0, NULL }
36572 };
36573
36574 static int
36575 dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36576   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36577                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
36578
36579   return offset;
36580 }
36581
36582
36583
36584 static int
36585 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_) {
36586   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36587
36588   return offset;
36589 }
36590
36591
36592 static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
36593   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
36594   { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
36595   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36596   { NULL, 0, 0, NULL }
36597 };
36598
36599 static int
36600 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_) {
36601   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36602                                    ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
36603
36604   return offset;
36605 }
36606
36607
36608 static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
36609   { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
36610 };
36611
36612 static int
36613 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_) {
36614   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36615                                                   ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
36616                                                   1, maxNrOfPDSCHSets);
36617
36618   return offset;
36619 }
36620
36621
36622 static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
36623   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
36624   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
36625   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36626   { NULL, 0, 0, NULL }
36627 };
36628
36629 static int
36630 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_) {
36631   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36632                                    ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
36633
36634   return offset;
36635 }
36636
36637
36638 static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
36639   { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
36640 };
36641
36642 static int
36643 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_) {
36644   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36645                                                   ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
36646                                                   1, maxNrOfPDSCHs);
36647
36648   return offset;
36649 }
36650
36651
36652 static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
36653   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
36654   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
36655   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
36656   { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
36657   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36658   { NULL, 0, 0, NULL }
36659 };
36660
36661 static int
36662 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_) {
36663   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36664                                    ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
36665
36666   return offset;
36667 }
36668
36669
36670 static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
36671   { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
36672 };
36673
36674 static int
36675 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_) {
36676   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36677                                                   ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
36678                                                   1, maxNrOfDLTSs);
36679
36680   return offset;
36681 }
36682
36683
36684 static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
36685   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36686   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36687   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
36688   { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
36689   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36690   { NULL, 0, 0, NULL }
36691 };
36692
36693 static int
36694 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_) {
36695   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36696                                    ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
36697
36698   return offset;
36699 }
36700
36701
36702 static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
36703   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
36704   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
36705   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36706   { NULL, 0, 0, NULL }
36707 };
36708
36709 static int
36710 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_) {
36711   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36712                                    ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
36713
36714   return offset;
36715 }
36716
36717
36718 static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
36719   { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
36720 };
36721
36722 static int
36723 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_) {
36724   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36725                                                   ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
36726                                                   1, maxNrOfPDSCHs);
36727
36728   return offset;
36729 }
36730
36731
36732 static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
36733   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
36734   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
36735   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
36736   { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
36737   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36738   { NULL, 0, 0, NULL }
36739 };
36740
36741 static int
36742 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_) {
36743   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36744                                    ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
36745
36746   return offset;
36747 }
36748
36749
36750 static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
36751   { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
36752 };
36753
36754 static int
36755 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_) {
36756   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36757                                                   ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
36758                                                   1, maxNrOfDLTSLCRs);
36759
36760   return offset;
36761 }
36762
36763
36764 static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
36765   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36766   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36767   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
36768   { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
36769   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36770   { NULL, 0, 0, NULL }
36771 };
36772
36773 static int
36774 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_) {
36775   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36776                                    ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
36777
36778   return offset;
36779 }
36780
36781
36782 static const per_sequence_t DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
36783   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
36784   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
36785   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36786   { NULL, 0, 0, NULL }
36787 };
36788
36789 static int
36790 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_) {
36791   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36792                                    ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst, DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
36793
36794   return offset;
36795 }
36796
36797
36798 static const per_sequence_t DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
36799   { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst },
36800 };
36801
36802 static int
36803 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_) {
36804   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36805                                                   ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst, DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
36806                                                   1, maxNrOfPDSCHs);
36807
36808   return offset;
36809 }
36810
36811
36812 static const per_sequence_t DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
36813   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
36814   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
36815   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
36816   { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst },
36817   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36818   { NULL, 0, 0, NULL }
36819 };
36820
36821 static int
36822 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_) {
36823   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36824                                    ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
36825
36826   return offset;
36827 }
36828
36829
36830 static const per_sequence_t DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
36831   { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
36832 };
36833
36834 static int
36835 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_) {
36836   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36837                                                   ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
36838                                                   1, maxNrOfDLTSs);
36839
36840   return offset;
36841 }
36842
36843
36844 static const per_sequence_t PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
36845   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36846   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36847   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
36848   { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
36849   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36850   { NULL, 0, 0, NULL }
36851 };
36852
36853 static int
36854 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_) {
36855   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36856                                    ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
36857
36858   return offset;
36859 }
36860
36861
36862
36863 static int
36864 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_) {
36865   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36866
36867   return offset;
36868 }
36869
36870
36871 static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
36872   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
36873   { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
36874   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36875   { NULL, 0, 0, NULL }
36876 };
36877
36878 static int
36879 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_) {
36880   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36881                                    ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
36882
36883   return offset;
36884 }
36885
36886
36887 static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
36888   { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
36889 };
36890
36891 static int
36892 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_) {
36893   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36894                                                   ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
36895                                                   1, maxNrOfPDSCHSets);
36896
36897   return offset;
36898 }
36899
36900
36901 static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
36902   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
36903   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
36904   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36905   { NULL, 0, 0, NULL }
36906 };
36907
36908 static int
36909 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_) {
36910   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36911                                    ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
36912
36913   return offset;
36914 }
36915
36916
36917 static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
36918   { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
36919 };
36920
36921 static int
36922 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_) {
36923   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36924                                                   ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
36925                                                   1, maxNrOfPDSCHs);
36926
36927   return offset;
36928 }
36929
36930
36931 static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
36932   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
36933   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
36934   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
36935   { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
36936   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36937   { NULL, 0, 0, NULL }
36938 };
36939
36940 static int
36941 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_) {
36942   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36943                                    ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
36944
36945   return offset;
36946 }
36947
36948
36949 static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
36950   { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
36951 };
36952
36953 static int
36954 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_) {
36955   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36956                                                   ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
36957                                                   1, maxNrOfDLTSs);
36958
36959   return offset;
36960 }
36961
36962
36963 static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
36964   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
36965   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
36966   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
36967   { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
36968   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36969   { NULL, 0, 0, NULL }
36970 };
36971
36972 static int
36973 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_) {
36974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36975                                    ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
36976
36977   return offset;
36978 }
36979
36980
36981 static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
36982   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
36983   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
36984   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36985   { NULL, 0, 0, NULL }
36986 };
36987
36988 static int
36989 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_) {
36990   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36991                                    ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
36992
36993   return offset;
36994 }
36995
36996
36997 static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
36998   { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
36999 };
37000
37001 static int
37002 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_) {
37003   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37004                                                   ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37005                                                   1, maxNrOfPDSCHs);
37006
37007   return offset;
37008 }
37009
37010
37011 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37012   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37013   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
37014   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37015   { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
37016   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37017   { NULL, 0, 0, NULL }
37018 };
37019
37020 static int
37021 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_) {
37022   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37023                                    ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
37024
37025   return offset;
37026 }
37027
37028
37029 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37030   { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
37031 };
37032
37033 static int
37034 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_) {
37035   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37036                                                   ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37037                                                   1, maxNrOfDLTSLCRs);
37038
37039   return offset;
37040 }
37041
37042
37043 static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37044   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37045   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37046   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
37047   { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
37048   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37049   { NULL, 0, 0, NULL }
37050 };
37051
37052 static int
37053 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_) {
37054   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37055                                    ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
37056
37057   return offset;
37058 }
37059
37060
37061 static const per_sequence_t DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37062   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
37063   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
37064   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37065   { NULL, 0, 0, NULL }
37066 };
37067
37068 static int
37069 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_) {
37070   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37071                                    ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst, DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
37072
37073   return offset;
37074 }
37075
37076
37077 static const per_sequence_t DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37078   { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
37079 };
37080
37081 static int
37082 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_) {
37083   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37084                                                   ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst, DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37085                                                   1, maxNrOfPDSCHs);
37086
37087   return offset;
37088 }
37089
37090
37091 static const per_sequence_t DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37092   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37093   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
37094   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37095   { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst },
37096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37097   { NULL, 0, 0, NULL }
37098 };
37099
37100 static int
37101 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_) {
37102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37103                                    ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
37104
37105   return offset;
37106 }
37107
37108
37109 static const per_sequence_t DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37110   { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
37111 };
37112
37113 static int
37114 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_) {
37115   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37116                                                   ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37117                                                   1, maxNrOfDLTSs);
37118
37119   return offset;
37120 }
37121
37122
37123 static const per_sequence_t PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37124   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37125   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37126   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
37127   { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
37128   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37129   { NULL, 0, 0, NULL }
37130 };
37131
37132 static int
37133 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_) {
37134   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37135                                    ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
37136
37137   return offset;
37138 }
37139
37140
37141 static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
37142   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
37143   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37144   { NULL, 0, 0, NULL }
37145 };
37146
37147 static int
37148 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_) {
37149   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37150                                    ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
37151
37152   return offset;
37153 }
37154
37155
37156 static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
37157   { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
37158 };
37159
37160 static int
37161 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_) {
37162   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37163                                                   ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
37164                                                   1, maxNrOfPDSCHSets);
37165
37166   return offset;
37167 }
37168
37169
37170
37171 static int
37172 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_) {
37173   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37174
37175   return offset;
37176 }
37177
37178
37179 static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
37180   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
37181   { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
37182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37183   { NULL, 0, 0, NULL }
37184 };
37185
37186 static int
37187 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_) {
37188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37189                                    ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
37190
37191   return offset;
37192 }
37193
37194
37195 static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
37196   { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
37197 };
37198
37199 static int
37200 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_) {
37201   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37202                                                   ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
37203                                                   1, maxNrOfPUSCHSets);
37204
37205   return offset;
37206 }
37207
37208
37209 static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
37210   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37211   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37213   { NULL, 0, 0, NULL }
37214 };
37215
37216 static int
37217 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_) {
37218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37219                                    ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
37220
37221   return offset;
37222 }
37223
37224
37225 static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
37226   { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
37227 };
37228
37229 static int
37230 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_) {
37231   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37232                                                   ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
37233                                                   1, maxNrOfPUSCHs);
37234
37235   return offset;
37236 }
37237
37238
37239 static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
37240   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37241   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
37242   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
37243   { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
37244   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37245   { NULL, 0, 0, NULL }
37246 };
37247
37248 static int
37249 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_) {
37250   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37251                                    ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
37252
37253   return offset;
37254 }
37255
37256
37257 static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
37258   { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
37259 };
37260
37261 static int
37262 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_) {
37263   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37264                                                   ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
37265                                                   1, maxNrOfULTSs);
37266
37267   return offset;
37268 }
37269
37270
37271 static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
37272   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37273   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37274   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
37275   { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
37276   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37277   { NULL, 0, 0, NULL }
37278 };
37279
37280 static int
37281 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_) {
37282   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37283                                    ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
37284
37285   return offset;
37286 }
37287
37288
37289 static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
37290   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37291   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
37292   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37293   { NULL, 0, 0, NULL }
37294 };
37295
37296 static int
37297 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_) {
37298   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37299                                    ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
37300
37301   return offset;
37302 }
37303
37304
37305 static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
37306   { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
37307 };
37308
37309 static int
37310 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_) {
37311   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37312                                                   ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
37313                                                   1, maxNrOfPUSCHs);
37314
37315   return offset;
37316 }
37317
37318
37319 static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
37320   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37321   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
37322   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
37323   { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
37324   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37325   { NULL, 0, 0, NULL }
37326 };
37327
37328 static int
37329 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_) {
37330   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37331                                    ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
37332
37333   return offset;
37334 }
37335
37336
37337 static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
37338   { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
37339 };
37340
37341 static int
37342 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_) {
37343   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37344                                                   ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
37345                                                   1, maxNrOfULTSLCRs);
37346
37347   return offset;
37348 }
37349
37350
37351 static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
37352   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37353   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37354   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
37355   { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
37356   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37357   { NULL, 0, 0, NULL }
37358 };
37359
37360 static int
37361 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_) {
37362   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37363                                    ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
37364
37365   return offset;
37366 }
37367
37368
37369 static const per_sequence_t UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
37370   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37371   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
37372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37373   { NULL, 0, 0, NULL }
37374 };
37375
37376 static int
37377 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_) {
37378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37379                                    ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst, UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
37380
37381   return offset;
37382 }
37383
37384
37385 static const per_sequence_t UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
37386   { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst },
37387 };
37388
37389 static int
37390 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_) {
37391   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37392                                                   ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst, UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
37393                                                   1, maxNrOfPUSCHs);
37394
37395   return offset;
37396 }
37397
37398
37399 static const per_sequence_t UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
37400   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37401   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
37402   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
37403   { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst },
37404   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37405   { NULL, 0, 0, NULL }
37406 };
37407
37408 static int
37409 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_) {
37410   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37411                                    ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
37412
37413   return offset;
37414 }
37415
37416
37417 static const per_sequence_t UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
37418   { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
37419 };
37420
37421 static int
37422 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_) {
37423   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37424                                                   ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
37425                                                   1, maxNrOfULTSs);
37426
37427   return offset;
37428 }
37429
37430
37431 static const per_sequence_t PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
37432   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37433   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37434   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
37435   { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
37436   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37437   { NULL, 0, 0, NULL }
37438 };
37439
37440 static int
37441 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_) {
37442   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37443                                    ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
37444
37445   return offset;
37446 }
37447
37448
37449
37450 static int
37451 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_) {
37452   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37453
37454   return offset;
37455 }
37456
37457
37458 static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37459   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
37460   { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
37461   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37462   { NULL, 0, 0, NULL }
37463 };
37464
37465 static int
37466 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_) {
37467   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37468                                    ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
37469
37470   return offset;
37471 }
37472
37473
37474 static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37475   { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
37476 };
37477
37478 static int
37479 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_) {
37480   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37481                                                   ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
37482                                                   1, maxNrOfPUSCHSets);
37483
37484   return offset;
37485 }
37486
37487
37488 static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37489   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37490   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37491   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37492   { NULL, 0, 0, NULL }
37493 };
37494
37495 static int
37496 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_) {
37497   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37498                                    ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
37499
37500   return offset;
37501 }
37502
37503
37504 static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37505   { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
37506 };
37507
37508 static int
37509 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_) {
37510   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37511                                                   ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37512                                                   1, maxNrOfPUSCHs);
37513
37514   return offset;
37515 }
37516
37517
37518 static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37519   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37520   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
37521   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37522   { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
37523   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37524   { NULL, 0, 0, NULL }
37525 };
37526
37527 static int
37528 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_) {
37529   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37530                                    ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
37531
37532   return offset;
37533 }
37534
37535
37536 static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37537   { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
37538 };
37539
37540 static int
37541 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_) {
37542   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37543                                                   ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37544                                                   1, maxNrOfULTSs);
37545
37546   return offset;
37547 }
37548
37549
37550 static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37551   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37552   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37553   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
37554   { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
37555   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37556   { NULL, 0, 0, NULL }
37557 };
37558
37559 static int
37560 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_) {
37561   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37562                                    ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
37563
37564   return offset;
37565 }
37566
37567
37568 static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37569   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37570   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
37571   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37572   { NULL, 0, 0, NULL }
37573 };
37574
37575 static int
37576 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_) {
37577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37578                                    ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
37579
37580   return offset;
37581 }
37582
37583
37584 static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37585   { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
37586 };
37587
37588 static int
37589 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_) {
37590   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37591                                                   ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37592                                                   1, maxNrOfPUSCHs);
37593
37594   return offset;
37595 }
37596
37597
37598 static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37599   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37600   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
37601   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37602   { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
37603   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37604   { NULL, 0, 0, NULL }
37605 };
37606
37607 static int
37608 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_) {
37609   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37610                                    ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
37611
37612   return offset;
37613 }
37614
37615
37616 static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37617   { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
37618 };
37619
37620 static int
37621 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_) {
37622   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37623                                                   ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37624                                                   1, maxNrOfULTSLCRs);
37625
37626   return offset;
37627 }
37628
37629
37630 static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37631   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37632   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37633   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
37634   { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
37635   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37636   { NULL, 0, 0, NULL }
37637 };
37638
37639 static int
37640 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_) {
37641   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37642                                    ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
37643
37644   return offset;
37645 }
37646
37647
37648 static const per_sequence_t UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37649   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
37650   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
37651   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37652   { NULL, 0, 0, NULL }
37653 };
37654
37655 static int
37656 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_) {
37657   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37658                                    ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst, UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
37659
37660   return offset;
37661 }
37662
37663
37664 static const per_sequence_t UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37665   { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
37666 };
37667
37668 static int
37669 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_) {
37670   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37671                                                   ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst, UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37672                                                   1, maxNrOfPUSCHs);
37673
37674   return offset;
37675 }
37676
37677
37678 static const per_sequence_t UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
37679   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37680   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
37681   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37682   { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst },
37683   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37684   { NULL, 0, 0, NULL }
37685 };
37686
37687 static int
37688 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_) {
37689   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37690                                    ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
37691
37692   return offset;
37693 }
37694
37695
37696 static const per_sequence_t UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
37697   { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
37698 };
37699
37700 static int
37701 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_) {
37702   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37703                                                   ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
37704                                                   1, maxNrOfULTSs);
37705
37706   return offset;
37707 }
37708
37709
37710 static const per_sequence_t PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
37711   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37712   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37713   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
37714   { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
37715   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37716   { NULL, 0, 0, NULL }
37717 };
37718
37719 static int
37720 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_) {
37721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37722                                    ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
37723
37724   return offset;
37725 }
37726
37727
37728 static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
37729   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
37730   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37731   { NULL, 0, 0, NULL }
37732 };
37733
37734 static int
37735 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_) {
37736   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37737                                    ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
37738
37739   return offset;
37740 }
37741
37742
37743 static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
37744   { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
37745 };
37746
37747 static int
37748 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_) {
37749   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37750                                                   ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
37751                                                   1, maxNrOfPUSCHSets);
37752
37753   return offset;
37754 }
37755
37756
37757 static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
37758   { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37759 };
37760
37761 static int
37762 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_) {
37763   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37764                                                   ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
37765                                                   1, maxNrOfHSPDSCHs);
37766
37767   return offset;
37768 }
37769
37770
37771 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
37772   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37773   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
37774   { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
37775   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
37776   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37777   { NULL, 0, 0, NULL }
37778 };
37779
37780 static int
37781 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_) {
37782   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37783                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
37784
37785   return offset;
37786 }
37787
37788
37789 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
37790   { &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 },
37791 };
37792
37793 static int
37794 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_) {
37795   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37796                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
37797                                                   1, maxNrOfDLTSs);
37798
37799   return offset;
37800 }
37801
37802
37803 static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
37804   { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
37805   { &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 },
37806   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37807   { NULL, 0, 0, NULL }
37808 };
37809
37810 static int
37811 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_) {
37812   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37813                                    ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
37814
37815   return offset;
37816 }
37817
37818
37819 static const per_sequence_t DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of[1] = {
37820   { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
37821 };
37822
37823 static int
37824 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_) {
37825   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37826                                                   ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of,
37827                                                   1, maxNrOfHSPDSCHs768);
37828
37829   return offset;
37830 }
37831
37832
37833 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
37834   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37835   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
37836   { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst },
37837   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
37838   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37839   { NULL, 0, 0, NULL }
37840 };
37841
37842 static int
37843 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_) {
37844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37845                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence);
37846
37847   return offset;
37848 }
37849
37850
37851 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
37852   { &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 },
37853 };
37854
37855 static int
37856 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_) {
37857   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37858                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of,
37859                                                   1, maxNrOfDLTSs);
37860
37861   return offset;
37862 }
37863
37864
37865 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
37866   { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37867 };
37868
37869 static int
37870 dissect_nbap_MultipleFreq_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_) {
37871   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37872                                                   ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
37873                                                   1, maxFrequencyinCell_1);
37874
37875   return offset;
37876 }
37877
37878
37879 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
37880   { &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 },
37881   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
37882   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37883   { NULL, 0, 0, NULL }
37884 };
37885
37886 static int
37887 dissect_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37888   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37889                                    ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
37890
37891   return offset;
37892 }
37893
37894
37895 static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
37896   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
37897   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37898   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
37899   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37900   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37901   { NULL, 0, 0, NULL }
37902 };
37903
37904 static int
37905 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_) {
37906   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37907                                    ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
37908
37909   return offset;
37910 }
37911
37912
37913 static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
37914   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
37915   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37916   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
37917   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37918   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37919   { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
37920   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37921   { NULL, 0, 0, NULL }
37922 };
37923
37924 static int
37925 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_) {
37926   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37927                                    ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
37928
37929   return offset;
37930 }
37931
37932
37933 static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
37934   { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
37935 };
37936
37937 static int
37938 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_) {
37939   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37940                                                   ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
37941                                                   1, maxNrOfHSSCCHs);
37942
37943   return offset;
37944 }
37945
37946
37947 static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
37948   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
37949   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37950   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
37951   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37952   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37953   { NULL, 0, 0, NULL }
37954 };
37955
37956 static int
37957 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_) {
37958   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37959                                    ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
37960
37961   return offset;
37962 }
37963
37964
37965 static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
37966   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
37967   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37968   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
37969   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37970   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
37971   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
37972   { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
37973   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37974   { NULL, 0, 0, NULL }
37975 };
37976
37977 static int
37978 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_) {
37979   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37980                                    ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
37981
37982   return offset;
37983 }
37984
37985
37986 static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
37987   { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
37988 };
37989
37990 static int
37991 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_) {
37992   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37993                                                   ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
37994                                                   1, maxNrOfHSSCCHs);
37995
37996   return offset;
37997 }
37998
37999
38000 static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
38001   { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
38002   { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
38003   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38004   { NULL, 0, 0, NULL }
38005 };
38006
38007 static int
38008 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_) {
38009   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38010                                    ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
38011
38012   return offset;
38013 }
38014
38015
38016 static const per_sequence_t HS_SICH_Information_768_PSCH_ReconfRqst_sequence[] = {
38017   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
38018   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38019   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38020   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38021   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38022   { NULL, 0, 0, NULL }
38023 };
38024
38025 static int
38026 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_) {
38027   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38028                                    ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst, HS_SICH_Information_768_PSCH_ReconfRqst_sequence);
38029
38030   return offset;
38031 }
38032
38033
38034 static const per_sequence_t HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
38035   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
38036   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38037   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38038   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38039   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38040   { &hf_nbap_hS_SICH_Information_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_768_PSCH_ReconfRqst },
38041   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38042   { NULL, 0, 0, NULL }
38043 };
38044
38045 static int
38046 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_) {
38047   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38048                                    ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst, HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence);
38049
38050   return offset;
38051 }
38052
38053
38054 static const per_sequence_t HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
38055   { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst },
38056 };
38057
38058 static int
38059 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_) {
38060   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38061                                                   ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst, HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of,
38062                                                   1, maxNrOfHSSCCHs);
38063
38064   return offset;
38065 }
38066
38067
38068 static const per_sequence_t HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38069   { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
38070 };
38071
38072 static int
38073 dissect_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38074   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38075                                                   ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of,
38076                                                   1, maxNrOfHSSCCHsinExt);
38077
38078   return offset;
38079 }
38080
38081
38082 static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
38083   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
38084   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38085   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
38086   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38087   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38088   { NULL, 0, 0, NULL }
38089 };
38090
38091 static int
38092 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_) {
38093   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38094                                    ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
38095
38096   return offset;
38097 }
38098
38099
38100 static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
38101   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
38102   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38103   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
38104   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38105   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38106   { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
38107   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38108   { NULL, 0, 0, NULL }
38109 };
38110
38111 static int
38112 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_) {
38113   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38114                                    ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
38115
38116   return offset;
38117 }
38118
38119
38120 static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
38121   { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
38122 };
38123
38124 static int
38125 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_) {
38126   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38127                                                   ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
38128                                                   1, maxNrOfHSSCCHs);
38129
38130   return offset;
38131 }
38132
38133
38134 static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
38135   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
38136   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
38137   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
38138   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38139   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38140   { NULL, 0, 0, NULL }
38141 };
38142
38143 static int
38144 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_) {
38145   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38146                                    ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
38147
38148   return offset;
38149 }
38150
38151
38152 static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
38153   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
38154   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
38155   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
38156   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38157   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38158   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38159   { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
38160   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38161   { NULL, 0, 0, NULL }
38162 };
38163
38164 static int
38165 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_) {
38166   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38167                                    ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
38168
38169   return offset;
38170 }
38171
38172
38173 static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38174   { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
38175 };
38176
38177 static int
38178 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_) {
38179   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38180                                                   ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
38181                                                   1, maxNrOfHSSCCHs);
38182
38183   return offset;
38184 }
38185
38186
38187 static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
38188   { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
38189   { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
38190   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38191   { NULL, 0, 0, NULL }
38192 };
38193
38194 static int
38195 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_) {
38196   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38197                                    ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
38198
38199   return offset;
38200 }
38201
38202
38203 static const per_sequence_t HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38204   { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
38205 };
38206
38207 static int
38208 dissect_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38209   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38210                                                   ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of,
38211                                                   1, maxNrOfHSSCCHsinExt);
38212
38213   return offset;
38214 }
38215
38216
38217 static const per_sequence_t HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence[] = {
38218   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
38219   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38220   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38221   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38222   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38223   { NULL, 0, 0, NULL }
38224 };
38225
38226 static int
38227 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_) {
38228   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38229                                    ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst, HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence);
38230
38231   return offset;
38232 }
38233
38234
38235 static const per_sequence_t HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
38236   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
38237   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38238   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38239   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38240   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38241   { &hf_nbap_hS_SICH_Information_768_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst },
38242   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38243   { NULL, 0, 0, NULL }
38244 };
38245
38246 static int
38247 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_) {
38248   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38249                                    ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
38250
38251   return offset;
38252 }
38253
38254
38255 static const per_sequence_t HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
38256   { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst },
38257 };
38258
38259 static int
38260 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_) {
38261   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38262                                                   ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst, HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
38263                                                   1, maxNrOfHSSCCHs);
38264
38265   return offset;
38266 }
38267
38268
38269 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
38270   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
38271   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38272   { NULL, 0, 0, NULL }
38273 };
38274
38275 static int
38276 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_) {
38277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38278                                    ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
38279
38280   return offset;
38281 }
38282
38283
38284 static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
38285   { &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 },
38286 };
38287
38288 static int
38289 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_) {
38290   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38291                                                   ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
38292                                                   1, maxNrOfHSSCCHs);
38293
38294   return offset;
38295 }
38296
38297
38298 static const per_sequence_t E_PUCH_Timeslot_Info_sequence_of[1] = {
38299   { &hf_nbap_E_PUCH_Timeslot_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38300 };
38301
38302 static int
38303 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_) {
38304   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38305                                                   ett_nbap_E_PUCH_Timeslot_Info, E_PUCH_Timeslot_Info_sequence_of,
38306                                                   1, maxNrOfE_PUCHSlots);
38307
38308   return offset;
38309 }
38310
38311
38312 static const per_sequence_t E_PUCH_Information_PSCH_ReconfRqst_sequence[] = {
38313   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
38314   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
38315   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
38316   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
38317   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38318   { NULL, 0, 0, NULL }
38319 };
38320
38321 static int
38322 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_) {
38323   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38324                                    ett_nbap_E_PUCH_Information_PSCH_ReconfRqst, E_PUCH_Information_PSCH_ReconfRqst_sequence);
38325
38326   return offset;
38327 }
38328
38329
38330 static const per_sequence_t E_AGCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
38331   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38332   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38333   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
38334   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38335   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38336   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38337   { NULL, 0, 0, NULL }
38338 };
38339
38340 static int
38341 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_) {
38342   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38343                                    ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst, E_AGCH_InformationItem_PSCH_ReconfRqst_sequence);
38344
38345   return offset;
38346 }
38347
38348
38349 static const per_sequence_t E_AGCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
38350   { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst },
38351 };
38352
38353 static int
38354 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_) {
38355   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38356                                                   ett_nbap_E_AGCH_Information_PSCH_ReconfRqst, E_AGCH_Information_PSCH_ReconfRqst_sequence_of,
38357                                                   1, maxNrOfEAGCHs);
38358
38359   return offset;
38360 }
38361
38362
38363 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
38364   { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_PSCH_ReconfRqst },
38365   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38366   { NULL, 0, 0, NULL }
38367 };
38368
38369 static int
38370 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_) {
38371   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38372                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
38373
38374   return offset;
38375 }
38376
38377
38378 static const per_sequence_t E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
38379   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38380   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38381   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
38382   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38383   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38384   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38385   { NULL, 0, 0, NULL }
38386 };
38387
38388 static int
38389 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_) {
38390   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38391                                    ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
38392
38393   return offset;
38394 }
38395
38396
38397 static const per_sequence_t E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
38398   { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst },
38399 };
38400
38401 static int
38402 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_) {
38403   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38404                                                   ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst, E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of,
38405                                                   1, maxNrOfEAGCHs);
38406
38407   return offset;
38408 }
38409
38410
38411 static const per_sequence_t Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
38412   { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst },
38413   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38414   { NULL, 0, 0, NULL }
38415 };
38416
38417 static int
38418 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_) {
38419   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38420                                    ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
38421
38422   return offset;
38423 }
38424
38425
38426 static const per_sequence_t Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
38427   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38428   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38429   { NULL, 0, 0, NULL }
38430 };
38431
38432 static int
38433 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_) {
38434   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38435                                    ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
38436
38437   return offset;
38438 }
38439
38440
38441 static const per_sequence_t Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
38442   { &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 },
38443 };
38444
38445 static int
38446 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_) {
38447   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38448                                                   ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
38449                                                   1, maxNrOfEAGCHs);
38450
38451   return offset;
38452 }
38453
38454
38455 static const per_sequence_t E_HICH_Information_PSCH_ReconfRqst_sequence[] = {
38456   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
38457   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38458   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38459   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38460   { NULL, 0, 0, NULL }
38461 };
38462
38463 static int
38464 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_) {
38465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38466                                    ett_nbap_E_HICH_Information_PSCH_ReconfRqst, E_HICH_Information_PSCH_ReconfRqst_sequence);
38467
38468   return offset;
38469 }
38470
38471
38472 static const per_sequence_t E_PUCH_Information_768_PSCH_ReconfRqst_sequence[] = {
38473   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
38474   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
38475   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38476   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
38477   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38478   { NULL, 0, 0, NULL }
38479 };
38480
38481 static int
38482 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_) {
38483   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38484                                    ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst, E_PUCH_Information_768_PSCH_ReconfRqst_sequence);
38485
38486   return offset;
38487 }
38488
38489
38490 static const per_sequence_t E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
38491   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38492   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38493   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38494   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38495   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38496   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38497   { NULL, 0, 0, NULL }
38498 };
38499
38500 static int
38501 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_) {
38502   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38503                                    ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst, E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence);
38504
38505   return offset;
38506 }
38507
38508
38509 static const per_sequence_t E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
38510   { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst },
38511 };
38512
38513 static int
38514 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_) {
38515   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38516                                                   ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst, E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of,
38517                                                   1, maxNrOfEAGCHs);
38518
38519   return offset;
38520 }
38521
38522
38523 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
38524   { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_768_PSCH_ReconfRqst },
38525   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38526   { NULL, 0, 0, NULL }
38527 };
38528
38529 static int
38530 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_) {
38531   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38532                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
38533
38534   return offset;
38535 }
38536
38537
38538 static const per_sequence_t E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
38539   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38540   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
38541   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
38542   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
38543   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38544   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38545   { NULL, 0, 0, NULL }
38546 };
38547
38548 static int
38549 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_) {
38550   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38551                                    ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
38552
38553   return offset;
38554 }
38555
38556
38557 static const per_sequence_t E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
38558   { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst },
38559 };
38560
38561 static int
38562 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_) {
38563   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38564                                                   ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst, E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
38565                                                   1, maxNrOfEAGCHs);
38566
38567   return offset;
38568 }
38569
38570
38571 static const per_sequence_t Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
38572   { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst },
38573   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38574   { NULL, 0, 0, NULL }
38575 };
38576
38577 static int
38578 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_) {
38579   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38580                                    ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
38581
38582   return offset;
38583 }
38584
38585
38586 static const per_sequence_t E_HICH_Information_768_PSCH_ReconfRqst_sequence[] = {
38587   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
38588   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
38589   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38590   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38591   { NULL, 0, 0, NULL }
38592 };
38593
38594 static int
38595 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_) {
38596   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38597                                    ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst, E_HICH_Information_768_PSCH_ReconfRqst_sequence);
38598
38599   return offset;
38600 }
38601
38602
38603 static const per_sequence_t E_PUCH_Codelist_LCR_sequence_of[1] = {
38604   { &hf_nbap_E_PUCH_Codelist_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38605 };
38606
38607 static int
38608 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_) {
38609   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38610                                                   ett_nbap_E_PUCH_Codelist_LCR, E_PUCH_Codelist_LCR_sequence_of,
38611                                                   1, maxNrOfEPUCHcodes);
38612
38613   return offset;
38614 }
38615
38616
38617 static const per_sequence_t E_PUCH_Timeslot_Item_InfoLCR_sequence[] = {
38618   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
38619   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
38620   { &hf_nbap_e_PUCH_Codelist_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Codelist_LCR },
38621   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38622   { NULL, 0, 0, NULL }
38623 };
38624
38625 static int
38626 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_) {
38627   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38628                                    ett_nbap_E_PUCH_Timeslot_Item_InfoLCR, E_PUCH_Timeslot_Item_InfoLCR_sequence);
38629
38630   return offset;
38631 }
38632
38633
38634 static const per_sequence_t E_PUCH_Timeslot_InfoLCR_sequence_of[1] = {
38635   { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR },
38636 };
38637
38638 static int
38639 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_) {
38640   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38641                                                   ett_nbap_E_PUCH_Timeslot_InfoLCR, E_PUCH_Timeslot_InfoLCR_sequence_of,
38642                                                   1, maxNrOfE_PUCHSlotsLCR);
38643
38644   return offset;
38645 }
38646
38647
38648 static const per_sequence_t E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
38649   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
38650   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
38651   { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
38652   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38653   { NULL, 0, 0, NULL }
38654 };
38655
38656 static int
38657 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_) {
38658   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38659                                    ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst, E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence);
38660
38661   return offset;
38662 }
38663
38664
38665 static const per_sequence_t E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
38666   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38667   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
38668   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
38669   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38670   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38671   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38672   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38673   { NULL, 0, 0, NULL }
38674 };
38675
38676 static int
38677 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_) {
38678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38679                                    ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
38680
38681   return offset;
38682 }
38683
38684
38685 static const per_sequence_t E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38686   { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst },
38687 };
38688
38689 static int
38690 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_) {
38691   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38692                                                   ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst, E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
38693                                                   1, maxNrOfEAGCHs);
38694
38695   return offset;
38696 }
38697
38698
38699 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
38700   { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst },
38701   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38702   { NULL, 0, 0, NULL }
38703 };
38704
38705 static int
38706 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_) {
38707   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38708                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
38709
38710   return offset;
38711 }
38712
38713
38714 static const per_sequence_t E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
38715   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
38716   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
38717   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
38718   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38719   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38720   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38721   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38722   { NULL, 0, 0, NULL }
38723 };
38724
38725 static int
38726 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_) {
38727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38728                                    ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
38729
38730   return offset;
38731 }
38732
38733
38734 static const per_sequence_t E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38735   { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
38736 };
38737
38738 static int
38739 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_) {
38740   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38741                                                   ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst, E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
38742                                                   1, maxNrOfEAGCHs);
38743
38744   return offset;
38745 }
38746
38747
38748 static const per_sequence_t Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
38749   { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst },
38750   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38751   { NULL, 0, 0, NULL }
38752 };
38753
38754 static int
38755 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_) {
38756   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38757                                    ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
38758
38759   return offset;
38760 }
38761
38762
38763 static const per_sequence_t E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
38764   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
38765   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Type },
38766   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
38767   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
38768   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
38769   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
38770   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38771   { NULL, 0, 0, NULL }
38772 };
38773
38774 static int
38775 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_) {
38776   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38777                                    ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst, E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
38778
38779   return offset;
38780 }
38781
38782
38783 static const per_sequence_t E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38784   { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst },
38785 };
38786
38787 static int
38788 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_) {
38789   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38790                                                   ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst, E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of,
38791                                                   1, maxNrOfEHICHs);
38792
38793   return offset;
38794 }
38795
38796
38797 static const per_sequence_t Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
38798   { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst },
38799   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38800   { NULL, 0, 0, NULL }
38801 };
38802
38803 static int
38804 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_) {
38805   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38806                                    ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
38807
38808   return offset;
38809 }
38810
38811
38812 static const per_sequence_t E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
38813   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
38814   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Type },
38815   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38816   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
38817   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
38818   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38819   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38820   { NULL, 0, 0, NULL }
38821 };
38822
38823 static int
38824 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_) {
38825   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38826                                    ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
38827
38828   return offset;
38829 }
38830
38831
38832 static const per_sequence_t E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38833   { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst },
38834 };
38835
38836 static int
38837 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_) {
38838   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38839                                                   ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst, E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
38840                                                   1, maxNrOfEHICHs);
38841
38842   return offset;
38843 }
38844
38845
38846 static const per_sequence_t Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
38847   { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst },
38848   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38849   { NULL, 0, 0, NULL }
38850 };
38851
38852 static int
38853 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_) {
38854   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38855                                    ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
38856
38857   return offset;
38858 }
38859
38860
38861 static const per_sequence_t Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
38862   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
38863   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38864   { NULL, 0, 0, NULL }
38865 };
38866
38867 static int
38868 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_) {
38869   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38870                                    ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
38871
38872   return offset;
38873 }
38874
38875
38876 static const per_sequence_t Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
38877   { &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 },
38878 };
38879
38880 static int
38881 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_) {
38882   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38883                                                   ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
38884                                                   1, maxNrOfEHICHs);
38885
38886   return offset;
38887 }
38888
38889
38890 static const per_sequence_t SYNC_UL_Partition_LCR_sequence[] = {
38891   { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
38892   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38893   { NULL, 0, 0, NULL }
38894 };
38895
38896 static int
38897 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_) {
38898   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38899                                    ett_nbap_SYNC_UL_Partition_LCR, SYNC_UL_Partition_LCR_sequence);
38900
38901   return offset;
38902 }
38903
38904
38905 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of[1] = {
38906   { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst },
38907 };
38908
38909 static int
38910 dissect_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38911   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38912                                                   ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of,
38913                                                   1, maxNrOfHSSCCHsinExt);
38914
38915   return offset;
38916 }
38917
38918
38919 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
38920   { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38921 };
38922
38923 static int
38924 dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38925   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38926                                                   ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of,
38927                                                   1, maxFrequencyinCell_1);
38928
38929   return offset;
38930 }
38931
38932
38933 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
38934   { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
38935   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
38936   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38937   { NULL, 0, 0, NULL }
38938 };
38939
38940 static int
38941 dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38942   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38943                                    ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
38944
38945   return offset;
38946 }
38947
38948
38949 static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
38950   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38951   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38952   { NULL, 0, 0, NULL }
38953 };
38954
38955 static int
38956 dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38957   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38958                                    ett_nbap_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
38959
38960   return offset;
38961 }
38962
38963
38964 static const per_sequence_t E_HICH_TimeOffset_ExtensionLCR_sequence_of[1] = {
38965   { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38966 };
38967
38968 static int
38969 dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38970   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38971                                                   ett_nbap_E_HICH_TimeOffset_ExtensionLCR, E_HICH_TimeOffset_ExtensionLCR_sequence_of,
38972                                                   1, maxFrequencyinCell_1);
38973
38974   return offset;
38975 }
38976
38977
38978 static const per_sequence_t MultipleFreq_E_HICH_TimeOffsetLCR_sequence[] = {
38979   { &hf_nbap_e_HICH_TimeOffsetLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_TimeOffsetLCR },
38980   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
38981   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38982   { NULL, 0, 0, NULL }
38983 };
38984
38985 static int
38986 dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38987   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38988                                    ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR, MultipleFreq_E_HICH_TimeOffsetLCR_sequence);
38989
38990   return offset;
38991 }
38992
38993
38994 static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
38995   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38996   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38997   { NULL, 0, 0, NULL }
38998 };
38999
39000 static int
39001 dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39002   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39003                                    ett_nbap_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
39004
39005   return offset;
39006 }
39007
39008
39009 static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
39010   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39011   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39012   { NULL, 0, 0, NULL }
39013 };
39014
39015 static int
39016 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_) {
39017   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39018                                    ett_nbap_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
39019
39020   return offset;
39021 }
39022
39023
39024 static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
39025   { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39026 };
39027
39028 static int
39029 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_) {
39030   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39031                                                   ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
39032                                                   0, maxNrOfPDSCHSets);
39033
39034   return offset;
39035 }
39036
39037
39038 static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
39039   { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39040 };
39041
39042 static int
39043 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_) {
39044   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39045                                                   ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
39046                                                   0, maxNrOfPUSCHSets);
39047
39048   return offset;
39049 }
39050
39051
39052 static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
39053   { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
39054   { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
39055   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39056   { NULL, 0, 0, NULL }
39057 };
39058
39059 static int
39060 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_) {
39061   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39062                                    ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
39063
39064   return offset;
39065 }
39066
39067
39068
39069 static int
39070 dissect_nbap_Extension_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39071   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39072
39073   return offset;
39074 }
39075
39076
39077 static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
39078   {   0, "generalCause" },
39079   {   1, "setSpecificCause" },
39080   {   2, "extension-CauseLevel-PSCH-ReconfFailure" },
39081   { 0, NULL }
39082 };
39083
39084 static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
39085   {   0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
39086   {   1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
39087   {   2, &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CauseLevel_PSCH_ReconfFailure },
39088   { 0, NULL, 0, NULL }
39089 };
39090
39091 static int
39092 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_) {
39093   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39094                                  ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
39095                                  NULL);
39096
39097   return offset;
39098 }
39099
39100
39101 static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
39102   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
39103   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39104   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39105   { NULL, 0, 0, NULL }
39106 };
39107
39108 static int
39109 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_) {
39110   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39111                                    ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
39112
39113   return offset;
39114 }
39115
39116
39117 static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
39118   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
39119   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39120   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39121   { NULL, 0, 0, NULL }
39122 };
39123
39124 static int
39125 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_) {
39126   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39127                                    ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
39128
39129   return offset;
39130 }
39131
39132
39133 static const per_sequence_t UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of[1] = {
39134   { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39135 };
39136
39137 static int
39138 dissect_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39139   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39140                                                   ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD, UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of,
39141                                                   0, maxFrequencyinCell);
39142
39143   return offset;
39144 }
39145
39146
39147 static const per_sequence_t Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence[] = {
39148   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
39149   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
39150   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39151   { NULL, 0, 0, NULL }
39152 };
39153
39154 static int
39155 dissect_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39156   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39157                                    ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence);
39158
39159   return offset;
39160 }
39161
39162
39163 static const per_sequence_t ResetRequest_sequence[] = {
39164   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39165   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39166   { NULL, 0, 0, NULL }
39167 };
39168
39169 static int
39170 dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39171   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39172                                    ett_nbap_ResetRequest, ResetRequest_sequence);
39173
39174   return offset;
39175 }
39176
39177
39178 static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
39179   { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39180 };
39181
39182 static int
39183 dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39184   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39185                                                   ett_nbap_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
39186                                                   1, maxCommunicationContext);
39187
39188   return offset;
39189 }
39190
39191
39192 static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
39193   { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
39194   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39195   { NULL, 0, 0, NULL }
39196 };
39197
39198 static int
39199 dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39200   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39201                                    ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
39202
39203   return offset;
39204 }
39205
39206
39207 static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
39208   { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39209 };
39210
39211 static int
39212 dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39213   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39214                                                   ett_nbap_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
39215                                                   1, maxCCPinNodeB);
39216
39217   return offset;
39218 }
39219
39220
39221 static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
39222   { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
39223   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39224   { NULL, 0, 0, NULL }
39225 };
39226
39227 static int
39228 dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39229   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39230                                    ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
39231
39232   return offset;
39233 }
39234
39235
39236 static const value_string nbap_ResetIndicator_vals[] = {
39237   {   0, "communicationContext" },
39238   {   1, "communicationControlPort" },
39239   {   2, "nodeB" },
39240   { 0, NULL }
39241 };
39242
39243 static const per_choice_t ResetIndicator_choice[] = {
39244   {   0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationContextList_Reset },
39245   {   1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationControlPortList_Reset },
39246   {   2, &hf_nbap_nodeB          , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
39247   { 0, NULL, 0, NULL }
39248 };
39249
39250 static int
39251 dissect_nbap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39252   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39253                                  ett_nbap_ResetIndicator, ResetIndicator_choice,
39254                                  NULL);
39255
39256   return offset;
39257 }
39258
39259
39260 static const value_string nbap_CommunicationContextType_Reset_vals[] = {
39261   {   0, "cRNC-CommunicationContextID" },
39262   {   1, "nodeB-CommunicationContextID" },
39263   { 0, NULL }
39264 };
39265
39266 static const per_choice_t CommunicationContextType_Reset_choice[] = {
39267   {   0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_CRNC_CommunicationContextID },
39268   {   1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_NodeB_CommunicationContextID },
39269   { 0, NULL, 0, NULL }
39270 };
39271
39272 static int
39273 dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39274   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39275                                  ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
39276                                  NULL);
39277
39278   return offset;
39279 }
39280
39281
39282 static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
39283   { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
39284   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39285   { NULL, 0, 0, NULL }
39286 };
39287
39288 static int
39289 dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39290   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39291                                    ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
39292
39293   return offset;
39294 }
39295
39296
39297 static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
39298   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
39299   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39300   { NULL, 0, 0, NULL }
39301 };
39302
39303 static int
39304 dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39305   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39306                                    ett_nbap_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
39307
39308   return offset;
39309 }
39310
39311
39312 static const per_sequence_t ResetResponse_sequence[] = {
39313   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39314   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39315   { NULL, 0, 0, NULL }
39316 };
39317
39318 static int
39319 dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39320   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39321                                    ett_nbap_ResetResponse, ResetResponse_sequence);
39322
39323   return offset;
39324 }
39325
39326
39327 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
39328   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39329   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39330   { NULL, 0, 0, NULL }
39331 };
39332
39333 static int
39334 dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39335   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39336                                    ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
39337
39338   return offset;
39339 }
39340
39341
39342 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
39343   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
39344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39345   { NULL, 0, 0, NULL }
39346 };
39347
39348 static int
39349 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_) {
39350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39351                                    ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
39352
39353   return offset;
39354 }
39355
39356
39357 static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
39358   {   0, "cell" },
39359   { 0, NULL }
39360 };
39361
39362 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
39363   {   0, &hf_nbap_cell_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rqst },
39364   { 0, NULL, 0, NULL }
39365 };
39366
39367 static int
39368 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_) {
39369   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39370                                  ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
39371                                  NULL);
39372
39373   return offset;
39374 }
39375
39376
39377 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
39378   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39379   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39380   { NULL, 0, 0, NULL }
39381 };
39382
39383 static int
39384 dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39385   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39386                                    ett_nbap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
39387
39388   return offset;
39389 }
39390
39391
39392 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
39393   { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
39394   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39395   { NULL, 0, 0, NULL }
39396 };
39397
39398 static int
39399 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_) {
39400   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39401                                    ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
39402
39403   return offset;
39404 }
39405
39406
39407 static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
39408   {   0, "cell" },
39409   { 0, NULL }
39410 };
39411
39412 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
39413   {   0, &hf_nbap_cell_04        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rsp },
39414   { 0, NULL, 0, NULL }
39415 };
39416
39417 static int
39418 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_) {
39419   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39420                                  ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
39421                                  NULL);
39422
39423   return offset;
39424 }
39425
39426
39427 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
39428   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39429   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39430   { NULL, 0, 0, NULL }
39431 };
39432
39433 static int
39434 dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39435   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39436                                    ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
39437
39438   return offset;
39439 }
39440
39441
39442 static const per_sequence_t InformationReport_sequence[] = {
39443   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39444   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39445   { NULL, 0, 0, NULL }
39446 };
39447
39448 static int
39449 dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39450   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39451                                    ett_nbap_InformationReport, InformationReport_sequence);
39452
39453   return offset;
39454 }
39455
39456
39457 static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
39458   { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
39459   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39460   { NULL, 0, 0, NULL }
39461 };
39462
39463 static int
39464 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_) {
39465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39466                                    ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
39467
39468   return offset;
39469 }
39470
39471
39472 static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
39473   {   0, "cell" },
39474   { 0, NULL }
39475 };
39476
39477 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
39478   {   0, &hf_nbap_cell_05        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Inf_Rprt },
39479   { 0, NULL, 0, NULL }
39480 };
39481
39482 static int
39483 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_) {
39484   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39485                                  ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
39486                                  NULL);
39487
39488   return offset;
39489 }
39490
39491
39492 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
39493   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39494   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39495   { NULL, 0, 0, NULL }
39496 };
39497
39498 static int
39499 dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39500   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39501                                    ett_nbap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
39502
39503   return offset;
39504 }
39505
39506
39507 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
39508   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39509   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39510   { NULL, 0, 0, NULL }
39511 };
39512
39513 static int
39514 dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39515   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39516                                    ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
39517
39518   return offset;
39519 }
39520
39521
39522 static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] = {
39523   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39524   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39525   { NULL, 0, 0, NULL }
39526 };
39527
39528 static int
39529 dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39530   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39531                                    ett_nbap_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
39532
39533   return offset;
39534 }
39535
39536
39537 static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
39538   { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
39539 };
39540
39541 static int
39542 dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39543   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39544                                                   ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
39545                                                   1, 15);
39546
39547   return offset;
39548 }
39549
39550
39551 static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
39552   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
39553   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
39554   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
39555   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
39556   { &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
39557   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39558   { NULL, 0, 0, NULL }
39559 };
39560
39561 static int
39562 dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39563   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39564                                    ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
39565
39566   return offset;
39567 }
39568
39569
39570 static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
39571   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
39572   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
39573   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
39574   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
39575   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
39576   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
39577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39578   { NULL, 0, 0, NULL }
39579 };
39580
39581 static int
39582 dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39584                                    ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
39585
39586   return offset;
39587 }
39588
39589
39590 static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
39591   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
39592   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
39593   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
39594   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
39595   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
39596   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39597   { NULL, 0, 0, NULL }
39598 };
39599
39600 static int
39601 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_) {
39602   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39603                                    ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
39604
39605   return offset;
39606 }
39607
39608
39609 static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
39610   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
39611   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
39612   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
39613   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
39614   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
39615   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
39616   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39617   { NULL, 0, 0, NULL }
39618 };
39619
39620 static int
39621 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_) {
39622   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39623                                    ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
39624
39625   return offset;
39626 }
39627
39628
39629 static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[] = {
39630   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39631   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39632   { NULL, 0, 0, NULL }
39633 };
39634
39635 static int
39636 dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39637   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39638                                    ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
39639
39640   return offset;
39641 }
39642
39643
39644 static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] = {
39645   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39646   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39647   { NULL, 0, 0, NULL }
39648 };
39649
39650 static int
39651 dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39653                                    ett_nbap_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
39654
39655   return offset;
39656 }
39657
39658
39659 static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequence[] = {
39660   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39661   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39662   { NULL, 0, 0, NULL }
39663 };
39664
39665 static int
39666 dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39667   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39668                                    ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
39669
39670   return offset;
39671 }
39672
39673
39674 static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
39675   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
39676   { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
39677   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCode },
39678   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCodeShift },
39679   { &hf_nbap_dlTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39680   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39681   { NULL, 0, 0, NULL }
39682 };
39683
39684 static int
39685 dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39686   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39687                                    ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
39688
39689   return offset;
39690 }
39691
39692
39693 static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
39694   { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
39695 };
39696
39697 static int
39698 dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39699   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39700                                                   ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
39701                                                   1, maxNrOfCellSyncBursts);
39702
39703   return offset;
39704 }
39705
39706
39707
39708 static int
39709 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39710   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39711
39712   return offset;
39713 }
39714
39715
39716
39717 static int
39718 dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39719   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39720
39721   return offset;
39722 }
39723
39724
39725
39726 static int
39727 dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39728   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39729
39730   return offset;
39731 }
39732
39733
39734 static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
39735   { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
39736   { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportTypeIE },
39737   { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristicsIE },
39738   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39739   { NULL, 0, 0, NULL }
39740 };
39741
39742 static int
39743 dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39744   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39745                                    ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
39746
39747   return offset;
39748 }
39749
39750
39751 static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
39752   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
39753   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
39754   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
39755   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39756   { NULL, 0, 0, NULL }
39757 };
39758
39759 static int
39760 dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39761   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39762                                    ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
39763
39764   return offset;
39765 }
39766
39767
39768 static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
39769   { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
39770 };
39771
39772 static int
39773 dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39774   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39775                                                   ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
39776                                                   1, maxNrOfReceptsPerSyncFrame);
39777
39778   return offset;
39779 }
39780
39781
39782 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
39783   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
39784   { &hf_nbap_syncBurstInfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
39785   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39786   { NULL, 0, 0, NULL }
39787 };
39788
39789 static int
39790 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39791   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39792                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
39793
39794   return offset;
39795 }
39796
39797
39798 static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
39799   { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
39800 };
39801
39802 static int
39803 dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39804   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39805                                                   ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
39806                                                   1, maxNrOfCellSyncBursts);
39807
39808   return offset;
39809 }
39810
39811
39812 static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
39813   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
39814   { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
39815   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
39816   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SYNCDlCodeId },
39817   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DwPCH_Power },
39818   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39819   { NULL, 0, 0, NULL }
39820 };
39821
39822 static int
39823 dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39824   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39825                                    ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
39826
39827   return offset;
39828 }
39829
39830
39831 static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
39832   { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
39833 };
39834
39835 static int
39836 dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39837   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39838                                                   ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
39839                                                   1, maxNrOfSyncFramesLCR);
39840
39841   return offset;
39842 }
39843
39844
39845 static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
39846   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
39847   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
39848   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
39849   { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValueLCR },
39850   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39851   { NULL, 0, 0, NULL }
39852 };
39853
39854 static int
39855 dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39856   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39857                                    ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
39858
39859   return offset;
39860 }
39861
39862
39863 static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
39864   { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
39865 };
39866
39867 static int
39868 dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39869   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39870                                                   ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
39871                                                   1, maxNrOfReceptionsperSyncFrameLCR);
39872
39873   return offset;
39874 }
39875
39876
39877 static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
39878   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
39879   { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
39880   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39881   { NULL, 0, 0, NULL }
39882 };
39883
39884 static int
39885 dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39886   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39887                                    ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
39888
39889   return offset;
39890 }
39891
39892
39893 static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
39894   { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
39895 };
39896
39897 static int
39898 dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39899   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39900                                                   ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
39901                                                   1, maxNrOfSyncDLCodesLCR);
39902
39903   return offset;
39904 }
39905
39906
39907 static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
39908   { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
39909   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportType },
39910   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristics },
39911   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39912   { NULL, 0, 0, NULL }
39913 };
39914
39915 static int
39916 dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39917   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39918                                    ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
39919
39920   return offset;
39921 }
39922
39923
39924 static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequence[] = {
39925   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39926   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39927   { NULL, 0, 0, NULL }
39928 };
39929
39930 static int
39931 dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39932   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39933                                    ett_nbap_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
39934
39935   return offset;
39936 }
39937
39938
39939 static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequence[] = {
39940   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39941   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39942   { NULL, 0, 0, NULL }
39943 };
39944
39945 static int
39946 dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39947   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39948                                    ett_nbap_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
39949
39950   return offset;
39951 }
39952
39953
39954 static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] = {
39955   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39956   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39957   { NULL, 0, 0, NULL }
39958 };
39959
39960 static int
39961 dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39962   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39963                                    ett_nbap_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
39964
39965   return offset;
39966 }
39967
39968
39969 static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
39970   { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39971 };
39972
39973 static int
39974 dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39975   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39976                                                   ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
39977                                                   1, maxCellinNodeB);
39978
39979   return offset;
39980 }
39981
39982
39983 static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
39984   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
39985   { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameAdjustmentValue },
39986   { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValue },
39987   { &hf_nbap_dLTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39988   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
39989   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39990   { NULL, 0, 0, NULL }
39991 };
39992
39993 static int
39994 dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39995   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39996                                    ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
39997
39998   return offset;
39999 }
40000
40001
40002 static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[] = {
40003   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40004   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40005   { NULL, 0, 0, NULL }
40006 };
40007
40008 static int
40009 dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40010   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40011                                    ett_nbap_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
40012
40013   return offset;
40014 }
40015
40016
40017 static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] = {
40018   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40019   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40020   { NULL, 0, 0, NULL }
40021 };
40022
40023 static int
40024 dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40025   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40026                                    ett_nbap_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
40027
40028   return offset;
40029 }
40030
40031
40032 static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
40033   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40034   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40035   { NULL, 0, 0, NULL }
40036 };
40037
40038 static int
40039 dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40040   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40041                                    ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
40042
40043   return offset;
40044 }
40045
40046
40047 static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
40048   { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40049 };
40050
40051 static int
40052 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_) {
40053   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40054                                                   ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
40055                                                   1, maxCellinNodeB);
40056
40057   return offset;
40058 }
40059
40060
40061 static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
40062   { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
40063   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40064   { NULL, 0, 0, NULL }
40065 };
40066
40067 static int
40068 dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40069   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40070                                    ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
40071
40072   return offset;
40073 }
40074
40075
40076 static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
40077   {   0, "generalCause" },
40078   {   1, "cellSpecificCause" },
40079   { 0, NULL }
40080 };
40081
40082 static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
40083   {   0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
40084   {   1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
40085   { 0, NULL, 0, NULL }
40086 };
40087
40088 static int
40089 dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40090   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40091                                  ett_nbap_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
40092                                  NULL);
40093
40094   return offset;
40095 }
40096
40097
40098 static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
40099   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
40100   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40101   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40102   { NULL, 0, 0, NULL }
40103 };
40104
40105 static int
40106 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_) {
40107   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40108                                    ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
40109
40110   return offset;
40111 }
40112
40113
40114 static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[] = {
40115   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40116   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40117   { NULL, 0, 0, NULL }
40118 };
40119
40120 static int
40121 dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40122   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40123                                    ett_nbap_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
40124
40125   return offset;
40126 }
40127
40128
40129 static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] = {
40130   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40131   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40132   { NULL, 0, 0, NULL }
40133 };
40134
40135 static int
40136 dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40137   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40138                                    ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
40139
40140   return offset;
40141 }
40142
40143
40144 static const per_sequence_t CellSynchronisationReportTDD_sequence[] = {
40145   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40146   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40147   { NULL, 0, 0, NULL }
40148 };
40149
40150 static int
40151 dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40152   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40153                                    ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
40154
40155   return offset;
40156 }
40157
40158
40159
40160 static int
40161 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_) {
40162   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40163
40164   return offset;
40165 }
40166
40167
40168
40169 static int
40170 dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40171   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40172
40173   return offset;
40174 }
40175
40176
40177 static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
40178   { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
40179   { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
40180   { NULL, 0, 0, NULL }
40181 };
40182
40183 static int
40184 dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40185   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40186                                    ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
40187
40188   return offset;
40189 }
40190
40191
40192 static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
40193   { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
40194 };
40195
40196 static int
40197 dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40198   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40199                                                   ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
40200                                                   1, maxCellinNodeB);
40201
40202   return offset;
40203 }
40204
40205
40206 static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
40207   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
40208   { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
40209   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40210   { NULL, 0, 0, NULL }
40211 };
40212
40213 static int
40214 dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40215   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40216                                    ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
40217
40218   return offset;
40219 }
40220
40221
40222 static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
40223   {   0, "cellSyncBurstAvailable" },
40224   {   1, "cellSyncBurstNotAvailable" },
40225   { 0, NULL }
40226 };
40227
40228 static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
40229   {   0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
40230   {   1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
40231   { 0, NULL, 0, NULL }
40232 };
40233
40234 static int
40235 dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40236   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40237                                  ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
40238                                  NULL);
40239
40240   return offset;
40241 }
40242
40243
40244 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
40245   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
40246 };
40247
40248 static int
40249 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_) {
40250   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40251                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
40252                                                   1, maxNrOfReceptsPerSyncFrame);
40253
40254   return offset;
40255 }
40256
40257
40258 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
40259   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
40260   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD },
40261   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40262   { NULL, 0, 0, NULL }
40263 };
40264
40265 static int
40266 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40267   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40268                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
40269
40270   return offset;
40271 }
40272
40273
40274 static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
40275   { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
40276 };
40277
40278 static int
40279 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40280   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40281                                                   ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
40282                                                   0, maxNrOfCellSyncBursts);
40283
40284   return offset;
40285 }
40286
40287
40288 static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
40289   { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
40290   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40291   { NULL, 0, 0, NULL }
40292 };
40293
40294 static int
40295 dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40296   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40297                                    ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
40298
40299   return offset;
40300 }
40301
40302
40303 static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
40304   {   0, "intStdPhSyncInfo-CellSyncReprtTDD" },
40305   {   1, "lateEntrantCell" },
40306   {   2, "frequencyAcquisition" },
40307   { 0, NULL }
40308 };
40309
40310 static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
40311   {   0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
40312   {   1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
40313   {   2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
40314   { 0, NULL, 0, NULL }
40315 };
40316
40317 static int
40318 dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40319   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40320                                  ett_nbap_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
40321                                  NULL);
40322
40323   return offset;
40324 }
40325
40326
40327 static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
40328   { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
40329   { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
40330   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40331   { NULL, 0, 0, NULL }
40332 };
40333
40334 static int
40335 dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40336   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40337                                    ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
40338
40339   return offset;
40340 }
40341
40342
40343 static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
40344   {   0, "syncDLCodeIdAvailable" },
40345   {   1, "syncDLCodeIDNotAvailable" },
40346   { 0, NULL }
40347 };
40348
40349 static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
40350   {   0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
40351   {   1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
40352   { 0, NULL, 0, NULL }
40353 };
40354
40355 static int
40356 dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40357   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40358                                  ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
40359                                  NULL);
40360
40361   return offset;
40362 }
40363
40364
40365 static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
40366   { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
40367 };
40368
40369 static int
40370 dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40371   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40372                                                   ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
40373                                                   1, maxNrOfReceptionsperSyncFrameLCR);
40374
40375   return offset;
40376 }
40377
40378
40379 static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
40380   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
40381   { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
40382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40383   { NULL, 0, 0, NULL }
40384 };
40385
40386 static int
40387 dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40389                                    ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
40390
40391   return offset;
40392 }
40393
40394
40395 static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
40396   { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
40397 };
40398
40399 static int
40400 dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40401   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40402                                                   ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
40403                                                   0, maxNrOfSyncFramesLCR);
40404
40405   return offset;
40406 }
40407
40408
40409 static const per_sequence_t BearerRearrangementIndication_sequence[] = {
40410   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40411   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40412   { NULL, 0, 0, NULL }
40413 };
40414
40415 static int
40416 dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40417   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40418                                    ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
40419
40420   return offset;
40421 }
40422
40423
40424 static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
40425   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
40426   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40427   { NULL, 0, 0, NULL }
40428 };
40429
40430 static int
40431 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_) {
40432   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40433                                    ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
40434
40435   return offset;
40436 }
40437
40438
40439 static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
40440   { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
40441 };
40442
40443 static int
40444 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_) {
40445   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40446                                                   ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
40447                                                   1, maxNrOfDCHs);
40448
40449   return offset;
40450 }
40451
40452
40453 static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
40454   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
40455   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40456   { NULL, 0, 0, NULL }
40457 };
40458
40459 static int
40460 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_) {
40461   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40462                                    ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
40463
40464   return offset;
40465 }
40466
40467
40468 static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
40469   { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
40470 };
40471
40472 static int
40473 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_) {
40474   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40475                                                   ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
40476                                                   1, maxNrOfDSCHs);
40477
40478   return offset;
40479 }
40480
40481
40482 static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
40483   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
40484   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40485   { NULL, 0, 0, NULL }
40486 };
40487
40488 static int
40489 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_) {
40490   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40491                                    ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
40492
40493   return offset;
40494 }
40495
40496
40497 static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
40498   { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
40499 };
40500
40501 static int
40502 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_) {
40503   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40504                                                   ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
40505                                                   1, maxNrOfUSCHs);
40506
40507   return offset;
40508 }
40509
40510
40511 static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
40512   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
40513   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40514   { NULL, 0, 0, NULL }
40515 };
40516
40517 static int
40518 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_) {
40519   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40520                                    ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
40521
40522   return offset;
40523 }
40524
40525
40526 static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
40527   { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
40528 };
40529
40530 static int
40531 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_) {
40532   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40533                                                   ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
40534                                                   1, maxNrOfMACdFlows);
40535
40536   return offset;
40537 }
40538
40539
40540 static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
40541   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
40542   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40543   { NULL, 0, 0, NULL }
40544 };
40545
40546 static int
40547 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_) {
40548   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40549                                    ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
40550
40551   return offset;
40552 }
40553
40554
40555 static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
40556   { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
40557 };
40558
40559 static int
40560 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_) {
40561   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40562                                                   ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
40563                                                   1, maxNrOfEDCHMACdFlows);
40564
40565   return offset;
40566 }
40567
40568
40569 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
40570   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40571   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40572   { NULL, 0, 0, NULL }
40573 };
40574
40575 static int
40576 dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40578                                    ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
40579
40580   return offset;
40581 }
40582
40583
40584 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
40585   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40586 };
40587
40588 static int
40589 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_) {
40590   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40591                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
40592                                                   1, maxNrOfRLs);
40593
40594   return offset;
40595 }
40596
40597
40598 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
40599   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40600   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
40601   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40602   { NULL, 0, 0, NULL }
40603 };
40604
40605 static int
40606 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_) {
40607   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40608                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
40609
40610   return offset;
40611 }
40612
40613
40614 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
40615   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40616   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40617   { NULL, 0, 0, NULL }
40618 };
40619
40620 static int
40621 dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40622   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40623                                    ett_nbap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
40624
40625   return offset;
40626 }
40627
40628
40629 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
40630   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40631 };
40632
40633 static int
40634 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_) {
40635   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40636                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
40637                                                   1, maxNrOfRLs);
40638
40639   return offset;
40640 }
40641
40642
40643 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
40644   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40645   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
40646   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40647   { NULL, 0, 0, NULL }
40648 };
40649
40650 static int
40651 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_) {
40652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40653                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
40654
40655   return offset;
40656 }
40657
40658
40659 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
40660   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40661   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40662   { NULL, 0, 0, NULL }
40663 };
40664
40665 static int
40666 dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40667   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40668                                    ett_nbap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
40669
40670   return offset;
40671 }
40672
40673
40674 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
40675   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40676   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information },
40677   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40678   { NULL, 0, 0, NULL }
40679 };
40680
40681 static int
40682 dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40684                                    ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs, Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
40685
40686   return offset;
40687 }
40688
40689
40690 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_sequence_of[1] = {
40691   { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs },
40692 };
40693
40694 static int
40695 dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40696   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40697                                                   ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd, Additional_HS_Cell_Information_RL_Param_Upd_sequence_of,
40698                                                   1, maxNrOfHSDSCH_1);
40699
40700   return offset;
40701 }
40702
40703
40704 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
40705   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40706   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40707   { NULL, 0, 0, NULL }
40708 };
40709
40710 static int
40711 dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40712   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40713                                    ett_nbap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
40714
40715   return offset;
40716 }
40717
40718
40719 static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = {
40720   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40721   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40722   { NULL, 0, 0, NULL }
40723 };
40724
40725 static int
40726 dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40727   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40728                                    ett_nbap_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
40729
40730   return offset;
40731 }
40732
40733
40734 static const per_sequence_t UEStatusUpdateCommand_sequence[] = {
40735   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40736   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40737   { NULL, 0, 0, NULL }
40738 };
40739
40740 static int
40741 dissect_nbap_UEStatusUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40742   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40743                                    ett_nbap_UEStatusUpdateCommand, UEStatusUpdateCommand_sequence);
40744
40745   return offset;
40746 }
40747
40748
40749
40750 static int
40751 dissect_nbap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40752   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_InitiatingMessageValue);
40753
40754   return offset;
40755 }
40756
40757
40758 static const per_sequence_t InitiatingMessage_sequence[] = {
40759   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
40760   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
40761   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
40762   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
40763   { &hf_nbap_value_02       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessage_value },
40764   { NULL, 0, 0, NULL }
40765 };
40766
40767 static int
40768 dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40769   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40770                                    ett_nbap_InitiatingMessage, InitiatingMessage_sequence);
40771
40772   return offset;
40773 }
40774
40775
40776
40777 static int
40778 dissect_nbap_SuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40779   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_SuccessfulOutcomeValue);
40780
40781   return offset;
40782 }
40783
40784
40785 static const per_sequence_t SuccessfulOutcome_sequence[] = {
40786   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
40787   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
40788   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
40789   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
40790   { &hf_nbap_value_03       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcome_value },
40791   { NULL, 0, 0, NULL }
40792 };
40793
40794 static int
40795 dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40796   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40797                                    ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
40798
40799   return offset;
40800 }
40801
40802
40803
40804 static int
40805 dissect_nbap_UnsuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40806   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_UnsuccessfulOutcomeValue);
40807
40808   return offset;
40809 }
40810
40811
40812 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
40813   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
40814   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
40815   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
40816   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
40817   { &hf_nbap_value_04       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcome_value },
40818   { NULL, 0, 0, NULL }
40819 };
40820
40821 static int
40822 dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40823   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40824                                    ett_nbap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
40825
40826   return offset;
40827 }
40828
40829
40830
40831 static int
40832 dissect_nbap_Outcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40833   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
40834
40835   return offset;
40836 }
40837
40838
40839 static const per_sequence_t Outcome_sequence[] = {
40840   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
40841   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
40842   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
40843   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
40844   { &hf_nbap_value_05       , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Outcome_value },
40845   { NULL, 0, 0, NULL }
40846 };
40847
40848 static int
40849 dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40850   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40851                                    ett_nbap_Outcome, Outcome_sequence);
40852
40853   return offset;
40854 }
40855
40856
40857 static const value_string nbap_NBAP_PDU_vals[] = {
40858   {   0, "initiatingMessage" },
40859   {   1, "succesfulOutcome" },
40860   {   2, "unsuccesfulOutcome" },
40861   {   3, "outcome" },
40862   { 0, NULL }
40863 };
40864
40865 static const per_choice_t NBAP_PDU_choice[] = {
40866   {   0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT    , dissect_nbap_InitiatingMessage },
40867   {   1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_SuccessfulOutcome },
40868   {   2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_UnsuccessfulOutcome },
40869   {   3, &hf_nbap_outcome        , ASN1_EXTENSION_ROOT    , dissect_nbap_Outcome },
40870   { 0, NULL, 0, NULL }
40871 };
40872
40873 static int
40874 dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40875   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40876                                  ett_nbap_NBAP_PDU, NBAP_PDU_choice,
40877                                  NULL);
40878
40879   return offset;
40880 }
40881
40882 /*--- PDUs ---*/
40883
40884 static int dissect_AdditionalMeasurementValueList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40885   int offset = 0;
40886   asn1_ctx_t asn1_ctx;
40887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40888   offset = dissect_nbap_AdditionalMeasurementValueList(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalMeasurementValueList_PDU);
40889   offset += 7; offset >>= 3;
40890   return offset;
40891 }
40892 static int dissect_AdditionalTimeSlotListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40893   int offset = 0;
40894   asn1_ctx_t asn1_ctx;
40895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40896   offset = dissect_nbap_AdditionalTimeSlotListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalTimeSlotListLCR_PDU);
40897   offset += 7; offset >>= 3;
40898   return offset;
40899 }
40900 static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40901   int offset = 0;
40902   asn1_ctx_t asn1_ctx;
40903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40904   offset = dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Active_Pattern_Sequence_Information_PDU);
40905   offset += 7; offset >>= 3;
40906   return offset;
40907 }
40908 static int dissect_AlternativeFormatReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40909   int offset = 0;
40910   asn1_ctx_t asn1_ctx;
40911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40912   offset = dissect_nbap_AlternativeFormatReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_AlternativeFormatReportingIndicator_PDU);
40913   offset += 7; offset >>= 3;
40914   return offset;
40915 }
40916 static int dissect_Angle_Of_Arrival_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40917   int offset = 0;
40918   asn1_ctx_t asn1_ctx;
40919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40920   offset = dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Angle_Of_Arrival_Value_LCR_PDU);
40921   offset += 7; offset >>= 3;
40922   return offset;
40923 }
40924 static int dissect_BCCH_ModificationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40925   int offset = 0;
40926   asn1_ctx_t asn1_ctx;
40927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40928   offset = dissect_nbap_BCCH_ModificationTime(tvb, offset, &asn1_ctx, tree, hf_nbap_BCCH_ModificationTime_PDU);
40929   offset += 7; offset >>= 3;
40930   return offset;
40931 }
40932 static int dissect_Best_Cell_Portions_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40933   int offset = 0;
40934   asn1_ctx_t asn1_ctx;
40935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40936   offset = dissect_nbap_Best_Cell_Portions_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_Value_PDU);
40937   offset += 7; offset >>= 3;
40938   return offset;
40939 }
40940 static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40941   int offset = 0;
40942   asn1_ctx_t asn1_ctx;
40943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40944   offset = dissect_nbap_BindingID(tvb, offset, &asn1_ctx, tree, hf_nbap_BindingID_PDU);
40945   offset += 7; offset >>= 3;
40946   return offset;
40947 }
40948 static int dissect_BlockingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40949   int offset = 0;
40950   asn1_ctx_t asn1_ctx;
40951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40952   offset = dissect_nbap_BlockingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockingPriorityIndicator_PDU);
40953   offset += 7; offset >>= 3;
40954   return offset;
40955 }
40956 static int dissect_BroadcastCommonTransportBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40957   int offset = 0;
40958   asn1_ctx_t asn1_ctx;
40959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40960   offset = dissect_nbap_BroadcastCommonTransportBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastCommonTransportBearerIndication_PDU);
40961   offset += 7; offset >>= 3;
40962   return offset;
40963 }
40964 static int dissect_BroadcastReference_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40965   int offset = 0;
40966   asn1_ctx_t asn1_ctx;
40967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40968   offset = dissect_nbap_BroadcastReference(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastReference_PDU);
40969   offset += 7; offset >>= 3;
40970   return offset;
40971 }
40972 static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40973   int offset = 0;
40974   asn1_ctx_t asn1_ctx;
40975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40976   offset = dissect_nbap_Cause(tvb, offset, &asn1_ctx, tree, hf_nbap_Cause_PDU);
40977   offset += 7; offset >>= 3;
40978   return offset;
40979 }
40980 static int dissect_Cell_ERNTI_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40981   int offset = 0;
40982   asn1_ctx_t asn1_ctx;
40983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40984   offset = dissect_nbap_Cell_ERNTI_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_ERNTI_Status_Information_PDU);
40985   offset += 7; offset >>= 3;
40986   return offset;
40987 }
40988 static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40989   int offset = 0;
40990   asn1_ctx_t asn1_ctx;
40991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
40992   offset = dissect_nbap_CellParameterID(tvb, offset, &asn1_ctx, tree, hf_nbap_CellParameterID_PDU);
40993   offset += 7; offset >>= 3;
40994   return offset;
40995 }
40996 static int dissect_CellSyncBurstRepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
40997   int offset = 0;
40998   asn1_ctx_t asn1_ctx;
40999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41000   offset = dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstRepetitionPeriod_PDU);
41001   offset += 7; offset >>= 3;
41002   return offset;
41003 }
41004 static int dissect_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41005   int offset = 0;
41006   asn1_ctx_t asn1_ctx;
41007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41008   offset = dissect_nbap_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_CFN_PDU);
41009   offset += 7; offset >>= 3;
41010   return offset;
41011 }
41012 static int dissect_C_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41013   int offset = 0;
41014   asn1_ctx_t asn1_ctx;
41015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41016   offset = dissect_nbap_C_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_C_ID_PDU);
41017   offset += 7; offset >>= 3;
41018   return offset;
41019 }
41020 static int dissect_Closedlooptimingadjustmentmode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41021   int offset = 0;
41022   asn1_ctx_t asn1_ctx;
41023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41024   offset = dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, &asn1_ctx, tree, hf_nbap_Closedlooptimingadjustmentmode_PDU);
41025   offset += 7; offset >>= 3;
41026   return offset;
41027 }
41028 static int dissect_Common_EDCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41029   int offset = 0;
41030   asn1_ctx_t asn1_ctx;
41031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41032   offset = dissect_nbap_Common_EDCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_Capability_PDU);
41033   offset += 7; offset >>= 3;
41034   return offset;
41035 }
41036 static int dissect_Common_EDCH_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41037   int offset = 0;
41038   asn1_ctx_t asn1_ctx;
41039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41040   offset = dissect_nbap_Common_EDCH_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationFDD_PDU);
41041   offset += 7; offset >>= 3;
41042   return offset;
41043 }
41044 static int dissect_Common_EDCH_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41045   int offset = 0;
41046   asn1_ctx_t asn1_ctx;
41047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41048   offset = dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU);
41049   offset += 7; offset >>= 3;
41050   return offset;
41051 }
41052 static int dissect_Common_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41053   int offset = 0;
41054   asn1_ctx_t asn1_ctx;
41055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41056   offset = dissect_nbap_Common_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteFDD_PDU);
41057   offset += 7; offset >>= 3;
41058   return offset;
41059 }
41060 static int dissect_CommonMeasurementAccuracy_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41061   int offset = 0;
41062   asn1_ctx_t asn1_ctx;
41063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41064   offset = dissect_nbap_CommonMeasurementAccuracy(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementAccuracy_PDU);
41065   offset += 7; offset >>= 3;
41066   return offset;
41067 }
41068 static int dissect_CommonMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41069   int offset = 0;
41070   asn1_ctx_t asn1_ctx;
41071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41072   offset = dissect_nbap_CommonMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementType_PDU);
41073   offset += 7; offset >>= 3;
41074   return offset;
41075 }
41076 static int dissect_CommonPhysicalChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41077   int offset = 0;
41078   asn1_ctx_t asn1_ctx;
41079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41080   offset = dissect_nbap_CommonPhysicalChannelID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID_PDU);
41081   offset += 7; offset >>= 3;
41082   return offset;
41083 }
41084 static int dissect_CommonPhysicalChannelID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41085   int offset = 0;
41086   asn1_ctx_t asn1_ctx;
41087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41088   offset = dissect_nbap_CommonPhysicalChannelID768(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID768_PDU);
41089   offset += 7; offset >>= 3;
41090   return offset;
41091 }
41092 static int dissect_Common_PhysicalChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41093   int offset = 0;
41094   asn1_ctx_t asn1_ctx;
41095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41096   offset = dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information_PDU);
41097   offset += 7; offset >>= 3;
41098   return offset;
41099 }
41100 static int dissect_Common_PhysicalChannel_Status_Information768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41101   int offset = 0;
41102   asn1_ctx_t asn1_ctx;
41103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41104   offset = dissect_nbap_Common_PhysicalChannel_Status_Information768(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information768_PDU);
41105   offset += 7; offset >>= 3;
41106   return offset;
41107 }
41108 static int dissect_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41109   int offset = 0;
41110   asn1_ctx_t asn1_ctx;
41111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41112   offset = dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannel_InformationResponse_PDU);
41113   offset += 7; offset >>= 3;
41114   return offset;
41115 }
41116 static int dissect_Common_TransportChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41117   int offset = 0;
41118   asn1_ctx_t asn1_ctx;
41119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41120   offset = dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_TransportChannel_Status_Information_PDU);
41121   offset += 7; offset >>= 3;
41122   return offset;
41123 }
41124 static int dissect_CommunicationControlPortID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41125   int offset = 0;
41126   asn1_ctx_t asn1_ctx;
41127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41128   offset = dissect_nbap_CommunicationControlPortID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortID_PDU);
41129   offset += 7; offset >>= 3;
41130   return offset;
41131 }
41132 static int dissect_Compressed_Mode_Deactivation_Flag_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41133   int offset = 0;
41134   asn1_ctx_t asn1_ctx;
41135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41136   offset = dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, &asn1_ctx, tree, hf_nbap_Compressed_Mode_Deactivation_Flag_PDU);
41137   offset += 7; offset >>= 3;
41138   return offset;
41139 }
41140 static int dissect_ConfigurationGenerationID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41141   int offset = 0;
41142   asn1_ctx_t asn1_ctx;
41143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41144   offset = dissect_nbap_ConfigurationGenerationID(tvb, offset, &asn1_ctx, tree, hf_nbap_ConfigurationGenerationID_PDU);
41145   offset += 7; offset >>= 3;
41146   return offset;
41147 }
41148 static int dissect_ConstantValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41149   int offset = 0;
41150   asn1_ctx_t asn1_ctx;
41151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41152   offset = dissect_nbap_ConstantValue(tvb, offset, &asn1_ctx, tree, hf_nbap_ConstantValue_PDU);
41153   offset += 7; offset >>= 3;
41154   return offset;
41155 }
41156 static int dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41157   int offset = 0;
41158   asn1_ctx_t asn1_ctx;
41159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41160   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU);
41161   offset += 7; offset >>= 3;
41162   return offset;
41163 }
41164 static int dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41165   int offset = 0;
41166   asn1_ctx_t asn1_ctx;
41167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41168   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU);
41169   offset += 7; offset >>= 3;
41170   return offset;
41171 }
41172 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41173   int offset = 0;
41174   asn1_ctx_t asn1_ctx;
41175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41176   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU);
41177   offset += 7; offset >>= 3;
41178   return offset;
41179 }
41180 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41181   int offset = 0;
41182   asn1_ctx_t asn1_ctx;
41183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41184   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU);
41185   offset += 7; offset >>= 3;
41186   return offset;
41187 }
41188 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41189   int offset = 0;
41190   asn1_ctx_t asn1_ctx;
41191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41192   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU);
41193   offset += 7; offset >>= 3;
41194   return offset;
41195 }
41196 static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41197   int offset = 0;
41198   asn1_ctx_t asn1_ctx;
41199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41200   offset = dissect_nbap_ControlGAP(tvb, offset, &asn1_ctx, tree, hf_nbap_ControlGAP_PDU);
41201   offset += 7; offset >>= 3;
41202   return offset;
41203 }
41204 static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41205   int offset = 0;
41206   asn1_ctx_t asn1_ctx;
41207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41208   offset = dissect_nbap_CPC_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_Information_PDU);
41209   offset += 7; offset >>= 3;
41210   return offset;
41211 }
41212 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41213   int offset = 0;
41214   asn1_ctx_t asn1_ctx;
41215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41216   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU);
41217   offset += 7; offset >>= 3;
41218   return offset;
41219 }
41220 static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41221   int offset = 0;
41222   asn1_ctx_t asn1_ctx;
41223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41224   offset = dissect_nbap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_nbap_CriticalityDiagnostics_PDU);
41225   offset += 7; offset >>= 3;
41226   return offset;
41227 }
41228 static int dissect_CRNC_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41229   int offset = 0;
41230   asn1_ctx_t asn1_ctx;
41231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41232   offset = dissect_nbap_CRNC_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_CRNC_CommunicationContextID_PDU);
41233   offset += 7; offset >>= 3;
41234   return offset;
41235 }
41236 static int dissect_CSBMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41237   int offset = 0;
41238   asn1_ctx_t asn1_ctx;
41239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41240   offset = dissect_nbap_CSBMeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBMeasurementID_PDU);
41241   offset += 7; offset >>= 3;
41242   return offset;
41243 }
41244 static int dissect_CSBTransmissionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41245   int offset = 0;
41246   asn1_ctx_t asn1_ctx;
41247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41248   offset = dissect_nbap_CSBTransmissionID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBTransmissionID_PDU);
41249   offset += 7; offset >>= 3;
41250   return offset;
41251 }
41252 static int dissect_Common_EDCH_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41253   int offset = 0;
41254   asn1_ctx_t asn1_ctx;
41255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41256   offset = dissect_nbap_Common_EDCH_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationLCR_PDU);
41257   offset += 7; offset >>= 3;
41258   return offset;
41259 }
41260 static int dissect_Common_EDCH_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41261   int offset = 0;
41262   asn1_ctx_t asn1_ctx;
41263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41264   offset = dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU);
41265   offset += 7; offset >>= 3;
41266   return offset;
41267 }
41268 static int dissect_Common_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41269   int offset = 0;
41270   asn1_ctx_t asn1_ctx;
41271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41272   offset = dissect_nbap_Common_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteLCR_PDU);
41273   offset += 7; offset >>= 3;
41274   return offset;
41275 }
41276 static int dissect_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41277   int offset = 0;
41278   asn1_ctx_t asn1_ctx;
41279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41280   offset = dissect_nbap_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_FDD_Information_PDU);
41281   offset += 7; offset >>= 3;
41282   return offset;
41283 }
41284 static int dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41285   int offset = 0;
41286   asn1_ctx_t asn1_ctx;
41287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41288   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);
41289   offset += 7; offset >>= 3;
41290   return offset;
41291 }
41292 static int dissect_DCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41293   int offset = 0;
41294   asn1_ctx_t asn1_ctx;
41295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41296   offset = dissect_nbap_DCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_InformationResponse_PDU);
41297   offset += 7; offset >>= 3;
41298   return offset;
41299 }
41300 static int dissect_DCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41301   int offset = 0;
41302   asn1_ctx_t asn1_ctx;
41303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41304   offset = dissect_nbap_DCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_TDD_Information_PDU);
41305   offset += 7; offset >>= 3;
41306   return offset;
41307 }
41308 static int dissect_FDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41309   int offset = 0;
41310   asn1_ctx_t asn1_ctx;
41311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41312   offset = dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_DCHs_to_Modify_PDU);
41313   offset += 7; offset >>= 3;
41314   return offset;
41315 }
41316 static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41317   int offset = 0;
41318   asn1_ctx_t asn1_ctx;
41319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41320   offset = dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DCHs_to_Modify_PDU);
41321   offset += 7; offset >>= 3;
41322   return offset;
41323 }
41324 static int dissect_DedicatedMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41325   int offset = 0;
41326   asn1_ctx_t asn1_ctx;
41327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41328   offset = dissect_nbap_DedicatedMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementType_PDU);
41329   offset += 7; offset >>= 3;
41330   return offset;
41331 }
41332 static int dissect_DelayedActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41333   int offset = 0;
41334   asn1_ctx_t asn1_ctx;
41335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41336   offset = dissect_nbap_DelayedActivation(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivation_PDU);
41337   offset += 7; offset >>= 3;
41338   return offset;
41339 }
41340 static int dissect_DGANSS_Corrections_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41341   int offset = 0;
41342   asn1_ctx_t asn1_ctx;
41343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41344   offset = dissect_nbap_DGANSS_Corrections_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_DGANSS_Corrections_Req_PDU);
41345   offset += 7; offset >>= 3;
41346   return offset;
41347 }
41348 static int dissect_DL_DPCH_TimingAdjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41349   int offset = 0;
41350   asn1_ctx_t asn1_ctx;
41351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41352   offset = dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_TimingAdjustment_PDU);
41353   offset += 7; offset >>= 3;
41354   return offset;
41355 }
41356 static int dissect_DL_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41357   int offset = 0;
41358   asn1_ctx_t asn1_ctx;
41359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41360   offset = dissect_nbap_DL_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Power_PDU);
41361   offset += 7; offset >>= 3;
41362   return offset;
41363 }
41364 static int dissect_DL_PowerBalancing_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41365   int offset = 0;
41366   asn1_ctx_t asn1_ctx;
41367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41368   offset = dissect_nbap_DL_PowerBalancing_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_Information_PDU);
41369   offset += 7; offset >>= 3;
41370   return offset;
41371 }
41372 static int dissect_DL_PowerBalancing_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41373   int offset = 0;
41374   asn1_ctx_t asn1_ctx;
41375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41376   offset = dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU);
41377   offset += 7; offset >>= 3;
41378   return offset;
41379 }
41380 static int dissect_DL_PowerBalancing_UpdatedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41381   int offset = 0;
41382   asn1_ctx_t asn1_ctx;
41383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41384   offset = dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU);
41385   offset += 7; offset >>= 3;
41386   return offset;
41387 }
41388 static int dissect_DL_ScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41389   int offset = 0;
41390   asn1_ctx_t asn1_ctx;
41391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41392   offset = dissect_nbap_DL_ScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ScramblingCode_PDU);
41393   offset += 7; offset >>= 3;
41394   return offset;
41395 }
41396 static int dissect_DL_TimeslotISCPInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41397   int offset = 0;
41398   asn1_ctx_t asn1_ctx;
41399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41400   offset = dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfo_PDU);
41401   offset += 7; offset >>= 3;
41402   return offset;
41403 }
41404 static int dissect_DL_TimeslotISCPInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41405   int offset = 0;
41406   asn1_ctx_t asn1_ctx;
41407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41408   offset = dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_PDU);
41409   offset += 7; offset >>= 3;
41410   return offset;
41411 }
41412 static int dissect_DL_TPC_Pattern01Count_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41413   int offset = 0;
41414   asn1_ctx_t asn1_ctx;
41415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41416   offset = dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TPC_Pattern01Count_PDU);
41417   offset += 7; offset >>= 3;
41418   return offset;
41419 }
41420 static int dissect_DLTransmissionBranchLoadValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41421   int offset = 0;
41422   asn1_ctx_t asn1_ctx;
41423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41424   offset = dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, &asn1_ctx, tree, hf_nbap_DLTransmissionBranchLoadValue_PDU);
41425   offset += 7; offset >>= 3;
41426   return offset;
41427 }
41428 static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41429   int offset = 0;
41430   asn1_ctx_t asn1_ctx;
41431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41432   offset = dissect_nbap_DPC_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_DPC_Mode_PDU);
41433   offset += 7; offset >>= 3;
41434   return offset;
41435 }
41436 static int dissect_DPCH_ID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41437   int offset = 0;
41438   asn1_ctx_t asn1_ctx;
41439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41440   offset = dissect_nbap_DPCH_ID768(tvb, offset, &asn1_ctx, tree, hf_nbap_DPCH_ID768_PDU);
41441   offset += 7; offset >>= 3;
41442   return offset;
41443 }
41444 static int dissect_DSCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41445   int offset = 0;
41446   asn1_ctx_t asn1_ctx;
41447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41448   offset = dissect_nbap_DSCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_InformationResponse_PDU);
41449   offset += 7; offset >>= 3;
41450   return offset;
41451 }
41452 static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41453   int offset = 0;
41454   asn1_ctx_t asn1_ctx;
41455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41456   offset = dissect_nbap_DSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_TDD_Information_PDU);
41457   offset += 7; offset >>= 3;
41458   return offset;
41459 }
41460 static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41461   int offset = 0;
41462   asn1_ctx_t asn1_ctx;
41463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41464   offset = dissect_nbap_DwPCH_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_Power_PDU);
41465   offset += 7; offset >>= 3;
41466   return offset;
41467 }
41468 static int dissect_E_AGCH_Table_Choice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41469   int offset = 0;
41470   asn1_ctx_t asn1_ctx;
41471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41472   offset = dissect_nbap_E_AGCH_Table_Choice(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_Table_Choice_PDU);
41473   offset += 7; offset >>= 3;
41474   return offset;
41475 }
41476 static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41477   int offset = 0;
41478   asn1_ctx_t asn1_ctx;
41479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41480   offset = dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_FDD_Code_Information_PDU);
41481   offset += 7; offset >>= 3;
41482   return offset;
41483 }
41484 static int dissect_E_AI_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41485   int offset = 0;
41486   asn1_ctx_t asn1_ctx;
41487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41488   offset = dissect_nbap_E_AI_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AI_Capability_PDU);
41489   offset += 7; offset >>= 3;
41490   return offset;
41491 }
41492 static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41493   int offset = 0;
41494   asn1_ctx_t asn1_ctx;
41495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41496   offset = dissect_nbap_E_DCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Capability_PDU);
41497   offset += 7; offset >>= 3;
41498   return offset;
41499 }
41500 static int dissect_E_DCHCapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41501   int offset = 0;
41502   asn1_ctx_t asn1_ctx;
41503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41504   offset = dissect_nbap_E_DCHCapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHCapacityConsumptionLaw_PDU);
41505   offset += 7; offset >>= 3;
41506   return offset;
41507 }
41508 static int dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41509   int offset = 0;
41510   asn1_ctx_t asn1_ctx;
41511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41512   offset = dissect_nbap_E_DCH_TDD_CapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU);
41513   offset += 7; offset >>= 3;
41514   return offset;
41515 }
41516 static int dissect_E_DCH_TTI2ms_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41517   int offset = 0;
41518   asn1_ctx_t asn1_ctx;
41519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41520   offset = dissect_nbap_E_DCH_TTI2ms_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TTI2ms_Capability_PDU);
41521   offset += 7; offset >>= 3;
41522   return offset;
41523 }
41524 static int dissect_E_DCH_SF_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41525   int offset = 0;
41526   asn1_ctx_t asn1_ctx;
41527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41528   offset = dissect_nbap_E_DCH_SF_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_SF_Capability_PDU);
41529   offset += 7; offset >>= 3;
41530   return offset;
41531 }
41532 static int dissect_E_DCH_HARQ_Combining_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41533   int offset = 0;
41534   asn1_ctx_t asn1_ctx;
41535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41536   offset = dissect_nbap_E_DCH_HARQ_Combining_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_HARQ_Combining_Capability_PDU);
41537   offset += 7; offset >>= 3;
41538   return offset;
41539 }
41540 static int dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41541   int offset = 0;
41542   asn1_ctx_t asn1_ctx;
41543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41544   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);
41545   offset += 7; offset >>= 3;
41546   return offset;
41547 }
41548 static int dissect_E_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41549   int offset = 0;
41550   asn1_ctx_t asn1_ctx;
41551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41552   offset = dissect_nbap_E_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_PDU);
41553   offset += 7; offset >>= 3;
41554   return offset;
41555 }
41556 static int dissect_E_DCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41557   int offset = 0;
41558   asn1_ctx_t asn1_ctx;
41559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41560   offset = dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_Response_PDU);
41561   offset += 7; offset >>= 3;
41562   return offset;
41563 }
41564 static int dissect_E_DCH_FDD_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41565   int offset = 0;
41566   asn1_ctx_t asn1_ctx;
41567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41568   offset = dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_to_Modify_PDU);
41569   offset += 7; offset >>= 3;
41570   return offset;
41571 }
41572 static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41573   int offset = 0;
41574   asn1_ctx_t asn1_ctx;
41575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41576   offset = dissect_nbap_E_DCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Update_Information_PDU);
41577   offset += 7; offset >>= 3;
41578   return offset;
41579 }
41580 static int dissect_E_DCH_DL_Control_Channel_Change_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41581   int offset = 0;
41582   asn1_ctx_t asn1_ctx;
41583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41584   offset = dissect_nbap_E_DCH_DL_Control_Channel_Change_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU);
41585   offset += 7; offset >>= 3;
41586   return offset;
41587 }
41588 static int dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41589   int offset = 0;
41590   asn1_ctx_t asn1_ctx;
41591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41592   offset = dissect_nbap_E_DCH_DL_Control_Channel_Grant_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU);
41593   offset += 7; offset >>= 3;
41594   return offset;
41595 }
41596 static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41597   int offset = 0;
41598   asn1_ctx_t asn1_ctx;
41599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41600   offset = dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU);
41601   offset += 7; offset >>= 3;
41602   return offset;
41603 }
41604 static int dissect_E_DCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41605   int offset = 0;
41606   asn1_ctx_t asn1_ctx;
41607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41608   offset = dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU);
41609   offset += 7; offset >>= 3;
41610   return offset;
41611 }
41612 static int dissect_E_DCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41613   int offset = 0;
41614   asn1_ctx_t asn1_ctx;
41615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41616   offset = dissect_nbap_E_DCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDUSizeFormat_PDU);
41617   offset += 7; offset >>= 3;
41618   return offset;
41619 }
41620 static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41621   int offset = 0;
41622   asn1_ctx_t asn1_ctx;
41623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41624   offset = dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_Information_PDU);
41625   offset += 7; offset >>= 3;
41626   return offset;
41627 }
41628 static int dissect_E_DCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41629   int offset = 0;
41630   asn1_ctx_t asn1_ctx;
41631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41632   offset = dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_PDU);
41633   offset += 7; offset >>= 3;
41634   return offset;
41635 }
41636 static int dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41637   int offset = 0;
41638   asn1_ctx_t asn1_ctx;
41639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41640   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);
41641   offset += 7; offset >>= 3;
41642   return offset;
41643 }
41644 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41645   int offset = 0;
41646   asn1_ctx_t asn1_ctx;
41647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41648   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU);
41649   offset += 7; offset >>= 3;
41650   return offset;
41651 }
41652 static int dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41653   int offset = 0;
41654   asn1_ctx_t asn1_ctx;
41655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41656   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);
41657   offset += 7; offset >>= 3;
41658   return offset;
41659 }
41660 static int dissect_E_DCH_RL_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41661   int offset = 0;
41662   asn1_ctx_t asn1_ctx;
41663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41664   offset = dissect_nbap_E_DCH_RL_Indication(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RL_Indication_PDU);
41665   offset += 7; offset >>= 3;
41666   return offset;
41667 }
41668 static int dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41669   int offset = 0;
41670   asn1_ctx_t asn1_ctx;
41671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41672   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);
41673   offset += 7; offset >>= 3;
41674   return offset;
41675 }
41676 static int dissect_EDCH_RACH_Report_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41677   int offset = 0;
41678   asn1_ctx_t asn1_ctx;
41679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41680   offset = dissect_nbap_EDCH_RACH_Report_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_Value_PDU);
41681   offset += 7; offset >>= 3;
41682   return offset;
41683 }
41684 static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41685   int offset = 0;
41686   asn1_ctx_t asn1_ctx;
41687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41688   offset = dissect_nbap_E_DPDCH_PowerInterpolation(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPDCH_PowerInterpolation_PDU);
41689   offset += 7; offset >>= 3;
41690   return offset;
41691 }
41692 static int dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41693   int offset = 0;
41694   asn1_ctx_t asn1_ctx;
41695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41696   offset = dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU);
41697   offset += 7; offset >>= 3;
41698   return offset;
41699 }
41700 static int dissect_Enhanced_UE_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41701   int offset = 0;
41702   asn1_ctx_t asn1_ctx;
41703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41704   offset = dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU);
41705   offset += 7; offset >>= 3;
41706   return offset;
41707 }
41708 static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41709   int offset = 0;
41710   asn1_ctx_t asn1_ctx;
41711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41712   offset = dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_End_Of_Audit_Sequence_Indicator_PDU);
41713   offset += 7; offset >>= 3;
41714   return offset;
41715 }
41716 static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41717   int offset = 0;
41718   asn1_ctx_t asn1_ctx;
41719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41720   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);
41721   offset += 7; offset >>= 3;
41722   return offset;
41723 }
41724 static int dissect_E_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41725   int offset = 0;
41726   asn1_ctx_t asn1_ctx;
41727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41728   offset = dissect_nbap_E_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_PDU);
41729   offset += 7; offset >>= 3;
41730   return offset;
41731 }
41732 static int dissect_E_TFCI_Boost_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41733   int offset = 0;
41734   asn1_ctx_t asn1_ctx;
41735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41736   offset = dissect_nbap_E_TFCI_Boost_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_Boost_Information_PDU);
41737   offset += 7; offset >>= 3;
41738   return offset;
41739 }
41740 static int dissect_E_DCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41741   int offset = 0;
41742   asn1_ctx_t asn1_ctx;
41743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41744   offset = dissect_nbap_E_DCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRate_PDU);
41745   offset += 7; offset >>= 3;
41746   return offset;
41747 }
41748 static int dissect_E_HICH_TimeOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41749   int offset = 0;
41750   asn1_ctx_t asn1_ctx;
41751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41752   offset = dissect_nbap_E_HICH_TimeOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_PDU);
41753   offset += 7; offset >>= 3;
41754   return offset;
41755 }
41756 static int dissect_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41757   int offset = 0;
41758   asn1_ctx_t asn1_ctx;
41759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41760   offset = dissect_nbap_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffsetLCR_PDU);
41761   offset += 7; offset >>= 3;
41762   return offset;
41763 }
41764 static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41765   int offset = 0;
41766   asn1_ctx_t asn1_ctx;
41767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41768   offset = dissect_nbap_E_DCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_PDU);
41769   offset += 7; offset >>= 3;
41770   return offset;
41771 }
41772 static int dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41773   int offset = 0;
41774   asn1_ctx_t asn1_ctx;
41775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41776   offset = dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU);
41777   offset += 7; offset >>= 3;
41778   return offset;
41779 }
41780 static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41781   int offset = 0;
41782   asn1_ctx_t asn1_ctx;
41783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41784   offset = dissect_nbap_E_DCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Response_PDU);
41785   offset += 7; offset >>= 3;
41786   return offset;
41787 }
41788 static int dissect_E_DCH_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41789   int offset = 0;
41790   asn1_ctx_t asn1_ctx;
41791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41792   offset = dissect_nbap_E_DCH_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Reconfig_PDU);
41793   offset += 7; offset >>= 3;
41794   return offset;
41795 }
41796 static int dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41797   int offset = 0;
41798   asn1_ctx_t asn1_ctx;
41799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41800   offset = dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU);
41801   offset += 7; offset >>= 3;
41802   return offset;
41803 }
41804 static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41805   int offset = 0;
41806   asn1_ctx_t asn1_ctx;
41807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41808   offset = dissect_nbap_E_DCH_768_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_PDU);
41809   offset += 7; offset >>= 3;
41810   return offset;
41811 }
41812 static int dissect_E_DCH_768_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41813   int offset = 0;
41814   asn1_ctx_t asn1_ctx;
41815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41816   offset = dissect_nbap_E_DCH_768_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_Reconfig_PDU);
41817   offset += 7; offset >>= 3;
41818   return offset;
41819 }
41820 static int dissect_E_DCH_LCR_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41821   int offset = 0;
41822   asn1_ctx_t asn1_ctx;
41823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41824   offset = dissect_nbap_E_DCH_LCR_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_PDU);
41825   offset += 7; offset >>= 3;
41826   return offset;
41827 }
41828 static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41829   int offset = 0;
41830   asn1_ctx_t asn1_ctx;
41831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41832   offset = dissect_nbap_E_DCH_LCR_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_Reconfig_PDU);
41833   offset += 7; offset >>= 3;
41834   return offset;
41835 }
41836 static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41837   int offset = 0;
41838   asn1_ctx_t asn1_ctx;
41839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41840   offset = dissect_nbap_Enhanced_FACH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_FACH_Capability_PDU);
41841   offset += 7; offset >>= 3;
41842   return offset;
41843 }
41844 static int dissect_EnhancedHSServingCC_Abort_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41845   int offset = 0;
41846   asn1_ctx_t asn1_ctx;
41847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41848   offset = dissect_nbap_EnhancedHSServingCC_Abort(tvb, offset, &asn1_ctx, tree, hf_nbap_EnhancedHSServingCC_Abort_PDU);
41849   offset += 7; offset >>= 3;
41850   return offset;
41851 }
41852 static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41853   int offset = 0;
41854   asn1_ctx_t asn1_ctx;
41855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41856   offset = dissect_nbap_Enhanced_PCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_PCH_Capability_PDU);
41857   offset += 7; offset >>= 3;
41858   return offset;
41859 }
41860 static int dissect_Enhanced_UE_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41861   int offset = 0;
41862   asn1_ctx_t asn1_ctx;
41863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41864   offset = dissect_nbap_Enhanced_UE_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_Capability_PDU);
41865   offset += 7; offset >>= 3;
41866   return offset;
41867 }
41868 static int dissect_Enhanced_UE_DRX_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41869   int offset = 0;
41870   asn1_ctx_t asn1_ctx;
41871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41872   offset = dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU);
41873   offset += 7; offset >>= 3;
41874   return offset;
41875 }
41876 static int dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41877   int offset = 0;
41878   asn1_ctx_t asn1_ctx;
41879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41880   offset = dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU);
41881   offset += 7; offset >>= 3;
41882   return offset;
41883 }
41884 static int dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41885   int offset = 0;
41886   asn1_ctx_t asn1_ctx;
41887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41888   offset = dissect_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled(tvb, offset, &asn1_ctx, tree, hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU);
41889   offset += 7; offset >>= 3;
41890   return offset;
41891 }
41892 static int dissect_Ext_Reference_E_TFCI_PO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41893   int offset = 0;
41894   asn1_ctx_t asn1_ctx;
41895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41896   offset = dissect_nbap_Ext_Reference_E_TFCI_PO(tvb, offset, &asn1_ctx, tree, hf_nbap_Ext_Reference_E_TFCI_PO_PDU);
41897   offset += 7; offset >>= 3;
41898   return offset;
41899 }
41900 static int dissect_ExtendedPropagationDelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41901   int offset = 0;
41902   asn1_ctx_t asn1_ctx;
41903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41904   offset = dissect_nbap_ExtendedPropagationDelay(tvb, offset, &asn1_ctx, tree, hf_nbap_ExtendedPropagationDelay_PDU);
41905   offset += 7; offset >>= 3;
41906   return offset;
41907 }
41908 static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41909   int offset = 0;
41910   asn1_ctx_t asn1_ctx;
41911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41912   offset = dissect_nbap_Extended_RNC_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_RNC_ID_PDU);
41913   offset += 7; offset >>= 3;
41914   return offset;
41915 }
41916 static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41917   int offset = 0;
41918   asn1_ctx_t asn1_ctx;
41919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41920   offset = dissect_nbap_Extended_Round_Trip_Time_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_Round_Trip_Time_Value_PDU);
41921   offset += 7; offset >>= 3;
41922   return offset;
41923 }
41924 static int dissect_Extended_HS_SCCH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41925   int offset = 0;
41926   asn1_ctx_t asn1_ctx;
41927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41928   offset = dissect_nbap_Extended_HS_SCCH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SCCH_ID_PDU);
41929   offset += 7; offset >>= 3;
41930   return offset;
41931 }
41932 static int dissect_Extended_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41933   int offset = 0;
41934   asn1_ctx_t asn1_ctx;
41935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41936   offset = dissect_nbap_Extended_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SICH_ID_PDU);
41937   offset += 7; offset >>= 3;
41938   return offset;
41939 }
41940 static int dissect_Extended_E_HICH_ID_TDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41941   int offset = 0;
41942   asn1_ctx_t asn1_ctx;
41943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41944   offset = dissect_nbap_Extended_E_HICH_ID_TDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_HICH_ID_TDD_PDU);
41945   offset += 7; offset >>= 3;
41946   return offset;
41947 }
41948 static int dissect_Fast_Reconfiguration_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41949   int offset = 0;
41950   asn1_ctx_t asn1_ctx;
41951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41952   offset = dissect_nbap_Fast_Reconfiguration_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Mode_PDU);
41953   offset += 7; offset >>= 3;
41954   return offset;
41955 }
41956 static int dissect_Fast_Reconfiguration_Permission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41957   int offset = 0;
41958   asn1_ctx_t asn1_ctx;
41959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41960   offset = dissect_nbap_Fast_Reconfiguration_Permission(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Permission_PDU);
41961   offset += 7; offset >>= 3;
41962   return offset;
41963 }
41964 static int dissect_FDD_S_CCPCH_FrameOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41965   int offset = 0;
41966   asn1_ctx_t asn1_ctx;
41967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41968   offset = dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_S_CCPCH_FrameOffset_PDU);
41969   offset += 7; offset >>= 3;
41970   return offset;
41971 }
41972 static int dissect_F_DPCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41973   int offset = 0;
41974   asn1_ctx_t asn1_ctx;
41975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41976   offset = dissect_nbap_F_DPCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Capability_PDU);
41977   offset += 7; offset >>= 3;
41978   return offset;
41979 }
41980 static int dissect_F_DPCH_SlotFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41981   int offset = 0;
41982   asn1_ctx_t asn1_ctx;
41983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41984   offset = dissect_nbap_F_DPCH_SlotFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormat_PDU);
41985   offset += 7; offset >>= 3;
41986   return offset;
41987 }
41988 static int dissect_F_DPCH_SlotFormatCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41989   int offset = 0;
41990   asn1_ctx_t asn1_ctx;
41991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
41992   offset = dissect_nbap_F_DPCH_SlotFormatCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormatCapability_PDU);
41993   offset += 7; offset >>= 3;
41994   return offset;
41995 }
41996 static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
41997   int offset = 0;
41998   asn1_ctx_t asn1_ctx;
41999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42000   offset = dissect_nbap_FNReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_FNReportingIndicator_PDU);
42001   offset += 7; offset >>= 3;
42002   return offset;
42003 }
42004 static int dissect_GANSS_AddIonoModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42005   int offset = 0;
42006   asn1_ctx_t asn1_ctx;
42007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42008   offset = dissect_nbap_GANSS_AddIonoModelReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddIonoModelReq_PDU);
42009   offset += 7; offset >>= 3;
42010   return offset;
42011 }
42012 static int dissect_GANSS_AddNavigationModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42013   int offset = 0;
42014   asn1_ctx_t asn1_ctx;
42015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42016   offset = dissect_nbap_GANSS_AddNavigationModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddNavigationModelsReq_PDU);
42017   offset += 7; offset >>= 3;
42018   return offset;
42019 }
42020 static int dissect_GANSS_AddUTCModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42021   int offset = 0;
42022   asn1_ctx_t asn1_ctx;
42023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42024   offset = dissect_nbap_GANSS_AddUTCModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddUTCModelsReq_PDU);
42025   offset += 7; offset >>= 3;
42026   return offset;
42027 }
42028 static int dissect_GANSS_Additional_Ionospheric_Model_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42029   int offset = 0;
42030   asn1_ctx_t asn1_ctx;
42031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42032   offset = dissect_nbap_GANSS_Additional_Ionospheric_Model(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Ionospheric_Model_PDU);
42033   offset += 7; offset >>= 3;
42034   return offset;
42035 }
42036 static int dissect_GANSS_Additional_Navigation_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42037   int offset = 0;
42038   asn1_ctx_t asn1_ctx;
42039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42040   offset = dissect_nbap_GANSS_Additional_Navigation_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Navigation_Models_PDU);
42041   offset += 7; offset >>= 3;
42042   return offset;
42043 }
42044 static int dissect_GANSS_Additional_Time_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42045   int offset = 0;
42046   asn1_ctx_t asn1_ctx;
42047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42048   offset = dissect_nbap_GANSS_Additional_Time_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Time_Models_PDU);
42049   offset += 7; offset >>= 3;
42050   return offset;
42051 }
42052 static int dissect_GANSS_Additional_UTC_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42053   int offset = 0;
42054   asn1_ctx_t asn1_ctx;
42055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42056   offset = dissect_nbap_GANSS_Additional_UTC_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_UTC_Models_PDU);
42057   offset += 7; offset >>= 3;
42058   return offset;
42059 }
42060 static int dissect_GANSS_Auxiliary_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42061   int offset = 0;
42062   asn1_ctx_t asn1_ctx;
42063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42064   offset = dissect_nbap_GANSS_Auxiliary_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Auxiliary_Information_PDU);
42065   offset += 7; offset >>= 3;
42066   return offset;
42067 }
42068 static int dissect_GANSS_AuxInfoReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42069   int offset = 0;
42070   asn1_ctx_t asn1_ctx;
42071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42072   offset = dissect_nbap_GANSS_AuxInfoReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AuxInfoReq_PDU);
42073   offset += 7; offset >>= 3;
42074   return offset;
42075 }
42076 static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42077   int offset = 0;
42078   asn1_ctx_t asn1_ctx;
42079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42080   offset = dissect_nbap_GANSS_Common_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Common_Data_PDU);
42081   offset += 7; offset >>= 3;
42082   return offset;
42083 }
42084 static int dissect_GANSS_Earth_Orientation_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42085   int offset = 0;
42086   asn1_ctx_t asn1_ctx;
42087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42088   offset = dissect_nbap_GANSS_Earth_Orientation_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Earth_Orientation_Parameters_PDU);
42089   offset += 7; offset >>= 3;
42090   return offset;
42091 }
42092 static int dissect_GANSS_EarthOrientParaReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42093   int offset = 0;
42094   asn1_ctx_t asn1_ctx;
42095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42096   offset = dissect_nbap_GANSS_EarthOrientParaReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_EarthOrientParaReq_PDU);
42097   offset += 7; offset >>= 3;
42098   return offset;
42099 }
42100 static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42101   int offset = 0;
42102   asn1_ctx_t asn1_ctx;
42103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42104   offset = dissect_nbap_GANSS_Generic_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Generic_Data_PDU);
42105   offset += 7; offset >>= 3;
42106   return offset;
42107 }
42108 static int dissect_GANSS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42109   int offset = 0;
42110   asn1_ctx_t asn1_ctx;
42111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42112   offset = dissect_nbap_GANSS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ID_PDU);
42113   offset += 7; offset >>= 3;
42114   return offset;
42115 }
42116 static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42117   int offset = 0;
42118   asn1_ctx_t asn1_ctx;
42119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42120   offset = dissect_nbap_GANSS_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Information_PDU);
42121   offset += 7; offset >>= 3;
42122   return offset;
42123 }
42124 static int dissect_GANSS_SBAS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42125   int offset = 0;
42126   asn1_ctx_t asn1_ctx;
42127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42128   offset = dissect_nbap_GANSS_SBAS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_SBAS_ID_PDU);
42129   offset += 7; offset >>= 3;
42130   return offset;
42131 }
42132 static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42133   int offset = 0;
42134   asn1_ctx_t asn1_ctx;
42135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42136   offset = dissect_nbap_GANSS_Time_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Time_ID_PDU);
42137   offset += 7; offset >>= 3;
42138   return offset;
42139 }
42140 static int dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42141   int offset = 0;
42142   asn1_ctx_t asn1_ctx;
42143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42144   offset = dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU);
42145   offset += 7; offset >>= 3;
42146   return offset;
42147 }
42148 static int dissect_HARQ_Preamble_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42149   int offset = 0;
42150   asn1_ctx_t asn1_ctx;
42151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42152   offset = dissect_nbap_HARQ_Preamble_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_PDU);
42153   offset += 7; offset >>= 3;
42154   return offset;
42155 }
42156 static int dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42157   int offset = 0;
42158   asn1_ctx_t asn1_ctx;
42159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42160   offset = dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU);
42161   offset += 7; offset >>= 3;
42162   return offset;
42163 }
42164 static int dissect_HSDPA_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42165   int offset = 0;
42166   asn1_ctx_t asn1_ctx;
42167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42168   offset = dissect_nbap_HSDPA_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_Capability_PDU);
42169   offset += 7; offset >>= 3;
42170   return offset;
42171 }
42172 static int dissect_HS_DSCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42173   int offset = 0;
42174   asn1_ctx_t asn1_ctx;
42175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42176   offset = dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRate_PDU);
42177   offset += 7; offset >>= 3;
42178   return offset;
42179 }
42180 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42181   int offset = 0;
42182   asn1_ctx_t asn1_ctx;
42183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42184   offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU);
42185   offset += 7; offset >>= 3;
42186   return offset;
42187 }
42188 static int dissect_HS_DSCHRequiredPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42189   int offset = 0;
42190   asn1_ctx_t asn1_ctx;
42191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42192   offset = dissect_nbap_HS_DSCHRequiredPower(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPower_PDU);
42193   offset += 7; offset >>= 3;
42194   return offset;
42195 }
42196 static int dissect_HS_DSCHRequiredPowerValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42197   int offset = 0;
42198   asn1_ctx_t asn1_ctx;
42199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42200   offset = dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValue_PDU);
42201   offset += 7; offset >>= 3;
42202   return offset;
42203 }
42204 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42205   int offset = 0;
42206   asn1_ctx_t asn1_ctx;
42207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42208   offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU);
42209   offset += 7; offset >>= 3;
42210   return offset;
42211 }
42212 static int dissect_HSDSCH_Common_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42213   int offset = 0;
42214   asn1_ctx_t asn1_ctx;
42215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42216   offset = dissect_nbap_HSDSCH_Common_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationFDD_PDU);
42217   offset += 7; offset >>= 3;
42218   return offset;
42219 }
42220 static int dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42221   int offset = 0;
42222   asn1_ctx_t asn1_ctx;
42223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42224   offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU);
42225   offset += 7; offset >>= 3;
42226   return offset;
42227 }
42228 static int dissect_HSDSCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42229   int offset = 0;
42230   asn1_ctx_t asn1_ctx;
42231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42232   offset = dissect_nbap_HSDSCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_PDU);
42233   offset += 7; offset >>= 3;
42234   return offset;
42235 }
42236 static int dissect_HSDSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42237   int offset = 0;
42238   asn1_ctx_t asn1_ctx;
42239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42240   offset = dissect_nbap_HSDSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_PDU);
42241   offset += 7; offset >>= 3;
42242   return offset;
42243 }
42244 static int dissect_HSDSCH_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42245   int offset = 0;
42246   asn1_ctx_t asn1_ctx;
42247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42248   offset = dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_PDU);
42249   offset += 7; offset >>= 3;
42250   return offset;
42251 }
42252 static int dissect_HSDSCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42253   int offset = 0;
42254   asn1_ctx_t asn1_ctx;
42255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42256   offset = dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU);
42257   offset += 7; offset >>= 3;
42258   return offset;
42259 }
42260 static int dissect_HSDSCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42261   int offset = 0;
42262   asn1_ctx_t asn1_ctx;
42263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42264   offset = dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU);
42265   offset += 7; offset >>= 3;
42266   return offset;
42267 }
42268 static int dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42269   int offset = 0;
42270   asn1_ctx_t asn1_ctx;
42271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42272   offset = dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU);
42273   offset += 7; offset >>= 3;
42274   return offset;
42275 }
42276 static int dissect_HSDSCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42277   int offset = 0;
42278   asn1_ctx_t asn1_ctx;
42279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42280   offset = dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_Response_PDU);
42281   offset += 7; offset >>= 3;
42282   return offset;
42283 }
42284 static int dissect_HSDSCH_Paging_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42285   int offset = 0;
42286   asn1_ctx_t asn1_ctx;
42287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42288   offset = dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU);
42289   offset += 7; offset >>= 3;
42290   return offset;
42291 }
42292 static int dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42293   int offset = 0;
42294   asn1_ctx_t asn1_ctx;
42295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42296   offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU);
42297   offset += 7; offset >>= 3;
42298   return offset;
42299 }
42300 static int dissect_HSDSCH_TDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42301   int offset = 0;
42302   asn1_ctx_t asn1_ctx;
42303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42304   offset = dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_Response_PDU);
42305   offset += 7; offset >>= 3;
42306   return offset;
42307 }
42308 static int dissect_HSDSCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42309   int offset = 0;
42310   asn1_ctx_t asn1_ctx;
42311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42312   offset = dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_Information_PDU);
42313   offset += 7; offset >>= 3;
42314   return offset;
42315 }
42316 static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42317   int offset = 0;
42318   asn1_ctx_t asn1_ctx;
42319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42320   offset = dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU);
42321   offset += 7; offset >>= 3;
42322   return offset;
42323 }
42324 static int dissect_HSDSCH_TBSizeTableIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42325   int offset = 0;
42326   asn1_ctx_t asn1_ctx;
42327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42328   offset = dissect_nbap_HSDSCH_TBSizeTableIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TBSizeTableIndicator_PDU);
42329   offset += 7; offset >>= 3;
42330   return offset;
42331 }
42332 static int dissect_HSDSCH_PreconfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42333   int offset = 0;
42334   asn1_ctx_t asn1_ctx;
42335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42336   offset = dissect_nbap_HSDSCH_PreconfigurationInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationInfo_PDU);
42337   offset += 7; offset >>= 3;
42338   return offset;
42339 }
42340 static int dissect_HSDSCH_PreconfigurationSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42341   int offset = 0;
42342   asn1_ctx_t asn1_ctx;
42343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42344   offset = dissect_nbap_HSDSCH_PreconfigurationSetup(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationSetup_PDU);
42345   offset += 7; offset >>= 3;
42346   return offset;
42347 }
42348 static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42349   int offset = 0;
42350   asn1_ctx_t asn1_ctx;
42351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42352   offset = dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU);
42353   offset += 7; offset >>= 3;
42354   return offset;
42355 }
42356 static int dissect_HS_SICH_Reception_Quality_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42357   int offset = 0;
42358   asn1_ctx_t asn1_ctx;
42359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42360   offset = dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Value_PDU);
42361   offset += 7; offset >>= 3;
42362   return offset;
42363 }
42364 static int dissect_HS_SICH_failed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42365   int offset = 0;
42366   asn1_ctx_t asn1_ctx;
42367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42368   offset = dissect_nbap_HS_SICH_failed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_failed_PDU);
42369   offset += 7; offset >>= 3;
42370   return offset;
42371 }
42372 static int dissect_HS_SICH_missed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42373   int offset = 0;
42374   asn1_ctx_t asn1_ctx;
42375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42376   offset = dissect_nbap_HS_SICH_missed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_missed_PDU);
42377   offset += 7; offset >>= 3;
42378   return offset;
42379 }
42380 static int dissect_HS_SICH_total_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42381   int offset = 0;
42382   asn1_ctx_t asn1_ctx;
42383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42384   offset = dissect_nbap_HS_SICH_total(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_total_PDU);
42385   offset += 7; offset >>= 3;
42386   return offset;
42387 }
42388 static int dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42389   int offset = 0;
42390   asn1_ctx_t asn1_ctx;
42391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42392   offset = dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU);
42393   offset += 7; offset >>= 3;
42394   return offset;
42395 }
42396 static int dissect_HSDSCH_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42397   int offset = 0;
42398   asn1_ctx_t asn1_ctx;
42399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42400   offset = dissect_nbap_HSDSCH_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RNTI_PDU);
42401   offset += 7; offset >>= 3;
42402   return offset;
42403 }
42404 static int dissect_HS_PDSCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42405   int offset = 0;
42406   asn1_ctx_t asn1_ctx;
42407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42408   offset = dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_FDD_Code_Information_PDU);
42409   offset += 7; offset >>= 3;
42410   return offset;
42411 }
42412 static int dissect_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42413   int offset = 0;
42414   asn1_ctx_t asn1_ctx;
42415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42416   offset = dissect_nbap_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_ID_PDU);
42417   offset += 7; offset >>= 3;
42418   return offset;
42419 }
42420 static int dissect_HS_SCCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42421   int offset = 0;
42422   asn1_ctx_t asn1_ctx;
42423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42424   offset = dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_FDD_Code_Information_PDU);
42425   offset += 7; offset >>= 3;
42426   return offset;
42427 }
42428 static int dissect_HS_PDSCH_Code_Change_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42429   int offset = 0;
42430   asn1_ctx_t asn1_ctx;
42431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42432   offset = dissect_nbap_HS_PDSCH_Code_Change_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU);
42433   offset += 7; offset >>= 3;
42434   return offset;
42435 }
42436 static int dissect_HS_PDSCH_Code_Change_Grant_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42437   int offset = 0;
42438   asn1_ctx_t asn1_ctx;
42439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42440   offset = dissect_nbap_HS_PDSCH_Code_Change_Grant(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Grant_PDU);
42441   offset += 7; offset >>= 3;
42442   return offset;
42443 }
42444 static int dissect_HSDSCH_Configured_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42445   int offset = 0;
42446   asn1_ctx_t asn1_ctx;
42447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42448   offset = dissect_nbap_HSDSCH_Configured_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Configured_Indicator_PDU);
42449   offset += 7; offset >>= 3;
42450   return offset;
42451 }
42452 static int dissect_HS_DSCH_Serving_Cell_Change_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42453   int offset = 0;
42454   asn1_ctx_t asn1_ctx;
42455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42456   offset = dissect_nbap_HS_DSCH_Serving_Cell_Change_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU);
42457   offset += 7; offset >>= 3;
42458   return offset;
42459 }
42460 static int dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42461   int offset = 0;
42462   asn1_ctx_t asn1_ctx;
42463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42464   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);
42465   offset += 7; offset >>= 3;
42466   return offset;
42467 }
42468 static int dissect_HSDSCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42469   int offset = 0;
42470   asn1_ctx_t asn1_ctx;
42471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42472   offset = dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Update_Information_PDU);
42473   offset += 7; offset >>= 3;
42474   return offset;
42475 }
42476 static int dissect_HSDSCH_TDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42477   int offset = 0;
42478   asn1_ctx_t asn1_ctx;
42479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42480   offset = dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Update_Information_PDU);
42481   offset += 7; offset >>= 3;
42482   return offset;
42483 }
42484 static int dissect_HSDSCH_Common_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42485   int offset = 0;
42486   asn1_ctx_t asn1_ctx;
42487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42488   offset = dissect_nbap_HSDSCH_Common_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationLCR_PDU);
42489   offset += 7; offset >>= 3;
42490   return offset;
42491 }
42492 static int dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42493   int offset = 0;
42494   asn1_ctx_t asn1_ctx;
42495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42496   offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU);
42497   offset += 7; offset >>= 3;
42498   return offset;
42499 }
42500 static int dissect_HSDSCH_Paging_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42501   int offset = 0;
42502   asn1_ctx_t asn1_ctx;
42503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42504   offset = dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU);
42505   offset += 7; offset >>= 3;
42506   return offset;
42507 }
42508 static int dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42509   int offset = 0;
42510   asn1_ctx_t asn1_ctx;
42511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42512   offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU);
42513   offset += 7; offset >>= 3;
42514   return offset;
42515 }
42516 static int dissect_IMB_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42517   int offset = 0;
42518   asn1_ctx_t asn1_ctx;
42519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42520   offset = dissect_nbap_IMB_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_IMB_Parameters_PDU);
42521   offset += 7; offset >>= 3;
42522   return offset;
42523 }
42524 static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42525   int offset = 0;
42526   asn1_ctx_t asn1_ctx;
42527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42528   offset = dissect_nbap_InformationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReportCharacteristics_PDU);
42529   offset += 7; offset >>= 3;
42530   return offset;
42531 }
42532 static int dissect_InformationExchangeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42533   int offset = 0;
42534   asn1_ctx_t asn1_ctx;
42535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42536   offset = dissect_nbap_InformationExchangeID(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeID_PDU);
42537   offset += 7; offset >>= 3;
42538   return offset;
42539 }
42540 static int dissect_InformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42541   int offset = 0;
42542   asn1_ctx_t asn1_ctx;
42543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42544   offset = dissect_nbap_InformationType(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationType_PDU);
42545   offset += 7; offset >>= 3;
42546   return offset;
42547 }
42548 static int dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42549   int offset = 0;
42550   asn1_ctx_t asn1_ctx;
42551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42552   offset = dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, &asn1_ctx, tree, hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU);
42553   offset += 7; offset >>= 3;
42554   return offset;
42555 }
42556 static int dissect_InnerLoopDLPCStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42557   int offset = 0;
42558   asn1_ctx_t asn1_ctx;
42559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42560   offset = dissect_nbap_InnerLoopDLPCStatus(tvb, offset, &asn1_ctx, tree, hf_nbap_InnerLoopDLPCStatus_PDU);
42561   offset += 7; offset >>= 3;
42562   return offset;
42563 }
42564 static int dissect_IPMulticastIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42565   int offset = 0;
42566   asn1_ctx_t asn1_ctx;
42567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42568   offset = dissect_nbap_IPMulticastIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastIndication_PDU);
42569   offset += 7; offset >>= 3;
42570   return offset;
42571 }
42572 static int dissect_IPMulticastDataBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42573   int offset = 0;
42574   asn1_ctx_t asn1_ctx;
42575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42576   offset = dissect_nbap_IPMulticastDataBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastDataBearerIndication_PDU);
42577   offset += 7; offset >>= 3;
42578   return offset;
42579 }
42580 static int dissect_Local_Cell_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42581   int offset = 0;
42582   asn1_ctx_t asn1_ctx;
42583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42584   offset = dissect_nbap_Local_Cell_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_ID_PDU);
42585   offset += 7; offset >>= 3;
42586   return offset;
42587 }
42588 static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42589   int offset = 0;
42590   asn1_ctx_t asn1_ctx;
42591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42592   offset = dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU);
42593   offset += 7; offset >>= 3;
42594   return offset;
42595 }
42596 static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42597   int offset = 0;
42598   asn1_ctx_t asn1_ctx;
42599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42600   offset = dissect_nbap_MAC_PDU_SizeExtended(tvb, offset, &asn1_ctx, tree, hf_nbap_MAC_PDU_SizeExtended_PDU);
42601   offset += 7; offset >>= 3;
42602   return offset;
42603 }
42604 static int dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42605   int offset = 0;
42606   asn1_ctx_t asn1_ctx;
42607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42608   offset = dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU);
42609   offset += 7; offset >>= 3;
42610   return offset;
42611 }
42612 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42613   int offset = 0;
42614   asn1_ctx_t asn1_ctx;
42615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42616   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU);
42617   offset += 7; offset >>= 3;
42618   return offset;
42619 }
42620 static int dissect_MaximumTransmissionPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42621   int offset = 0;
42622   asn1_ctx_t asn1_ctx;
42623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42624   offset = dissect_nbap_MaximumTransmissionPower(tvb, offset, &asn1_ctx, tree, hf_nbap_MaximumTransmissionPower_PDU);
42625   offset += 7; offset >>= 3;
42626   return offset;
42627 }
42628 static int dissect_Max_UE_DTX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42629   int offset = 0;
42630   asn1_ctx_t asn1_ctx;
42631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42632   offset = dissect_nbap_Max_UE_DTX_Cycle(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_UE_DTX_Cycle_PDU);
42633   offset += 7; offset >>= 3;
42634   return offset;
42635 }
42636 static int dissect_MBMS_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42637   int offset = 0;
42638   asn1_ctx_t asn1_ctx;
42639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42640   offset = dissect_nbap_MBMS_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMS_Capability_PDU);
42641   offset += 7; offset >>= 3;
42642   return offset;
42643 }
42644 static int dissect_MeasurementFilterCoefficient_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42645   int offset = 0;
42646   asn1_ctx_t asn1_ctx;
42647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42648   offset = dissect_nbap_MeasurementFilterCoefficient(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementFilterCoefficient_PDU);
42649   offset += 7; offset >>= 3;
42650   return offset;
42651 }
42652 static int dissect_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42653   int offset = 0;
42654   asn1_ctx_t asn1_ctx;
42655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42656   offset = dissect_nbap_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementID_PDU);
42657   offset += 7; offset >>= 3;
42658   return offset;
42659 }
42660 static int dissect_MeasurementRecoveryBehavior_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42661   int offset = 0;
42662   asn1_ctx_t asn1_ctx;
42663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42664   offset = dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryBehavior_PDU);
42665   offset += 7; offset >>= 3;
42666   return offset;
42667 }
42668 static int dissect_MeasurementRecoveryReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42669   int offset = 0;
42670   asn1_ctx_t asn1_ctx;
42671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42672   offset = dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryReportingIndicator_PDU);
42673   offset += 7; offset >>= 3;
42674   return offset;
42675 }
42676 static int dissect_MeasurementRecoverySupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42677   int offset = 0;
42678   asn1_ctx_t asn1_ctx;
42679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42680   offset = dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoverySupportIndicator_PDU);
42681   offset += 7; offset >>= 3;
42682   return offset;
42683 }
42684 static int dissect_MessageStructure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42685   int offset = 0;
42686   asn1_ctx_t asn1_ctx;
42687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42688   offset = dissect_nbap_MessageStructure(tvb, offset, &asn1_ctx, tree, hf_nbap_MessageStructure_PDU);
42689   offset += 7; offset >>= 3;
42690   return offset;
42691 }
42692 static int dissect_MICH_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42693   int offset = 0;
42694   asn1_ctx_t asn1_ctx;
42695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42696   offset = dissect_nbap_MICH_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_CFN_PDU);
42697   offset += 7; offset >>= 3;
42698   return offset;
42699 }
42700 static int dissect_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42701   int offset = 0;
42702   asn1_ctx_t asn1_ctx;
42703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42704   offset = dissect_nbap_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ActivationIndicator_PDU);
42705   offset += 7; offset >>= 3;
42706   return offset;
42707 }
42708 static int dissect_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42709   int offset = 0;
42710   asn1_ctx_t asn1_ctx;
42711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42712   offset = dissect_nbap_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Capability_PDU);
42713   offset += 7; offset >>= 3;
42714   return offset;
42715 }
42716 static int dissect_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42717   int offset = 0;
42718   asn1_ctx_t asn1_ctx;
42719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42720   offset = dissect_nbap_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Mode_Indicator_PDU);
42721   offset += 7; offset >>= 3;
42722   return offset;
42723 }
42724 static int dissect_MIMO_N_M_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42725   int offset = 0;
42726   asn1_ctx_t asn1_ctx;
42727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42728   offset = dissect_nbap_MIMO_N_M_Ratio(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_N_M_Ratio_PDU);
42729   offset += 7; offset >>= 3;
42730   return offset;
42731 }
42732 static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42733   int offset = 0;
42734   asn1_ctx_t asn1_ctx;
42735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42736   offset = dissect_nbap_MIMO_PilotConfiguration(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfiguration_PDU);
42737   offset += 7; offset >>= 3;
42738   return offset;
42739 }
42740 static int dissect_MinimumReducedE_DPDCH_GainFactor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42741   int offset = 0;
42742   asn1_ctx_t asn1_ctx;
42743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42744   offset = dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvb, offset, &asn1_ctx, tree, hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU);
42745   offset += 7; offset >>= 3;
42746   return offset;
42747 }
42748 static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42749   int offset = 0;
42750   asn1_ctx_t asn1_ctx;
42751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42752   offset = dissect_nbap_Modification_Period(tvb, offset, &asn1_ctx, tree, hf_nbap_Modification_Period_PDU);
42753   offset += 7; offset >>= 3;
42754   return offset;
42755 }
42756 static int dissect_MAChs_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42757   int offset = 0;
42758   asn1_ctx_t asn1_ctx;
42759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42760   offset = dissect_nbap_MAChs_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MAChs_ResetIndicator_PDU);
42761   offset += 7; offset >>= 3;
42762   return offset;
42763 }
42764 static int dissect_ModulationMBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42765   int offset = 0;
42766   asn1_ctx_t asn1_ctx;
42767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42768   offset = dissect_nbap_ModulationMBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationMBSFN_PDU);
42769   offset += 7; offset >>= 3;
42770   return offset;
42771 }
42772 static int dissect_ModulationPO_MBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42773   int offset = 0;
42774   asn1_ctx_t asn1_ctx;
42775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42776   offset = dissect_nbap_ModulationPO_MBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationPO_MBSFN_PDU);
42777   offset += 7; offset >>= 3;
42778   return offset;
42779 }
42780 static int dissect_MBSFN_Only_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42781   int offset = 0;
42782   asn1_ctx_t asn1_ctx;
42783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42784   offset = dissect_nbap_MBSFN_Only_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Indicator_PDU);
42785   offset += 7; offset >>= 3;
42786   return offset;
42787 }
42788 static int dissect_MBSFN_Only_Mode_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42789   int offset = 0;
42790   asn1_ctx_t asn1_ctx;
42791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42792   offset = dissect_nbap_MBSFN_Only_Mode_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Capability_PDU);
42793   offset += 7; offset >>= 3;
42794   return offset;
42795 }
42796 static int dissect_Multicarrier_Number_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42797   int offset = 0;
42798   asn1_ctx_t asn1_ctx;
42799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42800   offset = dissect_nbap_Multicarrier_Number(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicarrier_Number_PDU);
42801   offset += 7; offset >>= 3;
42802   return offset;
42803 }
42804 static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42805   int offset = 0;
42806   asn1_ctx_t asn1_ctx;
42807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42808   offset = dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU);
42809   offset += 7; offset >>= 3;
42810   return offset;
42811 }
42812 static int dissect_Multi_Cell_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42813   int offset = 0;
42814   asn1_ctx_t asn1_ctx;
42815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42816   offset = dissect_nbap_Multi_Cell_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Multi_Cell_Capability_Info_PDU);
42817   offset += 7; offset >>= 3;
42818   return offset;
42819 }
42820 static int dissect_NCyclesPerSFNperiod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42821   int offset = 0;
42822   asn1_ctx_t asn1_ctx;
42823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42824   offset = dissect_nbap_NCyclesPerSFNperiod(tvb, offset, &asn1_ctx, tree, hf_nbap_NCyclesPerSFNperiod_PDU);
42825   offset += 7; offset >>= 3;
42826   return offset;
42827 }
42828 static int dissect_NRepetitionsPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42829   int offset = 0;
42830   asn1_ctx_t asn1_ctx;
42831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42832   offset = dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NRepetitionsPerCyclePeriod_PDU);
42833   offset += 7; offset >>= 3;
42834   return offset;
42835 }
42836 static int dissect_NeighbouringCellMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42837   int offset = 0;
42838   asn1_ctx_t asn1_ctx;
42839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42840   offset = dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringCellMeasurementInformation_PDU);
42841   offset += 7; offset >>= 3;
42842   return offset;
42843 }
42844 static int dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42845   int offset = 0;
42846   asn1_ctx_t asn1_ctx;
42847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42848   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU);
42849   offset += 7; offset >>= 3;
42850   return offset;
42851 }
42852 static int dissect_NeighbouringTDDCellMeasurementInformation768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42853   int offset = 0;
42854   asn1_ctx_t asn1_ctx;
42855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42856   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU);
42857   offset += 7; offset >>= 3;
42858   return offset;
42859 }
42860 static int dissect_NI_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42861   int offset = 0;
42862   asn1_ctx_t asn1_ctx;
42863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42864   offset = dissect_nbap_NI_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_NI_Information_PDU);
42865   offset += 7; offset >>= 3;
42866   return offset;
42867 }
42868 static int dissect_NodeB_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42869   int offset = 0;
42870   asn1_ctx_t asn1_ctx;
42871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42872   offset = dissect_nbap_NodeB_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_NodeB_CommunicationContextID_PDU);
42873   offset += 7; offset >>= 3;
42874   return offset;
42875 }
42876 static int dissect_NumberOfReportedCellPortions_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42877   int offset = 0;
42878   asn1_ctx_t asn1_ctx;
42879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42880   offset = dissect_nbap_NumberOfReportedCellPortions(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortions_PDU);
42881   offset += 7; offset >>= 3;
42882   return offset;
42883 }
42884 static int dissect_NSubCyclesPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42885   int offset = 0;
42886   asn1_ctx_t asn1_ctx;
42887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42888   offset = dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NSubCyclesPerCyclePeriod_PDU);
42889   offset += 7; offset >>= 3;
42890   return offset;
42891 }
42892 static int dissect_Number_Of_Supported_Carriers_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42893   int offset = 0;
42894   asn1_ctx_t asn1_ctx;
42895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42896   offset = dissect_nbap_Number_Of_Supported_Carriers(tvb, offset, &asn1_ctx, tree, hf_nbap_Number_Of_Supported_Carriers_PDU);
42897   offset += 7; offset >>= 3;
42898   return offset;
42899 }
42900 static int dissect_NoOfTargetCellHS_SCCH_Order_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42901   int offset = 0;
42902   asn1_ctx_t asn1_ctx;
42903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42904   offset = dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvb, offset, &asn1_ctx, tree, hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU);
42905   offset += 7; offset >>= 3;
42906   return offset;
42907 }
42908 static int dissect_Paging_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42909   int offset = 0;
42910   asn1_ctx_t asn1_ctx;
42911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42912   offset = dissect_nbap_Paging_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU);
42913   offset += 7; offset >>= 3;
42914   return offset;
42915 }
42916 static int dissect_PLCCHinformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42917   int offset = 0;
42918   asn1_ctx_t asn1_ctx;
42919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42920   offset = dissect_nbap_PLCCHinformation(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCHinformation_PDU);
42921   offset += 7; offset >>= 3;
42922   return offset;
42923 }
42924 static int dissect_PowerAdjustmentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42925   int offset = 0;
42926   asn1_ctx_t asn1_ctx;
42927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42928   offset = dissect_nbap_PowerAdjustmentType(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerAdjustmentType_PDU);
42929   offset += 7; offset >>= 3;
42930   return offset;
42931 }
42932 static int dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42933   int offset = 0;
42934   asn1_ctx_t asn1_ctx;
42935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42936   offset = dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, &asn1_ctx, tree, hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU);
42937   offset += 7; offset >>= 3;
42938   return offset;
42939 }
42940 static int dissect_PrimaryScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42941   int offset = 0;
42942   asn1_ctx_t asn1_ctx;
42943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42944   offset = dissect_nbap_PrimaryScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryScramblingCode_PDU);
42945   offset += 7; offset >>= 3;
42946   return offset;
42947 }
42948 static int dissect_PrimaryCCPCH_RSCP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42949   int offset = 0;
42950   asn1_ctx_t asn1_ctx;
42951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42952   offset = dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_PDU);
42953   offset += 7; offset >>= 3;
42954   return offset;
42955 }
42956 static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42957   int offset = 0;
42958   asn1_ctx_t asn1_ctx;
42959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42960   offset = dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU);
42961   offset += 7; offset >>= 3;
42962   return offset;
42963 }
42964 static int dissect_Paging_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42965   int offset = 0;
42966   asn1_ctx_t asn1_ctx;
42967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42968   offset = dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU);
42969   offset += 7; offset >>= 3;
42970   return offset;
42971 }
42972 static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42973   int offset = 0;
42974   asn1_ctx_t asn1_ctx;
42975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42976   offset = dissect_nbap_RL_Specific_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_DCH_Info_PDU);
42977   offset += 7; offset >>= 3;
42978   return offset;
42979 }
42980 static int dissect_RL_Specific_E_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42981   int offset = 0;
42982   asn1_ctx_t asn1_ctx;
42983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42984   offset = dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_E_DCH_Info_PDU);
42985   offset += 7; offset >>= 3;
42986   return offset;
42987 }
42988 static int dissect_Reference_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42989   int offset = 0;
42990   asn1_ctx_t asn1_ctx;
42991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
42992   offset = dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_PDU);
42993   offset += 7; offset >>= 3;
42994   return offset;
42995 }
42996 static int dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
42997   int offset = 0;
42998   asn1_ctx_t asn1_ctx;
42999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43000   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU);
43001   offset += 7; offset >>= 3;
43002   return offset;
43003 }
43004 static int dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43005   int offset = 0;
43006   asn1_ctx_t asn1_ctx;
43007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43008   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU);
43009   offset += 7; offset >>= 3;
43010   return offset;
43011 }
43012 static int dissect_ReferenceClockAvailability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43013   int offset = 0;
43014   asn1_ctx_t asn1_ctx;
43015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43016   offset = dissect_nbap_ReferenceClockAvailability(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceClockAvailability_PDU);
43017   offset += 7; offset >>= 3;
43018   return offset;
43019 }
43020 static int dissect_ReferenceSFNoffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43021   int offset = 0;
43022   asn1_ctx_t asn1_ctx;
43023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43024   offset = dissect_nbap_ReferenceSFNoffset(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceSFNoffset_PDU);
43025   offset += 7; offset >>= 3;
43026   return offset;
43027 }
43028 static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43029   int offset = 0;
43030   asn1_ctx_t asn1_ctx;
43031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43032   offset = dissect_nbap_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristics_PDU);
43033   offset += 7; offset >>= 3;
43034   return offset;
43035 }
43036 static int dissect_ReportCharacteristicsType_OnModification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43037   int offset = 0;
43038   asn1_ctx_t asn1_ctx;
43039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43040   offset = dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristicsType_OnModification_PDU);
43041   offset += 7; offset >>= 3;
43042   return offset;
43043 }
43044 static int dissect_EDCH_RACH_Report_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43045   int offset = 0;
43046   asn1_ctx_t asn1_ctx;
43047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43048   offset = dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU);
43049   offset += 7; offset >>= 3;
43050   return offset;
43051 }
43052 static int dissect_EDCH_RACH_Report_ThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43053   int offset = 0;
43054   asn1_ctx_t asn1_ctx;
43055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43056   offset = dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU);
43057   offset += 7; offset >>= 3;
43058   return offset;
43059 }
43060 static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43061   int offset = 0;
43062   asn1_ctx_t asn1_ctx;
43063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43064   offset = dissect_nbap_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ID_PDU);
43065   offset += 7; offset >>= 3;
43066   return offset;
43067 }
43068 static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43069   int offset = 0;
43070   asn1_ctx_t asn1_ctx;
43071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43072   offset = dissect_nbap_RL_Set_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_ID_PDU);
43073   offset += 7; offset >>= 3;
43074   return offset;
43075 }
43076 static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43077   int offset = 0;
43078   asn1_ctx_t asn1_ctx;
43079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43080   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);
43081   offset += 7; offset >>= 3;
43082   return offset;
43083 }
43084 static int dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43085   int offset = 0;
43086   asn1_ctx_t asn1_ctx;
43087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43088   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);
43089   offset += 7; offset >>= 3;
43090   return offset;
43091 }
43092 static int dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43093   int offset = 0;
43094   asn1_ctx_t asn1_ctx;
43095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43096   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);
43097   offset += 7; offset >>= 3;
43098   return offset;
43099 }
43100 static int dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43101   int offset = 0;
43102   asn1_ctx_t asn1_ctx;
43103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43104   offset = dissect_nbap_Received_Scheduled_EDCH_Power_Share_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU);
43105   offset += 7; offset >>= 3;
43106   return offset;
43107 }
43108 static int dissect_RSEPS_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43109   int offset = 0;
43110   asn1_ctx_t asn1_ctx;
43111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43112   offset = dissect_nbap_RSEPS_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_RSEPS_Value_IncrDecrThres_PDU);
43113   offset += 7; offset >>= 3;
43114   return offset;
43115 }
43116 static int dissect_Rx_Timing_Deviation_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43117   int offset = 0;
43118   asn1_ctx_t asn1_ctx;
43119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43120   offset = dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU);
43121   offset += 7; offset >>= 3;
43122   return offset;
43123 }
43124 static int dissect_Rx_Timing_Deviation_Value_768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43125   int offset = 0;
43126   asn1_ctx_t asn1_ctx;
43127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43128   offset = dissect_nbap_Rx_Timing_Deviation_Value_768(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_768_PDU);
43129   offset += 7; offset >>= 3;
43130   return offset;
43131 }
43132 static int dissect_Rx_Timing_Deviation_Value_384_ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43133   int offset = 0;
43134   asn1_ctx_t asn1_ctx;
43135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43136   offset = dissect_nbap_Rx_Timing_Deviation_Value_384_ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU);
43137   offset += 7; offset >>= 3;
43138   return offset;
43139 }
43140 static int dissect_RTWP_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43141   int offset = 0;
43142   asn1_ctx_t asn1_ctx;
43143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43144   offset = dissect_nbap_RTWP_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_ReportingIndicator_PDU);
43145   offset += 7; offset >>= 3;
43146   return offset;
43147 }
43148 static int dissect_RTWP_CellPortion_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43149   int offset = 0;
43150   asn1_ctx_t asn1_ctx;
43151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43152   offset = dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU);
43153   offset += 7; offset >>= 3;
43154   return offset;
43155 }
43156 static int dissect_AdjustmentPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43157   int offset = 0;
43158   asn1_ctx_t asn1_ctx;
43159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43160   offset = dissect_nbap_AdjustmentPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_AdjustmentPeriod_PDU);
43161   offset += 7; offset >>= 3;
43162   return offset;
43163 }
43164 static int dissect_E_DPCCH_Power_Boosting_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43165   int offset = 0;
43166   asn1_ctx_t asn1_ctx;
43167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43168   offset = dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU);
43169   offset += 7; offset >>= 3;
43170   return offset;
43171 }
43172 static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43173   int offset = 0;
43174   asn1_ctx_t asn1_ctx;
43175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43176   offset = dissect_nbap_SAT_Info_Almanac_ExtList(tvb, offset, &asn1_ctx, tree, hf_nbap_SAT_Info_Almanac_ExtList_PDU);
43177   offset += 7; offset >>= 3;
43178   return offset;
43179 }
43180 static int dissect_ScaledAdjustmentRatio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43181   int offset = 0;
43182   asn1_ctx_t asn1_ctx;
43183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43184   offset = dissect_nbap_ScaledAdjustmentRatio(tvb, offset, &asn1_ctx, tree, hf_nbap_ScaledAdjustmentRatio_PDU);
43185   offset += 7; offset >>= 3;
43186   return offset;
43187 }
43188 static int dissect_MaxAdjustmentStep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43189   int offset = 0;
43190   asn1_ctx_t asn1_ctx;
43191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43192   offset = dissect_nbap_MaxAdjustmentStep(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxAdjustmentStep_PDU);
43193   offset += 7; offset >>= 3;
43194   return offset;
43195 }
43196 static int dissect_Secondary_CPICH_Information_Change_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43197   int offset = 0;
43198   asn1_ctx_t asn1_ctx;
43199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43200   offset = dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CPICH_Information_Change_PDU);
43201   offset += 7; offset >>= 3;
43202   return offset;
43203 }
43204 static int dissect_Secondary_CCPCH_SlotFormat_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43205   int offset = 0;
43206   asn1_ctx_t asn1_ctx;
43207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43208   offset = dissect_nbap_Secondary_CCPCH_SlotFormat_Extended(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU);
43209   offset += 7; offset >>= 3;
43210   return offset;
43211 }
43212 static int dissect_Serving_E_DCH_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43213   int offset = 0;
43214   asn1_ctx_t asn1_ctx;
43215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43216   offset = dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Serving_E_DCH_RL_ID_PDU);
43217   offset += 7; offset >>= 3;
43218   return offset;
43219 }
43220 static int dissect_SFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43221   int offset = 0;
43222   asn1_ctx_t asn1_ctx;
43223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43224   offset = dissect_nbap_SFN(tvb, offset, &asn1_ctx, tree, hf_nbap_SFN_PDU);
43225   offset += 7; offset >>= 3;
43226   return offset;
43227 }
43228 static int dissect_SFNSFNMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43229   int offset = 0;
43230   asn1_ctx_t asn1_ctx;
43231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43232   offset = dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementThresholdInformation_PDU);
43233   offset += 7; offset >>= 3;
43234   return offset;
43235 }
43236 static int dissect_SFNSFNMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43237   int offset = 0;
43238   asn1_ctx_t asn1_ctx;
43239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43240   offset = dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementValueInformation_PDU);
43241   offset += 7; offset >>= 3;
43242   return offset;
43243 }
43244 static int dissect_ShutdownTimer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43245   int offset = 0;
43246   asn1_ctx_t asn1_ctx;
43247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43248   offset = dissect_nbap_ShutdownTimer(tvb, offset, &asn1_ctx, tree, hf_nbap_ShutdownTimer_PDU);
43249   offset += 7; offset >>= 3;
43250   return offset;
43251 }
43252 static int dissect_SignallingBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43253   int offset = 0;
43254   asn1_ctx_t asn1_ctx;
43255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43256   offset = dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SignallingBearerRequestIndicator_PDU);
43257   offset += 7; offset >>= 3;
43258   return offset;
43259 }
43260 static int dissect_SixtyfourQAM_UsageAllowedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43261   int offset = 0;
43262   asn1_ctx_t asn1_ctx;
43263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43264   offset = dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU);
43265   offset += 7; offset >>= 3;
43266   return offset;
43267 }
43268 static int dissect_SixtyfourQAM_DL_UsageIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43269   int offset = 0;
43270   asn1_ctx_t asn1_ctx;
43271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43272   offset = dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU);
43273   offset += 7; offset >>= 3;
43274   return offset;
43275 }
43276 static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43277   int offset = 0;
43278   asn1_ctx_t asn1_ctx;
43279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43280   offset = dissect_nbap_SixtyfourQAM_DL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_Capability_PDU);
43281   offset += 7; offset >>= 3;
43282   return offset;
43283 }
43284 static int dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43285   int offset = 0;
43286   asn1_ctx_t asn1_ctx;
43287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43288   offset = dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU);
43289   offset += 7; offset >>= 3;
43290   return offset;
43291 }
43292 static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43293   int offset = 0;
43294   asn1_ctx_t asn1_ctx;
43295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43296   offset = dissect_nbap_SixteenQAM_UL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Capability_PDU);
43297   offset += 7; offset >>= 3;
43298   return offset;
43299 }
43300 static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43301   int offset = 0;
43302   asn1_ctx_t asn1_ctx;
43303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43304   offset = dissect_nbap_SixteenQAM_UL_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU);
43305   offset += 7; offset >>= 3;
43306   return offset;
43307 }
43308 static int dissect_Start_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43309   int offset = 0;
43310   asn1_ctx_t asn1_ctx;
43311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43312   offset = dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU);
43313   offset += 7; offset >>= 3;
43314   return offset;
43315 }
43316 static int dissect_SyncCase_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43317   int offset = 0;
43318   asn1_ctx_t asn1_ctx;
43319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43320   offset = dissect_nbap_SyncCase(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCase_PDU);
43321   offset += 7; offset >>= 3;
43322   return offset;
43323 }
43324 static int dissect_SynchronisationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43325   int offset = 0;
43326   asn1_ctx_t asn1_ctx;
43327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43328   offset = dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportCharacteristics_PDU);
43329   offset += 7; offset >>= 3;
43330   return offset;
43331 }
43332 static int dissect_SyncDLCodeIdThreInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43333   int offset = 0;
43334   asn1_ctx_t asn1_ctx;
43335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43336   offset = dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_PDU);
43337   offset += 7; offset >>= 3;
43338   return offset;
43339 }
43340 static int dissect_SynchronisationReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43341   int offset = 0;
43342   asn1_ctx_t asn1_ctx;
43343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43344   offset = dissect_nbap_SynchronisationReportType(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportType_PDU);
43345   offset += 7; offset >>= 3;
43346   return offset;
43347 }
43348 static int dissect_T_Cell_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43349   int offset = 0;
43350   asn1_ctx_t asn1_ctx;
43351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43352   offset = dissect_nbap_T_Cell(tvb, offset, &asn1_ctx, tree, hf_nbap_T_Cell_PDU);
43353   offset += 7; offset >>= 3;
43354   return offset;
43355 }
43356 static int dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43357   int offset = 0;
43358   asn1_ctx_t asn1_ctx;
43359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43360   offset = dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU);
43361   offset += 7; offset >>= 3;
43362   return offset;
43363 }
43364 static int dissect_TDD_TPC_DownlinkStepSize_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43365   int offset = 0;
43366   asn1_ctx_t asn1_ctx;
43367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43368   offset = dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_DownlinkStepSize_PDU);
43369   offset += 7; offset >>= 3;
43370   return offset;
43371 }
43372 static int dissect_TDD_TPC_UplinkStepSize_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43373   int offset = 0;
43374   asn1_ctx_t asn1_ctx;
43375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43376   offset = dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU);
43377   offset += 7; offset >>= 3;
43378   return offset;
43379 }
43380 static int dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43381   int offset = 0;
43382   asn1_ctx_t asn1_ctx;
43383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43384   offset = dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU);
43385   offset += 7; offset >>= 3;
43386   return offset;
43387 }
43388 static int dissect_TFCI_Presence_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43389   int offset = 0;
43390   asn1_ctx_t asn1_ctx;
43391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43392   offset = dissect_nbap_TFCI_Presence(tvb, offset, &asn1_ctx, tree, hf_nbap_TFCI_Presence_PDU);
43393   offset += 7; offset >>= 3;
43394   return offset;
43395 }
43396 static int dissect_TimeSlot_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43397   int offset = 0;
43398   asn1_ctx_t asn1_ctx;
43399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43400   offset = dissect_nbap_TimeSlot(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlot_PDU);
43401   offset += 7; offset >>= 3;
43402   return offset;
43403 }
43404 static int dissect_TimeSlotLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43405   int offset = 0;
43406   asn1_ctx_t asn1_ctx;
43407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43408   offset = dissect_nbap_TimeSlotLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotLCR_PDU);
43409   offset += 7; offset >>= 3;
43410   return offset;
43411 }
43412 static int dissect_TimeslotLCR_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43413   int offset = 0;
43414   asn1_ctx_t asn1_ctx;
43415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43416   offset = dissect_nbap_TimeslotLCR_Extension(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotLCR_Extension_PDU);
43417   offset += 7; offset >>= 3;
43418   return offset;
43419 }
43420 static int dissect_TimingAdjustmentValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43421   int offset = 0;
43422   asn1_ctx_t asn1_ctx;
43423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43424   offset = dissect_nbap_TimingAdjustmentValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValue_PDU);
43425   offset += 7; offset >>= 3;
43426   return offset;
43427 }
43428 static int dissect_TimingAdjustmentValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43429   int offset = 0;
43430   asn1_ctx_t asn1_ctx;
43431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43432   offset = dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValueLCR_PDU);
43433   offset += 7; offset >>= 3;
43434   return offset;
43435 }
43436 static int dissect_TimingAdvanceApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43437   int offset = 0;
43438   asn1_ctx_t asn1_ctx;
43439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43440   offset = dissect_nbap_TimingAdvanceApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdvanceApplied_PDU);
43441   offset += 7; offset >>= 3;
43442   return offset;
43443 }
43444 static int dissect_SynchronisationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43445   int offset = 0;
43446   asn1_ctx_t asn1_ctx;
43447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43448   offset = dissect_nbap_SynchronisationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationIndicator_PDU);
43449   offset += 7; offset >>= 3;
43450   return offset;
43451 }
43452 static int dissect_TnlQos_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43453   int offset = 0;
43454   asn1_ctx_t asn1_ctx;
43455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43456   offset = dissect_nbap_TnlQos(tvb, offset, &asn1_ctx, tree, hf_nbap_TnlQos_PDU);
43457   offset += 7; offset >>= 3;
43458   return offset;
43459 }
43460 static int dissect_Transmission_Gap_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43461   int offset = 0;
43462   asn1_ctx_t asn1_ctx;
43463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43464   offset = dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU);
43465   offset += 7; offset >>= 3;
43466   return offset;
43467 }
43468 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_) {
43469   int offset = 0;
43470   asn1_ctx_t asn1_ctx;
43471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43472   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);
43473   offset += 7; offset >>= 3;
43474   return offset;
43475 }
43476 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43477   int offset = 0;
43478   asn1_ctx_t asn1_ctx;
43479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43480   offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU);
43481   offset += 7; offset >>= 3;
43482   return offset;
43483 }
43484 static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43485   int offset = 0;
43486   asn1_ctx_t asn1_ctx;
43487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43488   offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU);
43489   offset += 7; offset >>= 3;
43490   return offset;
43491 }
43492 static int dissect_Transmitted_Carrier_Power_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43493   int offset = 0;
43494   asn1_ctx_t asn1_ctx;
43495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43496   offset = dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_Value_PDU);
43497   offset += 7; offset >>= 3;
43498   return offset;
43499 }
43500 static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43501   int offset = 0;
43502   asn1_ctx_t asn1_ctx;
43503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43504   offset = dissect_nbap_TransmissionDiversityApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmissionDiversityApplied_PDU);
43505   offset += 7; offset >>= 3;
43506   return offset;
43507 }
43508 static int dissect_TransportBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43509   int offset = 0;
43510   asn1_ctx_t asn1_ctx;
43511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43512   offset = dissect_nbap_TransportBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerRequestIndicator_PDU);
43513   offset += 7; offset >>= 3;
43514   return offset;
43515 }
43516 static int dissect_TransportBearerNotRequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43517   int offset = 0;
43518   asn1_ctx_t asn1_ctx;
43519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43520   offset = dissect_nbap_TransportBearerNotRequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotRequestedIndicator_PDU);
43521   offset += 7; offset >>= 3;
43522   return offset;
43523 }
43524 static int dissect_TransportBearerNotSetupIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43525   int offset = 0;
43526   asn1_ctx_t asn1_ctx;
43527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43528   offset = dissect_nbap_TransportBearerNotSetupIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotSetupIndicator_PDU);
43529   offset += 7; offset >>= 3;
43530   return offset;
43531 }
43532 static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43533   int offset = 0;
43534   asn1_ctx_t asn1_ctx;
43535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43536   offset = dissect_nbap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportLayerAddress_PDU);
43537   offset += 7; offset >>= 3;
43538   return offset;
43539 }
43540 static int dissect_TSTD_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43541   int offset = 0;
43542   asn1_ctx_t asn1_ctx;
43543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43544   offset = dissect_nbap_TSTD_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TSTD_Indicator_PDU);
43545   offset += 7; offset >>= 3;
43546   return offset;
43547 }
43548 static int dissect_TSN_Length_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43549   int offset = 0;
43550   asn1_ctx_t asn1_ctx;
43551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43552   offset = dissect_nbap_TSN_Length(tvb, offset, &asn1_ctx, tree, hf_nbap_TSN_Length_PDU);
43553   offset += 7; offset >>= 3;
43554   return offset;
43555 }
43556 static int dissect_TUTRANGANSSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43557   int offset = 0;
43558   asn1_ctx_t asn1_ctx;
43559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43560   offset = dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU);
43561   offset += 7; offset >>= 3;
43562   return offset;
43563 }
43564 static int dissect_TUTRANGANSSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43565   int offset = 0;
43566   asn1_ctx_t asn1_ctx;
43567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43568   offset = dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU);
43569   offset += 7; offset >>= 3;
43570   return offset;
43571 }
43572 static int dissect_TUTRANGPSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43573   int offset = 0;
43574   asn1_ctx_t asn1_ctx;
43575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43576   offset = dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU);
43577   offset += 7; offset >>= 3;
43578   return offset;
43579 }
43580 static int dissect_TUTRANGPSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43581   int offset = 0;
43582   asn1_ctx_t asn1_ctx;
43583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43584   offset = dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementValueInformation_PDU);
43585   offset += 7; offset >>= 3;
43586   return offset;
43587 }
43588 static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43589   int offset = 0;
43590   asn1_ctx_t asn1_ctx;
43591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43592   offset = dissect_nbap_TypeOfError(tvb, offset, &asn1_ctx, tree, hf_nbap_TypeOfError_PDU);
43593   offset += 7; offset >>= 3;
43594   return offset;
43595 }
43596 static int dissect_UARFCN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43597   int offset = 0;
43598   asn1_ctx_t asn1_ctx;
43599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43600   offset = dissect_nbap_UARFCN(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_PDU);
43601   offset += 7; offset >>= 3;
43602   return offset;
43603 }
43604 static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43605   int offset = 0;
43606   asn1_ctx_t asn1_ctx;
43607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43608   offset = dissect_nbap_UE_Capability_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Capability_Information_PDU);
43609   offset += 7; offset >>= 3;
43610   return offset;
43611 }
43612 static int dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43613   int offset = 0;
43614   asn1_ctx_t asn1_ctx;
43615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43616   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);
43617   offset += 7; offset >>= 3;
43618   return offset;
43619 }
43620 static int dissect_UL_SIR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43621   int offset = 0;
43622   asn1_ctx_t asn1_ctx;
43623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43624   offset = dissect_nbap_UL_SIR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_SIR_PDU);
43625   offset += 7; offset >>= 3;
43626   return offset;
43627 }
43628 static int dissect_UL_Synchronisation_Parameters_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43629   int offset = 0;
43630   asn1_ctx_t asn1_ctx;
43631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43632   offset = dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Synchronisation_Parameters_LCR_PDU);
43633   offset += 7; offset >>= 3;
43634   return offset;
43635 }
43636 static int dissect_UPPCHPositionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43637   int offset = 0;
43638   asn1_ctx_t asn1_ctx;
43639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43640   offset = dissect_nbap_UPPCHPositionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCHPositionLCR_PDU);
43641   offset += 7; offset >>= 3;
43642   return offset;
43643 }
43644 static int dissect_UpPTSInterferenceValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43645   int offset = 0;
43646   asn1_ctx_t asn1_ctx;
43647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43648   offset = dissect_nbap_UpPTSInterferenceValue(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterferenceValue_PDU);
43649   offset += 7; offset >>= 3;
43650   return offset;
43651 }
43652 static int dissect_Unidirectional_DCH_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43653   int offset = 0;
43654   asn1_ctx_t asn1_ctx;
43655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43656   offset = dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Unidirectional_DCH_Indicator_PDU);
43657   offset += 7; offset >>= 3;
43658   return offset;
43659 }
43660 static int dissect_USCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43661   int offset = 0;
43662   asn1_ctx_t asn1_ctx;
43663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43664   offset = dissect_nbap_USCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_PDU);
43665   offset += 7; offset >>= 3;
43666   return offset;
43667 }
43668 static int dissect_USCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43669   int offset = 0;
43670   asn1_ctx_t asn1_ctx;
43671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43672   offset = dissect_nbap_USCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_InformationResponse_PDU);
43673   offset += 7; offset >>= 3;
43674   return offset;
43675 }
43676 static int dissect_CommonTransportChannelSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43677   int offset = 0;
43678   asn1_ctx_t asn1_ctx;
43679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43680   offset = dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestFDD_PDU);
43681   offset += 7; offset >>= 3;
43682   return offset;
43683 }
43684 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43685   int offset = 0;
43686   asn1_ctx_t asn1_ctx;
43687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43688   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU);
43689   offset += 7; offset >>= 3;
43690   return offset;
43691 }
43692 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43693   int offset = 0;
43694   asn1_ctx_t asn1_ctx;
43695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43696   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU);
43697   offset += 7; offset >>= 3;
43698   return offset;
43699 }
43700 static int dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43701   int offset = 0;
43702   asn1_ctx_t asn1_ctx;
43703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43704   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU);
43705   offset += 7; offset >>= 3;
43706   return offset;
43707 }
43708 static int dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43709   int offset = 0;
43710   asn1_ctx_t asn1_ctx;
43711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43712   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU);
43713   offset += 7; offset >>= 3;
43714   return offset;
43715 }
43716 static int dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43717   int offset = 0;
43718   asn1_ctx_t asn1_ctx;
43719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43720   offset = dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU);
43721   offset += 7; offset >>= 3;
43722   return offset;
43723 }
43724 static int dissect_CommonTransportChannelSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43725   int offset = 0;
43726   asn1_ctx_t asn1_ctx;
43727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43728   offset = dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestTDD_PDU);
43729   offset += 7; offset >>= 3;
43730   return offset;
43731 }
43732 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43733   int offset = 0;
43734   asn1_ctx_t asn1_ctx;
43735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43736   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU);
43737   offset += 7; offset >>= 3;
43738   return offset;
43739 }
43740 static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43741   int offset = 0;
43742   asn1_ctx_t asn1_ctx;
43743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43744   offset = dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU);
43745   offset += 7; offset >>= 3;
43746   return offset;
43747 }
43748 static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43749   int offset = 0;
43750   asn1_ctx_t asn1_ctx;
43751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43752   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU);
43753   offset += 7; offset >>= 3;
43754   return offset;
43755 }
43756 static int dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43757   int offset = 0;
43758   asn1_ctx_t asn1_ctx;
43759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43760   offset = dissect_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU);
43761   offset += 7; offset >>= 3;
43762   return offset;
43763 }
43764 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43765   int offset = 0;
43766   asn1_ctx_t asn1_ctx;
43767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43768   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU);
43769   offset += 7; offset >>= 3;
43770   return offset;
43771 }
43772 static int dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43773   int offset = 0;
43774   asn1_ctx_t asn1_ctx;
43775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43776   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU);
43777   offset += 7; offset >>= 3;
43778   return offset;
43779 }
43780 static int dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43781   int offset = 0;
43782   asn1_ctx_t asn1_ctx;
43783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43784   offset = dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU);
43785   offset += 7; offset >>= 3;
43786   return offset;
43787 }
43788 static int dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43789   int offset = 0;
43790   asn1_ctx_t asn1_ctx;
43791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43792   offset = dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
43793   offset += 7; offset >>= 3;
43794   return offset;
43795 }
43796 static int dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43797   int offset = 0;
43798   asn1_ctx_t asn1_ctx;
43799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43800   offset = dissect_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
43801   offset += 7; offset >>= 3;
43802   return offset;
43803 }
43804 static int dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43805   int offset = 0;
43806   asn1_ctx_t asn1_ctx;
43807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43808   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU);
43809   offset += 7; offset >>= 3;
43810   return offset;
43811 }
43812 static int dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43813   int offset = 0;
43814   asn1_ctx_t asn1_ctx;
43815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43816   offset = dissect_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU);
43817   offset += 7; offset >>= 3;
43818   return offset;
43819 }
43820 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43821   int offset = 0;
43822   asn1_ctx_t asn1_ctx;
43823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43824   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
43825   offset += 7; offset >>= 3;
43826   return offset;
43827 }
43828 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43829   int offset = 0;
43830   asn1_ctx_t asn1_ctx;
43831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43832   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
43833   offset += 7; offset >>= 3;
43834   return offset;
43835 }
43836 static int dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43837   int offset = 0;
43838   asn1_ctx_t asn1_ctx;
43839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43840   offset = dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU);
43841   offset += 7; offset >>= 3;
43842   return offset;
43843 }
43844 static int dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43845   int offset = 0;
43846   asn1_ctx_t asn1_ctx;
43847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43848   offset = dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU);
43849   offset += 7; offset >>= 3;
43850   return offset;
43851 }
43852 static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43853   int offset = 0;
43854   asn1_ctx_t asn1_ctx;
43855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43856   offset = dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU);
43857   offset += 7; offset >>= 3;
43858   return offset;
43859 }
43860 static int dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43861   int offset = 0;
43862   asn1_ctx_t asn1_ctx;
43863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43864   offset = dissect_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
43865   offset += 7; offset >>= 3;
43866   return offset;
43867 }
43868 static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43869   int offset = 0;
43870   asn1_ctx_t asn1_ctx;
43871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43872   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
43873   offset += 7; offset >>= 3;
43874   return offset;
43875 }
43876 static int dissect_PLCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43877   int offset = 0;
43878   asn1_ctx_t asn1_ctx;
43879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43880   offset = dissect_nbap_PLCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_parameters_PDU);
43881   offset += 7; offset >>= 3;
43882   return offset;
43883 }
43884 static int dissect_E_RUCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43885   int offset = 0;
43886   asn1_ctx_t asn1_ctx;
43887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43888   offset = dissect_nbap_E_RUCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_parameters_PDU);
43889   offset += 7; offset >>= 3;
43890   return offset;
43891 }
43892 static int dissect_E_RUCCH_768_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43893   int offset = 0;
43894   asn1_ctx_t asn1_ctx;
43895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43896   offset = dissect_nbap_E_RUCCH_768_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_parameters_PDU);
43897   offset += 7; offset >>= 3;
43898   return offset;
43899 }
43900 static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43901   int offset = 0;
43902   asn1_ctx_t asn1_ctx;
43903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43904   offset = dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupResponse_PDU);
43905   offset += 7; offset >>= 3;
43906   return offset;
43907 }
43908 static int dissect_FACH_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43909   int offset = 0;
43910   asn1_ctx_t asn1_ctx;
43911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43912   offset = dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU);
43913   offset += 7; offset >>= 3;
43914   return offset;
43915 }
43916 static int dissect_CommonTransportChannelSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43917   int offset = 0;
43918   asn1_ctx_t asn1_ctx;
43919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43920   offset = dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupFailure_PDU);
43921   offset += 7; offset >>= 3;
43922   return offset;
43923 }
43924 static int dissect_CommonTransportChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43925   int offset = 0;
43926   asn1_ctx_t asn1_ctx;
43927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43928   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU);
43929   offset += 7; offset >>= 3;
43930   return offset;
43931 }
43932 static int dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43933   int offset = 0;
43934   asn1_ctx_t asn1_ctx;
43935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43936   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU);
43937   offset += 7; offset >>= 3;
43938   return offset;
43939 }
43940 static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43941   int offset = 0;
43942   asn1_ctx_t asn1_ctx;
43943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43944   offset = dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
43945   offset += 7; offset >>= 3;
43946   return offset;
43947 }
43948 static int dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43949   int offset = 0;
43950   asn1_ctx_t asn1_ctx;
43951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43952   offset = dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
43953   offset += 7; offset >>= 3;
43954   return offset;
43955 }
43956 static int dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43957   int offset = 0;
43958   asn1_ctx_t asn1_ctx;
43959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43960   offset = dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
43961   offset += 7; offset >>= 3;
43962   return offset;
43963 }
43964 static int dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43965   int offset = 0;
43966   asn1_ctx_t asn1_ctx;
43967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43968   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU);
43969   offset += 7; offset >>= 3;
43970   return offset;
43971 }
43972 static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43973   int offset = 0;
43974   asn1_ctx_t asn1_ctx;
43975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43976   offset = dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
43977   offset += 7; offset >>= 3;
43978   return offset;
43979 }
43980 static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43981   int offset = 0;
43982   asn1_ctx_t asn1_ctx;
43983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43984   offset = dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
43985   offset += 7; offset >>= 3;
43986   return offset;
43987 }
43988 static int dissect_CommonTransportChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43989   int offset = 0;
43990   asn1_ctx_t asn1_ctx;
43991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
43992   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU);
43993   offset += 7; offset >>= 3;
43994   return offset;
43995 }
43996 static int dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
43997   int offset = 0;
43998   asn1_ctx_t asn1_ctx;
43999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44000   offset = dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU);
44001   offset += 7; offset >>= 3;
44002   return offset;
44003 }
44004 static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44005   int offset = 0;
44006   asn1_ctx_t asn1_ctx;
44007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44008   offset = dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU);
44009   offset += 7; offset >>= 3;
44010   return offset;
44011 }
44012 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44013   int offset = 0;
44014   asn1_ctx_t asn1_ctx;
44015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44016   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
44017   offset += 7; offset >>= 3;
44018   return offset;
44019 }
44020 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44021   int offset = 0;
44022   asn1_ctx_t asn1_ctx;
44023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44024   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
44025   offset += 7; offset >>= 3;
44026   return offset;
44027 }
44028 static int dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44029   int offset = 0;
44030   asn1_ctx_t asn1_ctx;
44031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44032   offset = dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU);
44033   offset += 7; offset >>= 3;
44034   return offset;
44035 }
44036 static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44037   int offset = 0;
44038   asn1_ctx_t asn1_ctx;
44039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44040   offset = dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU);
44041   offset += 7; offset >>= 3;
44042   return offset;
44043 }
44044 static int dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44045   int offset = 0;
44046   asn1_ctx_t asn1_ctx;
44047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44048   offset = dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU);
44049   offset += 7; offset >>= 3;
44050   return offset;
44051 }
44052 static int dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44053   int offset = 0;
44054   asn1_ctx_t asn1_ctx;
44055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44056   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
44057   offset += 7; offset >>= 3;
44058   return offset;
44059 }
44060 static int dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44061   int offset = 0;
44062   asn1_ctx_t asn1_ctx;
44063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44064   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU);
44065   offset += 7; offset >>= 3;
44066   return offset;
44067 }
44068 static int dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44069   int offset = 0;
44070   asn1_ctx_t asn1_ctx;
44071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44072   offset = dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU);
44073   offset += 7; offset >>= 3;
44074   return offset;
44075 }
44076 static int dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44077   int offset = 0;
44078   asn1_ctx_t asn1_ctx;
44079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44080   offset = dissect_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
44081   offset += 7; offset >>= 3;
44082   return offset;
44083 }
44084 static int dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44085   int offset = 0;
44086   asn1_ctx_t asn1_ctx;
44087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44088   offset = dissect_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
44089   offset += 7; offset >>= 3;
44090   return offset;
44091 }
44092 static int dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44093   int offset = 0;
44094   asn1_ctx_t asn1_ctx;
44095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44096   offset = dissect_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
44097   offset += 7; offset >>= 3;
44098   return offset;
44099 }
44100 static int dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44101   int offset = 0;
44102   asn1_ctx_t asn1_ctx;
44103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44104   offset = dissect_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
44105   offset += 7; offset >>= 3;
44106   return offset;
44107 }
44108 static int dissect_CommonTransportChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44109   int offset = 0;
44110   asn1_ctx_t asn1_ctx;
44111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44112   offset = dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationResponse_PDU);
44113   offset += 7; offset >>= 3;
44114   return offset;
44115 }
44116 static int dissect_CommonTransportChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44117   int offset = 0;
44118   asn1_ctx_t asn1_ctx;
44119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44120   offset = dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationFailure_PDU);
44121   offset += 7; offset >>= 3;
44122   return offset;
44123 }
44124 static int dissect_CommonTransportChannelDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44125   int offset = 0;
44126   asn1_ctx_t asn1_ctx;
44127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44128   offset = dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionRequest_PDU);
44129   offset += 7; offset >>= 3;
44130   return offset;
44131 }
44132 static int dissect_CommonTransportChannelDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44133   int offset = 0;
44134   asn1_ctx_t asn1_ctx;
44135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44136   offset = dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionResponse_PDU);
44137   offset += 7; offset >>= 3;
44138   return offset;
44139 }
44140 static int dissect_BlockResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44141   int offset = 0;
44142   asn1_ctx_t asn1_ctx;
44143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44144   offset = dissect_nbap_BlockResourceRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceRequest_PDU);
44145   offset += 7; offset >>= 3;
44146   return offset;
44147 }
44148 static int dissect_BlockResourceResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44149   int offset = 0;
44150   asn1_ctx_t asn1_ctx;
44151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44152   offset = dissect_nbap_BlockResourceResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceResponse_PDU);
44153   offset += 7; offset >>= 3;
44154   return offset;
44155 }
44156 static int dissect_BlockResourceFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44157   int offset = 0;
44158   asn1_ctx_t asn1_ctx;
44159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44160   offset = dissect_nbap_BlockResourceFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceFailure_PDU);
44161   offset += 7; offset >>= 3;
44162   return offset;
44163 }
44164 static int dissect_UnblockResourceIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44165   int offset = 0;
44166   asn1_ctx_t asn1_ctx;
44167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44168   offset = dissect_nbap_UnblockResourceIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_UnblockResourceIndication_PDU);
44169   offset += 7; offset >>= 3;
44170   return offset;
44171 }
44172 static int dissect_AuditRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44173   int offset = 0;
44174   asn1_ctx_t asn1_ctx;
44175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44176   offset = dissect_nbap_AuditRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequiredIndication_PDU);
44177   offset += 7; offset >>= 3;
44178   return offset;
44179 }
44180 static int dissect_AuditRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44181   int offset = 0;
44182   asn1_ctx_t asn1_ctx;
44183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44184   offset = dissect_nbap_AuditRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequest_PDU);
44185   offset += 7; offset >>= 3;
44186   return offset;
44187 }
44188 static int dissect_AuditResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44189   int offset = 0;
44190   asn1_ctx_t asn1_ctx;
44191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44192   offset = dissect_nbap_AuditResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditResponse_PDU);
44193   offset += 7; offset >>= 3;
44194   return offset;
44195 }
44196 static int dissect_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44197   int offset = 0;
44198   asn1_ctx_t asn1_ctx;
44199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44200   offset = dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationList_AuditRsp_PDU);
44201   offset += 7; offset >>= 3;
44202   return offset;
44203 }
44204 static int dissect_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44205   int offset = 0;
44206   asn1_ctx_t asn1_ctx;
44207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44208   offset = dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_AuditRsp_PDU);
44209   offset += 7; offset >>= 3;
44210   return offset;
44211 }
44212 static int dissect_FPACH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44213   int offset = 0;
44214   asn1_ctx_t asn1_ctx;
44215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44216   offset = dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU);
44217   offset += 7; offset >>= 3;
44218   return offset;
44219 }
44220 static int dissect_HS_DSCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44221   int offset = 0;
44222   asn1_ctx_t asn1_ctx;
44223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44224   offset = dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU);
44225   offset += 7; offset >>= 3;
44226   return offset;
44227 }
44228 static int dissect_S_CCPCH_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44229   int offset = 0;
44230   asn1_ctx_t asn1_ctx;
44231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44232   offset = dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU);
44233   offset += 7; offset >>= 3;
44234   return offset;
44235 }
44236 static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44237   int offset = 0;
44238   asn1_ctx_t asn1_ctx;
44239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44240   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU);
44241   offset += 7; offset >>= 3;
44242   return offset;
44243 }
44244 static int dissect_E_DCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44245   int offset = 0;
44246   asn1_ctx_t asn1_ctx;
44247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44248   offset = dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU);
44249   offset += 7; offset >>= 3;
44250   return offset;
44251 }
44252 static int dissect_PLCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44253   int offset = 0;
44254   asn1_ctx_t asn1_ctx;
44255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44256   offset = dissect_nbap_PLCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_AuditRsp_PDU);
44257   offset += 7; offset >>= 3;
44258   return offset;
44259 }
44260 static int dissect_S_CCPCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44261   int offset = 0;
44262   asn1_ctx_t asn1_ctx;
44263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44264   offset = dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU);
44265   offset += 7; offset >>= 3;
44266   return offset;
44267 }
44268 static int dissect_PRACH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44269   int offset = 0;
44270   asn1_ctx_t asn1_ctx;
44271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44272   offset = dissect_nbap_PRACH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_AuditRsp_PDU);
44273   offset += 7; offset >>= 3;
44274   return offset;
44275 }
44276 static int dissect_E_RUCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44277   int offset = 0;
44278   asn1_ctx_t asn1_ctx;
44279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44280   offset = dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU);
44281   offset += 7; offset >>= 3;
44282   return offset;
44283 }
44284 static int dissect_E_RUCCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44285   int offset = 0;
44286   asn1_ctx_t asn1_ctx;
44287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44288   offset = dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU);
44289   offset += 7; offset >>= 3;
44290   return offset;
44291 }
44292 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44293   int offset = 0;
44294   asn1_ctx_t asn1_ctx;
44295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44296   offset = dissect_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU);
44297   offset += 7; offset >>= 3;
44298   return offset;
44299 }
44300 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44301   int offset = 0;
44302   asn1_ctx_t asn1_ctx;
44303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44304   offset = dissect_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU);
44305   offset += 7; offset >>= 3;
44306   return offset;
44307 }
44308 static int dissect_UPPCH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44309   int offset = 0;
44310   asn1_ctx_t asn1_ctx;
44311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44312   offset = dissect_nbap_UPPCH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU);
44313   offset += 7; offset >>= 3;
44314   return offset;
44315 }
44316 static int dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44317   int offset = 0;
44318   asn1_ctx_t asn1_ctx;
44319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44320   offset = dissect_nbap_UPPCH_LCR_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU);
44321   offset += 7; offset >>= 3;
44322   return offset;
44323 }
44324 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44325   int offset = 0;
44326   asn1_ctx_t asn1_ctx;
44327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44328   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU);
44329   offset += 7; offset >>= 3;
44330   return offset;
44331 }
44332 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44333   int offset = 0;
44334   asn1_ctx_t asn1_ctx;
44335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44336   offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU);
44337   offset += 7; offset >>= 3;
44338   return offset;
44339 }
44340 static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44341   int offset = 0;
44342   asn1_ctx_t asn1_ctx;
44343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44344   offset = dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationList_AuditRsp_PDU);
44345   offset += 7; offset >>= 3;
44346   return offset;
44347 }
44348 static int dissect_CCP_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44349   int offset = 0;
44350   asn1_ctx_t asn1_ctx;
44351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44352   offset = dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_AuditRsp_PDU);
44353   offset += 7; offset >>= 3;
44354   return offset;
44355 }
44356 static int dissect_Local_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44357   int offset = 0;
44358   asn1_ctx_t asn1_ctx;
44359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44360   offset = dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_PDU);
44361   offset += 7; offset >>= 3;
44362   return offset;
44363 }
44364 static int dissect_Local_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44365   int offset = 0;
44366   asn1_ctx_t asn1_ctx;
44367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44368   offset = dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU);
44369   offset += 7; offset >>= 3;
44370   return offset;
44371 }
44372 static int dissect_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44373   int offset = 0;
44374   asn1_ctx_t asn1_ctx;
44375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44376   offset = dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU);
44377   offset += 7; offset >>= 3;
44378   return offset;
44379 }
44380 static int dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44381   int offset = 0;
44382   asn1_ctx_t asn1_ctx;
44383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44384   offset = dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU);
44385   offset += 7; offset >>= 3;
44386   return offset;
44387 }
44388 static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44389   int offset = 0;
44390   asn1_ctx_t asn1_ctx;
44391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44392   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU);
44393   offset += 7; offset >>= 3;
44394   return offset;
44395 }
44396 static int dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44397   int offset = 0;
44398   asn1_ctx_t asn1_ctx;
44399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44400   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU);
44401   offset += 7; offset >>= 3;
44402   return offset;
44403 }
44404 static int dissect_AuditFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44405   int offset = 0;
44406   asn1_ctx_t asn1_ctx;
44407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44408   offset = dissect_nbap_AuditFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditFailure_PDU);
44409   offset += 7; offset >>= 3;
44410   return offset;
44411 }
44412 static int dissect_CommonMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44413   int offset = 0;
44414   asn1_ctx_t asn1_ctx;
44415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44416   offset = dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationRequest_PDU);
44417   offset += 7; offset >>= 3;
44418   return offset;
44419 }
44420 static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44421   int offset = 0;
44422   asn1_ctx_t asn1_ctx;
44423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44424   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU);
44425   offset += 7; offset >>= 3;
44426   return offset;
44427 }
44428 static int dissect_ERACH_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44429   int offset = 0;
44430   asn1_ctx_t asn1_ctx;
44431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44432   offset = dissect_nbap_ERACH_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rqst_PDU);
44433   offset += 7; offset >>= 3;
44434   return offset;
44435 }
44436 static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44437   int offset = 0;
44438   asn1_ctx_t asn1_ctx;
44439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44440   offset = dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU);
44441   offset += 7; offset >>= 3;
44442   return offset;
44443 }
44444 static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44445   int offset = 0;
44446   asn1_ctx_t asn1_ctx;
44447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44448   offset = dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationResponse_PDU);
44449   offset += 7; offset >>= 3;
44450   return offset;
44451 }
44452 static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44453   int offset = 0;
44454   asn1_ctx_t asn1_ctx;
44455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44456   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU);
44457   offset += 7; offset >>= 3;
44458   return offset;
44459 }
44460 static int dissect_ERACH_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44461   int offset = 0;
44462   asn1_ctx_t asn1_ctx;
44463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44464   offset = dissect_nbap_ERACH_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rsp_PDU);
44465   offset += 7; offset >>= 3;
44466   return offset;
44467 }
44468 static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44469   int offset = 0;
44470   asn1_ctx_t asn1_ctx;
44471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44472   offset = dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU);
44473   offset += 7; offset >>= 3;
44474   return offset;
44475 }
44476 static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44477   int offset = 0;
44478   asn1_ctx_t asn1_ctx;
44479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44480   offset = dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationFailure_PDU);
44481   offset += 7; offset >>= 3;
44482   return offset;
44483 }
44484 static int dissect_CommonMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44485   int offset = 0;
44486   asn1_ctx_t asn1_ctx;
44487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44488   offset = dissect_nbap_CommonMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementReport_PDU);
44489   offset += 7; offset >>= 3;
44490   return offset;
44491 }
44492 static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44493   int offset = 0;
44494   asn1_ctx_t asn1_ctx;
44495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44496   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU);
44497   offset += 7; offset >>= 3;
44498   return offset;
44499 }
44500 static int dissect_ERACH_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44501   int offset = 0;
44502   asn1_ctx_t asn1_ctx;
44503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44504   offset = dissect_nbap_ERACH_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rprt_PDU);
44505   offset += 7; offset >>= 3;
44506   return offset;
44507 }
44508 static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44509   int offset = 0;
44510   asn1_ctx_t asn1_ctx;
44511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44512   offset = dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU);
44513   offset += 7; offset >>= 3;
44514   return offset;
44515 }
44516 static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44517   int offset = 0;
44518   asn1_ctx_t asn1_ctx;
44519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44520   offset = dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementTerminationRequest_PDU);
44521   offset += 7; offset >>= 3;
44522   return offset;
44523 }
44524 static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44525   int offset = 0;
44526   asn1_ctx_t asn1_ctx;
44527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44528   offset = dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementFailureIndication_PDU);
44529   offset += 7; offset >>= 3;
44530   return offset;
44531 }
44532 static int dissect_CellSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44533   int offset = 0;
44534   asn1_ctx_t asn1_ctx;
44535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44536   offset = dissect_nbap_CellSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestFDD_PDU);
44537   offset += 7; offset >>= 3;
44538   return offset;
44539 }
44540 static int dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44541   int offset = 0;
44542   asn1_ctx_t asn1_ctx;
44543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44544   offset = dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU);
44545   offset += 7; offset >>= 3;
44546   return offset;
44547 }
44548 static int dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44549   int offset = 0;
44550   asn1_ctx_t asn1_ctx;
44551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44552   offset = dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU);
44553   offset += 7; offset >>= 3;
44554   return offset;
44555 }
44556 static int dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44557   int offset = 0;
44558   asn1_ctx_t asn1_ctx;
44559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44560   offset = dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU);
44561   offset += 7; offset >>= 3;
44562   return offset;
44563 }
44564 static int dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44565   int offset = 0;
44566   asn1_ctx_t asn1_ctx;
44567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44568   offset = dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU);
44569   offset += 7; offset >>= 3;
44570   return offset;
44571 }
44572 static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44573   int offset = 0;
44574   asn1_ctx_t asn1_ctx;
44575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44576   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU);
44577   offset += 7; offset >>= 3;
44578   return offset;
44579 }
44580 static int dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44581   int offset = 0;
44582   asn1_ctx_t asn1_ctx;
44583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44584   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU);
44585   offset += 7; offset >>= 3;
44586   return offset;
44587 }
44588 static int dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44589   int offset = 0;
44590   asn1_ctx_t asn1_ctx;
44591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44592   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU);
44593   offset += 7; offset >>= 3;
44594   return offset;
44595 }
44596 static int dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44597   int offset = 0;
44598   asn1_ctx_t asn1_ctx;
44599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44600   offset = dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU);
44601   offset += 7; offset >>= 3;
44602   return offset;
44603 }
44604 static int dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44605   int offset = 0;
44606   asn1_ctx_t asn1_ctx;
44607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44608   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU);
44609   offset += 7; offset >>= 3;
44610   return offset;
44611 }
44612 static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44613   int offset = 0;
44614   asn1_ctx_t asn1_ctx;
44615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44616   offset = dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU);
44617   offset += 7; offset >>= 3;
44618   return offset;
44619 }
44620 static int dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44621   int offset = 0;
44622   asn1_ctx_t asn1_ctx;
44623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44624   offset = dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU);
44625   offset += 7; offset >>= 3;
44626   return offset;
44627 }
44628 static int dissect_CellSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44629   int offset = 0;
44630   asn1_ctx_t asn1_ctx;
44631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44632   offset = dissect_nbap_CellSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestTDD_PDU);
44633   offset += 7; offset >>= 3;
44634   return offset;
44635 }
44636 static int dissect_SCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44637   int offset = 0;
44638   asn1_ctx_t asn1_ctx;
44639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44640   offset = dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU);
44641   offset += 7; offset >>= 3;
44642   return offset;
44643 }
44644 static int dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44645   int offset = 0;
44646   asn1_ctx_t asn1_ctx;
44647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44648   offset = dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU);
44649   offset += 7; offset >>= 3;
44650   return offset;
44651 }
44652 static int dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44653   int offset = 0;
44654   asn1_ctx_t asn1_ctx;
44655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44656   offset = dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU);
44657   offset += 7; offset >>= 3;
44658   return offset;
44659 }
44660 static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44661   int offset = 0;
44662   asn1_ctx_t asn1_ctx;
44663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44664   offset = dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU);
44665   offset += 7; offset >>= 3;
44666   return offset;
44667 }
44668 static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44669   int offset = 0;
44670   asn1_ctx_t asn1_ctx;
44671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44672   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU);
44673   offset += 7; offset >>= 3;
44674   return offset;
44675 }
44676 static int dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44677   int offset = 0;
44678   asn1_ctx_t asn1_ctx;
44679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44680   offset = dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
44681   offset += 7; offset >>= 3;
44682   return offset;
44683 }
44684 static int dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44685   int offset = 0;
44686   asn1_ctx_t asn1_ctx;
44687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44688   offset = dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
44689   offset += 7; offset >>= 3;
44690   return offset;
44691 }
44692 static int dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44693   int offset = 0;
44694   asn1_ctx_t asn1_ctx;
44695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44696   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU);
44697   offset += 7; offset >>= 3;
44698   return offset;
44699 }
44700 static int dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44701   int offset = 0;
44702   asn1_ctx_t asn1_ctx;
44703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44704   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU);
44705   offset += 7; offset >>= 3;
44706   return offset;
44707 }
44708 static int dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44709   int offset = 0;
44710   asn1_ctx_t asn1_ctx;
44711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44712   offset = dissect_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU);
44713   offset += 7; offset >>= 3;
44714   return offset;
44715 }
44716 static int dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44717   int offset = 0;
44718   asn1_ctx_t asn1_ctx;
44719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44720   offset = dissect_nbap_SCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU);
44721   offset += 7; offset >>= 3;
44722   return offset;
44723 }
44724 static int dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44725   int offset = 0;
44726   asn1_ctx_t asn1_ctx;
44727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44728   offset = dissect_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU);
44729   offset += 7; offset >>= 3;
44730   return offset;
44731 }
44732 static int dissect_CellSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44733   int offset = 0;
44734   asn1_ctx_t asn1_ctx;
44735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44736   offset = dissect_nbap_CellSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupResponse_PDU);
44737   offset += 7; offset >>= 3;
44738   return offset;
44739 }
44740 static int dissect_CellSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44741   int offset = 0;
44742   asn1_ctx_t asn1_ctx;
44743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44744   offset = dissect_nbap_CellSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupFailure_PDU);
44745   offset += 7; offset >>= 3;
44746   return offset;
44747 }
44748 static int dissect_CellReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44749   int offset = 0;
44750   asn1_ctx_t asn1_ctx;
44751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44752   offset = dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestFDD_PDU);
44753   offset += 7; offset >>= 3;
44754   return offset;
44755 }
44756 static int dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44757   int offset = 0;
44758   asn1_ctx_t asn1_ctx;
44759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44760   offset = dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU);
44761   offset += 7; offset >>= 3;
44762   return offset;
44763 }
44764 static int dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44765   int offset = 0;
44766   asn1_ctx_t asn1_ctx;
44767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44768   offset = dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU);
44769   offset += 7; offset >>= 3;
44770   return offset;
44771 }
44772 static int dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44773   int offset = 0;
44774   asn1_ctx_t asn1_ctx;
44775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44776   offset = dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU);
44777   offset += 7; offset >>= 3;
44778   return offset;
44779 }
44780 static int dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44781   int offset = 0;
44782   asn1_ctx_t asn1_ctx;
44783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44784   offset = dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU);
44785   offset += 7; offset >>= 3;
44786   return offset;
44787 }
44788 static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44789   int offset = 0;
44790   asn1_ctx_t asn1_ctx;
44791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44792   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU);
44793   offset += 7; offset >>= 3;
44794   return offset;
44795 }
44796 static int dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44797   int offset = 0;
44798   asn1_ctx_t asn1_ctx;
44799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44800   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU);
44801   offset += 7; offset >>= 3;
44802   return offset;
44803 }
44804 static int dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44805   int offset = 0;
44806   asn1_ctx_t asn1_ctx;
44807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44808   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU);
44809   offset += 7; offset >>= 3;
44810   return offset;
44811 }
44812 static int dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44813   int offset = 0;
44814   asn1_ctx_t asn1_ctx;
44815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44816   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU);
44817   offset += 7; offset >>= 3;
44818   return offset;
44819 }
44820 static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44821   int offset = 0;
44822   asn1_ctx_t asn1_ctx;
44823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44824   offset = dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU);
44825   offset += 7; offset >>= 3;
44826   return offset;
44827 }
44828 static int dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44829   int offset = 0;
44830   asn1_ctx_t asn1_ctx;
44831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44832   offset = dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU);
44833   offset += 7; offset >>= 3;
44834   return offset;
44835 }
44836 static int dissect_CellReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44837   int offset = 0;
44838   asn1_ctx_t asn1_ctx;
44839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44840   offset = dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestTDD_PDU);
44841   offset += 7; offset >>= 3;
44842   return offset;
44843 }
44844 static int dissect_SCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44845   int offset = 0;
44846   asn1_ctx_t asn1_ctx;
44847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44848   offset = dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU);
44849   offset += 7; offset >>= 3;
44850   return offset;
44851 }
44852 static int dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44853   int offset = 0;
44854   asn1_ctx_t asn1_ctx;
44855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44856   offset = dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU);
44857   offset += 7; offset >>= 3;
44858   return offset;
44859 }
44860 static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44861   int offset = 0;
44862   asn1_ctx_t asn1_ctx;
44863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44864   offset = dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU);
44865   offset += 7; offset >>= 3;
44866   return offset;
44867 }
44868 static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44869   int offset = 0;
44870   asn1_ctx_t asn1_ctx;
44871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44872   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU);
44873   offset += 7; offset >>= 3;
44874   return offset;
44875 }
44876 static int dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44877   int offset = 0;
44878   asn1_ctx_t asn1_ctx;
44879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44880   offset = dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU);
44881   offset += 7; offset >>= 3;
44882   return offset;
44883 }
44884 static int dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44885   int offset = 0;
44886   asn1_ctx_t asn1_ctx;
44887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44888   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU);
44889   offset += 7; offset >>= 3;
44890   return offset;
44891 }
44892 static int dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44893   int offset = 0;
44894   asn1_ctx_t asn1_ctx;
44895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44896   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU);
44897   offset += 7; offset >>= 3;
44898   return offset;
44899 }
44900 static int dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44901   int offset = 0;
44902   asn1_ctx_t asn1_ctx;
44903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44904   offset = dissect_nbap_SCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU);
44905   offset += 7; offset >>= 3;
44906   return offset;
44907 }
44908 static int dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44909   int offset = 0;
44910   asn1_ctx_t asn1_ctx;
44911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44912   offset = dissect_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU);
44913   offset += 7; offset >>= 3;
44914   return offset;
44915 }
44916 static int dissect_UARFCN_Adjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44917   int offset = 0;
44918   asn1_ctx_t asn1_ctx;
44919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44920   offset = dissect_nbap_UARFCN_Adjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_Adjustment_PDU);
44921   offset += 7; offset >>= 3;
44922   return offset;
44923 }
44924 static int dissect_CellReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44925   int offset = 0;
44926   asn1_ctx_t asn1_ctx;
44927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44928   offset = dissect_nbap_CellReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationResponse_PDU);
44929   offset += 7; offset >>= 3;
44930   return offset;
44931 }
44932 static int dissect_CellReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44933   int offset = 0;
44934   asn1_ctx_t asn1_ctx;
44935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44936   offset = dissect_nbap_CellReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationFailure_PDU);
44937   offset += 7; offset >>= 3;
44938   return offset;
44939 }
44940 static int dissect_CellDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44941   int offset = 0;
44942   asn1_ctx_t asn1_ctx;
44943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44944   offset = dissect_nbap_CellDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionRequest_PDU);
44945   offset += 7; offset >>= 3;
44946   return offset;
44947 }
44948 static int dissect_CellDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44949   int offset = 0;
44950   asn1_ctx_t asn1_ctx;
44951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44952   offset = dissect_nbap_CellDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionResponse_PDU);
44953   offset += 7; offset >>= 3;
44954   return offset;
44955 }
44956 static int dissect_ResourceStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44957   int offset = 0;
44958   asn1_ctx_t asn1_ctx;
44959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44960   offset = dissect_nbap_ResourceStatusIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ResourceStatusIndication_PDU);
44961   offset += 7; offset >>= 3;
44962   return offset;
44963 }
44964 static int dissect_IndicationType_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44965   int offset = 0;
44966   asn1_ctx_t asn1_ctx;
44967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44968   offset = dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_IndicationType_ResourceStatusInd_PDU);
44969   offset += 7; offset >>= 3;
44970   return offset;
44971 }
44972 static int dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44973   int offset = 0;
44974   asn1_ctx_t asn1_ctx;
44975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44976   offset = dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU);
44977   offset += 7; offset >>= 3;
44978   return offset;
44979 }
44980 static int dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44981   int offset = 0;
44982   asn1_ctx_t asn1_ctx;
44983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44984   offset = dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
44985   offset += 7; offset >>= 3;
44986   return offset;
44987 }
44988 static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44989   int offset = 0;
44990   asn1_ctx_t asn1_ctx;
44991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
44992   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU);
44993   offset += 7; offset >>= 3;
44994   return offset;
44995 }
44996 static int dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
44997   int offset = 0;
44998   asn1_ctx_t asn1_ctx;
44999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45000   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
45001   offset += 7; offset >>= 3;
45002   return offset;
45003 }
45004 static int dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45005   int offset = 0;
45006   asn1_ctx_t asn1_ctx;
45007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45008   offset = dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU);
45009   offset += 7; offset >>= 3;
45010   return offset;
45011 }
45012 static int dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45013   int offset = 0;
45014   asn1_ctx_t asn1_ctx;
45015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45016   offset = dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
45017   offset += 7; offset >>= 3;
45018   return offset;
45019 }
45020 static int dissect_CCP_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45021   int offset = 0;
45022   asn1_ctx_t asn1_ctx;
45023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45024   offset = dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU);
45025   offset += 7; offset >>= 3;
45026   return offset;
45027 }
45028 static int dissect_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45029   int offset = 0;
45030   asn1_ctx_t asn1_ctx;
45031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45032   offset = dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU);
45033   offset += 7; offset >>= 3;
45034   return offset;
45035 }
45036 static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45037   int offset = 0;
45038   asn1_ctx_t asn1_ctx;
45039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45040   offset = dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU);
45041   offset += 7; offset >>= 3;
45042   return offset;
45043 }
45044 static int dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45045   int offset = 0;
45046   asn1_ctx_t asn1_ctx;
45047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45048   offset = dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU);
45049   offset += 7; offset >>= 3;
45050   return offset;
45051 }
45052 static int dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45053   int offset = 0;
45054   asn1_ctx_t asn1_ctx;
45055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45056   offset = dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU);
45057   offset += 7; offset >>= 3;
45058   return offset;
45059 }
45060 static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45061   int offset = 0;
45062   asn1_ctx_t asn1_ctx;
45063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45064   offset = dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU);
45065   offset += 7; offset >>= 3;
45066   return offset;
45067 }
45068 static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45069   int offset = 0;
45070   asn1_ctx_t asn1_ctx;
45071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45072   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU);
45073   offset += 7; offset >>= 3;
45074   return offset;
45075 }
45076 static int dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45077   int offset = 0;
45078   asn1_ctx_t asn1_ctx;
45079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45080   offset = dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU);
45081   offset += 7; offset >>= 3;
45082   return offset;
45083 }
45084 static int dissect_PLCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45085   int offset = 0;
45086   asn1_ctx_t asn1_ctx;
45087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45088   offset = dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU);
45089   offset += 7; offset >>= 3;
45090   return offset;
45091 }
45092 static int dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45093   int offset = 0;
45094   asn1_ctx_t asn1_ctx;
45095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45096   offset = dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU);
45097   offset += 7; offset >>= 3;
45098   return offset;
45099 }
45100 static int dissect_PRACH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45101   int offset = 0;
45102   asn1_ctx_t asn1_ctx;
45103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45104   offset = dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU);
45105   offset += 7; offset >>= 3;
45106   return offset;
45107 }
45108 static int dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45109   int offset = 0;
45110   asn1_ctx_t asn1_ctx;
45111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45112   offset = dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU);
45113   offset += 7; offset >>= 3;
45114   return offset;
45115 }
45116 static int dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45117   int offset = 0;
45118   asn1_ctx_t asn1_ctx;
45119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45120   offset = dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU);
45121   offset += 7; offset >>= 3;
45122   return offset;
45123 }
45124 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45125   int offset = 0;
45126   asn1_ctx_t asn1_ctx;
45127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45128   offset = dissect_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU);
45129   offset += 7; offset >>= 3;
45130   return offset;
45131 }
45132 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45133   int offset = 0;
45134   asn1_ctx_t asn1_ctx;
45135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45136   offset = dissect_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU);
45137   offset += 7; offset >>= 3;
45138   return offset;
45139 }
45140 static int dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45141   int offset = 0;
45142   asn1_ctx_t asn1_ctx;
45143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45144   offset = dissect_nbap_UPPCH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU);
45145   offset += 7; offset >>= 3;
45146   return offset;
45147 }
45148 static int dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45149   int offset = 0;
45150   asn1_ctx_t asn1_ctx;
45151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45152   offset = dissect_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU);
45153   offset += 7; offset >>= 3;
45154   return offset;
45155 }
45156 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45157   int offset = 0;
45158   asn1_ctx_t asn1_ctx;
45159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45160   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU);
45161   offset += 7; offset >>= 3;
45162   return offset;
45163 }
45164 static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45165   int offset = 0;
45166   asn1_ctx_t asn1_ctx;
45167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45168   offset = dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU);
45169   offset += 7; offset >>= 3;
45170   return offset;
45171 }
45172 static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45173   int offset = 0;
45174   asn1_ctx_t asn1_ctx;
45175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45176   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
45177   offset += 7; offset >>= 3;
45178   return offset;
45179 }
45180 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45181   int offset = 0;
45182   asn1_ctx_t asn1_ctx;
45183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45184   offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU);
45185   offset += 7; offset >>= 3;
45186   return offset;
45187 }
45188 static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45189   int offset = 0;
45190   asn1_ctx_t asn1_ctx;
45191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45192   offset = dissect_nbap_SystemInformationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateRequest_PDU);
45193   offset += 7; offset >>= 3;
45194   return offset;
45195 }
45196 static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45197   int offset = 0;
45198   asn1_ctx_t asn1_ctx;
45199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45200   offset = dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU);
45201   offset += 7; offset >>= 3;
45202   return offset;
45203 }
45204 static int dissect_SegmentInformationListIE_SystemInfoUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45205   int offset = 0;
45206   asn1_ctx_t asn1_ctx;
45207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45208   offset = dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, &asn1_ctx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU);
45209   offset += 7; offset >>= 3;
45210   return offset;
45211 }
45212 static int dissect_SystemInformationUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45213   int offset = 0;
45214   asn1_ctx_t asn1_ctx;
45215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45216   offset = dissect_nbap_SystemInformationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateResponse_PDU);
45217   offset += 7; offset >>= 3;
45218   return offset;
45219 }
45220 static int dissect_SystemInformationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45221   int offset = 0;
45222   asn1_ctx_t asn1_ctx;
45223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45224   offset = dissect_nbap_SystemInformationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateFailure_PDU);
45225   offset += 7; offset >>= 3;
45226   return offset;
45227 }
45228 static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45229   int offset = 0;
45230   asn1_ctx_t asn1_ctx;
45231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45232   offset = dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestFDD_PDU);
45233   offset += 7; offset >>= 3;
45234   return offset;
45235 }
45236 static int dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45237   int offset = 0;
45238   asn1_ctx_t asn1_ctx;
45239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45240   offset = dissect_nbap_Additional_HS_Cell_Information_RL_Setup_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU);
45241   offset += 7; offset >>= 3;
45242   return offset;
45243 }
45244 static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45245   int offset = 0;
45246   asn1_ctx_t asn1_ctx;
45247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45248   offset = dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU);
45249   offset += 7; offset >>= 3;
45250   return offset;
45251 }
45252 static int dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45253   int offset = 0;
45254   asn1_ctx_t asn1_ctx;
45255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45256   offset = dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU);
45257   offset += 7; offset >>= 3;
45258   return offset;
45259 }
45260 static int dissect_RL_InformationList_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45261   int offset = 0;
45262   asn1_ctx_t asn1_ctx;
45263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45264   offset = dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU);
45265   offset += 7; offset >>= 3;
45266   return offset;
45267 }
45268 static int dissect_RL_InformationItem_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45269   int offset = 0;
45270   asn1_ctx_t asn1_ctx;
45271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45272   offset = dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU);
45273   offset += 7; offset >>= 3;
45274   return offset;
45275 }
45276 static int dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45277   int offset = 0;
45278   asn1_ctx_t asn1_ctx;
45279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45280   offset = dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU);
45281   offset += 7; offset >>= 3;
45282   return offset;
45283 }
45284 static int dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45285   int offset = 0;
45286   asn1_ctx_t asn1_ctx;
45287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45288   offset = dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU);
45289   offset += 7; offset >>= 3;
45290   return offset;
45291 }
45292 static int dissect_RadioLinkSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45293   int offset = 0;
45294   asn1_ctx_t asn1_ctx;
45295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45296   offset = dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestTDD_PDU);
45297   offset += 7; offset >>= 3;
45298   return offset;
45299 }
45300 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45301   int offset = 0;
45302   asn1_ctx_t asn1_ctx;
45303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45304   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
45305   offset += 7; offset >>= 3;
45306   return offset;
45307 }
45308 static int dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45309   int offset = 0;
45310   asn1_ctx_t asn1_ctx;
45311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45312   offset = dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
45313   offset += 7; offset >>= 3;
45314   return offset;
45315 }
45316 static int dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45317   int offset = 0;
45318   asn1_ctx_t asn1_ctx;
45319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45320   offset = dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
45321   offset += 7; offset >>= 3;
45322   return offset;
45323 }
45324 static int dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45325   int offset = 0;
45326   asn1_ctx_t asn1_ctx;
45327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45328   offset = dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
45329   offset += 7; offset >>= 3;
45330   return offset;
45331 }
45332 static int dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45333   int offset = 0;
45334   asn1_ctx_t asn1_ctx;
45335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45336   offset = dissect_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
45337   offset += 7; offset >>= 3;
45338   return offset;
45339 }
45340 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45341   int offset = 0;
45342   asn1_ctx_t asn1_ctx;
45343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45344   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
45345   offset += 7; offset >>= 3;
45346   return offset;
45347 }
45348 static int dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45349   int offset = 0;
45350   asn1_ctx_t asn1_ctx;
45351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45352   offset = dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
45353   offset += 7; offset >>= 3;
45354   return offset;
45355 }
45356 static int dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45357   int offset = 0;
45358   asn1_ctx_t asn1_ctx;
45359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45360   offset = dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
45361   offset += 7; offset >>= 3;
45362   return offset;
45363 }
45364 static int dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45365   int offset = 0;
45366   asn1_ctx_t asn1_ctx;
45367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45368   offset = dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
45369   offset += 7; offset >>= 3;
45370   return offset;
45371 }
45372 static int dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45373   int offset = 0;
45374   asn1_ctx_t asn1_ctx;
45375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45376   offset = dissect_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
45377   offset += 7; offset >>= 3;
45378   return offset;
45379 }
45380 static int dissect_RL_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45381   int offset = 0;
45382   asn1_ctx_t asn1_ctx;
45383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45384   offset = dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_SetupRqstTDD_PDU);
45385   offset += 7; offset >>= 3;
45386   return offset;
45387 }
45388 static int dissect_RadioLinkSetupResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45389   int offset = 0;
45390   asn1_ctx_t asn1_ctx;
45391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45392   offset = dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseFDD_PDU);
45393   offset += 7; offset >>= 3;
45394   return offset;
45395 }
45396 static int dissect_Additional_HS_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45397   int offset = 0;
45398   asn1_ctx_t asn1_ctx;
45399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45400   offset = dissect_nbap_Additional_HS_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_Response_List_PDU);
45401   offset += 7; offset >>= 3;
45402   return offset;
45403 }
45404 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45405   int offset = 0;
45406   asn1_ctx_t asn1_ctx;
45407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45408   offset = dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU);
45409   offset += 7; offset >>= 3;
45410   return offset;
45411 }
45412 static int dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45413   int offset = 0;
45414   asn1_ctx_t asn1_ctx;
45415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45416   offset = dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU);
45417   offset += 7; offset >>= 3;
45418   return offset;
45419 }
45420 static int dissect_RadioLinkSetupResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45421   int offset = 0;
45422   asn1_ctx_t asn1_ctx;
45423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45424   offset = dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseTDD_PDU);
45425   offset += 7; offset >>= 3;
45426   return offset;
45427 }
45428 static int dissect_RL_InformationResponse_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45429   int offset = 0;
45430   asn1_ctx_t asn1_ctx;
45431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45432   offset = dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU);
45433   offset += 7; offset >>= 3;
45434   return offset;
45435 }
45436 static int dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45437   int offset = 0;
45438   asn1_ctx_t asn1_ctx;
45439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45440   offset = dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU);
45441   offset += 7; offset >>= 3;
45442   return offset;
45443 }
45444 static int dissect_RadioLinkSetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45445   int offset = 0;
45446   asn1_ctx_t asn1_ctx;
45447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45448   offset = dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureFDD_PDU);
45449   offset += 7; offset >>= 3;
45450   return offset;
45451 }
45452 static int dissect_CauseLevel_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45453   int offset = 0;
45454   asn1_ctx_t asn1_ctx;
45455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45456   offset = dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU);
45457   offset += 7; offset >>= 3;
45458   return offset;
45459 }
45460 static int dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45461   int offset = 0;
45462   asn1_ctx_t asn1_ctx;
45463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45464   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
45465   offset += 7; offset >>= 3;
45466   return offset;
45467 }
45468 static int dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45469   int offset = 0;
45470   asn1_ctx_t asn1_ctx;
45471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45472   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
45473   offset += 7; offset >>= 3;
45474   return offset;
45475 }
45476 static int dissect_RadioLinkSetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45477   int offset = 0;
45478   asn1_ctx_t asn1_ctx;
45479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45480   offset = dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureTDD_PDU);
45481   offset += 7; offset >>= 3;
45482   return offset;
45483 }
45484 static int dissect_CauseLevel_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45485   int offset = 0;
45486   asn1_ctx_t asn1_ctx;
45487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45488   offset = dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU);
45489   offset += 7; offset >>= 3;
45490   return offset;
45491 }
45492 static int dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45493   int offset = 0;
45494   asn1_ctx_t asn1_ctx;
45495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45496   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU);
45497   offset += 7; offset >>= 3;
45498   return offset;
45499 }
45500 static int dissect_RadioLinkAdditionRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45501   int offset = 0;
45502   asn1_ctx_t asn1_ctx;
45503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45504   offset = dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestFDD_PDU);
45505   offset += 7; offset >>= 3;
45506   return offset;
45507 }
45508 static int dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45509   int offset = 0;
45510   asn1_ctx_t asn1_ctx;
45511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45512   offset = dissect_nbap_Additional_HS_Cell_Information_RL_Addition_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU);
45513   offset += 7; offset >>= 3;
45514   return offset;
45515 }
45516 static int dissect_RL_InformationList_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45517   int offset = 0;
45518   asn1_ctx_t asn1_ctx;
45519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45520   offset = dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU);
45521   offset += 7; offset >>= 3;
45522   return offset;
45523 }
45524 static int dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45525   int offset = 0;
45526   asn1_ctx_t asn1_ctx;
45527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45528   offset = dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU);
45529   offset += 7; offset >>= 3;
45530   return offset;
45531 }
45532 static int dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45533   int offset = 0;
45534   asn1_ctx_t asn1_ctx;
45535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45536   offset = dissect_nbap_E_DPCH_Information_RL_AdditionReqFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU);
45537   offset += 7; offset >>= 3;
45538   return offset;
45539 }
45540 static int dissect_RadioLinkAdditionRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45541   int offset = 0;
45542   asn1_ctx_t asn1_ctx;
45543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45544   offset = dissect_nbap_RadioLinkAdditionRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestTDD_PDU);
45545   offset += 7; offset >>= 3;
45546   return offset;
45547 }
45548 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45549   int offset = 0;
45550   asn1_ctx_t asn1_ctx;
45551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45552   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
45553   offset += 7; offset >>= 3;
45554   return offset;
45555 }
45556 static int dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45557   int offset = 0;
45558   asn1_ctx_t asn1_ctx;
45559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45560   offset = dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
45561   offset += 7; offset >>= 3;
45562   return offset;
45563 }
45564 static int dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45565   int offset = 0;
45566   asn1_ctx_t asn1_ctx;
45567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45568   offset = dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
45569   offset += 7; offset >>= 3;
45570   return offset;
45571 }
45572 static int dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45573   int offset = 0;
45574   asn1_ctx_t asn1_ctx;
45575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45576   offset = dissect_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
45577   offset += 7; offset >>= 3;
45578   return offset;
45579 }
45580 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45581   int offset = 0;
45582   asn1_ctx_t asn1_ctx;
45583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45584   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
45585   offset += 7; offset >>= 3;
45586   return offset;
45587 }
45588 static int dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45589   int offset = 0;
45590   asn1_ctx_t asn1_ctx;
45591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45592   offset = dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
45593   offset += 7; offset >>= 3;
45594   return offset;
45595 }
45596 static int dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45597   int offset = 0;
45598   asn1_ctx_t asn1_ctx;
45599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45600   offset = dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
45601   offset += 7; offset >>= 3;
45602   return offset;
45603 }
45604 static int dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45605   int offset = 0;
45606   asn1_ctx_t asn1_ctx;
45607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45608   offset = dissect_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
45609   offset += 7; offset >>= 3;
45610   return offset;
45611 }
45612 static int dissect_RL_Information_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45613   int offset = 0;
45614   asn1_ctx_t asn1_ctx;
45615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45616   offset = dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU);
45617   offset += 7; offset >>= 3;
45618   return offset;
45619 }
45620 static int dissect_RadioLinkAdditionResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45621   int offset = 0;
45622   asn1_ctx_t asn1_ctx;
45623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45624   offset = dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseFDD_PDU);
45625   offset += 7; offset >>= 3;
45626   return offset;
45627 }
45628 static int dissect_Additional_HS_Cell_Change_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45629   int offset = 0;
45630   asn1_ctx_t asn1_ctx;
45631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45632   offset = dissect_nbap_Additional_HS_Cell_Change_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU);
45633   offset += 7; offset >>= 3;
45634   return offset;
45635 }
45636 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45637   int offset = 0;
45638   asn1_ctx_t asn1_ctx;
45639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45640   offset = dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU);
45641   offset += 7; offset >>= 3;
45642   return offset;
45643 }
45644 static int dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45645   int offset = 0;
45646   asn1_ctx_t asn1_ctx;
45647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45648   offset = dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU);
45649   offset += 7; offset >>= 3;
45650   return offset;
45651 }
45652 static int dissect_RadioLinkAdditionResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45653   int offset = 0;
45654   asn1_ctx_t asn1_ctx;
45655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45656   offset = dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseTDD_PDU);
45657   offset += 7; offset >>= 3;
45658   return offset;
45659 }
45660 static int dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45661   int offset = 0;
45662   asn1_ctx_t asn1_ctx;
45663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45664   offset = dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU);
45665   offset += 7; offset >>= 3;
45666   return offset;
45667 }
45668 static int dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45669   int offset = 0;
45670   asn1_ctx_t asn1_ctx;
45671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45672   offset = dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU);
45673   offset += 7; offset >>= 3;
45674   return offset;
45675 }
45676 static int dissect_RadioLinkAdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45677   int offset = 0;
45678   asn1_ctx_t asn1_ctx;
45679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45680   offset = dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureFDD_PDU);
45681   offset += 7; offset >>= 3;
45682   return offset;
45683 }
45684 static int dissect_CauseLevel_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45685   int offset = 0;
45686   asn1_ctx_t asn1_ctx;
45687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45688   offset = dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU);
45689   offset += 7; offset >>= 3;
45690   return offset;
45691 }
45692 static int dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45693   int offset = 0;
45694   asn1_ctx_t asn1_ctx;
45695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45696   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
45697   offset += 7; offset >>= 3;
45698   return offset;
45699 }
45700 static int dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45701   int offset = 0;
45702   asn1_ctx_t asn1_ctx;
45703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45704   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
45705   offset += 7; offset >>= 3;
45706   return offset;
45707 }
45708 static int dissect_RadioLinkAdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45709   int offset = 0;
45710   asn1_ctx_t asn1_ctx;
45711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45712   offset = dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureTDD_PDU);
45713   offset += 7; offset >>= 3;
45714   return offset;
45715 }
45716 static int dissect_CauseLevel_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45717   int offset = 0;
45718   asn1_ctx_t asn1_ctx;
45719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45720   offset = dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU);
45721   offset += 7; offset >>= 3;
45722   return offset;
45723 }
45724 static int dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45725   int offset = 0;
45726   asn1_ctx_t asn1_ctx;
45727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45728   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU);
45729   offset += 7; offset >>= 3;
45730   return offset;
45731 }
45732 static int dissect_RadioLinkReconfigurationPrepareFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45733   int offset = 0;
45734   asn1_ctx_t asn1_ctx;
45735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45736   offset = dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU);
45737   offset += 7; offset >>= 3;
45738   return offset;
45739 }
45740 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45741   int offset = 0;
45742   asn1_ctx_t asn1_ctx;
45743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45744   offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU);
45745   offset += 7; offset >>= 3;
45746   return offset;
45747 }
45748 static int dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45749   int offset = 0;
45750   asn1_ctx_t asn1_ctx;
45751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45752   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU);
45753   offset += 7; offset >>= 3;
45754   return offset;
45755 }
45756 static int dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45757   int offset = 0;
45758   asn1_ctx_t asn1_ctx;
45759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45760   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU);
45761   offset += 7; offset >>= 3;
45762   return offset;
45763 }
45764 static int dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45765   int offset = 0;
45766   asn1_ctx_t asn1_ctx;
45767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45768   offset = dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU);
45769   offset += 7; offset >>= 3;
45770   return offset;
45771 }
45772 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45773   int offset = 0;
45774   asn1_ctx_t asn1_ctx;
45775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45776   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU);
45777   offset += 7; offset >>= 3;
45778   return offset;
45779 }
45780 static int dissect_RL_InformationList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45781   int offset = 0;
45782   asn1_ctx_t asn1_ctx;
45783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45784   offset = dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU);
45785   offset += 7; offset >>= 3;
45786   return offset;
45787 }
45788 static int dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45789   int offset = 0;
45790   asn1_ctx_t asn1_ctx;
45791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45792   offset = dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU);
45793   offset += 7; offset >>= 3;
45794   return offset;
45795 }
45796 static int dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45797   int offset = 0;
45798   asn1_ctx_t asn1_ctx;
45799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45800   offset = dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU);
45801   offset += 7; offset >>= 3;
45802   return offset;
45803 }
45804 static int dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45805   int offset = 0;
45806   asn1_ctx_t asn1_ctx;
45807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45808   offset = dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU);
45809   offset += 7; offset >>= 3;
45810   return offset;
45811 }
45812 static int dissect_RadioLinkReconfigurationPrepareTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45813   int offset = 0;
45814   asn1_ctx_t asn1_ctx;
45815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45816   offset = dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU);
45817   offset += 7; offset >>= 3;
45818   return offset;
45819 }
45820 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45821   int offset = 0;
45822   asn1_ctx_t asn1_ctx;
45823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45824   offset = dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
45825   offset += 7; offset >>= 3;
45826   return offset;
45827 }
45828 static int dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45829   int offset = 0;
45830   asn1_ctx_t asn1_ctx;
45831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45832   offset = dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
45833   offset += 7; offset >>= 3;
45834   return offset;
45835 }
45836 static int dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45837   int offset = 0;
45838   asn1_ctx_t asn1_ctx;
45839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45840   offset = dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
45841   offset += 7; offset >>= 3;
45842   return offset;
45843 }
45844 static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45845   int offset = 0;
45846   asn1_ctx_t asn1_ctx;
45847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45848   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
45849   offset += 7; offset >>= 3;
45850   return offset;
45851 }
45852 static int dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45853   int offset = 0;
45854   asn1_ctx_t asn1_ctx;
45855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45856   offset = dissect_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
45857   offset += 7; offset >>= 3;
45858   return offset;
45859 }
45860 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45861   int offset = 0;
45862   asn1_ctx_t asn1_ctx;
45863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45864   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
45865   offset += 7; offset >>= 3;
45866   return offset;
45867 }
45868 static int dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45869   int offset = 0;
45870   asn1_ctx_t asn1_ctx;
45871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45872   offset = dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
45873   offset += 7; offset >>= 3;
45874   return offset;
45875 }
45876 static int dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45877   int offset = 0;
45878   asn1_ctx_t asn1_ctx;
45879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45880   offset = dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
45881   offset += 7; offset >>= 3;
45882   return offset;
45883 }
45884 static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45885   int offset = 0;
45886   asn1_ctx_t asn1_ctx;
45887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45888   offset = dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
45889   offset += 7; offset >>= 3;
45890   return offset;
45891 }
45892 static int dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45893   int offset = 0;
45894   asn1_ctx_t asn1_ctx;
45895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45896   offset = dissect_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
45897   offset += 7; offset >>= 3;
45898   return offset;
45899 }
45900 static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45901   int offset = 0;
45902   asn1_ctx_t asn1_ctx;
45903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45904   offset = dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
45905   offset += 7; offset >>= 3;
45906   return offset;
45907 }
45908 static int dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45909   int offset = 0;
45910   asn1_ctx_t asn1_ctx;
45911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45912   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);
45913   offset += 7; offset >>= 3;
45914   return offset;
45915 }
45916 static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45917   int offset = 0;
45918   asn1_ctx_t asn1_ctx;
45919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45920   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
45921   offset += 7; offset >>= 3;
45922   return offset;
45923 }
45924 static int dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45925   int offset = 0;
45926   asn1_ctx_t asn1_ctx;
45927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45928   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);
45929   offset += 7; offset >>= 3;
45930   return offset;
45931 }
45932 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45933   int offset = 0;
45934   asn1_ctx_t asn1_ctx;
45935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45936   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
45937   offset += 7; offset >>= 3;
45938   return offset;
45939 }
45940 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45941   int offset = 0;
45942   asn1_ctx_t asn1_ctx;
45943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45944   offset = dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
45945   offset += 7; offset >>= 3;
45946   return offset;
45947 }
45948 static int dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45949   int offset = 0;
45950   asn1_ctx_t asn1_ctx;
45951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45952   offset = dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
45953   offset += 7; offset >>= 3;
45954   return offset;
45955 }
45956 static int dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45957   int offset = 0;
45958   asn1_ctx_t asn1_ctx;
45959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45960   offset = dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
45961   offset += 7; offset >>= 3;
45962   return offset;
45963 }
45964 static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45965   int offset = 0;
45966   asn1_ctx_t asn1_ctx;
45967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45968   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
45969   offset += 7; offset >>= 3;
45970   return offset;
45971 }
45972 static int dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45973   int offset = 0;
45974   asn1_ctx_t asn1_ctx;
45975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45976   offset = dissect_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
45977   offset += 7; offset >>= 3;
45978   return offset;
45979 }
45980 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45981   int offset = 0;
45982   asn1_ctx_t asn1_ctx;
45983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45984   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
45985   offset += 7; offset >>= 3;
45986   return offset;
45987 }
45988 static int dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45989   int offset = 0;
45990   asn1_ctx_t asn1_ctx;
45991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45992   offset = dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
45993   offset += 7; offset >>= 3;
45994   return offset;
45995 }
45996 static int dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45997   int offset = 0;
45998   asn1_ctx_t asn1_ctx;
45999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46000   offset = dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
46001   offset += 7; offset >>= 3;
46002   return offset;
46003 }
46004 static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46005   int offset = 0;
46006   asn1_ctx_t asn1_ctx;
46007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46008   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);
46009   offset += 7; offset >>= 3;
46010   return offset;
46011 }
46012 static int dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46013   int offset = 0;
46014   asn1_ctx_t asn1_ctx;
46015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46016   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);
46017   offset += 7; offset >>= 3;
46018   return offset;
46019 }
46020 static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46021   int offset = 0;
46022   asn1_ctx_t asn1_ctx;
46023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46024   offset = dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
46025   offset += 7; offset >>= 3;
46026   return offset;
46027 }
46028 static int dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46029   int offset = 0;
46030   asn1_ctx_t asn1_ctx;
46031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46032   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);
46033   offset += 7; offset >>= 3;
46034   return offset;
46035 }
46036 static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46037   int offset = 0;
46038   asn1_ctx_t asn1_ctx;
46039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46040   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
46041   offset += 7; offset >>= 3;
46042   return offset;
46043 }
46044 static int dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46045   int offset = 0;
46046   asn1_ctx_t asn1_ctx;
46047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46048   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);
46049   offset += 7; offset >>= 3;
46050   return offset;
46051 }
46052 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46053   int offset = 0;
46054   asn1_ctx_t asn1_ctx;
46055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46056   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
46057   offset += 7; offset >>= 3;
46058   return offset;
46059 }
46060 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46061   int offset = 0;
46062   asn1_ctx_t asn1_ctx;
46063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46064   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU);
46065   offset += 7; offset >>= 3;
46066   return offset;
46067 }
46068 static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46069   int offset = 0;
46070   asn1_ctx_t asn1_ctx;
46071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46072   offset = dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
46073   offset += 7; offset >>= 3;
46074   return offset;
46075 }
46076 static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46077   int offset = 0;
46078   asn1_ctx_t asn1_ctx;
46079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46080   offset = dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
46081   offset += 7; offset >>= 3;
46082   return offset;
46083 }
46084 static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46085   int offset = 0;
46086   asn1_ctx_t asn1_ctx;
46087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46088   offset = dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
46089   offset += 7; offset >>= 3;
46090   return offset;
46091 }
46092 static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46093   int offset = 0;
46094   asn1_ctx_t asn1_ctx;
46095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46096   offset = dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
46097   offset += 7; offset >>= 3;
46098   return offset;
46099 }
46100 static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46101   int offset = 0;
46102   asn1_ctx_t asn1_ctx;
46103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46104   offset = dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU);
46105   offset += 7; offset >>= 3;
46106   return offset;
46107 }
46108 static int dissect_RL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46109   int offset = 0;
46110   asn1_ctx_t asn1_ctx;
46111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46112   offset = dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU);
46113   offset += 7; offset >>= 3;
46114   return offset;
46115 }
46116 static int dissect_RadioLinkReconfigurationReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46117   int offset = 0;
46118   asn1_ctx_t asn1_ctx;
46119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46120   offset = dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationReady_PDU);
46121   offset += 7; offset >>= 3;
46122   return offset;
46123 }
46124 static int dissect_RL_InformationResponseList_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46125   int offset = 0;
46126   asn1_ctx_t asn1_ctx;
46127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46128   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU);
46129   offset += 7; offset >>= 3;
46130   return offset;
46131 }
46132 static int dissect_RL_InformationResponseItem_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46133   int offset = 0;
46134   asn1_ctx_t asn1_ctx;
46135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46136   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU);
46137   offset += 7; offset >>= 3;
46138   return offset;
46139 }
46140 static int dissect_RadioLinkReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46141   int offset = 0;
46142   asn1_ctx_t asn1_ctx;
46143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46144   offset = dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationFailure_PDU);
46145   offset += 7; offset >>= 3;
46146   return offset;
46147 }
46148 static int dissect_CauseLevel_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46149   int offset = 0;
46150   asn1_ctx_t asn1_ctx;
46151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46152   offset = dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_ReconfFailure_PDU);
46153   offset += 7; offset >>= 3;
46154   return offset;
46155 }
46156 static int dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46157   int offset = 0;
46158   asn1_ctx_t asn1_ctx;
46159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46160   offset = dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU);
46161   offset += 7; offset >>= 3;
46162   return offset;
46163 }
46164 static int dissect_RadioLinkReconfigurationCommit_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46165   int offset = 0;
46166   asn1_ctx_t asn1_ctx;
46167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46168   offset = dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCommit_PDU);
46169   offset += 7; offset >>= 3;
46170   return offset;
46171 }
46172 static int dissect_RadioLinkReconfigurationCancel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46173   int offset = 0;
46174   asn1_ctx_t asn1_ctx;
46175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46176   offset = dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCancel_PDU);
46177   offset += 7; offset >>= 3;
46178   return offset;
46179 }
46180 static int dissect_RadioLinkReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46181   int offset = 0;
46182   asn1_ctx_t asn1_ctx;
46183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46184   offset = dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestFDD_PDU);
46185   offset += 7; offset >>= 3;
46186   return offset;
46187 }
46188 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46189   int offset = 0;
46190   asn1_ctx_t asn1_ctx;
46191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46192   offset = dissect_nbap_Additional_HS_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU);
46193   offset += 7; offset >>= 3;
46194   return offset;
46195 }
46196 static int dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46197   int offset = 0;
46198   asn1_ctx_t asn1_ctx;
46199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46200   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU);
46201   offset += 7; offset >>= 3;
46202   return offset;
46203 }
46204 static int dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46205   int offset = 0;
46206   asn1_ctx_t asn1_ctx;
46207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46208   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU);
46209   offset += 7; offset >>= 3;
46210   return offset;
46211 }
46212 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46213   int offset = 0;
46214   asn1_ctx_t asn1_ctx;
46215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46216   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU);
46217   offset += 7; offset >>= 3;
46218   return offset;
46219 }
46220 static int dissect_RL_InformationList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46221   int offset = 0;
46222   asn1_ctx_t asn1_ctx;
46223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46224   offset = dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU);
46225   offset += 7; offset >>= 3;
46226   return offset;
46227 }
46228 static int dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46229   int offset = 0;
46230   asn1_ctx_t asn1_ctx;
46231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46232   offset = dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU);
46233   offset += 7; offset >>= 3;
46234   return offset;
46235 }
46236 static int dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46237   int offset = 0;
46238   asn1_ctx_t asn1_ctx;
46239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46240   offset = dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU);
46241   offset += 7; offset >>= 3;
46242   return offset;
46243 }
46244 static int dissect_RadioLinkReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46245   int offset = 0;
46246   asn1_ctx_t asn1_ctx;
46247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46248   offset = dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestTDD_PDU);
46249   offset += 7; offset >>= 3;
46250   return offset;
46251 }
46252 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46253   int offset = 0;
46254   asn1_ctx_t asn1_ctx;
46255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46256   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
46257   offset += 7; offset >>= 3;
46258   return offset;
46259 }
46260 static int dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46261   int offset = 0;
46262   asn1_ctx_t asn1_ctx;
46263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46264   offset = dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
46265   offset += 7; offset >>= 3;
46266   return offset;
46267 }
46268 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46269   int offset = 0;
46270   asn1_ctx_t asn1_ctx;
46271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46272   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
46273   offset += 7; offset >>= 3;
46274   return offset;
46275 }
46276 static int dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46277   int offset = 0;
46278   asn1_ctx_t asn1_ctx;
46279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46280   offset = dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
46281   offset += 7; offset >>= 3;
46282   return offset;
46283 }
46284 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46285   int offset = 0;
46286   asn1_ctx_t asn1_ctx;
46287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46288   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
46289   offset += 7; offset >>= 3;
46290   return offset;
46291 }
46292 static int dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46293   int offset = 0;
46294   asn1_ctx_t asn1_ctx;
46295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46296   offset = dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
46297   offset += 7; offset >>= 3;
46298   return offset;
46299 }
46300 static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46301   int offset = 0;
46302   asn1_ctx_t asn1_ctx;
46303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46304   offset = dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
46305   offset += 7; offset >>= 3;
46306   return offset;
46307 }
46308 static int dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46309   int offset = 0;
46310   asn1_ctx_t asn1_ctx;
46311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46312   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);
46313   offset += 7; offset >>= 3;
46314   return offset;
46315 }
46316 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46317   int offset = 0;
46318   asn1_ctx_t asn1_ctx;
46319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46320   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
46321   offset += 7; offset >>= 3;
46322   return offset;
46323 }
46324 static int dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46325   int offset = 0;
46326   asn1_ctx_t asn1_ctx;
46327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46328   offset = dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
46329   offset += 7; offset >>= 3;
46330   return offset;
46331 }
46332 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46333   int offset = 0;
46334   asn1_ctx_t asn1_ctx;
46335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46336   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU);
46337   offset += 7; offset >>= 3;
46338   return offset;
46339 }
46340 static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46341   int offset = 0;
46342   asn1_ctx_t asn1_ctx;
46343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46344   offset = dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU);
46345   offset += 7; offset >>= 3;
46346   return offset;
46347 }
46348 static int dissect_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46349   int offset = 0;
46350   asn1_ctx_t asn1_ctx;
46351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46352   offset = dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU);
46353   offset += 7; offset >>= 3;
46354   return offset;
46355 }
46356 static int dissect_RadioLinkReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46357   int offset = 0;
46358   asn1_ctx_t asn1_ctx;
46359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46360   offset = dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationResponse_PDU);
46361   offset += 7; offset >>= 3;
46362   return offset;
46363 }
46364 static int dissect_RL_InformationResponseList_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46365   int offset = 0;
46366   asn1_ctx_t asn1_ctx;
46367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46368   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU);
46369   offset += 7; offset >>= 3;
46370   return offset;
46371 }
46372 static int dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46373   int offset = 0;
46374   asn1_ctx_t asn1_ctx;
46375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46376   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU);
46377   offset += 7; offset >>= 3;
46378   return offset;
46379 }
46380 static int dissect_RadioLinkDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46381   int offset = 0;
46382   asn1_ctx_t asn1_ctx;
46383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46384   offset = dissect_nbap_RadioLinkDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionRequest_PDU);
46385   offset += 7; offset >>= 3;
46386   return offset;
46387 }
46388 static int dissect_RL_informationList_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46389   int offset = 0;
46390   asn1_ctx_t asn1_ctx;
46391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46392   offset = dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_PDU);
46393   offset += 7; offset >>= 3;
46394   return offset;
46395 }
46396 static int dissect_RL_informationItem_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46397   int offset = 0;
46398   asn1_ctx_t asn1_ctx;
46399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46400   offset = dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationItem_RL_DeletionRqst_PDU);
46401   offset += 7; offset >>= 3;
46402   return offset;
46403 }
46404 static int dissect_RadioLinkDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46405   int offset = 0;
46406   asn1_ctx_t asn1_ctx;
46407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46408   offset = dissect_nbap_RadioLinkDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionResponse_PDU);
46409   offset += 7; offset >>= 3;
46410   return offset;
46411 }
46412 static int dissect_DL_PowerControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46413   int offset = 0;
46414   asn1_ctx_t asn1_ctx;
46415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46416   offset = dissect_nbap_DL_PowerControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerControlRequest_PDU);
46417   offset += 7; offset >>= 3;
46418   return offset;
46419 }
46420 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46421   int offset = 0;
46422   asn1_ctx_t asn1_ctx;
46423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46424   offset = dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU);
46425   offset += 7; offset >>= 3;
46426   return offset;
46427 }
46428 static int dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46429   int offset = 0;
46430   asn1_ctx_t asn1_ctx;
46431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46432   offset = dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU);
46433   offset += 7; offset >>= 3;
46434   return offset;
46435 }
46436 static int dissect_DL_PowerTimeslotControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46437   int offset = 0;
46438   asn1_ctx_t asn1_ctx;
46439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46440   offset = dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerTimeslotControlRequest_PDU);
46441   offset += 7; offset >>= 3;
46442   return offset;
46443 }
46444 static int dissect_DedicatedMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46445   int offset = 0;
46446   asn1_ctx_t asn1_ctx;
46447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46448   offset = dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationRequest_PDU);
46449   offset += 7; offset >>= 3;
46450   return offset;
46451 }
46452 static int dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46453   int offset = 0;
46454   asn1_ctx_t asn1_ctx;
46455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46456   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU);
46457   offset += 7; offset >>= 3;
46458   return offset;
46459 }
46460 static int dissect_RL_InformationItem_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46461   int offset = 0;
46462   asn1_ctx_t asn1_ctx;
46463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46464   offset = dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rqst_PDU);
46465   offset += 7; offset >>= 3;
46466   return offset;
46467 }
46468 static int dissect_PUSCH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46469   int offset = 0;
46470   asn1_ctx_t asn1_ctx;
46471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46472   offset = dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rqst_PDU);
46473   offset += 7; offset >>= 3;
46474   return offset;
46475 }
46476 static int dissect_HSSICH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46477   int offset = 0;
46478   asn1_ctx_t asn1_ctx;
46479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46480   offset = dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_Info_DM_Rqst_PDU);
46481   offset += 7; offset >>= 3;
46482   return offset;
46483 }
46484 static int dissect_HSSICH_InfoExt_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46485   int offset = 0;
46486   asn1_ctx_t asn1_ctx;
46487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46488   offset = dissect_nbap_HSSICH_InfoExt_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU);
46489   offset += 7; offset >>= 3;
46490   return offset;
46491 }
46492 static int dissect_DedicatedMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46493   int offset = 0;
46494   asn1_ctx_t asn1_ctx;
46495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46496   offset = dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationResponse_PDU);
46497   offset += 7; offset >>= 3;
46498   return offset;
46499 }
46500 static int dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46501   int offset = 0;
46502   asn1_ctx_t asn1_ctx;
46503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46504   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU);
46505   offset += 7; offset >>= 3;
46506   return offset;
46507 }
46508 static int dissect_RL_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46509   int offset = 0;
46510   asn1_ctx_t asn1_ctx;
46511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46512   offset = dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rsp_PDU);
46513   offset += 7; offset >>= 3;
46514   return offset;
46515 }
46516 static int dissect_PUSCH_Info_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46517   int offset = 0;
46518   asn1_ctx_t asn1_ctx;
46519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46520   offset = dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rsp_PDU);
46521   offset += 7; offset >>= 3;
46522   return offset;
46523 }
46524 static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46525   int offset = 0;
46526   asn1_ctx_t asn1_ctx;
46527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46528   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU);
46529   offset += 7; offset >>= 3;
46530   return offset;
46531 }
46532 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46533   int offset = 0;
46534   asn1_ctx_t asn1_ctx;
46535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46536   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU);
46537   offset += 7; offset >>= 3;
46538   return offset;
46539 }
46540 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46541   int offset = 0;
46542   asn1_ctx_t asn1_ctx;
46543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46544   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU);
46545   offset += 7; offset >>= 3;
46546   return offset;
46547 }
46548 static int dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46549   int offset = 0;
46550   asn1_ctx_t asn1_ctx;
46551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46552   offset = dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU);
46553   offset += 7; offset >>= 3;
46554   return offset;
46555 }
46556 static int dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46557   int offset = 0;
46558   asn1_ctx_t asn1_ctx;
46559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46560   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU);
46561   offset += 7; offset >>= 3;
46562   return offset;
46563 }
46564 static int dissect_RL_Set_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46565   int offset = 0;
46566   asn1_ctx_t asn1_ctx;
46567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46568   offset = dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU);
46569   offset += 7; offset >>= 3;
46570   return offset;
46571 }
46572 static int dissect_DedicatedMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46573   int offset = 0;
46574   asn1_ctx_t asn1_ctx;
46575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46576   offset = dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationFailure_PDU);
46577   offset += 7; offset >>= 3;
46578   return offset;
46579 }
46580 static int dissect_DedicatedMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46581   int offset = 0;
46582   asn1_ctx_t asn1_ctx;
46583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46584   offset = dissect_nbap_DedicatedMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementReport_PDU);
46585   offset += 7; offset >>= 3;
46586   return offset;
46587 }
46588 static int dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46589   int offset = 0;
46590   asn1_ctx_t asn1_ctx;
46591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46592   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU);
46593   offset += 7; offset >>= 3;
46594   return offset;
46595 }
46596 static int dissect_RL_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46597   int offset = 0;
46598   asn1_ctx_t asn1_ctx;
46599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46600   offset = dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rprt_PDU);
46601   offset += 7; offset >>= 3;
46602   return offset;
46603 }
46604 static int dissect_PUSCH_Info_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46605   int offset = 0;
46606   asn1_ctx_t asn1_ctx;
46607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46608   offset = dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rprt_PDU);
46609   offset += 7; offset >>= 3;
46610   return offset;
46611 }
46612 static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46613   int offset = 0;
46614   asn1_ctx_t asn1_ctx;
46615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46616   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU);
46617   offset += 7; offset >>= 3;
46618   return offset;
46619 }
46620 static int dissect_RL_Set_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46621   int offset = 0;
46622   asn1_ctx_t asn1_ctx;
46623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46624   offset = dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU);
46625   offset += 7; offset >>= 3;
46626   return offset;
46627 }
46628 static int dissect_DedicatedMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46629   int offset = 0;
46630   asn1_ctx_t asn1_ctx;
46631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46632   offset = dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementTerminationRequest_PDU);
46633   offset += 7; offset >>= 3;
46634   return offset;
46635 }
46636 static int dissect_DedicatedMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46637   int offset = 0;
46638   asn1_ctx_t asn1_ctx;
46639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46640   offset = dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementFailureIndication_PDU);
46641   offset += 7; offset >>= 3;
46642   return offset;
46643 }
46644 static int dissect_RadioLinkFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46645   int offset = 0;
46646   asn1_ctx_t asn1_ctx;
46647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46648   offset = dissect_nbap_RadioLinkFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkFailureIndication_PDU);
46649   offset += 7; offset >>= 3;
46650   return offset;
46651 }
46652 static int dissect_Reporting_Object_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46653   int offset = 0;
46654   asn1_ctx_t asn1_ctx;
46655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46656   offset = dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_FailureInd_PDU);
46657   offset += 7; offset >>= 3;
46658   return offset;
46659 }
46660 static int dissect_RL_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46661   int offset = 0;
46662   asn1_ctx_t asn1_ctx;
46663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46664   offset = dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_FailureInd_PDU);
46665   offset += 7; offset >>= 3;
46666   return offset;
46667 }
46668 static int dissect_RL_Set_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46669   int offset = 0;
46670   asn1_ctx_t asn1_ctx;
46671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46672   offset = dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU);
46673   offset += 7; offset >>= 3;
46674   return offset;
46675 }
46676 static int dissect_CCTrCH_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46677   int offset = 0;
46678   asn1_ctx_t asn1_ctx;
46679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46680   offset = dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU);
46681   offset += 7; offset >>= 3;
46682   return offset;
46683 }
46684 static int dissect_RadioLinkPreemptionRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46685   int offset = 0;
46686   asn1_ctx_t asn1_ctx;
46687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46688   offset = dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkPreemptionRequiredIndication_PDU);
46689   offset += 7; offset >>= 3;
46690   return offset;
46691 }
46692 static int dissect_RL_InformationList_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46693   int offset = 0;
46694   asn1_ctx_t asn1_ctx;
46695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46696   offset = dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU);
46697   offset += 7; offset >>= 3;
46698   return offset;
46699 }
46700 static int dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46701   int offset = 0;
46702   asn1_ctx_t asn1_ctx;
46703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46704   offset = dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU);
46705   offset += 7; offset >>= 3;
46706   return offset;
46707 }
46708 static int dissect_RadioLinkRestoreIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46709   int offset = 0;
46710   asn1_ctx_t asn1_ctx;
46711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46712   offset = dissect_nbap_RadioLinkRestoreIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkRestoreIndication_PDU);
46713   offset += 7; offset >>= 3;
46714   return offset;
46715 }
46716 static int dissect_Reporting_Object_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46717   int offset = 0;
46718   asn1_ctx_t asn1_ctx;
46719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46720   offset = dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_RestoreInd_PDU);
46721   offset += 7; offset >>= 3;
46722   return offset;
46723 }
46724 static int dissect_RL_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46725   int offset = 0;
46726   asn1_ctx_t asn1_ctx;
46727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46728   offset = dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_RestoreInd_PDU);
46729   offset += 7; offset >>= 3;
46730   return offset;
46731 }
46732 static int dissect_RL_Set_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46733   int offset = 0;
46734   asn1_ctx_t asn1_ctx;
46735   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46736   offset = dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU);
46737   offset += 7; offset >>= 3;
46738   return offset;
46739 }
46740 static int dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46741   int offset = 0;
46742   asn1_ctx_t asn1_ctx;
46743   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46744   offset = dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU);
46745   offset += 7; offset >>= 3;
46746   return offset;
46747 }
46748 static int dissect_CompressedModeCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46749   int offset = 0;
46750   asn1_ctx_t asn1_ctx;
46751   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46752   offset = dissect_nbap_CompressedModeCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_CompressedModeCommand_PDU);
46753   offset += 7; offset >>= 3;
46754   return offset;
46755 }
46756 static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46757   int offset = 0;
46758   asn1_ctx_t asn1_ctx;
46759   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46760   offset = dissect_nbap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ErrorIndication_PDU);
46761   offset += 7; offset >>= 3;
46762   return offset;
46763 }
46764 static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46765   int offset = 0;
46766   asn1_ctx_t asn1_ctx;
46767   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46768   offset = dissect_nbap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_nbap_PrivateMessage_PDU);
46769   offset += 7; offset >>= 3;
46770   return offset;
46771 }
46772 static int dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46773   int offset = 0;
46774   asn1_ctx_t asn1_ctx;
46775   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46776   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU);
46777   offset += 7; offset >>= 3;
46778   return offset;
46779 }
46780 static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46781   int offset = 0;
46782   asn1_ctx_t asn1_ctx;
46783   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46784   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);
46785   offset += 7; offset >>= 3;
46786   return offset;
46787 }
46788 static int dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46789   int offset = 0;
46790   asn1_ctx_t asn1_ctx;
46791   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46792   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU);
46793   offset += 7; offset >>= 3;
46794   return offset;
46795 }
46796 static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46797   int offset = 0;
46798   asn1_ctx_t asn1_ctx;
46799   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46800   offset = dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU);
46801   offset += 7; offset >>= 3;
46802   return offset;
46803 }
46804 static int dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46805   int offset = 0;
46806   asn1_ctx_t asn1_ctx;
46807   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46808   offset = dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
46809   offset += 7; offset >>= 3;
46810   return offset;
46811 }
46812 static int dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46813   int offset = 0;
46814   asn1_ctx_t asn1_ctx;
46815   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46816   offset = dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
46817   offset += 7; offset >>= 3;
46818   return offset;
46819 }
46820 static int dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46821   int offset = 0;
46822   asn1_ctx_t asn1_ctx;
46823   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46824   offset = dissect_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
46825   offset += 7; offset >>= 3;
46826   return offset;
46827 }
46828 static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46829   int offset = 0;
46830   asn1_ctx_t asn1_ctx;
46831   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46832   offset = dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
46833   offset += 7; offset >>= 3;
46834   return offset;
46835 }
46836 static int dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46837   int offset = 0;
46838   asn1_ctx_t asn1_ctx;
46839   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46840   offset = dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
46841   offset += 7; offset >>= 3;
46842   return offset;
46843 }
46844 static int dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46845   int offset = 0;
46846   asn1_ctx_t asn1_ctx;
46847   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46848   offset = dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
46849   offset += 7; offset >>= 3;
46850   return offset;
46851 }
46852 static int dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46853   int offset = 0;
46854   asn1_ctx_t asn1_ctx;
46855   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46856   offset = dissect_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
46857   offset += 7; offset >>= 3;
46858   return offset;
46859 }
46860 static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46861   int offset = 0;
46862   asn1_ctx_t asn1_ctx;
46863   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46864   offset = dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
46865   offset += 7; offset >>= 3;
46866   return offset;
46867 }
46868 static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46869   int offset = 0;
46870   asn1_ctx_t asn1_ctx;
46871   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46872   offset = dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU);
46873   offset += 7; offset >>= 3;
46874   return offset;
46875 }
46876 static int dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46877   int offset = 0;
46878   asn1_ctx_t asn1_ctx;
46879   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46880   offset = dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
46881   offset += 7; offset >>= 3;
46882   return offset;
46883 }
46884 static int dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46885   int offset = 0;
46886   asn1_ctx_t asn1_ctx;
46887   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46888   offset = dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
46889   offset += 7; offset >>= 3;
46890   return offset;
46891 }
46892 static int dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46893   int offset = 0;
46894   asn1_ctx_t asn1_ctx;
46895   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46896   offset = dissect_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
46897   offset += 7; offset >>= 3;
46898   return offset;
46899 }
46900 static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46901   int offset = 0;
46902   asn1_ctx_t asn1_ctx;
46903   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46904   offset = dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
46905   offset += 7; offset >>= 3;
46906   return offset;
46907 }
46908 static int dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46909   int offset = 0;
46910   asn1_ctx_t asn1_ctx;
46911   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46912   offset = dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
46913   offset += 7; offset >>= 3;
46914   return offset;
46915 }
46916 static int dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46917   int offset = 0;
46918   asn1_ctx_t asn1_ctx;
46919   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46920   offset = dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
46921   offset += 7; offset >>= 3;
46922   return offset;
46923 }
46924 static int dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46925   int offset = 0;
46926   asn1_ctx_t asn1_ctx;
46927   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46928   offset = dissect_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
46929   offset += 7; offset >>= 3;
46930   return offset;
46931 }
46932 static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46933   int offset = 0;
46934   asn1_ctx_t asn1_ctx;
46935   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46936   offset = dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
46937   offset += 7; offset >>= 3;
46938   return offset;
46939 }
46940 static int dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46941   int offset = 0;
46942   asn1_ctx_t asn1_ctx;
46943   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46944   offset = dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU);
46945   offset += 7; offset >>= 3;
46946   return offset;
46947 }
46948 static int dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46949   int offset = 0;
46950   asn1_ctx_t asn1_ctx;
46951   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46952   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);
46953   offset += 7; offset >>= 3;
46954   return offset;
46955 }
46956 static int dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46957   int offset = 0;
46958   asn1_ctx_t asn1_ctx;
46959   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46960   offset = dissect_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU);
46961   offset += 7; offset >>= 3;
46962   return offset;
46963 }
46964 static int dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46965   int offset = 0;
46966   asn1_ctx_t asn1_ctx;
46967   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46968   offset = dissect_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU);
46969   offset += 7; offset >>= 3;
46970   return offset;
46971 }
46972 static int dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46973   int offset = 0;
46974   asn1_ctx_t asn1_ctx;
46975   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46976   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);
46977   offset += 7; offset >>= 3;
46978   return offset;
46979 }
46980 static int dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46981   int offset = 0;
46982   asn1_ctx_t asn1_ctx;
46983   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46984   offset = dissect_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU);
46985   offset += 7; offset >>= 3;
46986   return offset;
46987 }
46988 static int dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46989   int offset = 0;
46990   asn1_ctx_t asn1_ctx;
46991   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46992   offset = dissect_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU);
46993   offset += 7; offset >>= 3;
46994   return offset;
46995 }
46996 static int dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46997   int offset = 0;
46998   asn1_ctx_t asn1_ctx;
46999   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47000   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);
47001   offset += 7; offset >>= 3;
47002   return offset;
47003 }
47004 static int dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47005   int offset = 0;
47006   asn1_ctx_t asn1_ctx;
47007   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47008   offset = dissect_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU);
47009   offset += 7; offset >>= 3;
47010   return offset;
47011 }
47012 static int dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47013   int offset = 0;
47014   asn1_ctx_t asn1_ctx;
47015   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47016   offset = dissect_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU);
47017   offset += 7; offset >>= 3;
47018   return offset;
47019 }
47020 static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47021   int offset = 0;
47022   asn1_ctx_t asn1_ctx;
47023   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47024   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);
47025   offset += 7; offset >>= 3;
47026   return offset;
47027 }
47028 static int dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47029   int offset = 0;
47030   asn1_ctx_t asn1_ctx;
47031   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47032   offset = dissect_nbap_E_PUCH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU);
47033   offset += 7; offset >>= 3;
47034   return offset;
47035 }
47036 static int dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47037   int offset = 0;
47038   asn1_ctx_t asn1_ctx;
47039   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47040   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);
47041   offset += 7; offset >>= 3;
47042   return offset;
47043 }
47044 static int dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47045   int offset = 0;
47046   asn1_ctx_t asn1_ctx;
47047   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47048   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);
47049   offset += 7; offset >>= 3;
47050   return offset;
47051 }
47052 static int dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47053   int offset = 0;
47054   asn1_ctx_t asn1_ctx;
47055   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47056   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);
47057   offset += 7; offset >>= 3;
47058   return offset;
47059 }
47060 static int dissect_E_HICH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47061   int offset = 0;
47062   asn1_ctx_t asn1_ctx;
47063   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47064   offset = dissect_nbap_E_HICH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU);
47065   offset += 7; offset >>= 3;
47066   return offset;
47067 }
47068 static int dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47069   int offset = 0;
47070   asn1_ctx_t asn1_ctx;
47071   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47072   offset = dissect_nbap_E_PUCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU);
47073   offset += 7; offset >>= 3;
47074   return offset;
47075 }
47076 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_) {
47077   int offset = 0;
47078   asn1_ctx_t asn1_ctx;
47079   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47080   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);
47081   offset += 7; offset >>= 3;
47082   return offset;
47083 }
47084 static int dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47085   int offset = 0;
47086   asn1_ctx_t asn1_ctx;
47087   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47088   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);
47089   offset += 7; offset >>= 3;
47090   return offset;
47091 }
47092 static int dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47093   int offset = 0;
47094   asn1_ctx_t asn1_ctx;
47095   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47096   offset = dissect_nbap_E_HICH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU);
47097   offset += 7; offset >>= 3;
47098   return offset;
47099 }
47100 static int dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47101   int offset = 0;
47102   asn1_ctx_t asn1_ctx;
47103   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47104   offset = dissect_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU);
47105   offset += 7; offset >>= 3;
47106   return offset;
47107 }
47108 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_) {
47109   int offset = 0;
47110   asn1_ctx_t asn1_ctx;
47111   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47112   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);
47113   offset += 7; offset >>= 3;
47114   return offset;
47115 }
47116 static int dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47117   int offset = 0;
47118   asn1_ctx_t asn1_ctx;
47119   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47120   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);
47121   offset += 7; offset >>= 3;
47122   return offset;
47123 }
47124 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_) {
47125   int offset = 0;
47126   asn1_ctx_t asn1_ctx;
47127   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47128   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);
47129   offset += 7; offset >>= 3;
47130   return offset;
47131 }
47132 static int dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47133   int offset = 0;
47134   asn1_ctx_t asn1_ctx;
47135   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47136   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);
47137   offset += 7; offset >>= 3;
47138   return offset;
47139 }
47140 static int dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47141   int offset = 0;
47142   asn1_ctx_t asn1_ctx;
47143   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47144   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);
47145   offset += 7; offset >>= 3;
47146   return offset;
47147 }
47148 static int dissect_SYNC_UL_Partition_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47149   int offset = 0;
47150   asn1_ctx_t asn1_ctx;
47151   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47152   offset = dissect_nbap_SYNC_UL_Partition_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNC_UL_Partition_LCR_PDU);
47153   offset += 7; offset >>= 3;
47154   return offset;
47155 }
47156 static int dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47157   int offset = 0;
47158   asn1_ctx_t asn1_ctx;
47159   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47160   offset = dissect_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU);
47161   offset += 7; offset >>= 3;
47162   return offset;
47163 }
47164 static int dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47165   int offset = 0;
47166   asn1_ctx_t asn1_ctx;
47167   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47168   offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU);
47169   offset += 7; offset >>= 3;
47170   return offset;
47171 }
47172 static int dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47173   int offset = 0;
47174   asn1_ctx_t asn1_ctx;
47175   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47176   offset = dissect_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU);
47177   offset += 7; offset >>= 3;
47178   return offset;
47179 }
47180 static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47181   int offset = 0;
47182   asn1_ctx_t asn1_ctx;
47183   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47184   offset = dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU);
47185   offset += 7; offset >>= 3;
47186   return offset;
47187 }
47188 static int dissect_E_HICH_TimeOffset_ExtensionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47189   int offset = 0;
47190   asn1_ctx_t asn1_ctx;
47191   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47192   offset = dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU);
47193   offset += 7; offset >>= 3;
47194   return offset;
47195 }
47196 static int dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47197   int offset = 0;
47198   asn1_ctx_t asn1_ctx;
47199   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47200   offset = dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU);
47201   offset += 7; offset >>= 3;
47202   return offset;
47203 }
47204 static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47205   int offset = 0;
47206   asn1_ctx_t asn1_ctx;
47207   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47208   offset = dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU);
47209   offset += 7; offset >>= 3;
47210   return offset;
47211 }
47212 static int dissect_CauseLevel_PSCH_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47213   int offset = 0;
47214   asn1_ctx_t asn1_ctx;
47215   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47216   offset = dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU);
47217   offset += 7; offset >>= 3;
47218   return offset;
47219 }
47220 static int dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47221   int offset = 0;
47222   asn1_ctx_t asn1_ctx;
47223   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47224   offset = dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU);
47225   offset += 7; offset >>= 3;
47226   return offset;
47227 }
47228 static int dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47229   int offset = 0;
47230   asn1_ctx_t asn1_ctx;
47231   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47232   offset = dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU);
47233   offset += 7; offset >>= 3;
47234   return offset;
47235 }
47236 static int dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47237   int offset = 0;
47238   asn1_ctx_t asn1_ctx;
47239   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47240   offset = dissect_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU);
47241   offset += 7; offset >>= 3;
47242   return offset;
47243 }
47244 static int dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47245   int offset = 0;
47246   asn1_ctx_t asn1_ctx;
47247   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47248   offset = dissect_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU);
47249   offset += 7; offset >>= 3;
47250   return offset;
47251 }
47252 static int dissect_ResetRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47253   int offset = 0;
47254   asn1_ctx_t asn1_ctx;
47255   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47256   offset = dissect_nbap_ResetRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetRequest_PDU);
47257   offset += 7; offset >>= 3;
47258   return offset;
47259 }
47260 static int dissect_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47261   int offset = 0;
47262   asn1_ctx_t asn1_ctx;
47263   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47264   offset = dissect_nbap_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetIndicator_PDU);
47265   offset += 7; offset >>= 3;
47266   return offset;
47267 }
47268 static int dissect_CommunicationContextInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47269   int offset = 0;
47270   asn1_ctx_t asn1_ctx;
47271   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47272   offset = dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationContextInfoItem_Reset_PDU);
47273   offset += 7; offset >>= 3;
47274   return offset;
47275 }
47276 static int dissect_CommunicationControlPortInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47277   int offset = 0;
47278   asn1_ctx_t asn1_ctx;
47279   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47280   offset = dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortInfoItem_Reset_PDU);
47281   offset += 7; offset >>= 3;
47282   return offset;
47283 }
47284 static int dissect_ResetResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47285   int offset = 0;
47286   asn1_ctx_t asn1_ctx;
47287   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47288   offset = dissect_nbap_ResetResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetResponse_PDU);
47289   offset += 7; offset >>= 3;
47290   return offset;
47291 }
47292 static int dissect_InformationExchangeInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47293   int offset = 0;
47294   asn1_ctx_t asn1_ctx;
47295   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47296   offset = dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationRequest_PDU);
47297   offset += 7; offset >>= 3;
47298   return offset;
47299 }
47300 static int dissect_InformationExchangeObjectType_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47301   int offset = 0;
47302   asn1_ctx_t asn1_ctx;
47303   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47304   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU);
47305   offset += 7; offset >>= 3;
47306   return offset;
47307 }
47308 static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47309   int offset = 0;
47310   asn1_ctx_t asn1_ctx;
47311   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47312   offset = dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationResponse_PDU);
47313   offset += 7; offset >>= 3;
47314   return offset;
47315 }
47316 static int dissect_InformationExchangeObjectType_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47317   int offset = 0;
47318   asn1_ctx_t asn1_ctx;
47319   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47320   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU);
47321   offset += 7; offset >>= 3;
47322   return offset;
47323 }
47324 static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47325   int offset = 0;
47326   asn1_ctx_t asn1_ctx;
47327   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47328   offset = dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationFailure_PDU);
47329   offset += 7; offset >>= 3;
47330   return offset;
47331 }
47332 static int dissect_InformationReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47333   int offset = 0;
47334   asn1_ctx_t asn1_ctx;
47335   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47336   offset = dissect_nbap_InformationReport(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReport_PDU);
47337   offset += 7; offset >>= 3;
47338   return offset;
47339 }
47340 static int dissect_InformationExchangeObjectType_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47341   int offset = 0;
47342   asn1_ctx_t asn1_ctx;
47343   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47344   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU);
47345   offset += 7; offset >>= 3;
47346   return offset;
47347 }
47348 static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47349   int offset = 0;
47350   asn1_ctx_t asn1_ctx;
47351   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47352   offset = dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeTerminationRequest_PDU);
47353   offset += 7; offset >>= 3;
47354   return offset;
47355 }
47356 static int dissect_InformationExchangeFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47357   int offset = 0;
47358   asn1_ctx_t asn1_ctx;
47359   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47360   offset = dissect_nbap_InformationExchangeFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeFailureIndication_PDU);
47361   offset += 7; offset >>= 3;
47362   return offset;
47363 }
47364 static int dissect_CellSynchronisationInitiationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47365   int offset = 0;
47366   asn1_ctx_t asn1_ctx;
47367   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47368   offset = dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationRequestTDD_PDU);
47369   offset += 7; offset >>= 3;
47370   return offset;
47371 }
47372 static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47373   int offset = 0;
47374   asn1_ctx_t asn1_ctx;
47375   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47376   offset = dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU);
47377   offset += 7; offset >>= 3;
47378   return offset;
47379 }
47380 static int dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47381   int offset = 0;
47382   asn1_ctx_t asn1_ctx;
47383   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47384   offset = dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU);
47385   offset += 7; offset >>= 3;
47386   return offset;
47387 }
47388 static int dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47389   int offset = 0;
47390   asn1_ctx_t asn1_ctx;
47391   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47392   offset = dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU);
47393   offset += 7; offset >>= 3;
47394   return offset;
47395 }
47396 static int dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47397   int offset = 0;
47398   asn1_ctx_t asn1_ctx;
47399   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47400   offset = dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU);
47401   offset += 7; offset >>= 3;
47402   return offset;
47403 }
47404 static int dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47405   int offset = 0;
47406   asn1_ctx_t asn1_ctx;
47407   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47408   offset = dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU);
47409   offset += 7; offset >>= 3;
47410   return offset;
47411 }
47412 static int dissect_CellSynchronisationInitiationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47413   int offset = 0;
47414   asn1_ctx_t asn1_ctx;
47415   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47416   offset = dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationResponseTDD_PDU);
47417   offset += 7; offset >>= 3;
47418   return offset;
47419 }
47420 static int dissect_CellSynchronisationInitiationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47421   int offset = 0;
47422   asn1_ctx_t asn1_ctx;
47423   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47424   offset = dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationFailureTDD_PDU);
47425   offset += 7; offset >>= 3;
47426   return offset;
47427 }
47428 static int dissect_CellSynchronisationReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47429   int offset = 0;
47430   asn1_ctx_t asn1_ctx;
47431   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47432   offset = dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU);
47433   offset += 7; offset >>= 3;
47434   return offset;
47435 }
47436 static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47437   int offset = 0;
47438   asn1_ctx_t asn1_ctx;
47439   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47440   offset = dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU);
47441   offset += 7; offset >>= 3;
47442   return offset;
47443 }
47444 static int dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47445   int offset = 0;
47446   asn1_ctx_t asn1_ctx;
47447   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47448   offset = dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU);
47449   offset += 7; offset >>= 3;
47450   return offset;
47451 }
47452 static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47453   int offset = 0;
47454   asn1_ctx_t asn1_ctx;
47455   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47456   offset = dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU);
47457   offset += 7; offset >>= 3;
47458   return offset;
47459 }
47460 static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47461   int offset = 0;
47462   asn1_ctx_t asn1_ctx;
47463   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47464   offset = dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU);
47465   offset += 7; offset >>= 3;
47466   return offset;
47467 }
47468 static int dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47469   int offset = 0;
47470   asn1_ctx_t asn1_ctx;
47471   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47472   offset = dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU);
47473   offset += 7; offset >>= 3;
47474   return offset;
47475 }
47476 static int dissect_CellSynchronisationReconfigurationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47477   int offset = 0;
47478   asn1_ctx_t asn1_ctx;
47479   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47480   offset = dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU);
47481   offset += 7; offset >>= 3;
47482   return offset;
47483 }
47484 static int dissect_CellSynchronisationReconfigurationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47485   int offset = 0;
47486   asn1_ctx_t asn1_ctx;
47487   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47488   offset = dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU);
47489   offset += 7; offset >>= 3;
47490   return offset;
47491 }
47492 static int dissect_CellSynchronisationAdjustmentRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47493   int offset = 0;
47494   asn1_ctx_t asn1_ctx;
47495   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47496   offset = dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU);
47497   offset += 7; offset >>= 3;
47498   return offset;
47499 }
47500 static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47501   int offset = 0;
47502   asn1_ctx_t asn1_ctx;
47503   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47504   offset = dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU);
47505   offset += 7; offset >>= 3;
47506   return offset;
47507 }
47508 static int dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47509   int offset = 0;
47510   asn1_ctx_t asn1_ctx;
47511   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47512   offset = dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU);
47513   offset += 7; offset >>= 3;
47514   return offset;
47515 }
47516 static int dissect_CellSynchronisationAdjustmentResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47517   int offset = 0;
47518   asn1_ctx_t asn1_ctx;
47519   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47520   offset = dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU);
47521   offset += 7; offset >>= 3;
47522   return offset;
47523 }
47524 static int dissect_CellSynchronisationAdjustmentFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47525   int offset = 0;
47526   asn1_ctx_t asn1_ctx;
47527   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47528   offset = dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU);
47529   offset += 7; offset >>= 3;
47530   return offset;
47531 }
47532 static int dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47533   int offset = 0;
47534   asn1_ctx_t asn1_ctx;
47535   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47536   offset = dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU);
47537   offset += 7; offset >>= 3;
47538   return offset;
47539 }
47540 static int dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47541   int offset = 0;
47542   asn1_ctx_t asn1_ctx;
47543   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47544   offset = dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU);
47545   offset += 7; offset >>= 3;
47546   return offset;
47547 }
47548 static int dissect_CellSynchronisationTerminationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47549   int offset = 0;
47550   asn1_ctx_t asn1_ctx;
47551   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47552   offset = dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationTerminationRequestTDD_PDU);
47553   offset += 7; offset >>= 3;
47554   return offset;
47555 }
47556 static int dissect_CellSynchronisationFailureIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47557   int offset = 0;
47558   asn1_ctx_t asn1_ctx;
47559   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47560   offset = dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationFailureIndicationTDD_PDU);
47561   offset += 7; offset >>= 3;
47562   return offset;
47563 }
47564 static int dissect_CellSynchronisationReportTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47565   int offset = 0;
47566   asn1_ctx_t asn1_ctx;
47567   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47568   offset = dissect_nbap_CellSynchronisationReportTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReportTDD_PDU);
47569   offset += 7; offset >>= 3;
47570   return offset;
47571 }
47572 static int dissect_CellSyncInfo_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47573   int offset = 0;
47574   asn1_ctx_t asn1_ctx;
47575   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47576   offset = dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU);
47577   offset += 7; offset >>= 3;
47578   return offset;
47579 }
47580 static int dissect_SyncReportType_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47581   int offset = 0;
47582   asn1_ctx_t asn1_ctx;
47583   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47584   offset = dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncReportType_CellSyncReprtTDD_PDU);
47585   offset += 7; offset >>= 3;
47586   return offset;
47587 }
47588 static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47589   int offset = 0;
47590   asn1_ctx_t asn1_ctx;
47591   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47592   offset = dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU);
47593   offset += 7; offset >>= 3;
47594   return offset;
47595 }
47596 static int dissect_BearerRearrangementIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47597   int offset = 0;
47598   asn1_ctx_t asn1_ctx;
47599   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47600   offset = dissect_nbap_BearerRearrangementIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BearerRearrangementIndication_PDU);
47601   offset += 7; offset >>= 3;
47602   return offset;
47603 }
47604 static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47605   int offset = 0;
47606   asn1_ctx_t asn1_ctx;
47607   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47608   offset = dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
47609   offset += 7; offset >>= 3;
47610   return offset;
47611 }
47612 static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47613   int offset = 0;
47614   asn1_ctx_t asn1_ctx;
47615   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47616   offset = dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU);
47617   offset += 7; offset >>= 3;
47618   return offset;
47619 }
47620 static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47621   int offset = 0;
47622   asn1_ctx_t asn1_ctx;
47623   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47624   offset = dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU);
47625   offset += 7; offset >>= 3;
47626   return offset;
47627 }
47628 static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47629   int offset = 0;
47630   asn1_ctx_t asn1_ctx;
47631   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47632   offset = dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU);
47633   offset += 7; offset >>= 3;
47634   return offset;
47635 }
47636 static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47637   int offset = 0;
47638   asn1_ctx_t asn1_ctx;
47639   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47640   offset = dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
47641   offset += 7; offset >>= 3;
47642   return offset;
47643 }
47644 static int dissect_RadioLinkActivationCommandFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47645   int offset = 0;
47646   asn1_ctx_t asn1_ctx;
47647   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47648   offset = dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandFDD_PDU);
47649   offset += 7; offset >>= 3;
47650   return offset;
47651 }
47652 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47653   int offset = 0;
47654   asn1_ctx_t asn1_ctx;
47655   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47656   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU);
47657   offset += 7; offset >>= 3;
47658   return offset;
47659 }
47660 static int dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47661   int offset = 0;
47662   asn1_ctx_t asn1_ctx;
47663   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47664   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU);
47665   offset += 7; offset >>= 3;
47666   return offset;
47667 }
47668 static int dissect_RadioLinkActivationCommandTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47669   int offset = 0;
47670   asn1_ctx_t asn1_ctx;
47671   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47672   offset = dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandTDD_PDU);
47673   offset += 7; offset >>= 3;
47674   return offset;
47675 }
47676 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47677   int offset = 0;
47678   asn1_ctx_t asn1_ctx;
47679   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47680   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU);
47681   offset += 7; offset >>= 3;
47682   return offset;
47683 }
47684 static int dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47685   int offset = 0;
47686   asn1_ctx_t asn1_ctx;
47687   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47688   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU);
47689   offset += 7; offset >>= 3;
47690   return offset;
47691 }
47692 static int dissect_RadioLinkParameterUpdateIndicationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47693   int offset = 0;
47694   asn1_ctx_t asn1_ctx;
47695   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47696   offset = dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU);
47697   offset += 7; offset >>= 3;
47698   return offset;
47699 }
47700 static int dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47701   int offset = 0;
47702   asn1_ctx_t asn1_ctx;
47703   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47704   offset = dissect_nbap_Additional_HS_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU);
47705   offset += 7; offset >>= 3;
47706   return offset;
47707 }
47708 static int dissect_RadioLinkParameterUpdateIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47709   int offset = 0;
47710   asn1_ctx_t asn1_ctx;
47711   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47712   offset = dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU);
47713   offset += 7; offset >>= 3;
47714   return offset;
47715 }
47716 static int dissect_MBMSNotificationUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47717   int offset = 0;
47718   asn1_ctx_t asn1_ctx;
47719   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47720   offset = dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMSNotificationUpdateCommand_PDU);
47721   offset += 7; offset >>= 3;
47722   return offset;
47723 }
47724 static int dissect_UEStatusUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47725   int offset = 0;
47726   asn1_ctx_t asn1_ctx;
47727   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47728   offset = dissect_nbap_UEStatusUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_UEStatusUpdateCommand_PDU);
47729   offset += 7; offset >>= 3;
47730   return offset;
47731 }
47732 static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47733   asn1_ctx_t asn1_ctx;
47734   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47735   dissect_nbap_NBAP_PDU(tvb, 0, &asn1_ctx, tree, hf_nbap_NBAP_PDU_PDU);
47736 }
47737
47738
47739 /*--- End of included file: packet-nbap-fn.c ---*/
47740 #line 83 "packet-nbap-template.c"
47741
47742 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47743 {
47744   return (dissector_try_port(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
47745 }
47746
47747 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47748 {
47749   return (dissector_try_port(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
47750 }
47751
47752 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47753 {
47754   if (!ProcedureID) return 0;
47755   return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
47756 }
47757
47758 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47759 {
47760   if (!ProcedureID) return 0;
47761   return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
47762 }
47763
47764 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47765 {
47766   if (!ProcedureID) return 0;
47767   return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
47768 }
47769
47770 static void
47771 dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
47772 {
47773         proto_item      *nbap_item = NULL;
47774         proto_tree      *nbap_tree = NULL;
47775
47776         /* make entry in the Protocol column on summary display */
47777         if (check_col(pinfo->cinfo, COL_PROTOCOL))
47778                 col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
47779
47780         /* create the nbap protocol tree */
47781         nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, FALSE);
47782         nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
47783         
47784         dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
47785 }
47786
47787 /*--- proto_register_nbap -------------------------------------------*/
47788 void proto_register_nbap(void) {
47789
47790   /* List of fields */
47791
47792   static hf_register_info hf[] = {
47793
47794 /*--- Included file: packet-nbap-hfarr.c ---*/
47795 #line 1 "packet-nbap-hfarr.c"
47796     { &hf_nbap_AdditionalMeasurementValueList_PDU,
47797       { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList",
47798         FT_UINT32, BASE_DEC, NULL, 0,
47799         "nbap.AdditionalMeasurementValueList", HFILL }},
47800     { &hf_nbap_AdditionalTimeSlotListLCR_PDU,
47801       { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR",
47802         FT_UINT32, BASE_DEC, NULL, 0,
47803         "nbap.AdditionalTimeSlotListLCR", HFILL }},
47804     { &hf_nbap_Active_Pattern_Sequence_Information_PDU,
47805       { "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information",
47806         FT_NONE, BASE_NONE, NULL, 0,
47807         "nbap.Active_Pattern_Sequence_Information", HFILL }},
47808     { &hf_nbap_AlternativeFormatReportingIndicator_PDU,
47809       { "AlternativeFormatReportingIndicator", "nbap.AlternativeFormatReportingIndicator",
47810         FT_UINT32, BASE_DEC, VALS(nbap_AlternativeFormatReportingIndicator_vals), 0,
47811         "nbap.AlternativeFormatReportingIndicator", HFILL }},
47812     { &hf_nbap_Angle_Of_Arrival_Value_LCR_PDU,
47813       { "Angle-Of-Arrival-Value-LCR", "nbap.Angle_Of_Arrival_Value_LCR",
47814         FT_NONE, BASE_NONE, NULL, 0,
47815         "nbap.Angle_Of_Arrival_Value_LCR", HFILL }},
47816     { &hf_nbap_BCCH_ModificationTime_PDU,
47817       { "BCCH-ModificationTime", "nbap.BCCH_ModificationTime",
47818         FT_UINT32, BASE_DEC, NULL, 0,
47819         "nbap.BCCH_ModificationTime", HFILL }},
47820     { &hf_nbap_Best_Cell_Portions_Value_PDU,
47821       { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
47822         FT_UINT32, BASE_DEC, NULL, 0,
47823         "nbap.Best_Cell_Portions_Value", HFILL }},
47824     { &hf_nbap_BindingID_PDU,
47825       { "BindingID", "nbap.BindingID",
47826         FT_BYTES, BASE_HEX, NULL, 0,
47827         "nbap.BindingID", HFILL }},
47828     { &hf_nbap_BlockingPriorityIndicator_PDU,
47829       { "BlockingPriorityIndicator", "nbap.BlockingPriorityIndicator",
47830         FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
47831         "nbap.BlockingPriorityIndicator", HFILL }},
47832     { &hf_nbap_BroadcastCommonTransportBearerIndication_PDU,
47833       { "BroadcastCommonTransportBearerIndication", "nbap.BroadcastCommonTransportBearerIndication",
47834         FT_NONE, BASE_NONE, NULL, 0,
47835         "nbap.BroadcastCommonTransportBearerIndication", HFILL }},
47836     { &hf_nbap_BroadcastReference_PDU,
47837       { "BroadcastReference", "nbap.BroadcastReference",
47838         FT_BYTES, BASE_HEX, NULL, 0,
47839         "nbap.BroadcastReference", HFILL }},
47840     { &hf_nbap_Cause_PDU,
47841       { "Cause", "nbap.Cause",
47842         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
47843         "nbap.Cause", HFILL }},
47844     { &hf_nbap_Cell_ERNTI_Status_Information_PDU,
47845       { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information",
47846         FT_UINT32, BASE_DEC, NULL, 0,
47847         "nbap.Cell_ERNTI_Status_Information", HFILL }},
47848     { &hf_nbap_CellParameterID_PDU,
47849       { "CellParameterID", "nbap.CellParameterID",
47850         FT_UINT32, BASE_DEC, NULL, 0,
47851         "nbap.CellParameterID", HFILL }},
47852     { &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
47853       { "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
47854         FT_UINT32, BASE_DEC, NULL, 0,
47855         "nbap.CellSyncBurstRepetitionPeriod", HFILL }},
47856     { &hf_nbap_CFN_PDU,
47857       { "CFN", "nbap.CFN",
47858         FT_UINT32, BASE_DEC, NULL, 0,
47859         "nbap.CFN", HFILL }},
47860     { &hf_nbap_C_ID_PDU,
47861       { "C-ID", "nbap.C_ID",
47862         FT_UINT32, BASE_DEC, NULL, 0,
47863         "nbap.C_ID", HFILL }},
47864     { &hf_nbap_Closedlooptimingadjustmentmode_PDU,
47865       { "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
47866         FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
47867         "nbap.Closedlooptimingadjustmentmode", HFILL }},
47868     { &hf_nbap_Common_EDCH_Capability_PDU,
47869       { "Common-EDCH-Capability", "nbap.Common_EDCH_Capability",
47870         FT_UINT32, BASE_DEC, VALS(nbap_Common_EDCH_Capability_vals), 0,
47871         "nbap.Common_EDCH_Capability", HFILL }},
47872     { &hf_nbap_Common_EDCH_System_InformationFDD_PDU,
47873       { "Common-EDCH-System-InformationFDD", "nbap.Common_EDCH_System_InformationFDD",
47874         FT_NONE, BASE_NONE, NULL, 0,
47875         "nbap.Common_EDCH_System_InformationFDD", HFILL }},
47876     { &hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU,
47877       { "Common-EDCH-System-Information-ResponseFDD", "nbap.Common_EDCH_System_Information_ResponseFDD",
47878         FT_NONE, BASE_NONE, NULL, 0,
47879         "nbap.Common_EDCH_System_Information_ResponseFDD", HFILL }},
47880     { &hf_nbap_Common_MACFlows_to_DeleteFDD_PDU,
47881       { "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD",
47882         FT_UINT32, BASE_DEC, NULL, 0,
47883         "nbap.Common_MACFlows_to_DeleteFDD", HFILL }},
47884     { &hf_nbap_CommonMeasurementAccuracy_PDU,
47885       { "CommonMeasurementAccuracy", "nbap.CommonMeasurementAccuracy",
47886         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
47887         "nbap.CommonMeasurementAccuracy", HFILL }},
47888     { &hf_nbap_CommonMeasurementType_PDU,
47889       { "CommonMeasurementType", "nbap.CommonMeasurementType",
47890         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementType_vals), 0,
47891         "nbap.CommonMeasurementType", HFILL }},
47892     { &hf_nbap_CommonPhysicalChannelID_PDU,
47893       { "CommonPhysicalChannelID", "nbap.CommonPhysicalChannelID",
47894         FT_UINT32, BASE_DEC, NULL, 0,
47895         "nbap.CommonPhysicalChannelID", HFILL }},
47896     { &hf_nbap_CommonPhysicalChannelID768_PDU,
47897       { "CommonPhysicalChannelID768", "nbap.CommonPhysicalChannelID768",
47898         FT_UINT32, BASE_DEC, NULL, 0,
47899         "nbap.CommonPhysicalChannelID768", HFILL }},
47900     { &hf_nbap_Common_PhysicalChannel_Status_Information_PDU,
47901       { "Common-PhysicalChannel-Status-Information", "nbap.Common_PhysicalChannel_Status_Information",
47902         FT_NONE, BASE_NONE, NULL, 0,
47903         "nbap.Common_PhysicalChannel_Status_Information", HFILL }},
47904     { &hf_nbap_Common_PhysicalChannel_Status_Information768_PDU,
47905       { "Common-PhysicalChannel-Status-Information768", "nbap.Common_PhysicalChannel_Status_Information768",
47906         FT_NONE, BASE_NONE, NULL, 0,
47907         "nbap.Common_PhysicalChannel_Status_Information768", HFILL }},
47908     { &hf_nbap_CommonTransportChannel_InformationResponse_PDU,
47909       { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse",
47910         FT_NONE, BASE_NONE, NULL, 0,
47911         "nbap.CommonTransportChannel_InformationResponse", HFILL }},
47912     { &hf_nbap_Common_TransportChannel_Status_Information_PDU,
47913       { "Common-TransportChannel-Status-Information", "nbap.Common_TransportChannel_Status_Information",
47914         FT_NONE, BASE_NONE, NULL, 0,
47915         "nbap.Common_TransportChannel_Status_Information", HFILL }},
47916     { &hf_nbap_CommunicationControlPortID_PDU,
47917       { "CommunicationControlPortID", "nbap.CommunicationControlPortID",
47918         FT_UINT32, BASE_DEC, NULL, 0,
47919         "nbap.CommunicationControlPortID", HFILL }},
47920     { &hf_nbap_Compressed_Mode_Deactivation_Flag_PDU,
47921       { "Compressed-Mode-Deactivation-Flag", "nbap.Compressed_Mode_Deactivation_Flag",
47922         FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
47923         "nbap.Compressed_Mode_Deactivation_Flag", HFILL }},
47924     { &hf_nbap_ConfigurationGenerationID_PDU,
47925       { "ConfigurationGenerationID", "nbap.ConfigurationGenerationID",
47926         FT_UINT32, BASE_DEC, NULL, 0,
47927         "nbap.ConfigurationGenerationID", HFILL }},
47928     { &hf_nbap_ConstantValue_PDU,
47929       { "ConstantValue", "nbap.ConstantValue",
47930         FT_INT32, BASE_DEC, NULL, 0,
47931         "nbap.ConstantValue", HFILL }},
47932     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU,
47933       { "ContinuousPacketConnectivityDTX-DRX-Capability", "nbap.ContinuousPacketConnectivityDTX_DRX_Capability",
47934         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals), 0,
47935         "nbap.ContinuousPacketConnectivityDTX_DRX_Capability", HFILL }},
47936     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU,
47937       { "ContinuousPacketConnectivityDTX-DRX-Information", "nbap.ContinuousPacketConnectivityDTX_DRX_Information",
47938         FT_NONE, BASE_NONE, NULL, 0,
47939         "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
47940     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU,
47941       { "ContinuousPacketConnectivityHS-SCCH-less-Capability", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability",
47942         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals), 0,
47943         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability", HFILL }},
47944     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU,
47945       { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information",
47946         FT_UINT32, BASE_DEC, NULL, 0,
47947         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
47948     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU,
47949       { "ContinuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response",
47950         FT_NONE, BASE_NONE, NULL, 0,
47951         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response", HFILL }},
47952     { &hf_nbap_ControlGAP_PDU,
47953       { "ControlGAP", "nbap.ControlGAP",
47954         FT_UINT32, BASE_DEC, NULL, 0,
47955         "nbap.ControlGAP", HFILL }},
47956     { &hf_nbap_CPC_Information_PDU,
47957       { "CPC-Information", "nbap.CPC_Information",
47958         FT_NONE, BASE_NONE, NULL, 0,
47959         "nbap.CPC_Information", HFILL }},
47960     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU,
47961       { "ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator",
47962         FT_NONE, BASE_NONE, NULL, 0,
47963         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator", HFILL }},
47964     { &hf_nbap_CriticalityDiagnostics_PDU,
47965       { "CriticalityDiagnostics", "nbap.CriticalityDiagnostics",
47966         FT_NONE, BASE_NONE, NULL, 0,
47967         "nbap.CriticalityDiagnostics", HFILL }},
47968     { &hf_nbap_CRNC_CommunicationContextID_PDU,
47969       { "CRNC-CommunicationContextID", "nbap.CRNC_CommunicationContextID",
47970         FT_UINT32, BASE_DEC, NULL, 0,
47971         "nbap.CRNC_CommunicationContextID", HFILL }},
47972     { &hf_nbap_CSBMeasurementID_PDU,
47973       { "CSBMeasurementID", "nbap.CSBMeasurementID",
47974         FT_UINT32, BASE_DEC, NULL, 0,
47975         "nbap.CSBMeasurementID", HFILL }},
47976     { &hf_nbap_CSBTransmissionID_PDU,
47977       { "CSBTransmissionID", "nbap.CSBTransmissionID",
47978         FT_UINT32, BASE_DEC, NULL, 0,
47979         "nbap.CSBTransmissionID", HFILL }},
47980     { &hf_nbap_Common_EDCH_System_InformationLCR_PDU,
47981       { "Common-EDCH-System-InformationLCR", "nbap.Common_EDCH_System_InformationLCR",
47982         FT_NONE, BASE_NONE, NULL, 0,
47983         "nbap.Common_EDCH_System_InformationLCR", HFILL }},
47984     { &hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU,
47985       { "Common-EDCH-System-Information-ResponseLCR", "nbap.Common_EDCH_System_Information_ResponseLCR",
47986         FT_NONE, BASE_NONE, NULL, 0,
47987         "nbap.Common_EDCH_System_Information_ResponseLCR", HFILL }},
47988     { &hf_nbap_Common_MACFlows_to_DeleteLCR_PDU,
47989       { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR",
47990         FT_UINT32, BASE_DEC, NULL, 0,
47991         "nbap.Common_MACFlows_to_DeleteLCR", HFILL }},
47992     { &hf_nbap_DCH_FDD_Information_PDU,
47993       { "DCH-FDD-Information", "nbap.DCH_FDD_Information",
47994         FT_UINT32, BASE_DEC, NULL, 0,
47995         "nbap.DCH_FDD_Information", HFILL }},
47996     { &hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU,
47997       { "DCH-Indicator-For-E-DCH-HSDPA-Operation", "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation",
47998         FT_UINT32, BASE_DEC, VALS(nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals), 0,
47999         "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation", HFILL }},
48000     { &hf_nbap_DCH_InformationResponse_PDU,
48001       { "DCH-InformationResponse", "nbap.DCH_InformationResponse",
48002         FT_UINT32, BASE_DEC, NULL, 0,
48003         "nbap.DCH_InformationResponse", HFILL }},
48004     { &hf_nbap_DCH_TDD_Information_PDU,
48005       { "DCH-TDD-Information", "nbap.DCH_TDD_Information",
48006         FT_UINT32, BASE_DEC, NULL, 0,
48007         "nbap.DCH_TDD_Information", HFILL }},
48008     { &hf_nbap_FDD_DCHs_to_Modify_PDU,
48009       { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify",
48010         FT_UINT32, BASE_DEC, NULL, 0,
48011         "nbap.FDD_DCHs_to_Modify", HFILL }},
48012     { &hf_nbap_TDD_DCHs_to_Modify_PDU,
48013       { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify",
48014         FT_UINT32, BASE_DEC, NULL, 0,
48015         "nbap.TDD_DCHs_to_Modify", HFILL }},
48016     { &hf_nbap_DedicatedMeasurementType_PDU,
48017       { "DedicatedMeasurementType", "nbap.DedicatedMeasurementType",
48018         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementType_vals), 0,
48019         "nbap.DedicatedMeasurementType", HFILL }},
48020     { &hf_nbap_DelayedActivation_PDU,
48021       { "DelayedActivation", "nbap.DelayedActivation",
48022         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
48023         "nbap.DelayedActivation", HFILL }},
48024     { &hf_nbap_DGANSS_Corrections_Req_PDU,
48025       { "DGANSS-Corrections-Req", "nbap.DGANSS_Corrections_Req",
48026         FT_NONE, BASE_NONE, NULL, 0,
48027         "nbap.DGANSS_Corrections_Req", HFILL }},
48028     { &hf_nbap_DL_DPCH_TimingAdjustment_PDU,
48029       { "DL-DPCH-TimingAdjustment", "nbap.DL_DPCH_TimingAdjustment",
48030         FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
48031         "nbap.DL_DPCH_TimingAdjustment", HFILL }},
48032     { &hf_nbap_DL_Power_PDU,
48033       { "DL-Power", "nbap.DL_Power",
48034         FT_INT32, BASE_DEC, NULL, 0,
48035         "nbap.DL_Power", HFILL }},
48036     { &hf_nbap_DL_PowerBalancing_Information_PDU,
48037       { "DL-PowerBalancing-Information", "nbap.DL_PowerBalancing_Information",
48038         FT_NONE, BASE_NONE, NULL, 0,
48039         "nbap.DL_PowerBalancing_Information", HFILL }},
48040     { &hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU,
48041       { "DL-PowerBalancing-ActivationIndicator", "nbap.DL_PowerBalancing_ActivationIndicator",
48042         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
48043         "nbap.DL_PowerBalancing_ActivationIndicator", HFILL }},
48044     { &hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU,
48045       { "DL-PowerBalancing-UpdatedIndicator", "nbap.DL_PowerBalancing_UpdatedIndicator",
48046         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
48047         "nbap.DL_PowerBalancing_UpdatedIndicator", HFILL }},
48048     { &hf_nbap_DL_ScramblingCode_PDU,
48049       { "DL-ScramblingCode", "nbap.DL_ScramblingCode",
48050         FT_UINT32, BASE_DEC, NULL, 0,
48051         "nbap.DL_ScramblingCode", HFILL }},
48052     { &hf_nbap_DL_TimeslotISCPInfo_PDU,
48053       { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo",
48054         FT_UINT32, BASE_DEC, NULL, 0,
48055         "nbap.DL_TimeslotISCPInfo", HFILL }},
48056     { &hf_nbap_DL_TimeslotISCPInfoLCR_PDU,
48057       { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR",
48058         FT_UINT32, BASE_DEC, NULL, 0,
48059         "nbap.DL_TimeslotISCPInfoLCR", HFILL }},
48060     { &hf_nbap_DL_TPC_Pattern01Count_PDU,
48061       { "DL-TPC-Pattern01Count", "nbap.DL_TPC_Pattern01Count",
48062         FT_UINT32, BASE_DEC, NULL, 0,
48063         "nbap.DL_TPC_Pattern01Count", HFILL }},
48064     { &hf_nbap_DLTransmissionBranchLoadValue_PDU,
48065       { "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
48066         FT_UINT32, BASE_DEC, NULL, 0,
48067         "nbap.DLTransmissionBranchLoadValue", HFILL }},
48068     { &hf_nbap_DPC_Mode_PDU,
48069       { "DPC-Mode", "nbap.DPC_Mode",
48070         FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
48071         "nbap.DPC_Mode", HFILL }},
48072     { &hf_nbap_DPCH_ID768_PDU,
48073       { "DPCH-ID768", "nbap.DPCH_ID768",
48074         FT_UINT32, BASE_DEC, NULL, 0,
48075         "nbap.DPCH_ID768", HFILL }},
48076     { &hf_nbap_DSCH_InformationResponse_PDU,
48077       { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse",
48078         FT_UINT32, BASE_DEC, NULL, 0,
48079         "nbap.DSCH_InformationResponse", HFILL }},
48080     { &hf_nbap_DSCH_TDD_Information_PDU,
48081       { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
48082         FT_UINT32, BASE_DEC, NULL, 0,
48083         "nbap.DSCH_TDD_Information", HFILL }},
48084     { &hf_nbap_DwPCH_Power_PDU,
48085       { "DwPCH-Power", "nbap.DwPCH_Power",
48086         FT_INT32, BASE_DEC, NULL, 0,
48087         "nbap.DwPCH_Power", HFILL }},
48088     { &hf_nbap_E_AGCH_Table_Choice_PDU,
48089       { "E-AGCH-Table-Choice", "nbap.E_AGCH_Table_Choice",
48090         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_Table_Choice_vals), 0,
48091         "nbap.E_AGCH_Table_Choice", HFILL }},
48092     { &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
48093       { "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
48094         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
48095         "nbap.E_AGCH_FDD_Code_Information", HFILL }},
48096     { &hf_nbap_E_AI_Capability_PDU,
48097       { "E-AI-Capability", "nbap.E_AI_Capability",
48098         FT_UINT32, BASE_DEC, VALS(nbap_E_AI_Capability_vals), 0,
48099         "nbap.E_AI_Capability", HFILL }},
48100     { &hf_nbap_E_DCH_Capability_PDU,
48101       { "E-DCH-Capability", "nbap.E_DCH_Capability",
48102         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
48103         "nbap.E_DCH_Capability", HFILL }},
48104     { &hf_nbap_E_DCHCapacityConsumptionLaw_PDU,
48105       { "E-DCHCapacityConsumptionLaw", "nbap.E_DCHCapacityConsumptionLaw",
48106         FT_NONE, BASE_NONE, NULL, 0,
48107         "nbap.E_DCHCapacityConsumptionLaw", HFILL }},
48108     { &hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU,
48109       { "E-DCH-TDD-CapacityConsumptionLaw", "nbap.E_DCH_TDD_CapacityConsumptionLaw",
48110         FT_NONE, BASE_NONE, NULL, 0,
48111         "nbap.E_DCH_TDD_CapacityConsumptionLaw", HFILL }},
48112     { &hf_nbap_E_DCH_TTI2ms_Capability_PDU,
48113       { "E-DCH-TTI2ms-Capability", "nbap.E_DCH_TTI2ms_Capability",
48114         FT_BOOLEAN, 8, NULL, 0,
48115         "nbap.E_DCH_TTI2ms_Capability", HFILL }},
48116     { &hf_nbap_E_DCH_SF_Capability_PDU,
48117       { "E-DCH-SF-Capability", "nbap.E_DCH_SF_Capability",
48118         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_SF_Capability_vals), 0,
48119         "nbap.E_DCH_SF_Capability", HFILL }},
48120     { &hf_nbap_E_DCH_HARQ_Combining_Capability_PDU,
48121       { "E-DCH-HARQ-Combining-Capability", "nbap.E_DCH_HARQ_Combining_Capability",
48122         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_HARQ_Combining_Capability_vals), 0,
48123         "nbap.E_DCH_HARQ_Combining_Capability", HFILL }},
48124     { &hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU,
48125       { "E-DCH-FDD-DL-Control-Channel-Information", "nbap.E_DCH_FDD_DL_Control_Channel_Information",
48126         FT_NONE, BASE_NONE, NULL, 0,
48127         "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
48128     { &hf_nbap_E_DCH_FDD_Information_PDU,
48129       { "E-DCH-FDD-Information", "nbap.E_DCH_FDD_Information",
48130         FT_NONE, BASE_NONE, NULL, 0,
48131         "nbap.E_DCH_FDD_Information", HFILL }},
48132     { &hf_nbap_E_DCH_FDD_Information_Response_PDU,
48133       { "E-DCH-FDD-Information-Response", "nbap.E_DCH_FDD_Information_Response",
48134         FT_NONE, BASE_NONE, NULL, 0,
48135         "nbap.E_DCH_FDD_Information_Response", HFILL }},
48136     { &hf_nbap_E_DCH_FDD_Information_to_Modify_PDU,
48137       { "E-DCH-FDD-Information-to-Modify", "nbap.E_DCH_FDD_Information_to_Modify",
48138         FT_NONE, BASE_NONE, NULL, 0,
48139         "nbap.E_DCH_FDD_Information_to_Modify", HFILL }},
48140     { &hf_nbap_E_DCH_FDD_Update_Information_PDU,
48141       { "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information",
48142         FT_NONE, BASE_NONE, NULL, 0,
48143         "nbap.E_DCH_FDD_Update_Information", HFILL }},
48144     { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU,
48145       { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information",
48146         FT_UINT32, BASE_DEC, NULL, 0,
48147         "nbap.E_DCH_DL_Control_Channel_Change_Information", HFILL }},
48148     { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU,
48149       { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information",
48150         FT_UINT32, BASE_DEC, NULL, 0,
48151         "nbap.E_DCH_DL_Control_Channel_Grant_Information", HFILL }},
48152     { &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
48153       { "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
48154         FT_UINT32, BASE_DEC, NULL, 0,
48155         "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
48156     { &hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU,
48157       { "E-DCH-MACdPDU-SizeCapability", "nbap.E_DCH_MACdPDU_SizeCapability",
48158         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDU_SizeCapability_vals), 0,
48159         "nbap.E_DCH_MACdPDU_SizeCapability", HFILL }},
48160     { &hf_nbap_E_DCH_MACdPDUSizeFormat_PDU,
48161       { "E-DCH-MACdPDUSizeFormat", "nbap.E_DCH_MACdPDUSizeFormat",
48162         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDUSizeFormat_vals), 0,
48163         "nbap.E_DCH_MACdPDUSizeFormat", HFILL }},
48164     { &hf_nbap_E_DCH_MACdFlows_Information_PDU,
48165       { "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information",
48166         FT_NONE, BASE_NONE, NULL, 0,
48167         "nbap.E_DCH_MACdFlows_Information", HFILL }},
48168     { &hf_nbap_E_DCH_MACdFlows_to_Delete_PDU,
48169       { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete",
48170         FT_UINT32, BASE_DEC, NULL, 0,
48171         "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
48172     { &hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU,
48173       { "E-DCH-Non-serving-Relative-Grant-Down-Commands", "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands",
48174         FT_UINT32, BASE_DEC, NULL, 0,
48175         "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands", HFILL }},
48176     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU,
48177       { "Maximum-Target-ReceivedTotalWideBandPower", "nbap.Maximum_Target_ReceivedTotalWideBandPower",
48178         FT_UINT32, BASE_DEC, NULL, 0,
48179         "nbap.Maximum_Target_ReceivedTotalWideBandPower", HFILL }},
48180     { &hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU,
48181       { "Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
48182         FT_UINT32, BASE_DEC, NULL, 0,
48183         "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio", HFILL }},
48184     { &hf_nbap_E_DCH_RL_Indication_PDU,
48185       { "E-DCH-RL-Indication", "nbap.E_DCH_RL_Indication",
48186         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
48187         "nbap.E_DCH_RL_Indication", HFILL }},
48188     { &hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU,
48189       { "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response",
48190         FT_NONE, BASE_NONE, NULL, 0,
48191         "nbap.E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
48192     { &hf_nbap_EDCH_RACH_Report_Value_PDU,
48193       { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value",
48194         FT_UINT32, BASE_DEC, NULL, 0,
48195         "nbap.EDCH_RACH_Report_Value", HFILL }},
48196     { &hf_nbap_E_DPDCH_PowerInterpolation_PDU,
48197       { "E-DPDCH-PowerInterpolation", "nbap.E_DPDCH_PowerInterpolation",
48198         FT_BOOLEAN, 8, NULL, 0,
48199         "nbap.E_DPDCH_PowerInterpolation", HFILL }},
48200     { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU,
48201       { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR",
48202         FT_UINT32, BASE_DEC, NULL, 0,
48203         "nbap.E_DCH_MACdFlows_to_DeleteLCR", HFILL }},
48204     { &hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU,
48205       { "Enhanced-UE-DRX-InformationLCR", "nbap.Enhanced_UE_DRX_InformationLCR",
48206         FT_NONE, BASE_NONE, NULL, 0,
48207         "nbap.Enhanced_UE_DRX_InformationLCR", HFILL }},
48208     { &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
48209       { "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
48210         FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
48211         "nbap.End_Of_Audit_Sequence_Indicator", HFILL }},
48212     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU,
48213       { "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
48214         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
48215         "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
48216     { &hf_nbap_E_RNTI_PDU,
48217       { "E-RNTI", "nbap.E_RNTI",
48218         FT_UINT32, BASE_DEC, NULL, 0,
48219         "nbap.E_RNTI", HFILL }},
48220     { &hf_nbap_E_TFCI_Boost_Information_PDU,
48221       { "E-TFCI-Boost-Information", "nbap.E_TFCI_Boost_Information",
48222         FT_NONE, BASE_NONE, NULL, 0,
48223         "nbap.E_TFCI_Boost_Information", HFILL }},
48224     { &hf_nbap_E_DCHProvidedBitRate_PDU,
48225       { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
48226         FT_UINT32, BASE_DEC, NULL, 0,
48227         "nbap.E_DCHProvidedBitRate", HFILL }},
48228     { &hf_nbap_E_HICH_TimeOffset_PDU,
48229       { "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
48230         FT_UINT32, BASE_DEC, NULL, 0,
48231         "nbap.E_HICH_TimeOffset", HFILL }},
48232     { &hf_nbap_E_HICH_TimeOffsetLCR_PDU,
48233       { "E-HICH-TimeOffsetLCR", "nbap.E_HICH_TimeOffsetLCR",
48234         FT_UINT32, BASE_DEC, NULL, 0,
48235         "nbap.E_HICH_TimeOffsetLCR", HFILL }},
48236     { &hf_nbap_E_DCH_Information_PDU,
48237       { "E-DCH-Information", "nbap.E_DCH_Information",
48238         FT_NONE, BASE_NONE, NULL, 0,
48239         "nbap.E_DCH_Information", HFILL }},
48240     { &hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU,
48241       { "E-DCH-MACdFlow-Retransmission-Timer", "nbap.E_DCH_MACdFlow_Retransmission_Timer",
48242         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
48243         "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
48244     { &hf_nbap_E_DCH_Information_Response_PDU,
48245       { "E-DCH-Information-Response", "nbap.E_DCH_Information_Response",
48246         FT_NONE, BASE_NONE, NULL, 0,
48247         "nbap.E_DCH_Information_Response", HFILL }},
48248     { &hf_nbap_E_DCH_Information_Reconfig_PDU,
48249       { "E-DCH-Information-Reconfig", "nbap.E_DCH_Information_Reconfig",
48250         FT_NONE, BASE_NONE, NULL, 0,
48251         "nbap.E_DCH_Information_Reconfig", HFILL }},
48252     { &hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU,
48253       { "Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells", "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells",
48254         FT_UINT32, BASE_DEC, NULL, 0,
48255         "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells", HFILL }},
48256     { &hf_nbap_E_DCH_768_Information_PDU,
48257       { "E-DCH-768-Information", "nbap.E_DCH_768_Information",
48258         FT_NONE, BASE_NONE, NULL, 0,
48259         "nbap.E_DCH_768_Information", HFILL }},
48260     { &hf_nbap_E_DCH_768_Information_Reconfig_PDU,
48261       { "E-DCH-768-Information-Reconfig", "nbap.E_DCH_768_Information_Reconfig",
48262         FT_NONE, BASE_NONE, NULL, 0,
48263         "nbap.E_DCH_768_Information_Reconfig", HFILL }},
48264     { &hf_nbap_E_DCH_LCR_Information_PDU,
48265       { "E-DCH-LCR-Information", "nbap.E_DCH_LCR_Information",
48266         FT_NONE, BASE_NONE, NULL, 0,
48267         "nbap.E_DCH_LCR_Information", HFILL }},
48268     { &hf_nbap_E_DCH_LCR_Information_Reconfig_PDU,
48269       { "E-DCH-LCR-Information-Reconfig", "nbap.E_DCH_LCR_Information_Reconfig",
48270         FT_NONE, BASE_NONE, NULL, 0,
48271         "nbap.E_DCH_LCR_Information_Reconfig", HFILL }},
48272     { &hf_nbap_Enhanced_FACH_Capability_PDU,
48273       { "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
48274         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
48275         "nbap.Enhanced_FACH_Capability", HFILL }},
48276     { &hf_nbap_EnhancedHSServingCC_Abort_PDU,
48277       { "EnhancedHSServingCC-Abort", "nbap.EnhancedHSServingCC_Abort",
48278         FT_UINT32, BASE_DEC, VALS(nbap_EnhancedHSServingCC_Abort_vals), 0,
48279         "nbap.EnhancedHSServingCC_Abort", HFILL }},
48280     { &hf_nbap_Enhanced_PCH_Capability_PDU,
48281       { "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
48282         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
48283         "nbap.Enhanced_PCH_Capability", HFILL }},
48284     { &hf_nbap_Enhanced_UE_DRX_Capability_PDU,
48285       { "Enhanced-UE-DRX-Capability", "nbap.Enhanced_UE_DRX_Capability",
48286         FT_NONE, BASE_NONE, NULL, 0,
48287         "nbap.Enhanced_UE_DRX_Capability", HFILL }},
48288     { &hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU,
48289       { "Enhanced-UE-DRX-InformationFDD", "nbap.Enhanced_UE_DRX_InformationFDD",
48290         FT_NONE, BASE_NONE, NULL, 0,
48291         "nbap.Enhanced_UE_DRX_InformationFDD", HFILL }},
48292     { &hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU,
48293       { "Extended-E-DCH-LCRTDD-PhysicalLayerCategory", "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory",
48294         FT_UINT32, BASE_DEC, NULL, 0,
48295         "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
48296     { &hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU,
48297       { "Ext-Max-Bits-MACe-PDU-non-scheduled", "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled",
48298         FT_UINT32, BASE_DEC, NULL, 0,
48299         "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled", HFILL }},
48300     { &hf_nbap_Ext_Reference_E_TFCI_PO_PDU,
48301       { "Ext-Reference-E-TFCI-PO", "nbap.Ext_Reference_E_TFCI_PO",
48302         FT_UINT32, BASE_DEC, NULL, 0,
48303         "nbap.Ext_Reference_E_TFCI_PO", HFILL }},
48304     { &hf_nbap_ExtendedPropagationDelay_PDU,
48305       { "ExtendedPropagationDelay", "nbap.ExtendedPropagationDelay",
48306         FT_UINT32, BASE_DEC, NULL, 0,
48307         "nbap.ExtendedPropagationDelay", HFILL }},
48308     { &hf_nbap_Extended_RNC_ID_PDU,
48309       { "Extended-RNC-ID", "nbap.Extended_RNC_ID",
48310         FT_UINT32, BASE_DEC, NULL, 0,
48311         "nbap.Extended_RNC_ID", HFILL }},
48312     { &hf_nbap_Extended_Round_Trip_Time_Value_PDU,
48313       { "Extended-Round-Trip-Time-Value", "nbap.Extended_Round_Trip_Time_Value",
48314         FT_UINT32, BASE_DEC, NULL, 0,
48315         "nbap.Extended_Round_Trip_Time_Value", HFILL }},
48316     { &hf_nbap_Extended_HS_SCCH_ID_PDU,
48317       { "Extended-HS-SCCH-ID", "nbap.Extended_HS_SCCH_ID",
48318         FT_UINT32, BASE_DEC, NULL, 0,
48319         "nbap.Extended_HS_SCCH_ID", HFILL }},
48320     { &hf_nbap_Extended_HS_SICH_ID_PDU,
48321       { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
48322         FT_UINT32, BASE_DEC, NULL, 0,
48323         "nbap.Extended_HS_SICH_ID", HFILL }},
48324     { &hf_nbap_Extended_E_HICH_ID_TDD_PDU,
48325       { "Extended-E-HICH-ID-TDD", "nbap.Extended_E_HICH_ID_TDD",
48326         FT_UINT32, BASE_DEC, NULL, 0,
48327         "nbap.Extended_E_HICH_ID_TDD", HFILL }},
48328     { &hf_nbap_Fast_Reconfiguration_Mode_PDU,
48329       { "Fast-Reconfiguration-Mode", "nbap.Fast_Reconfiguration_Mode",
48330         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Mode_vals), 0,
48331         "nbap.Fast_Reconfiguration_Mode", HFILL }},
48332     { &hf_nbap_Fast_Reconfiguration_Permission_PDU,
48333       { "Fast-Reconfiguration-Permission", "nbap.Fast_Reconfiguration_Permission",
48334         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Permission_vals), 0,
48335         "nbap.Fast_Reconfiguration_Permission", HFILL }},
48336     { &hf_nbap_FDD_S_CCPCH_FrameOffset_PDU,
48337       { "FDD-S-CCPCH-FrameOffset", "nbap.FDD_S_CCPCH_FrameOffset",
48338         FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
48339         "nbap.FDD_S_CCPCH_FrameOffset", HFILL }},
48340     { &hf_nbap_F_DPCH_Capability_PDU,
48341       { "F-DPCH-Capability", "nbap.F_DPCH_Capability",
48342         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_Capability_vals), 0,
48343         "nbap.F_DPCH_Capability", HFILL }},
48344     { &hf_nbap_F_DPCH_SlotFormat_PDU,
48345       { "F-DPCH-SlotFormat", "nbap.F_DPCH_SlotFormat",
48346         FT_UINT32, BASE_DEC, NULL, 0,
48347         "nbap.F_DPCH_SlotFormat", HFILL }},
48348     { &hf_nbap_F_DPCH_SlotFormatCapability_PDU,
48349       { "F-DPCH-SlotFormatCapability", "nbap.F_DPCH_SlotFormatCapability",
48350         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_SlotFormatCapability_vals), 0,
48351         "nbap.F_DPCH_SlotFormatCapability", HFILL }},
48352     { &hf_nbap_FNReportingIndicator_PDU,
48353       { "FNReportingIndicator", "nbap.FNReportingIndicator",
48354         FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
48355         "nbap.FNReportingIndicator", HFILL }},
48356     { &hf_nbap_GANSS_AddIonoModelReq_PDU,
48357       { "GANSS-AddIonoModelReq", "nbap.GANSS_AddIonoModelReq",
48358         FT_NONE, BASE_NONE, NULL, 0,
48359         "nbap.GANSS_AddIonoModelReq", HFILL }},
48360     { &hf_nbap_GANSS_AddNavigationModelsReq_PDU,
48361       { "GANSS-AddNavigationModelsReq", "nbap.GANSS_AddNavigationModelsReq",
48362         FT_NONE, BASE_NONE, NULL, 0,
48363         "nbap.GANSS_AddNavigationModelsReq", HFILL }},
48364     { &hf_nbap_GANSS_AddUTCModelsReq_PDU,
48365       { "GANSS-AddUTCModelsReq", "nbap.GANSS_AddUTCModelsReq",
48366         FT_NONE, BASE_NONE, NULL, 0,
48367         "nbap.GANSS_AddUTCModelsReq", HFILL }},
48368     { &hf_nbap_GANSS_Additional_Ionospheric_Model_PDU,
48369       { "GANSS-Additional-Ionospheric-Model", "nbap.GANSS_Additional_Ionospheric_Model",
48370         FT_NONE, BASE_NONE, NULL, 0,
48371         "nbap.GANSS_Additional_Ionospheric_Model", HFILL }},
48372     { &hf_nbap_GANSS_Additional_Navigation_Models_PDU,
48373       { "GANSS-Additional-Navigation-Models", "nbap.GANSS_Additional_Navigation_Models",
48374         FT_NONE, BASE_NONE, NULL, 0,
48375         "nbap.GANSS_Additional_Navigation_Models", HFILL }},
48376     { &hf_nbap_GANSS_Additional_Time_Models_PDU,
48377       { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models",
48378         FT_UINT32, BASE_DEC, NULL, 0,
48379         "nbap.GANSS_Additional_Time_Models", HFILL }},
48380     { &hf_nbap_GANSS_Additional_UTC_Models_PDU,
48381       { "GANSS-Additional-UTC-Models", "nbap.GANSS_Additional_UTC_Models",
48382         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Additional_UTC_Models_vals), 0,
48383         "nbap.GANSS_Additional_UTC_Models", HFILL }},
48384     { &hf_nbap_GANSS_Auxiliary_Information_PDU,
48385       { "GANSS-Auxiliary-Information", "nbap.GANSS_Auxiliary_Information",
48386         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Auxiliary_Information_vals), 0,
48387         "nbap.GANSS_Auxiliary_Information", HFILL }},
48388     { &hf_nbap_GANSS_AuxInfoReq_PDU,
48389       { "GANSS-AuxInfoReq", "nbap.GANSS_AuxInfoReq",
48390         FT_NONE, BASE_NONE, NULL, 0,
48391         "nbap.GANSS_AuxInfoReq", HFILL }},
48392     { &hf_nbap_GANSS_Common_Data_PDU,
48393       { "GANSS-Common-Data", "nbap.GANSS_Common_Data",
48394         FT_NONE, BASE_NONE, NULL, 0,
48395         "nbap.GANSS_Common_Data", HFILL }},
48396     { &hf_nbap_GANSS_Earth_Orientation_Parameters_PDU,
48397       { "GANSS-Earth-Orientation-Parameters", "nbap.GANSS_Earth_Orientation_Parameters",
48398         FT_NONE, BASE_NONE, NULL, 0,
48399         "nbap.GANSS_Earth_Orientation_Parameters", HFILL }},
48400     { &hf_nbap_GANSS_EarthOrientParaReq_PDU,
48401       { "GANSS-EarthOrientParaReq", "nbap.GANSS_EarthOrientParaReq",
48402         FT_NONE, BASE_NONE, NULL, 0,
48403         "nbap.GANSS_EarthOrientParaReq", HFILL }},
48404     { &hf_nbap_GANSS_Generic_Data_PDU,
48405       { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
48406         FT_UINT32, BASE_DEC, NULL, 0,
48407         "nbap.GANSS_Generic_Data", HFILL }},
48408     { &hf_nbap_GANSS_ID_PDU,
48409       { "GANSS-ID", "nbap.GANSS_ID",
48410         FT_UINT32, BASE_DEC, NULL, 0,
48411         "nbap.GANSS_ID", HFILL }},
48412     { &hf_nbap_GANSS_Information_PDU,
48413       { "GANSS-Information", "nbap.GANSS_Information",
48414         FT_NONE, BASE_NONE, NULL, 0,
48415         "nbap.GANSS_Information", HFILL }},
48416     { &hf_nbap_GANSS_SBAS_ID_PDU,
48417       { "GANSS-SBAS-ID", "nbap.GANSS_SBAS_ID",
48418         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_SBAS_ID_vals), 0,
48419         "nbap.GANSS_SBAS_ID", HFILL }},
48420     { &hf_nbap_GANSS_Time_ID_PDU,
48421       { "GANSS-Time-ID", "nbap.GANSS_Time_ID",
48422         FT_UINT32, BASE_DEC, NULL, 0,
48423         "nbap.GANSS_Time_ID", HFILL }},
48424     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
48425       { "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
48426         FT_UINT32, BASE_DEC, NULL, 0,
48427         "nbap.HARQ_MemoryPartitioningInfoExtForMIMO", HFILL }},
48428     { &hf_nbap_HARQ_Preamble_Mode_PDU,
48429       { "HARQ-Preamble-Mode", "nbap.HARQ_Preamble_Mode",
48430         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
48431         "nbap.HARQ_Preamble_Mode", HFILL }},
48432     { &hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU,
48433       { "HARQ-Preamble-Mode-Activation-Indicator", "nbap.HARQ_Preamble_Mode_Activation_Indicator",
48434         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
48435         "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
48436     { &hf_nbap_HSDPA_Capability_PDU,
48437       { "HSDPA-Capability", "nbap.HSDPA_Capability",
48438         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
48439         "nbap.HSDPA_Capability", HFILL }},
48440     { &hf_nbap_HS_DSCHProvidedBitRate_PDU,
48441       { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate",
48442         FT_UINT32, BASE_DEC, NULL, 0,
48443         "nbap.HS_DSCHProvidedBitRate", HFILL }},
48444     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU,
48445       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
48446         FT_UINT32, BASE_DEC, NULL, 0,
48447         "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion", HFILL }},
48448     { &hf_nbap_HS_DSCHRequiredPower_PDU,
48449       { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
48450         FT_UINT32, BASE_DEC, NULL, 0,
48451         "nbap.HS_DSCHRequiredPower", HFILL }},
48452     { &hf_nbap_HS_DSCHRequiredPowerValue_PDU,
48453       { "HS-DSCHRequiredPowerValue", "nbap.HS_DSCHRequiredPowerValue",
48454         FT_UINT32, BASE_DEC, NULL, 0,
48455         "nbap.HS_DSCHRequiredPowerValue", HFILL }},
48456     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU,
48457       { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
48458         FT_UINT32, BASE_DEC, NULL, 0,
48459         "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion", HFILL }},
48460     { &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
48461       { "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD",
48462         FT_NONE, BASE_NONE, NULL, 0,
48463         "nbap.HSDSCH_Common_System_InformationFDD", HFILL }},
48464     { &hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU,
48465       { "HSDSCH-Common-System-Information-ResponseFDD", "nbap.HSDSCH_Common_System_Information_ResponseFDD",
48466         FT_NONE, BASE_NONE, NULL, 0,
48467         "nbap.HSDSCH_Common_System_Information_ResponseFDD", HFILL }},
48468     { &hf_nbap_HSDSCH_FDD_Information_PDU,
48469       { "HSDSCH-FDD-Information", "nbap.HSDSCH_FDD_Information",
48470         FT_NONE, BASE_NONE, NULL, 0,
48471         "nbap.HSDSCH_FDD_Information", HFILL }},
48472     { &hf_nbap_HSDSCH_TDD_Information_PDU,
48473       { "HSDSCH-TDD-Information", "nbap.HSDSCH_TDD_Information",
48474         FT_NONE, BASE_NONE, NULL, 0,
48475         "nbap.HSDSCH_TDD_Information", HFILL }},
48476     { &hf_nbap_HSDSCH_Information_to_Modify_PDU,
48477       { "HSDSCH-Information-to-Modify", "nbap.HSDSCH_Information_to_Modify",
48478         FT_NONE, BASE_NONE, NULL, 0,
48479         "nbap.HSDSCH_Information_to_Modify", HFILL }},
48480     { &hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU,
48481       { "HSDSCH-MACdPDUSizeFormat", "nbap.HSDSCH_MACdPDUSizeFormat",
48482         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
48483         "nbap.HSDSCH_MACdPDUSizeFormat", HFILL }},
48484     { &hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU,
48485       { "HSDSCH-MACdPDU-SizeCapability", "nbap.HSDSCH_MACdPDU_SizeCapability",
48486         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDU_SizeCapability_vals), 0,
48487         "nbap.HSDSCH_MACdPDU_SizeCapability", HFILL }},
48488     { &hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU,
48489       { "HSDSCH-Information-to-Modify-Unsynchronised", "nbap.HSDSCH_Information_to_Modify_Unsynchronised",
48490         FT_NONE, BASE_NONE, NULL, 0,
48491         "nbap.HSDSCH_Information_to_Modify_Unsynchronised", HFILL }},
48492     { &hf_nbap_HSDSCH_FDD_Information_Response_PDU,
48493       { "HSDSCH-FDD-Information-Response", "nbap.HSDSCH_FDD_Information_Response",
48494         FT_NONE, BASE_NONE, NULL, 0,
48495         "nbap.HSDSCH_FDD_Information_Response", HFILL }},
48496     { &hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU,
48497       { "HSDSCH-Paging-System-InformationFDD", "nbap.HSDSCH_Paging_System_InformationFDD",
48498         FT_NONE, BASE_NONE, NULL, 0,
48499         "nbap.HSDSCH_Paging_System_InformationFDD", HFILL }},
48500     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU,
48501       { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD",
48502         FT_UINT32, BASE_DEC, NULL, 0,
48503         "nbap.HSDSCH_Paging_System_Information_ResponseFDD", HFILL }},
48504     { &hf_nbap_HSDSCH_TDD_Information_Response_PDU,
48505       { "HSDSCH-TDD-Information-Response", "nbap.HSDSCH_TDD_Information_Response",
48506         FT_NONE, BASE_NONE, NULL, 0,
48507         "nbap.HSDSCH_TDD_Information_Response", HFILL }},
48508     { &hf_nbap_HSDSCH_MACdFlows_Information_PDU,
48509       { "HSDSCH-MACdFlows-Information", "nbap.HSDSCH_MACdFlows_Information",
48510         FT_NONE, BASE_NONE, NULL, 0,
48511         "nbap.HSDSCH_MACdFlows_Information", HFILL }},
48512     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU,
48513       { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
48514         FT_UINT32, BASE_DEC, NULL, 0,
48515         "nbap.HSDSCH_MACdFlows_to_Delete", HFILL }},
48516     { &hf_nbap_HSDSCH_TBSizeTableIndicator_PDU,
48517       { "HSDSCH-TBSizeTableIndicator", "nbap.HSDSCH_TBSizeTableIndicator",
48518         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
48519         "nbap.HSDSCH_TBSizeTableIndicator", HFILL }},
48520     { &hf_nbap_HSDSCH_PreconfigurationInfo_PDU,
48521       { "HSDSCH-PreconfigurationInfo", "nbap.HSDSCH_PreconfigurationInfo",
48522         FT_NONE, BASE_NONE, NULL, 0,
48523         "nbap.HSDSCH_PreconfigurationInfo", HFILL }},
48524     { &hf_nbap_HSDSCH_PreconfigurationSetup_PDU,
48525       { "HSDSCH-PreconfigurationSetup", "nbap.HSDSCH_PreconfigurationSetup",
48526         FT_NONE, BASE_NONE, NULL, 0,
48527         "nbap.HSDSCH_PreconfigurationSetup", HFILL }},
48528     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
48529       { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
48530         FT_UINT32, BASE_DEC, NULL, 0,
48531         "nbap.HSSCCH_Specific_InformationRespListTDD768", HFILL }},
48532     { &hf_nbap_HS_SICH_Reception_Quality_Value_PDU,
48533       { "HS-SICH-Reception-Quality-Value", "nbap.HS_SICH_Reception_Quality_Value",
48534         FT_NONE, BASE_NONE, NULL, 0,
48535         "nbap.HS_SICH_Reception_Quality_Value", HFILL }},
48536     { &hf_nbap_HS_SICH_failed_PDU,
48537       { "HS-SICH-failed", "nbap.HS_SICH_failed",
48538         FT_UINT32, BASE_DEC, NULL, 0,
48539         "nbap.HS_SICH_failed", HFILL }},
48540     { &hf_nbap_HS_SICH_missed_PDU,
48541       { "HS-SICH-missed", "nbap.HS_SICH_missed",
48542         FT_UINT32, BASE_DEC, NULL, 0,
48543         "nbap.HS_SICH_missed", HFILL }},
48544     { &hf_nbap_HS_SICH_total_PDU,
48545       { "HS-SICH-total", "nbap.HS_SICH_total",
48546         FT_UINT32, BASE_DEC, NULL, 0,
48547         "nbap.HS_SICH_total", HFILL }},
48548     { &hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU,
48549       { "HS-SICH-Reception-Quality-Measurement-Value", "nbap.HS_SICH_Reception_Quality_Measurement_Value",
48550         FT_UINT32, BASE_DEC, NULL, 0,
48551         "nbap.HS_SICH_Reception_Quality_Measurement_Value", HFILL }},
48552     { &hf_nbap_HSDSCH_RNTI_PDU,
48553       { "HSDSCH-RNTI", "nbap.HSDSCH_RNTI",
48554         FT_UINT32, BASE_DEC, NULL, 0,
48555         "nbap.HSDSCH_RNTI", HFILL }},
48556     { &hf_nbap_HS_PDSCH_FDD_Code_Information_PDU,
48557       { "HS-PDSCH-FDD-Code-Information", "nbap.HS_PDSCH_FDD_Code_Information",
48558         FT_NONE, BASE_NONE, NULL, 0,
48559         "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
48560     { &hf_nbap_HS_SICH_ID_PDU,
48561       { "HS-SICH-ID", "nbap.HS_SICH_ID",
48562         FT_UINT32, BASE_DEC, NULL, 0,
48563         "nbap.HS_SICH_ID", HFILL }},
48564     { &hf_nbap_HS_SCCH_FDD_Code_Information_PDU,
48565       { "HS-SCCH-FDD-Code-Information", "nbap.HS_SCCH_FDD_Code_Information",
48566         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
48567         "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
48568     { &hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU,
48569       { "HS-PDSCH-Code-Change-Indicator", "nbap.HS_PDSCH_Code_Change_Indicator",
48570         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
48571         "nbap.HS_PDSCH_Code_Change_Indicator", HFILL }},
48572     { &hf_nbap_HS_PDSCH_Code_Change_Grant_PDU,
48573       { "HS-PDSCH-Code-Change-Grant", "nbap.HS_PDSCH_Code_Change_Grant",
48574         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Grant_vals), 0,
48575         "nbap.HS_PDSCH_Code_Change_Grant", HFILL }},
48576     { &hf_nbap_HSDSCH_Configured_Indicator_PDU,
48577       { "HSDSCH-Configured-Indicator", "nbap.HSDSCH_Configured_Indicator",
48578         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
48579         "nbap.HSDSCH_Configured_Indicator", HFILL }},
48580     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU,
48581       { "HS-DSCH-Serving-Cell-Change-Info", "nbap.HS_DSCH_Serving_Cell_Change_Info",
48582         FT_NONE, BASE_NONE, NULL, 0,
48583         "nbap.HS_DSCH_Serving_Cell_Change_Info", HFILL }},
48584     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU,
48585       { "HS-DSCH-Serving-Cell-Change-Info-Response", "nbap.HS_DSCH_Serving_Cell_Change_Info_Response",
48586         FT_NONE, BASE_NONE, NULL, 0,
48587         "nbap.HS_DSCH_Serving_Cell_Change_Info_Response", HFILL }},
48588     { &hf_nbap_HSDSCH_FDD_Update_Information_PDU,
48589       { "HSDSCH-FDD-Update-Information", "nbap.HSDSCH_FDD_Update_Information",
48590         FT_NONE, BASE_NONE, NULL, 0,
48591         "nbap.HSDSCH_FDD_Update_Information", HFILL }},
48592     { &hf_nbap_HSDSCH_TDD_Update_Information_PDU,
48593       { "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information",
48594         FT_NONE, BASE_NONE, NULL, 0,
48595         "nbap.HSDSCH_TDD_Update_Information", HFILL }},
48596     { &hf_nbap_HSDSCH_Common_System_InformationLCR_PDU,
48597       { "HSDSCH-Common-System-InformationLCR", "nbap.HSDSCH_Common_System_InformationLCR",
48598         FT_NONE, BASE_NONE, NULL, 0,
48599         "nbap.HSDSCH_Common_System_InformationLCR", HFILL }},
48600     { &hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU,
48601       { "HSDSCH-Common-System-Information-ResponseLCR", "nbap.HSDSCH_Common_System_Information_ResponseLCR",
48602         FT_NONE, BASE_NONE, NULL, 0,
48603         "nbap.HSDSCH_Common_System_Information_ResponseLCR", HFILL }},
48604     { &hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU,
48605       { "HSDSCH-Paging-System-InformationLCR", "nbap.HSDSCH_Paging_System_InformationLCR",
48606         FT_NONE, BASE_NONE, NULL, 0,
48607         "nbap.HSDSCH_Paging_System_InformationLCR", HFILL }},
48608     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU,
48609       { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR",
48610         FT_UINT32, BASE_DEC, NULL, 0,
48611         "nbap.HSDSCH_Paging_System_Information_ResponseLCR", HFILL }},
48612     { &hf_nbap_IMB_Parameters_PDU,
48613       { "IMB-Parameters", "nbap.IMB_Parameters",
48614         FT_NONE, BASE_NONE, NULL, 0,
48615         "nbap.IMB_Parameters", HFILL }},
48616     { &hf_nbap_InformationReportCharacteristics_PDU,
48617       { "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
48618         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
48619         "nbap.InformationReportCharacteristics", HFILL }},
48620     { &hf_nbap_InformationExchangeID_PDU,
48621       { "InformationExchangeID", "nbap.InformationExchangeID",
48622         FT_UINT32, BASE_DEC, NULL, 0,
48623         "nbap.InformationExchangeID", HFILL }},
48624     { &hf_nbap_InformationType_PDU,
48625       { "InformationType", "nbap.InformationType",
48626         FT_NONE, BASE_NONE, NULL, 0,
48627         "nbap.InformationType", HFILL }},
48628     { &hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU,
48629       { "Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed",
48630         FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
48631         "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed", HFILL }},
48632     { &hf_nbap_InnerLoopDLPCStatus_PDU,
48633       { "InnerLoopDLPCStatus", "nbap.InnerLoopDLPCStatus",
48634         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
48635         "nbap.InnerLoopDLPCStatus", HFILL }},
48636     { &hf_nbap_IPMulticastIndication_PDU,
48637       { "IPMulticastIndication", "nbap.IPMulticastIndication",
48638         FT_NONE, BASE_NONE, NULL, 0,
48639         "nbap.IPMulticastIndication", HFILL }},
48640     { &hf_nbap_IPMulticastDataBearerIndication_PDU,
48641       { "IPMulticastDataBearerIndication", "nbap.IPMulticastDataBearerIndication",
48642         FT_BOOLEAN, 8, NULL, 0,
48643         "nbap.IPMulticastDataBearerIndication", HFILL }},
48644     { &hf_nbap_Local_Cell_ID_PDU,
48645       { "Local-Cell-ID", "nbap.Local_Cell_ID",
48646         FT_UINT32, BASE_DEC, NULL, 0,
48647         "nbap.Local_Cell_ID", HFILL }},
48648     { &hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU,
48649       { "LCRTDD-Uplink-Physical-Channel-Capability", "nbap.LCRTDD_Uplink_Physical_Channel_Capability",
48650         FT_NONE, BASE_NONE, NULL, 0,
48651         "nbap.LCRTDD_Uplink_Physical_Channel_Capability", HFILL }},
48652     { &hf_nbap_MAC_PDU_SizeExtended_PDU,
48653       { "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
48654         FT_UINT32, BASE_DEC, NULL, 0,
48655         "nbap.MAC_PDU_SizeExtended", HFILL }},
48656     { &hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU,
48657       { "Maximum-Number-of-Retransmissions-For-E-DCH", "nbap.Maximum_Number_of_Retransmissions_For_E_DCH",
48658         FT_UINT32, BASE_DEC, NULL, 0,
48659         "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
48660     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU,
48661       { "Maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR",
48662         FT_UINT32, BASE_DEC, NULL, 0,
48663         "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR", HFILL }},
48664     { &hf_nbap_MaximumTransmissionPower_PDU,
48665       { "MaximumTransmissionPower", "nbap.MaximumTransmissionPower",
48666         FT_UINT32, BASE_DEC, NULL, 0,
48667         "nbap.MaximumTransmissionPower", HFILL }},
48668     { &hf_nbap_Max_UE_DTX_Cycle_PDU,
48669       { "Max-UE-DTX-Cycle", "nbap.Max_UE_DTX_Cycle",
48670         FT_UINT32, BASE_DEC, VALS(nbap_Max_UE_DTX_Cycle_vals), 0,
48671         "nbap.Max_UE_DTX_Cycle", HFILL }},
48672     { &hf_nbap_MBMS_Capability_PDU,
48673       { "MBMS-Capability", "nbap.MBMS_Capability",
48674         FT_UINT32, BASE_DEC, VALS(nbap_MBMS_Capability_vals), 0,
48675         "nbap.MBMS_Capability", HFILL }},
48676     { &hf_nbap_MeasurementFilterCoefficient_PDU,
48677       { "MeasurementFilterCoefficient", "nbap.MeasurementFilterCoefficient",
48678         FT_UINT32, BASE_DEC, VALS(nbap_MeasurementFilterCoefficient_vals), 0,
48679         "nbap.MeasurementFilterCoefficient", HFILL }},
48680     { &hf_nbap_MeasurementID_PDU,
48681       { "MeasurementID", "nbap.MeasurementID",
48682         FT_UINT32, BASE_DEC, NULL, 0,
48683         "nbap.MeasurementID", HFILL }},
48684     { &hf_nbap_MeasurementRecoveryBehavior_PDU,
48685       { "MeasurementRecoveryBehavior", "nbap.MeasurementRecoveryBehavior",
48686         FT_NONE, BASE_NONE, NULL, 0,
48687         "nbap.MeasurementRecoveryBehavior", HFILL }},
48688     { &hf_nbap_MeasurementRecoveryReportingIndicator_PDU,
48689       { "MeasurementRecoveryReportingIndicator", "nbap.MeasurementRecoveryReportingIndicator",
48690         FT_NONE, BASE_NONE, NULL, 0,
48691         "nbap.MeasurementRecoveryReportingIndicator", HFILL }},
48692     { &hf_nbap_MeasurementRecoverySupportIndicator_PDU,
48693       { "MeasurementRecoverySupportIndicator", "nbap.MeasurementRecoverySupportIndicator",
48694         FT_NONE, BASE_NONE, NULL, 0,
48695         "nbap.MeasurementRecoverySupportIndicator", HFILL }},
48696     { &hf_nbap_MessageStructure_PDU,
48697       { "MessageStructure", "nbap.MessageStructure",
48698         FT_UINT32, BASE_DEC, NULL, 0,
48699         "nbap.MessageStructure", HFILL }},
48700     { &hf_nbap_MICH_CFN_PDU,
48701       { "MICH-CFN", "nbap.MICH_CFN",
48702         FT_UINT32, BASE_DEC, NULL, 0,
48703         "nbap.MICH_CFN", HFILL }},
48704     { &hf_nbap_MIMO_ActivationIndicator_PDU,
48705       { "MIMO-ActivationIndicator", "nbap.MIMO_ActivationIndicator",
48706         FT_NONE, BASE_NONE, NULL, 0,
48707         "nbap.MIMO_ActivationIndicator", HFILL }},
48708     { &hf_nbap_MIMO_Capability_PDU,
48709       { "MIMO-Capability", "nbap.MIMO_Capability",
48710         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Capability_vals), 0,
48711         "nbap.MIMO_Capability", HFILL }},
48712     { &hf_nbap_MIMO_Mode_Indicator_PDU,
48713       { "MIMO-Mode-Indicator", "nbap.MIMO_Mode_Indicator",
48714         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Mode_Indicator_vals), 0,
48715         "nbap.MIMO_Mode_Indicator", HFILL }},
48716     { &hf_nbap_MIMO_N_M_Ratio_PDU,
48717       { "MIMO-N-M-Ratio", "nbap.MIMO_N_M_Ratio",
48718         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
48719         "nbap.MIMO_N_M_Ratio", HFILL }},
48720     { &hf_nbap_MIMO_PilotConfiguration_PDU,
48721       { "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
48722         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
48723         "nbap.MIMO_PilotConfiguration", HFILL }},
48724     { &hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU,
48725       { "MinimumReducedE-DPDCH-GainFactor", "nbap.MinimumReducedE_DPDCH_GainFactor",
48726         FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
48727         "nbap.MinimumReducedE_DPDCH_GainFactor", HFILL }},
48728     { &hf_nbap_Modification_Period_PDU,
48729       { "Modification-Period", "nbap.Modification_Period",
48730         FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
48731         "nbap.Modification_Period", HFILL }},
48732     { &hf_nbap_MAChs_ResetIndicator_PDU,
48733       { "MAChs-ResetIndicator", "nbap.MAChs_ResetIndicator",
48734         FT_UINT32, BASE_DEC, VALS(nbap_MAChs_ResetIndicator_vals), 0,
48735         "nbap.MAChs_ResetIndicator", HFILL }},
48736     { &hf_nbap_ModulationMBSFN_PDU,
48737       { "ModulationMBSFN", "nbap.ModulationMBSFN",
48738         FT_UINT32, BASE_DEC, VALS(nbap_ModulationMBSFN_vals), 0,
48739         "nbap.ModulationMBSFN", HFILL }},
48740     { &hf_nbap_ModulationPO_MBSFN_PDU,
48741       { "ModulationPO-MBSFN", "nbap.ModulationPO_MBSFN",
48742         FT_UINT32, BASE_DEC, VALS(nbap_ModulationPO_MBSFN_vals), 0,
48743         "nbap.ModulationPO_MBSFN", HFILL }},
48744     { &hf_nbap_MBSFN_Only_Mode_Indicator_PDU,
48745       { "MBSFN-Only-Mode-Indicator", "nbap.MBSFN_Only_Mode_Indicator",
48746         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Indicator_vals), 0,
48747         "nbap.MBSFN_Only_Mode_Indicator", HFILL }},
48748     { &hf_nbap_MBSFN_Only_Mode_Capability_PDU,
48749       { "MBSFN-Only-Mode-Capability", "nbap.MBSFN_Only_Mode_Capability",
48750         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Capability_vals), 0,
48751         "nbap.MBSFN_Only_Mode_Capability", HFILL }},
48752     { &hf_nbap_Multicarrier_Number_PDU,
48753       { "Multicarrier-Number", "nbap.Multicarrier_Number",
48754         FT_UINT32, BASE_DEC, NULL, 0,
48755         "nbap.Multicarrier_Number", HFILL }},
48756     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU,
48757       { "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
48758         FT_UINT32, BASE_DEC, NULL, 0,
48759         "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR", HFILL }},
48760     { &hf_nbap_Multi_Cell_Capability_Info_PDU,
48761       { "Multi-Cell-Capability-Info", "nbap.Multi_Cell_Capability_Info",
48762         FT_NONE, BASE_NONE, NULL, 0,
48763         "nbap.Multi_Cell_Capability_Info", HFILL }},
48764     { &hf_nbap_NCyclesPerSFNperiod_PDU,
48765       { "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
48766         FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
48767         "nbap.NCyclesPerSFNperiod", HFILL }},
48768     { &hf_nbap_NRepetitionsPerCyclePeriod_PDU,
48769       { "NRepetitionsPerCyclePeriod", "nbap.NRepetitionsPerCyclePeriod",
48770         FT_UINT32, BASE_DEC, NULL, 0,
48771         "nbap.NRepetitionsPerCyclePeriod", HFILL }},
48772     { &hf_nbap_NeighbouringCellMeasurementInformation_PDU,
48773       { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation",
48774         FT_UINT32, BASE_DEC, NULL, 0,
48775         "nbap.NeighbouringCellMeasurementInformation", HFILL }},
48776     { &hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU,
48777       { "NeighbouringTDDCellMeasurementInformationLCR", "nbap.NeighbouringTDDCellMeasurementInformationLCR",
48778         FT_NONE, BASE_NONE, NULL, 0,
48779         "nbap.NeighbouringTDDCellMeasurementInformationLCR", HFILL }},
48780     { &hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU,
48781       { "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768",
48782         FT_NONE, BASE_NONE, NULL, 0,
48783         "nbap.NeighbouringTDDCellMeasurementInformation768", HFILL }},
48784     { &hf_nbap_NI_Information_PDU,
48785       { "NI-Information", "nbap.NI_Information",
48786         FT_UINT32, BASE_DEC, NULL, 0,
48787         "nbap.NI_Information", HFILL }},
48788     { &hf_nbap_NodeB_CommunicationContextID_PDU,
48789       { "NodeB-CommunicationContextID", "nbap.NodeB_CommunicationContextID",
48790         FT_UINT32, BASE_DEC, NULL, 0,
48791         "nbap.NodeB_CommunicationContextID", HFILL }},
48792     { &hf_nbap_NumberOfReportedCellPortions_PDU,
48793       { "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
48794         FT_UINT32, BASE_DEC, NULL, 0,
48795         "nbap.NumberOfReportedCellPortions", HFILL }},
48796     { &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
48797       { "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
48798         FT_UINT32, BASE_DEC, NULL, 0,
48799         "nbap.NSubCyclesPerCyclePeriod", HFILL }},
48800     { &hf_nbap_Number_Of_Supported_Carriers_PDU,
48801       { "Number-Of-Supported-Carriers", "nbap.Number_Of_Supported_Carriers",
48802         FT_UINT32, BASE_DEC, VALS(nbap_Number_Of_Supported_Carriers_vals), 0,
48803         "nbap.Number_Of_Supported_Carriers", HFILL }},
48804     { &hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU,
48805       { "NoOfTargetCellHS-SCCH-Order", "nbap.NoOfTargetCellHS_SCCH_Order",
48806         FT_UINT32, BASE_DEC, NULL, 0,
48807         "nbap.NoOfTargetCellHS_SCCH_Order", HFILL }},
48808     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU,
48809       { "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD",
48810         FT_UINT32, BASE_DEC, NULL, 0,
48811         "nbap.Paging_MACFlows_to_DeleteFDD", HFILL }},
48812     { &hf_nbap_PLCCHinformation_PDU,
48813       { "PLCCHinformation", "nbap.PLCCHinformation",
48814         FT_NONE, BASE_NONE, NULL, 0,
48815         "nbap.PLCCHinformation", HFILL }},
48816     { &hf_nbap_PowerAdjustmentType_PDU,
48817       { "PowerAdjustmentType", "nbap.PowerAdjustmentType",
48818         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
48819         "nbap.PowerAdjustmentType", HFILL }},
48820     { &hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU,
48821       { "Primary-CPICH-Usage-for-Channel-Estimation", "nbap.Primary_CPICH_Usage_for_Channel_Estimation",
48822         FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
48823         "nbap.Primary_CPICH_Usage_for_Channel_Estimation", HFILL }},
48824     { &hf_nbap_PrimaryScramblingCode_PDU,
48825       { "PrimaryScramblingCode", "nbap.PrimaryScramblingCode",
48826         FT_UINT32, BASE_DEC, NULL, 0,
48827         "nbap.PrimaryScramblingCode", HFILL }},
48828     { &hf_nbap_PrimaryCCPCH_RSCP_PDU,
48829       { "PrimaryCCPCH-RSCP", "nbap.PrimaryCCPCH_RSCP",
48830         FT_UINT32, BASE_DEC, NULL, 0,
48831         "nbap.PrimaryCCPCH_RSCP", HFILL }},
48832     { &hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU,
48833       { "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
48834         FT_INT32, BASE_DEC, NULL, 0,
48835         "nbap.PrimaryCCPCH_RSCP_Delta", HFILL }},
48836     { &hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU,
48837       { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR",
48838         FT_UINT32, BASE_DEC, NULL, 0,
48839         "nbap.Paging_MACFlows_to_DeleteLCR", HFILL }},
48840     { &hf_nbap_RL_Specific_DCH_Info_PDU,
48841       { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
48842         FT_UINT32, BASE_DEC, NULL, 0,
48843         "nbap.RL_Specific_DCH_Info", HFILL }},
48844     { &hf_nbap_RL_Specific_E_DCH_Info_PDU,
48845       { "RL-Specific-E-DCH-Info", "nbap.RL_Specific_E_DCH_Info",
48846         FT_NONE, BASE_NONE, NULL, 0,
48847         "nbap.RL_Specific_E_DCH_Info", HFILL }},
48848     { &hf_nbap_Reference_ReceivedTotalWideBandPower_PDU,
48849       { "Reference-ReceivedTotalWideBandPower", "nbap.Reference_ReceivedTotalWideBandPower",
48850         FT_UINT32, BASE_DEC, NULL, 0,
48851         "nbap.Reference_ReceivedTotalWideBandPower", HFILL }},
48852     { &hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU,
48853       { "Reference-ReceivedTotalWideBandPowerReporting", "nbap.Reference_ReceivedTotalWideBandPowerReporting",
48854         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerReporting_vals), 0,
48855         "nbap.Reference_ReceivedTotalWideBandPowerReporting", HFILL }},
48856     { &hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU,
48857       { "Reference-ReceivedTotalWideBandPowerSupportIndicator", "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator",
48858         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals), 0,
48859         "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator", HFILL }},
48860     { &hf_nbap_ReferenceClockAvailability_PDU,
48861       { "ReferenceClockAvailability", "nbap.ReferenceClockAvailability",
48862         FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
48863         "nbap.ReferenceClockAvailability", HFILL }},
48864     { &hf_nbap_ReferenceSFNoffset_PDU,
48865       { "ReferenceSFNoffset", "nbap.ReferenceSFNoffset",
48866         FT_UINT32, BASE_DEC, NULL, 0,
48867         "nbap.ReferenceSFNoffset", HFILL }},
48868     { &hf_nbap_ReportCharacteristics_PDU,
48869       { "ReportCharacteristics", "nbap.ReportCharacteristics",
48870         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
48871         "nbap.ReportCharacteristics", HFILL }},
48872     { &hf_nbap_ReportCharacteristicsType_OnModification_PDU,
48873       { "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification",
48874         FT_NONE, BASE_NONE, NULL, 0,
48875         "nbap.ReportCharacteristicsType_OnModification", HFILL }},
48876     { &hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU,
48877       { "EDCH-RACH-Report-IncrDecrThres", "nbap.EDCH_RACH_Report_IncrDecrThres",
48878         FT_NONE, BASE_NONE, NULL, 0,
48879         "nbap.EDCH_RACH_Report_IncrDecrThres", HFILL }},
48880     { &hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU,
48881       { "EDCH-RACH-Report-ThresholdInformation", "nbap.EDCH_RACH_Report_ThresholdInformation",
48882         FT_NONE, BASE_NONE, NULL, 0,
48883         "nbap.EDCH_RACH_Report_ThresholdInformation", HFILL }},
48884     { &hf_nbap_RL_ID_PDU,
48885       { "RL-ID", "nbap.RL_ID",
48886         FT_UINT32, BASE_DEC, NULL, 0,
48887         "nbap.RL_ID", HFILL }},
48888     { &hf_nbap_RL_Set_ID_PDU,
48889       { "RL-Set-ID", "nbap.RL_Set_ID",
48890         FT_UINT32, BASE_DEC, NULL, 0,
48891         "nbap.RL_Set_ID", HFILL }},
48892     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU,
48893       { "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value",
48894         FT_UINT32, BASE_DEC, NULL, 0,
48895         "nbap.Received_total_wide_band_power_For_CellPortion_Value", HFILL }},
48896     { &hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU,
48897       { "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
48898         FT_UINT32, BASE_DEC, NULL, 0,
48899         "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
48900     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU,
48901       { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value",
48902         FT_UINT32, BASE_DEC, NULL, 0,
48903         "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value", HFILL }},
48904     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU,
48905       { "Received-Scheduled-EDCH-Power-Share-Value", "nbap.Received_Scheduled_EDCH_Power_Share_Value",
48906         FT_NONE, BASE_NONE, NULL, 0,
48907         "nbap.Received_Scheduled_EDCH_Power_Share_Value", HFILL }},
48908     { &hf_nbap_RSEPS_Value_IncrDecrThres_PDU,
48909       { "RSEPS-Value-IncrDecrThres", "nbap.RSEPS_Value_IncrDecrThres",
48910         FT_UINT32, BASE_DEC, NULL, 0,
48911         "nbap.RSEPS_Value_IncrDecrThres", HFILL }},
48912     { &hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU,
48913       { "Rx-Timing-Deviation-Value-LCR", "nbap.Rx_Timing_Deviation_Value_LCR",
48914         FT_UINT32, BASE_DEC, NULL, 0,
48915         "nbap.Rx_Timing_Deviation_Value_LCR", HFILL }},
48916     { &hf_nbap_Rx_Timing_Deviation_Value_768_PDU,
48917       { "Rx-Timing-Deviation-Value-768", "nbap.Rx_Timing_Deviation_Value_768",
48918         FT_UINT32, BASE_DEC, NULL, 0,
48919         "nbap.Rx_Timing_Deviation_Value_768", HFILL }},
48920     { &hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU,
48921       { "Rx-Timing-Deviation-Value-384-ext", "nbap.Rx_Timing_Deviation_Value_384_ext",
48922         FT_UINT32, BASE_DEC, NULL, 0,
48923         "nbap.Rx_Timing_Deviation_Value_384_ext", HFILL }},
48924     { &hf_nbap_RTWP_ReportingIndicator_PDU,
48925       { "RTWP-ReportingIndicator", "nbap.RTWP_ReportingIndicator",
48926         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_ReportingIndicator_vals), 0,
48927         "nbap.RTWP_ReportingIndicator", HFILL }},
48928     { &hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU,
48929       { "RTWP-CellPortion-ReportingIndicator", "nbap.RTWP_CellPortion_ReportingIndicator",
48930         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_CellPortion_ReportingIndicator_vals), 0,
48931         "nbap.RTWP_CellPortion_ReportingIndicator", HFILL }},
48932     { &hf_nbap_AdjustmentPeriod_PDU,
48933       { "AdjustmentPeriod", "nbap.AdjustmentPeriod",
48934         FT_UINT32, BASE_DEC, NULL, 0,
48935         "nbap.AdjustmentPeriod", HFILL }},
48936     { &hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU,
48937       { "E-DPCCH-Power-Boosting-Capability", "nbap.E_DPCCH_Power_Boosting_Capability",
48938         FT_UINT32, BASE_DEC, VALS(nbap_E_DPCCH_Power_Boosting_Capability_vals), 0,
48939         "nbap.E_DPCCH_Power_Boosting_Capability", HFILL }},
48940     { &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
48941       { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
48942         FT_UINT32, BASE_DEC, NULL, 0,
48943         "nbap.SAT_Info_Almanac_ExtList", HFILL }},
48944     { &hf_nbap_ScaledAdjustmentRatio_PDU,
48945       { "ScaledAdjustmentRatio", "nbap.ScaledAdjustmentRatio",
48946         FT_UINT32, BASE_DEC, NULL, 0,
48947         "nbap.ScaledAdjustmentRatio", HFILL }},
48948     { &hf_nbap_MaxAdjustmentStep_PDU,
48949       { "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
48950         FT_UINT32, BASE_DEC, NULL, 0,
48951         "nbap.MaxAdjustmentStep", HFILL }},
48952     { &hf_nbap_Secondary_CPICH_Information_Change_PDU,
48953       { "Secondary-CPICH-Information-Change", "nbap.Secondary_CPICH_Information_Change",
48954         FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
48955         "nbap.Secondary_CPICH_Information_Change", HFILL }},
48956     { &hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU,
48957       { "Secondary-CCPCH-SlotFormat-Extended", "nbap.Secondary_CCPCH_SlotFormat_Extended",
48958         FT_UINT32, BASE_DEC, NULL, 0,
48959         "nbap.Secondary_CCPCH_SlotFormat_Extended", HFILL }},
48960     { &hf_nbap_Serving_E_DCH_RL_ID_PDU,
48961       { "Serving-E-DCH-RL-ID", "nbap.Serving_E_DCH_RL_ID",
48962         FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
48963         "nbap.Serving_E_DCH_RL_ID", HFILL }},
48964     { &hf_nbap_SFN_PDU,
48965       { "SFN", "nbap.SFN",
48966         FT_UINT32, BASE_DEC, NULL, 0,
48967         "nbap.SFN", HFILL }},
48968     { &hf_nbap_SFNSFNMeasurementThresholdInformation_PDU,
48969       { "SFNSFNMeasurementThresholdInformation", "nbap.SFNSFNMeasurementThresholdInformation",
48970         FT_NONE, BASE_NONE, NULL, 0,
48971         "nbap.SFNSFNMeasurementThresholdInformation", HFILL }},
48972     { &hf_nbap_SFNSFNMeasurementValueInformation_PDU,
48973       { "SFNSFNMeasurementValueInformation", "nbap.SFNSFNMeasurementValueInformation",
48974         FT_NONE, BASE_NONE, NULL, 0,
48975         "nbap.SFNSFNMeasurementValueInformation", HFILL }},
48976     { &hf_nbap_ShutdownTimer_PDU,
48977       { "ShutdownTimer", "nbap.ShutdownTimer",
48978         FT_UINT32, BASE_DEC, NULL, 0,
48979         "nbap.ShutdownTimer", HFILL }},
48980     { &hf_nbap_SignallingBearerRequestIndicator_PDU,
48981       { "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
48982         FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
48983         "nbap.SignallingBearerRequestIndicator", HFILL }},
48984     { &hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU,
48985       { "SixtyfourQAM-UsageAllowedIndicator", "nbap.SixtyfourQAM_UsageAllowedIndicator",
48986         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
48987         "nbap.SixtyfourQAM_UsageAllowedIndicator", HFILL }},
48988     { &hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU,
48989       { "SixtyfourQAM-DL-UsageIndicator", "nbap.SixtyfourQAM_DL_UsageIndicator",
48990         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
48991         "nbap.SixtyfourQAM_DL_UsageIndicator", HFILL }},
48992     { &hf_nbap_SixtyfourQAM_DL_Capability_PDU,
48993       { "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
48994         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
48995         "nbap.SixtyfourQAM_DL_Capability", HFILL }},
48996     { &hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU,
48997       { "SixtyfourQAM-DL-MIMO-Combined-Capability", "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability",
48998         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals), 0,
48999         "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability", HFILL }},
49000     { &hf_nbap_SixteenQAM_UL_Capability_PDU,
49001       { "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
49002         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
49003         "nbap.SixteenQAM_UL_Capability", HFILL }},
49004     { &hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU,
49005       { "SixteenQAM-UL-Operation-Indicator", "nbap.SixteenQAM_UL_Operation_Indicator",
49006         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Operation_Indicator_vals), 0,
49007         "nbap.SixteenQAM_UL_Operation_Indicator", HFILL }},
49008     { &hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU,
49009       { "Start-Of-Audit-Sequence-Indicator", "nbap.Start_Of_Audit_Sequence_Indicator",
49010         FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
49011         "nbap.Start_Of_Audit_Sequence_Indicator", HFILL }},
49012     { &hf_nbap_SyncCase_PDU,
49013       { "SyncCase", "nbap.SyncCase",
49014         FT_UINT32, BASE_DEC, NULL, 0,
49015         "nbap.SyncCase", HFILL }},
49016     { &hf_nbap_SynchronisationReportCharacteristics_PDU,
49017       { "SynchronisationReportCharacteristics", "nbap.SynchronisationReportCharacteristics",
49018         FT_NONE, BASE_NONE, NULL, 0,
49019         "nbap.SynchronisationReportCharacteristics", HFILL }},
49020     { &hf_nbap_SyncDLCodeIdThreInfoLCR_PDU,
49021       { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR",
49022         FT_UINT32, BASE_DEC, NULL, 0,
49023         "nbap.SyncDLCodeIdThreInfoLCR", HFILL }},
49024     { &hf_nbap_SynchronisationReportType_PDU,
49025       { "SynchronisationReportType", "nbap.SynchronisationReportType",
49026         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
49027         "nbap.SynchronisationReportType", HFILL }},
49028     { &hf_nbap_T_Cell_PDU,
49029       { "T-Cell", "nbap.T_Cell",
49030         FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
49031         "nbap.T_Cell", HFILL }},
49032     { &hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU,
49033       { "TDD-DL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR",
49034         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
49035         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
49036     { &hf_nbap_TDD_TPC_DownlinkStepSize_PDU,
49037       { "TDD-TPC-DownlinkStepSize", "nbap.TDD_TPC_DownlinkStepSize",
49038         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
49039         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
49040     { &hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU,
49041       { "TDD-TPC-UplinkStepSize-LCR", "nbap.TDD_TPC_UplinkStepSize_LCR",
49042         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
49043         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
49044     { &hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU,
49045       { "TDD-UL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR",
49046         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
49047         "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
49048     { &hf_nbap_TFCI_Presence_PDU,
49049       { "TFCI-Presence", "nbap.TFCI_Presence",
49050         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
49051         "nbap.TFCI_Presence", HFILL }},
49052     { &hf_nbap_TimeSlot_PDU,
49053       { "TimeSlot", "nbap.TimeSlot",
49054         FT_UINT32, BASE_DEC, NULL, 0,
49055         "nbap.TimeSlot", HFILL }},
49056     { &hf_nbap_TimeSlotLCR_PDU,
49057       { "TimeSlotLCR", "nbap.TimeSlotLCR",
49058         FT_UINT32, BASE_DEC, NULL, 0,
49059         "nbap.TimeSlotLCR", HFILL }},
49060     { &hf_nbap_TimeslotLCR_Extension_PDU,
49061       { "TimeslotLCR-Extension", "nbap.TimeslotLCR_Extension",
49062         FT_UINT32, BASE_DEC, VALS(nbap_TimeslotLCR_Extension_vals), 0,
49063         "nbap.TimeslotLCR_Extension", HFILL }},
49064     { &hf_nbap_TimingAdjustmentValue_PDU,
49065       { "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
49066         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
49067         "nbap.TimingAdjustmentValue", HFILL }},
49068     { &hf_nbap_TimingAdjustmentValueLCR_PDU,
49069       { "TimingAdjustmentValueLCR", "nbap.TimingAdjustmentValueLCR",
49070         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
49071         "nbap.TimingAdjustmentValueLCR", HFILL }},
49072     { &hf_nbap_TimingAdvanceApplied_PDU,
49073       { "TimingAdvanceApplied", "nbap.TimingAdvanceApplied",
49074         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
49075         "nbap.TimingAdvanceApplied", HFILL }},
49076     { &hf_nbap_SynchronisationIndicator_PDU,
49077       { "SynchronisationIndicator", "nbap.SynchronisationIndicator",
49078         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
49079         "nbap.SynchronisationIndicator", HFILL }},
49080     { &hf_nbap_TnlQos_PDU,
49081       { "TnlQos", "nbap.TnlQos",
49082         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
49083         "nbap.TnlQos", HFILL }},
49084     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU,
49085       { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information",
49086         FT_UINT32, BASE_DEC, NULL, 0,
49087         "nbap.Transmission_Gap_Pattern_Sequence_Information", HFILL }},
49088     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU,
49089       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
49090         FT_UINT32, BASE_DEC, NULL, 0,
49091         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue", HFILL }},
49092     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
49093       { "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
49094         FT_UINT32, BASE_DEC, NULL, 0,
49095         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
49096     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU,
49097       { "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value",
49098         FT_UINT32, BASE_DEC, NULL, 0,
49099         "nbap.Transmitted_Carrier_Power_For_CellPortion_Value", HFILL }},
49100     { &hf_nbap_Transmitted_Carrier_Power_Value_PDU,
49101       { "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
49102         FT_UINT32, BASE_DEC, NULL, 0,
49103         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
49104     { &hf_nbap_TransmissionDiversityApplied_PDU,
49105       { "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
49106         FT_BOOLEAN, 8, NULL, 0,
49107         "nbap.TransmissionDiversityApplied", HFILL }},
49108     { &hf_nbap_TransportBearerRequestIndicator_PDU,
49109       { "TransportBearerRequestIndicator", "nbap.TransportBearerRequestIndicator",
49110         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
49111         "nbap.TransportBearerRequestIndicator", HFILL }},
49112     { &hf_nbap_TransportBearerNotRequestedIndicator_PDU,
49113       { "TransportBearerNotRequestedIndicator", "nbap.TransportBearerNotRequestedIndicator",
49114         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotRequestedIndicator_vals), 0,
49115         "nbap.TransportBearerNotRequestedIndicator", HFILL }},
49116     { &hf_nbap_TransportBearerNotSetupIndicator_PDU,
49117       { "TransportBearerNotSetupIndicator", "nbap.TransportBearerNotSetupIndicator",
49118         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotSetupIndicator_vals), 0,
49119         "nbap.TransportBearerNotSetupIndicator", HFILL }},
49120     { &hf_nbap_TransportLayerAddress_PDU,
49121       { "TransportLayerAddress", "nbap.TransportLayerAddress",
49122         FT_BYTES, BASE_HEX, NULL, 0,
49123         "nbap.TransportLayerAddress", HFILL }},
49124     { &hf_nbap_TSTD_Indicator_PDU,
49125       { "TSTD-Indicator", "nbap.TSTD_Indicator",
49126         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
49127         "nbap.TSTD_Indicator", HFILL }},
49128     { &hf_nbap_TSN_Length_PDU,
49129       { "TSN-Length", "nbap.TSN_Length",
49130         FT_UINT32, BASE_DEC, VALS(nbap_TSN_Length_vals), 0,
49131         "nbap.TSN_Length", HFILL }},
49132     { &hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU,
49133       { "TUTRANGANSSMeasurementThresholdInformation", "nbap.TUTRANGANSSMeasurementThresholdInformation",
49134         FT_NONE, BASE_NONE, NULL, 0,
49135         "nbap.TUTRANGANSSMeasurementThresholdInformation", HFILL }},
49136     { &hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU,
49137       { "TUTRANGANSSMeasurementValueInformation", "nbap.TUTRANGANSSMeasurementValueInformation",
49138         FT_NONE, BASE_NONE, NULL, 0,
49139         "nbap.TUTRANGANSSMeasurementValueInformation", HFILL }},
49140     { &hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU,
49141       { "TUTRANGPSMeasurementThresholdInformation", "nbap.TUTRANGPSMeasurementThresholdInformation",
49142         FT_NONE, BASE_NONE, NULL, 0,
49143         "nbap.TUTRANGPSMeasurementThresholdInformation", HFILL }},
49144     { &hf_nbap_TUTRANGPSMeasurementValueInformation_PDU,
49145       { "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation",
49146         FT_NONE, BASE_NONE, NULL, 0,
49147         "nbap.TUTRANGPSMeasurementValueInformation", HFILL }},
49148     { &hf_nbap_TypeOfError_PDU,
49149       { "TypeOfError", "nbap.TypeOfError",
49150         FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
49151         "nbap.TypeOfError", HFILL }},
49152     { &hf_nbap_UARFCN_PDU,
49153       { "UARFCN", "nbap.UARFCN",
49154         FT_UINT32, BASE_DEC, NULL, 0,
49155         "nbap.UARFCN", HFILL }},
49156     { &hf_nbap_UE_Capability_Information_PDU,
49157       { "UE-Capability-Information", "nbap.UE_Capability_Information",
49158         FT_NONE, BASE_NONE, NULL, 0,
49159         "nbap.UE_Capability_Information", HFILL }},
49160     { &hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU,
49161       { "UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation",
49162         FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
49163         "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation", HFILL }},
49164     { &hf_nbap_UL_SIR_PDU,
49165       { "UL-SIR", "nbap.UL_SIR",
49166         FT_INT32, BASE_DEC, NULL, 0,
49167         "nbap.UL_SIR", HFILL }},
49168     { &hf_nbap_UL_Synchronisation_Parameters_LCR_PDU,
49169       { "UL-Synchronisation-Parameters-LCR", "nbap.UL_Synchronisation_Parameters_LCR",
49170         FT_NONE, BASE_NONE, NULL, 0,
49171         "nbap.UL_Synchronisation_Parameters_LCR", HFILL }},
49172     { &hf_nbap_UPPCHPositionLCR_PDU,
49173       { "UPPCHPositionLCR", "nbap.UPPCHPositionLCR",
49174         FT_UINT32, BASE_DEC, NULL, 0,
49175         "nbap.UPPCHPositionLCR", HFILL }},
49176     { &hf_nbap_UpPTSInterferenceValue_PDU,
49177       { "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
49178         FT_UINT32, BASE_DEC, NULL, 0,
49179         "nbap.UpPTSInterferenceValue", HFILL }},
49180     { &hf_nbap_Unidirectional_DCH_Indicator_PDU,
49181       { "Unidirectional-DCH-Indicator", "nbap.Unidirectional_DCH_Indicator",
49182         FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
49183         "nbap.Unidirectional_DCH_Indicator", HFILL }},
49184     { &hf_nbap_USCH_Information_PDU,
49185       { "USCH-Information", "nbap.USCH_Information",
49186         FT_UINT32, BASE_DEC, NULL, 0,
49187         "nbap.USCH_Information", HFILL }},
49188     { &hf_nbap_USCH_InformationResponse_PDU,
49189       { "USCH-InformationResponse", "nbap.USCH_InformationResponse",
49190         FT_UINT32, BASE_DEC, NULL, 0,
49191         "nbap.USCH_InformationResponse", HFILL }},
49192     { &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
49193       { "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD",
49194         FT_NONE, BASE_NONE, NULL, 0,
49195         "nbap.CommonTransportChannelSetupRequestFDD", HFILL }},
49196     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU,
49197       { "CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD",
49198         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
49199         "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD", HFILL }},
49200     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU,
49201       { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD",
49202         FT_UINT32, BASE_DEC, NULL, 0,
49203         "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD", HFILL }},
49204     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU,
49205       { "PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD",
49206         FT_NONE, BASE_NONE, NULL, 0,
49207         "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
49208     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU,
49209       { "MICH-Parameters-CTCH-SetupRqstFDD", "nbap.MICH_Parameters_CTCH_SetupRqstFDD",
49210         FT_NONE, BASE_NONE, NULL, 0,
49211         "nbap.MICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
49212     { &hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU,
49213       { "RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD",
49214         FT_NONE, BASE_NONE, NULL, 0,
49215         "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
49216     { &hf_nbap_CommonTransportChannelSetupRequestTDD_PDU,
49217       { "CommonTransportChannelSetupRequestTDD", "nbap.CommonTransportChannelSetupRequestTDD",
49218         FT_NONE, BASE_NONE, NULL, 0,
49219         "nbap.CommonTransportChannelSetupRequestTDD", HFILL }},
49220     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU,
49221       { "CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD",
49222         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
49223         "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
49224     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU,
49225       { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
49226         FT_UINT32, BASE_DEC, NULL, 0,
49227         "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD", HFILL }},
49228     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU,
49229       { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
49230         FT_UINT32, BASE_DEC, NULL, 0,
49231         "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD", HFILL }},
49232     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU,
49233       { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD",
49234         FT_UINT32, BASE_DEC, NULL, 0,
49235         "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD", HFILL }},
49236     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU,
49237       { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD",
49238         FT_UINT32, BASE_DEC, NULL, 0,
49239         "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD", HFILL }},
49240     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU,
49241       { "PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD",
49242         FT_NONE, BASE_NONE, NULL, 0,
49243         "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49244     { &hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU,
49245       { "PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD",
49246         FT_NONE, BASE_NONE, NULL, 0,
49247         "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49248     { &hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
49249       { "PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD",
49250         FT_NONE, BASE_NONE, NULL, 0,
49251         "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
49252     { &hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
49253       { "PICH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD",
49254         FT_NONE, BASE_NONE, NULL, 0,
49255         "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49256     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU,
49257       { "MICH-Parameters-CTCH-SetupRqstTDD", "nbap.MICH_Parameters_CTCH_SetupRqstTDD",
49258         FT_NONE, BASE_NONE, NULL, 0,
49259         "nbap.MICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
49260     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU,
49261       { "TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD",
49262         FT_UINT32, BASE_DEC, NULL, 0,
49263         "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD", HFILL }},
49264     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
49265       { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD",
49266         FT_UINT32, BASE_DEC, NULL, 0,
49267         "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
49268     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
49269       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD",
49270         FT_UINT32, BASE_DEC, NULL, 0,
49271         "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD", HFILL }},
49272     { &hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU,
49273       { "PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD",
49274         FT_NONE, BASE_NONE, NULL, 0,
49275         "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49276     { &hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU,
49277       { "RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD",
49278         FT_NONE, BASE_NONE, NULL, 0,
49279         "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD", HFILL }},
49280     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU,
49281       { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
49282         FT_UINT32, BASE_DEC, NULL, 0,
49283         "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD", HFILL }},
49284     { &hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
49285       { "PRACH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD",
49286         FT_NONE, BASE_NONE, NULL, 0,
49287         "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
49288     { &hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
49289       { "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
49290         FT_NONE, BASE_NONE, NULL, 0,
49291         "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
49292     { &hf_nbap_PLCCH_parameters_PDU,
49293       { "PLCCH-parameters", "nbap.PLCCH_parameters",
49294         FT_NONE, BASE_NONE, NULL, 0,
49295         "nbap.PLCCH_parameters", HFILL }},
49296     { &hf_nbap_E_RUCCH_parameters_PDU,
49297       { "E-RUCCH-parameters", "nbap.E_RUCCH_parameters",
49298         FT_NONE, BASE_NONE, NULL, 0,
49299         "nbap.E_RUCCH_parameters", HFILL }},
49300     { &hf_nbap_E_RUCCH_768_parameters_PDU,
49301       { "E-RUCCH-768-parameters", "nbap.E_RUCCH_768_parameters",
49302         FT_NONE, BASE_NONE, NULL, 0,
49303         "nbap.E_RUCCH_768_parameters", HFILL }},
49304     { &hf_nbap_CommonTransportChannelSetupResponse_PDU,
49305       { "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse",
49306         FT_NONE, BASE_NONE, NULL, 0,
49307         "nbap.CommonTransportChannelSetupResponse", HFILL }},
49308     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU,
49309       { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse",
49310         FT_UINT32, BASE_DEC, NULL, 0,
49311         "nbap.FACH_CommonTransportChannel_InformationResponse", HFILL }},
49312     { &hf_nbap_CommonTransportChannelSetupFailure_PDU,
49313       { "CommonTransportChannelSetupFailure", "nbap.CommonTransportChannelSetupFailure",
49314         FT_NONE, BASE_NONE, NULL, 0,
49315         "nbap.CommonTransportChannelSetupFailure", HFILL }},
49316     { &hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU,
49317       { "CommonTransportChannelReconfigurationRequestFDD", "nbap.CommonTransportChannelReconfigurationRequestFDD",
49318         FT_NONE, BASE_NONE, NULL, 0,
49319         "nbap.CommonTransportChannelReconfigurationRequestFDD", HFILL }},
49320     { &hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU,
49321       { "CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
49322         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
49323         "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD", HFILL }},
49324     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
49325       { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD",
49326         FT_UINT32, BASE_DEC, NULL, 0,
49327         "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
49328     { &hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
49329       { "PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD",
49330         FT_NONE, BASE_NONE, NULL, 0,
49331         "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
49332     { &hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
49333       { "PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD",
49334         FT_NONE, BASE_NONE, NULL, 0,
49335         "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
49336     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU,
49337       { "MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.MICH_Parameters_CTCH_ReconfRqstFDD",
49338         FT_NONE, BASE_NONE, NULL, 0,
49339         "nbap.MICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
49340     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
49341       { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
49342         FT_UINT32, BASE_DEC, NULL, 0,
49343         "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
49344     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
49345       { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD",
49346         FT_UINT32, BASE_DEC, NULL, 0,
49347         "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD", HFILL }},
49348     { &hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU,
49349       { "CommonTransportChannelReconfigurationRequestTDD", "nbap.CommonTransportChannelReconfigurationRequestTDD",
49350         FT_NONE, BASE_NONE, NULL, 0,
49351         "nbap.CommonTransportChannelReconfigurationRequestTDD", HFILL }},
49352     { &hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU,
49353       { "Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD",
49354         FT_NONE, BASE_NONE, NULL, 0,
49355         "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49356     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU,
49357       { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
49358         FT_UINT32, BASE_DEC, NULL, 0,
49359         "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD", HFILL }},
49360     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
49361       { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD",
49362         FT_UINT32, BASE_DEC, NULL, 0,
49363         "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
49364     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
49365       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD",
49366         FT_UINT32, BASE_DEC, NULL, 0,
49367         "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD", HFILL }},
49368     { &hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU,
49369       { "PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_Parameters_CTCH_ReconfRqstTDD",
49370         FT_NONE, BASE_NONE, NULL, 0,
49371         "nbap.PICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49372     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU,
49373       { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD",
49374         FT_UINT32, BASE_DEC, NULL, 0,
49375         "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD", HFILL }},
49376     { &hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU,
49377       { "PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PCH_Parameters_CTCH_ReconfRqstTDD",
49378         FT_NONE, BASE_NONE, NULL, 0,
49379         "nbap.PCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49380     { &hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
49381       { "FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD",
49382         FT_NONE, BASE_NONE, NULL, 0,
49383         "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49384     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU,
49385       { "MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_Parameters_CTCH_ReconfRqstTDD",
49386         FT_NONE, BASE_NONE, NULL, 0,
49387         "nbap.MICH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49388     { &hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU,
49389       { "PLCCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD",
49390         FT_NONE, BASE_NONE, NULL, 0,
49391         "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49392     { &hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
49393       { "Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD",
49394         FT_NONE, BASE_NONE, NULL, 0,
49395         "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49396     { &hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
49397       { "PICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD",
49398         FT_NONE, BASE_NONE, NULL, 0,
49399         "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49400     { &hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
49401       { "MICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD",
49402         FT_NONE, BASE_NONE, NULL, 0,
49403         "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49404     { &hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
49405       { "UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD",
49406         FT_NONE, BASE_NONE, NULL, 0,
49407         "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD", HFILL }},
49408     { &hf_nbap_CommonTransportChannelReconfigurationResponse_PDU,
49409       { "CommonTransportChannelReconfigurationResponse", "nbap.CommonTransportChannelReconfigurationResponse",
49410         FT_NONE, BASE_NONE, NULL, 0,
49411         "nbap.CommonTransportChannelReconfigurationResponse", HFILL }},
49412     { &hf_nbap_CommonTransportChannelReconfigurationFailure_PDU,
49413       { "CommonTransportChannelReconfigurationFailure", "nbap.CommonTransportChannelReconfigurationFailure",
49414         FT_NONE, BASE_NONE, NULL, 0,
49415         "nbap.CommonTransportChannelReconfigurationFailure", HFILL }},
49416     { &hf_nbap_CommonTransportChannelDeletionRequest_PDU,
49417       { "CommonTransportChannelDeletionRequest", "nbap.CommonTransportChannelDeletionRequest",
49418         FT_NONE, BASE_NONE, NULL, 0,
49419         "nbap.CommonTransportChannelDeletionRequest", HFILL }},
49420     { &hf_nbap_CommonTransportChannelDeletionResponse_PDU,
49421       { "CommonTransportChannelDeletionResponse", "nbap.CommonTransportChannelDeletionResponse",
49422         FT_NONE, BASE_NONE, NULL, 0,
49423         "nbap.CommonTransportChannelDeletionResponse", HFILL }},
49424     { &hf_nbap_BlockResourceRequest_PDU,
49425       { "BlockResourceRequest", "nbap.BlockResourceRequest",
49426         FT_NONE, BASE_NONE, NULL, 0,
49427         "nbap.BlockResourceRequest", HFILL }},
49428     { &hf_nbap_BlockResourceResponse_PDU,
49429       { "BlockResourceResponse", "nbap.BlockResourceResponse",
49430         FT_NONE, BASE_NONE, NULL, 0,
49431         "nbap.BlockResourceResponse", HFILL }},
49432     { &hf_nbap_BlockResourceFailure_PDU,
49433       { "BlockResourceFailure", "nbap.BlockResourceFailure",
49434         FT_NONE, BASE_NONE, NULL, 0,
49435         "nbap.BlockResourceFailure", HFILL }},
49436     { &hf_nbap_UnblockResourceIndication_PDU,
49437       { "UnblockResourceIndication", "nbap.UnblockResourceIndication",
49438         FT_NONE, BASE_NONE, NULL, 0,
49439         "nbap.UnblockResourceIndication", HFILL }},
49440     { &hf_nbap_AuditRequiredIndication_PDU,
49441       { "AuditRequiredIndication", "nbap.AuditRequiredIndication",
49442         FT_NONE, BASE_NONE, NULL, 0,
49443         "nbap.AuditRequiredIndication", HFILL }},
49444     { &hf_nbap_AuditRequest_PDU,
49445       { "AuditRequest", "nbap.AuditRequest",
49446         FT_NONE, BASE_NONE, NULL, 0,
49447         "nbap.AuditRequest", HFILL }},
49448     { &hf_nbap_AuditResponse_PDU,
49449       { "AuditResponse", "nbap.AuditResponse",
49450         FT_NONE, BASE_NONE, NULL, 0,
49451         "nbap.AuditResponse", HFILL }},
49452     { &hf_nbap_Cell_InformationList_AuditRsp_PDU,
49453       { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp",
49454         FT_UINT32, BASE_DEC, NULL, 0,
49455         "nbap.Cell_InformationList_AuditRsp", HFILL }},
49456     { &hf_nbap_Cell_InformationItem_AuditRsp_PDU,
49457       { "Cell-InformationItem-AuditRsp", "nbap.Cell_InformationItem_AuditRsp",
49458         FT_NONE, BASE_NONE, NULL, 0,
49459         "nbap.Cell_InformationItem_AuditRsp", HFILL }},
49460     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU,
49461       { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp",
49462         FT_UINT32, BASE_DEC, NULL, 0,
49463         "nbap.FPACH_LCR_InformationList_AuditRsp", HFILL }},
49464     { &hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU,
49465       { "HS-DSCH-Resources-Information-AuditRsp", "nbap.HS_DSCH_Resources_Information_AuditRsp",
49466         FT_NONE, BASE_NONE, NULL, 0,
49467         "nbap.HS_DSCH_Resources_Information_AuditRsp", HFILL }},
49468     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU,
49469       { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp",
49470         FT_UINT32, BASE_DEC, NULL, 0,
49471         "nbap.S_CCPCH_InformationListExt_AuditRsp", HFILL }},
49472     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU,
49473       { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp",
49474         FT_UINT32, BASE_DEC, NULL, 0,
49475         "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp", HFILL }},
49476     { &hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU,
49477       { "E-DCH-Resources-Information-AuditRsp", "nbap.E_DCH_Resources_Information_AuditRsp",
49478         FT_NONE, BASE_NONE, NULL, 0,
49479         "nbap.E_DCH_Resources_Information_AuditRsp", HFILL }},
49480     { &hf_nbap_PLCCH_InformationList_AuditRsp_PDU,
49481       { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp",
49482         FT_UINT32, BASE_DEC, NULL, 0,
49483         "nbap.PLCCH_InformationList_AuditRsp", HFILL }},
49484     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU,
49485       { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp",
49486         FT_UINT32, BASE_DEC, NULL, 0,
49487         "nbap.S_CCPCH_768_InformationList_AuditRsp", HFILL }},
49488     { &hf_nbap_PRACH_768_InformationList_AuditRsp_PDU,
49489       { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp",
49490         FT_UINT32, BASE_DEC, NULL, 0,
49491         "nbap.PRACH_768_InformationList_AuditRsp", HFILL }},
49492     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU,
49493       { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp",
49494         FT_UINT32, BASE_DEC, NULL, 0,
49495         "nbap.E_RUCCH_InformationList_AuditRsp", HFILL }},
49496     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU,
49497       { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp",
49498         FT_UINT32, BASE_DEC, NULL, 0,
49499         "nbap.E_RUCCH_768_InformationList_AuditRsp", HFILL }},
49500     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU,
49501       { "Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp",
49502         FT_UINT32, BASE_DEC, NULL, 0,
49503         "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp", HFILL }},
49504     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU,
49505       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp",
49506         FT_NONE, BASE_NONE, NULL, 0,
49507         "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp", HFILL }},
49508     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU,
49509       { "UPPCH-LCR-InformationList-AuditRsp", "nbap.UPPCH_LCR_InformationList_AuditRsp",
49510         FT_UINT32, BASE_DEC, NULL, 0,
49511         "nbap.UPPCH_LCR_InformationList_AuditRsp", HFILL }},
49512     { &hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU,
49513       { "UPPCH-LCR-InformationItem-AuditRsp", "nbap.UPPCH_LCR_InformationItem_AuditRsp",
49514         FT_NONE, BASE_NONE, NULL, 0,
49515         "nbap.UPPCH_LCR_InformationItem_AuditRsp", HFILL }},
49516     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU,
49517       { "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp",
49518         FT_UINT32, BASE_DEC, NULL, 0,
49519         "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp", HFILL }},
49520     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU,
49521       { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp",
49522         FT_UINT32, BASE_DEC, NULL, 0,
49523         "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp", HFILL }},
49524     { &hf_nbap_CCP_InformationList_AuditRsp_PDU,
49525       { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
49526         FT_UINT32, BASE_DEC, NULL, 0,
49527         "nbap.CCP_InformationList_AuditRsp", HFILL }},
49528     { &hf_nbap_CCP_InformationItem_AuditRsp_PDU,
49529       { "CCP-InformationItem-AuditRsp", "nbap.CCP_InformationItem_AuditRsp",
49530         FT_NONE, BASE_NONE, NULL, 0,
49531         "nbap.CCP_InformationItem_AuditRsp", HFILL }},
49532     { &hf_nbap_Local_Cell_InformationList_AuditRsp_PDU,
49533       { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp",
49534         FT_UINT32, BASE_DEC, NULL, 0,
49535         "nbap.Local_Cell_InformationList_AuditRsp", HFILL }},
49536     { &hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU,
49537       { "Local-Cell-InformationItem-AuditRsp", "nbap.Local_Cell_InformationItem_AuditRsp",
49538         FT_NONE, BASE_NONE, NULL, 0,
49539         "nbap.Local_Cell_InformationItem_AuditRsp", HFILL }},
49540     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU,
49541       { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp",
49542         FT_UINT32, BASE_DEC, NULL, 0,
49543         "nbap.Local_Cell_Group_InformationList_AuditRsp", HFILL }},
49544     { &hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU,
49545       { "Local-Cell-Group-InformationItem-AuditRsp", "nbap.Local_Cell_Group_InformationItem_AuditRsp",
49546         FT_NONE, BASE_NONE, NULL, 0,
49547         "nbap.Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
49548     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU,
49549       { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp",
49550         FT_UINT32, BASE_DEC, NULL, 0,
49551         "nbap.Power_Local_Cell_Group_InformationList_AuditRsp", HFILL }},
49552     { &hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU,
49553       { "Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp",
49554         FT_NONE, BASE_NONE, NULL, 0,
49555         "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp", HFILL }},
49556     { &hf_nbap_AuditFailure_PDU,
49557       { "AuditFailure", "nbap.AuditFailure",
49558         FT_NONE, BASE_NONE, NULL, 0,
49559         "nbap.AuditFailure", HFILL }},
49560     { &hf_nbap_CommonMeasurementInitiationRequest_PDU,
49561       { "CommonMeasurementInitiationRequest", "nbap.CommonMeasurementInitiationRequest",
49562         FT_NONE, BASE_NONE, NULL, 0,
49563         "nbap.CommonMeasurementInitiationRequest", HFILL }},
49564     { &hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU,
49565       { "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
49566         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
49567         "nbap.CommonMeasurementObjectType_CM_Rqst", HFILL }},
49568     { &hf_nbap_ERACH_CM_Rqst_PDU,
49569       { "ERACH-CM-Rqst", "nbap.ERACH_CM_Rqst",
49570         FT_NONE, BASE_NONE, NULL, 0,
49571         "nbap.ERACH_CM_Rqst", HFILL }},
49572     { &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
49573       { "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst",
49574         FT_NONE, BASE_NONE, NULL, 0,
49575         "nbap.PowerLocalCellGroup_CM_Rqst", HFILL }},
49576     { &hf_nbap_CommonMeasurementInitiationResponse_PDU,
49577       { "CommonMeasurementInitiationResponse", "nbap.CommonMeasurementInitiationResponse",
49578         FT_NONE, BASE_NONE, NULL, 0,
49579         "nbap.CommonMeasurementInitiationResponse", HFILL }},
49580     { &hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU,
49581       { "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
49582         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
49583         "nbap.CommonMeasurementObjectType_CM_Rsp", HFILL }},
49584     { &hf_nbap_ERACH_CM_Rsp_PDU,
49585       { "ERACH-CM-Rsp", "nbap.ERACH_CM_Rsp",
49586         FT_NONE, BASE_NONE, NULL, 0,
49587         "nbap.ERACH_CM_Rsp", HFILL }},
49588     { &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
49589       { "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp",
49590         FT_NONE, BASE_NONE, NULL, 0,
49591         "nbap.PowerLocalCellGroup_CM_Rsp", HFILL }},
49592     { &hf_nbap_CommonMeasurementInitiationFailure_PDU,
49593       { "CommonMeasurementInitiationFailure", "nbap.CommonMeasurementInitiationFailure",
49594         FT_NONE, BASE_NONE, NULL, 0,
49595         "nbap.CommonMeasurementInitiationFailure", HFILL }},
49596     { &hf_nbap_CommonMeasurementReport_PDU,
49597       { "CommonMeasurementReport", "nbap.CommonMeasurementReport",
49598         FT_NONE, BASE_NONE, NULL, 0,
49599         "nbap.CommonMeasurementReport", HFILL }},
49600     { &hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU,
49601       { "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
49602         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
49603         "nbap.CommonMeasurementObjectType_CM_Rprt", HFILL }},
49604     { &hf_nbap_ERACH_CM_Rprt_PDU,
49605       { "ERACH-CM-Rprt", "nbap.ERACH_CM_Rprt",
49606         FT_NONE, BASE_NONE, NULL, 0,
49607         "nbap.ERACH_CM_Rprt", HFILL }},
49608     { &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
49609       { "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt",
49610         FT_NONE, BASE_NONE, NULL, 0,
49611         "nbap.PowerLocalCellGroup_CM_Rprt", HFILL }},
49612     { &hf_nbap_CommonMeasurementTerminationRequest_PDU,
49613       { "CommonMeasurementTerminationRequest", "nbap.CommonMeasurementTerminationRequest",
49614         FT_NONE, BASE_NONE, NULL, 0,
49615         "nbap.CommonMeasurementTerminationRequest", HFILL }},
49616     { &hf_nbap_CommonMeasurementFailureIndication_PDU,
49617       { "CommonMeasurementFailureIndication", "nbap.CommonMeasurementFailureIndication",
49618         FT_NONE, BASE_NONE, NULL, 0,
49619         "nbap.CommonMeasurementFailureIndication", HFILL }},
49620     { &hf_nbap_CellSetupRequestFDD_PDU,
49621       { "CellSetupRequestFDD", "nbap.CellSetupRequestFDD",
49622         FT_NONE, BASE_NONE, NULL, 0,
49623         "nbap.CellSetupRequestFDD", HFILL }},
49624     { &hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU,
49625       { "Synchronisation-Configuration-Cell-SetupRqst", "nbap.Synchronisation_Configuration_Cell_SetupRqst",
49626         FT_NONE, BASE_NONE, NULL, 0,
49627         "nbap.Synchronisation_Configuration_Cell_SetupRqst", HFILL }},
49628     { &hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU,
49629       { "PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.PrimarySCH_Information_Cell_SetupRqstFDD",
49630         FT_NONE, BASE_NONE, NULL, 0,
49631         "nbap.PrimarySCH_Information_Cell_SetupRqstFDD", HFILL }},
49632     { &hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU,
49633       { "SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.SecondarySCH_Information_Cell_SetupRqstFDD",
49634         FT_NONE, BASE_NONE, NULL, 0,
49635         "nbap.SecondarySCH_Information_Cell_SetupRqstFDD", HFILL }},
49636     { &hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU,
49637       { "PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD",
49638         FT_NONE, BASE_NONE, NULL, 0,
49639         "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD", HFILL }},
49640     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU,
49641       { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
49642         FT_UINT32, BASE_DEC, NULL, 0,
49643         "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD", HFILL }},
49644     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU,
49645       { "SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD",
49646         FT_NONE, BASE_NONE, NULL, 0,
49647         "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD", HFILL }},
49648     { &hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU,
49649       { "PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD",
49650         FT_NONE, BASE_NONE, NULL, 0,
49651         "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD", HFILL }},
49652     { &hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU,
49653       { "Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.Limited_power_increase_information_Cell_SetupRqstFDD",
49654         FT_NONE, BASE_NONE, NULL, 0,
49655         "nbap.Limited_power_increase_information_Cell_SetupRqstFDD", HFILL }},
49656     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU,
49657       { "IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.IPDLParameter_Information_Cell_SetupRqstFDD",
49658         FT_NONE, BASE_NONE, NULL, 0,
49659         "nbap.IPDLParameter_Information_Cell_SetupRqstFDD", HFILL }},
49660     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU,
49661       { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD",
49662         FT_UINT32, BASE_DEC, NULL, 0,
49663         "nbap.CellPortion_InformationList_Cell_SetupRqstFDD", HFILL }},
49664     { &hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU,
49665       { "CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD",
49666         FT_NONE, BASE_NONE, NULL, 0,
49667         "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD", HFILL }},
49668     { &hf_nbap_CellSetupRequestTDD_PDU,
49669       { "CellSetupRequestTDD", "nbap.CellSetupRequestTDD",
49670         FT_NONE, BASE_NONE, NULL, 0,
49671         "nbap.CellSetupRequestTDD", HFILL }},
49672     { &hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU,
49673       { "SCH-Information-Cell-SetupRqstTDD", "nbap.SCH_Information_Cell_SetupRqstTDD",
49674         FT_NONE, BASE_NONE, NULL, 0,
49675         "nbap.SCH_Information_Cell_SetupRqstTDD", HFILL }},
49676     { &hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU,
49677       { "SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
49678         FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
49679         "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH", HFILL }},
49680     { &hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU,
49681       { "PCCPCH-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_Information_Cell_SetupRqstTDD",
49682         FT_NONE, BASE_NONE, NULL, 0,
49683         "nbap.PCCPCH_Information_Cell_SetupRqstTDD", HFILL }},
49684     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU,
49685       { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD",
49686         FT_UINT32, BASE_DEC, NULL, 0,
49687         "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD", HFILL }},
49688     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU,
49689       { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
49690         FT_UINT32, BASE_DEC, NULL, 0,
49691         "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
49692     { &hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
49693       { "PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD",
49694         FT_NONE, BASE_NONE, NULL, 0,
49695         "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
49696     { &hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
49697       { "DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD",
49698         FT_NONE, BASE_NONE, NULL, 0,
49699         "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD", HFILL }},
49700     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU,
49701       { "IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_Cell_SetupRqstTDD",
49702         FT_NONE, BASE_NONE, NULL, 0,
49703         "nbap.IPDLParameter_Information_Cell_SetupRqstTDD", HFILL }},
49704     { &hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU,
49705       { "IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD",
49706         FT_NONE, BASE_NONE, NULL, 0,
49707         "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD", HFILL }},
49708     { &hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU,
49709       { "PCCPCH-768-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD",
49710         FT_NONE, BASE_NONE, NULL, 0,
49711         "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD", HFILL }},
49712     { &hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU,
49713       { "SCH-768-Information-Cell-SetupRqstTDD", "nbap.SCH_768_Information_Cell_SetupRqstTDD",
49714         FT_NONE, BASE_NONE, NULL, 0,
49715         "nbap.SCH_768_Information_Cell_SetupRqstTDD", HFILL }},
49716     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU,
49717       { "Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD",
49718         FT_UINT32, BASE_DEC, NULL, 0,
49719         "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD", HFILL }},
49720     { &hf_nbap_CellSetupResponse_PDU,
49721       { "CellSetupResponse", "nbap.CellSetupResponse",
49722         FT_NONE, BASE_NONE, NULL, 0,
49723         "nbap.CellSetupResponse", HFILL }},
49724     { &hf_nbap_CellSetupFailure_PDU,
49725       { "CellSetupFailure", "nbap.CellSetupFailure",
49726         FT_NONE, BASE_NONE, NULL, 0,
49727         "nbap.CellSetupFailure", HFILL }},
49728     { &hf_nbap_CellReconfigurationRequestFDD_PDU,
49729       { "CellReconfigurationRequestFDD", "nbap.CellReconfigurationRequestFDD",
49730         FT_NONE, BASE_NONE, NULL, 0,
49731         "nbap.CellReconfigurationRequestFDD", HFILL }},
49732     { &hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU,
49733       { "Synchronisation-Configuration-Cell-ReconfRqst", "nbap.Synchronisation_Configuration_Cell_ReconfRqst",
49734         FT_NONE, BASE_NONE, NULL, 0,
49735         "nbap.Synchronisation_Configuration_Cell_ReconfRqst", HFILL }},
49736     { &hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU,
49737       { "PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD",
49738         FT_NONE, BASE_NONE, NULL, 0,
49739         "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
49740     { &hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU,
49741       { "SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD",
49742         FT_NONE, BASE_NONE, NULL, 0,
49743         "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD", HFILL }},
49744     { &hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU,
49745       { "PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD",
49746         FT_NONE, BASE_NONE, NULL, 0,
49747         "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD", HFILL }},
49748     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU,
49749       { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
49750         FT_UINT32, BASE_DEC, NULL, 0,
49751         "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD", HFILL }},
49752     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU,
49753       { "SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD",
49754         FT_NONE, BASE_NONE, NULL, 0,
49755         "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD", HFILL }},
49756     { &hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU,
49757       { "PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD",
49758         FT_NONE, BASE_NONE, NULL, 0,
49759         "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD", HFILL }},
49760     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU,
49761       { "IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD",
49762         FT_NONE, BASE_NONE, NULL, 0,
49763         "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD", HFILL }},
49764     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU,
49765       { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD",
49766         FT_UINT32, BASE_DEC, NULL, 0,
49767         "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD", HFILL }},
49768     { &hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU,
49769       { "CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD",
49770         FT_NONE, BASE_NONE, NULL, 0,
49771         "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD", HFILL }},
49772     { &hf_nbap_CellReconfigurationRequestTDD_PDU,
49773       { "CellReconfigurationRequestTDD", "nbap.CellReconfigurationRequestTDD",
49774         FT_NONE, BASE_NONE, NULL, 0,
49775         "nbap.CellReconfigurationRequestTDD", HFILL }},
49776     { &hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU,
49777       { "SCH-Information-Cell-ReconfRqstTDD", "nbap.SCH_Information_Cell_ReconfRqstTDD",
49778         FT_NONE, BASE_NONE, NULL, 0,
49779         "nbap.SCH_Information_Cell_ReconfRqstTDD", HFILL }},
49780     { &hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU,
49781       { "PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_Information_Cell_ReconfRqstTDD",
49782         FT_NONE, BASE_NONE, NULL, 0,
49783         "nbap.PCCPCH_Information_Cell_ReconfRqstTDD", HFILL }},
49784     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU,
49785       { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD",
49786         FT_UINT32, BASE_DEC, NULL, 0,
49787         "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD", HFILL }},
49788     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU,
49789       { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
49790         FT_UINT32, BASE_DEC, NULL, 0,
49791         "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
49792     { &hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU,
49793       { "DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD",
49794         FT_NONE, BASE_NONE, NULL, 0,
49795         "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD", HFILL }},
49796     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU,
49797       { "IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD",
49798         FT_NONE, BASE_NONE, NULL, 0,
49799         "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD", HFILL }},
49800     { &hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU,
49801       { "IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD",
49802         FT_NONE, BASE_NONE, NULL, 0,
49803         "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD", HFILL }},
49804     { &hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU,
49805       { "SCH-768-Information-Cell-ReconfRqstTDD", "nbap.SCH_768_Information_Cell_ReconfRqstTDD",
49806         FT_NONE, BASE_NONE, NULL, 0,
49807         "nbap.SCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
49808     { &hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU,
49809       { "PCCPCH-768-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD",
49810         FT_NONE, BASE_NONE, NULL, 0,
49811         "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD", HFILL }},
49812     { &hf_nbap_UARFCN_Adjustment_PDU,
49813       { "UARFCN-Adjustment", "nbap.UARFCN_Adjustment",
49814         FT_UINT32, BASE_DEC, VALS(nbap_UARFCN_Adjustment_vals), 0,
49815         "nbap.UARFCN_Adjustment", HFILL }},
49816     { &hf_nbap_CellReconfigurationResponse_PDU,
49817       { "CellReconfigurationResponse", "nbap.CellReconfigurationResponse",
49818         FT_NONE, BASE_NONE, NULL, 0,
49819         "nbap.CellReconfigurationResponse", HFILL }},
49820     { &hf_nbap_CellReconfigurationFailure_PDU,
49821       { "CellReconfigurationFailure", "nbap.CellReconfigurationFailure",
49822         FT_NONE, BASE_NONE, NULL, 0,
49823         "nbap.CellReconfigurationFailure", HFILL }},
49824     { &hf_nbap_CellDeletionRequest_PDU,
49825       { "CellDeletionRequest", "nbap.CellDeletionRequest",
49826         FT_NONE, BASE_NONE, NULL, 0,
49827         "nbap.CellDeletionRequest", HFILL }},
49828     { &hf_nbap_CellDeletionResponse_PDU,
49829       { "CellDeletionResponse", "nbap.CellDeletionResponse",
49830         FT_NONE, BASE_NONE, NULL, 0,
49831         "nbap.CellDeletionResponse", HFILL }},
49832     { &hf_nbap_ResourceStatusIndication_PDU,
49833       { "ResourceStatusIndication", "nbap.ResourceStatusIndication",
49834         FT_NONE, BASE_NONE, NULL, 0,
49835         "nbap.ResourceStatusIndication", HFILL }},
49836     { &hf_nbap_IndicationType_ResourceStatusInd_PDU,
49837       { "IndicationType-ResourceStatusInd", "nbap.IndicationType_ResourceStatusInd",
49838         FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
49839         "nbap.IndicationType_ResourceStatusInd", HFILL }},
49840     { &hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU,
49841       { "Local-Cell-InformationItem-ResourceStatusInd", "nbap.Local_Cell_InformationItem_ResourceStatusInd",
49842         FT_NONE, BASE_NONE, NULL, 0,
49843         "nbap.Local_Cell_InformationItem_ResourceStatusInd", HFILL }},
49844     { &hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
49845       { "Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd",
49846         FT_NONE, BASE_NONE, NULL, 0,
49847         "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
49848     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU,
49849       { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd",
49850         FT_UINT32, BASE_DEC, NULL, 0,
49851         "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
49852     { &hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
49853       { "Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd",
49854         FT_NONE, BASE_NONE, NULL, 0,
49855         "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd", HFILL }},
49856     { &hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU,
49857       { "Local-Cell-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_InformationItem2_ResourceStatusInd",
49858         FT_NONE, BASE_NONE, NULL, 0,
49859         "nbap.Local_Cell_InformationItem2_ResourceStatusInd", HFILL }},
49860     { &hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
49861       { "Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd",
49862         FT_NONE, BASE_NONE, NULL, 0,
49863         "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
49864     { &hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU,
49865       { "CCP-InformationItem-ResourceStatusInd", "nbap.CCP_InformationItem_ResourceStatusInd",
49866         FT_NONE, BASE_NONE, NULL, 0,
49867         "nbap.CCP_InformationItem_ResourceStatusInd", HFILL }},
49868     { &hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU,
49869       { "Cell-InformationItem-ResourceStatusInd", "nbap.Cell_InformationItem_ResourceStatusInd",
49870         FT_NONE, BASE_NONE, NULL, 0,
49871         "nbap.Cell_InformationItem_ResourceStatusInd", HFILL }},
49872     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU,
49873       { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd",
49874         FT_UINT32, BASE_DEC, NULL, 0,
49875         "nbap.FPACH_LCR_InformationList_ResourceStatusInd", HFILL }},
49876     { &hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU,
49877       { "DwPCH-LCR-Information-ResourceStatusInd", "nbap.DwPCH_LCR_Information_ResourceStatusInd",
49878         FT_NONE, BASE_NONE, NULL, 0,
49879         "nbap.DwPCH_LCR_Information_ResourceStatusInd", HFILL }},
49880     { &hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU,
49881       { "HS-DSCH-Resources-Information-ResourceStatusInd", "nbap.HS_DSCH_Resources_Information_ResourceStatusInd",
49882         FT_NONE, BASE_NONE, NULL, 0,
49883         "nbap.HS_DSCH_Resources_Information_ResourceStatusInd", HFILL }},
49884     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU,
49885       { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd",
49886         FT_UINT32, BASE_DEC, NULL, 0,
49887         "nbap.S_CCPCH_InformationListExt_ResourceStatusInd", HFILL }},
49888     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU,
49889       { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
49890         FT_UINT32, BASE_DEC, NULL, 0,
49891         "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd", HFILL }},
49892     { &hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU,
49893       { "E-DCH-Resources-Information-ResourceStatusInd", "nbap.E_DCH_Resources_Information_ResourceStatusInd",
49894         FT_NONE, BASE_NONE, NULL, 0,
49895         "nbap.E_DCH_Resources_Information_ResourceStatusInd", HFILL }},
49896     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU,
49897       { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd",
49898         FT_UINT32, BASE_DEC, NULL, 0,
49899         "nbap.PLCCH_InformationList_ResourceStatusInd", HFILL }},
49900     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU,
49901       { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd",
49902         FT_UINT32, BASE_DEC, NULL, 0,
49903         "nbap.S_CCPCH_768_InformationList_ResourceStatusInd", HFILL }},
49904     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU,
49905       { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd",
49906         FT_UINT32, BASE_DEC, NULL, 0,
49907         "nbap.PRACH_768_InformationList_ResourceStatusInd", HFILL }},
49908     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU,
49909       { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd",
49910         FT_UINT32, BASE_DEC, NULL, 0,
49911         "nbap.E_RUCCH_InformationList_ResourceStatusInd", HFILL }},
49912     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU,
49913       { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd",
49914         FT_UINT32, BASE_DEC, NULL, 0,
49915         "nbap.E_RUCCH_768_InformationList_ResourceStatusInd", HFILL }},
49916     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU,
49917       { "Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd",
49918         FT_UINT32, BASE_DEC, NULL, 0,
49919         "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd", HFILL }},
49920     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU,
49921       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd",
49922         FT_NONE, BASE_NONE, NULL, 0,
49923         "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd", HFILL }},
49924     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU,
49925       { "UPPCH-LCR-InformationList-ResourceStatusInd", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd",
49926         FT_UINT32, BASE_DEC, NULL, 0,
49927         "nbap.UPPCH_LCR_InformationList_ResourceStatusInd", HFILL }},
49928     { &hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU,
49929       { "UPPCH-LCR-InformationItem-ResourceStatusInd", "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd",
49930         FT_NONE, BASE_NONE, NULL, 0,
49931         "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd", HFILL }},
49932     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU,
49933       { "MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd",
49934         FT_UINT32, BASE_DEC, NULL, 0,
49935         "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd", HFILL }},
49936     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU,
49937       { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
49938         FT_UINT32, BASE_DEC, NULL, 0,
49939         "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
49940     { &hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
49941       { "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
49942         FT_NONE, BASE_NONE, NULL, 0,
49943         "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd", HFILL }},
49944     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU,
49945       { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd",
49946         FT_UINT32, BASE_DEC, NULL, 0,
49947         "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd", HFILL }},
49948     { &hf_nbap_SystemInformationUpdateRequest_PDU,
49949       { "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest",
49950         FT_NONE, BASE_NONE, NULL, 0,
49951         "nbap.SystemInformationUpdateRequest", HFILL }},
49952     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU,
49953       { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
49954         FT_UINT32, BASE_DEC, NULL, 0,
49955         "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst", HFILL }},
49956     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU,
49957       { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate",
49958         FT_UINT32, BASE_DEC, NULL, 0,
49959         "nbap.SegmentInformationListIE_SystemInfoUpdate", HFILL }},
49960     { &hf_nbap_SystemInformationUpdateResponse_PDU,
49961       { "SystemInformationUpdateResponse", "nbap.SystemInformationUpdateResponse",
49962         FT_NONE, BASE_NONE, NULL, 0,
49963         "nbap.SystemInformationUpdateResponse", HFILL }},
49964     { &hf_nbap_SystemInformationUpdateFailure_PDU,
49965       { "SystemInformationUpdateFailure", "nbap.SystemInformationUpdateFailure",
49966         FT_NONE, BASE_NONE, NULL, 0,
49967         "nbap.SystemInformationUpdateFailure", HFILL }},
49968     { &hf_nbap_RadioLinkSetupRequestFDD_PDU,
49969       { "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD",
49970         FT_NONE, BASE_NONE, NULL, 0,
49971         "nbap.RadioLinkSetupRequestFDD", HFILL }},
49972     { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU,
49973       { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List",
49974         FT_UINT32, BASE_DEC, NULL, 0,
49975         "nbap.Additional_HS_Cell_Information_RL_Setup_List", HFILL }},
49976     { &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
49977       { "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD",
49978         FT_NONE, BASE_NONE, NULL, 0,
49979         "nbap.UL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
49980     { &hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU,
49981       { "DL-DPCH-Information-RL-SetupRqstFDD", "nbap.DL_DPCH_Information_RL_SetupRqstFDD",
49982         FT_NONE, BASE_NONE, NULL, 0,
49983         "nbap.DL_DPCH_Information_RL_SetupRqstFDD", HFILL }},
49984     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU,
49985       { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD",
49986         FT_UINT32, BASE_DEC, NULL, 0,
49987         "nbap.RL_InformationList_RL_SetupRqstFDD", HFILL }},
49988     { &hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU,
49989       { "RL-InformationItem-RL-SetupRqstFDD", "nbap.RL_InformationItem_RL_SetupRqstFDD",
49990         FT_NONE, BASE_NONE, NULL, 0,
49991         "nbap.RL_InformationItem_RL_SetupRqstFDD", HFILL }},
49992     { &hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU,
49993       { "E-DPCH-Information-RL-SetupRqstFDD", "nbap.E_DPCH_Information_RL_SetupRqstFDD",
49994         FT_NONE, BASE_NONE, NULL, 0,
49995         "nbap.E_DPCH_Information_RL_SetupRqstFDD", HFILL }},
49996     { &hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU,
49997       { "F-DPCH-Information-RL-SetupRqstFDD", "nbap.F_DPCH_Information_RL_SetupRqstFDD",
49998         FT_NONE, BASE_NONE, NULL, 0,
49999         "nbap.F_DPCH_Information_RL_SetupRqstFDD", HFILL }},
50000     { &hf_nbap_RadioLinkSetupRequestTDD_PDU,
50001       { "RadioLinkSetupRequestTDD", "nbap.RadioLinkSetupRequestTDD",
50002         FT_NONE, BASE_NONE, NULL, 0,
50003         "nbap.RadioLinkSetupRequestTDD", HFILL }},
50004     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
50005       { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD",
50006         FT_UINT32, BASE_DEC, NULL, 0,
50007         "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
50008     { &hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
50009       { "UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
50010         FT_NONE, BASE_NONE, NULL, 0,
50011         "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
50012     { &hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
50013       { "UL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD",
50014         FT_NONE, BASE_NONE, NULL, 0,
50015         "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
50016     { &hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
50017       { "UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD",
50018         FT_NONE, BASE_NONE, NULL, 0,
50019         "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
50020     { &hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
50021       { "UL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD",
50022         FT_NONE, BASE_NONE, NULL, 0,
50023         "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
50024     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
50025       { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD",
50026         FT_UINT32, BASE_DEC, NULL, 0,
50027         "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD", HFILL }},
50028     { &hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
50029       { "DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
50030         FT_NONE, BASE_NONE, NULL, 0,
50031         "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD", HFILL }},
50032     { &hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
50033       { "DL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD",
50034         FT_NONE, BASE_NONE, NULL, 0,
50035         "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD", HFILL }},
50036     { &hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
50037       { "DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD",
50038         FT_NONE, BASE_NONE, NULL, 0,
50039         "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD", HFILL }},
50040     { &hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
50041       { "DL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD",
50042         FT_NONE, BASE_NONE, NULL, 0,
50043         "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD", HFILL }},
50044     { &hf_nbap_RL_Information_RL_SetupRqstTDD_PDU,
50045       { "RL-Information-RL-SetupRqstTDD", "nbap.RL_Information_RL_SetupRqstTDD",
50046         FT_NONE, BASE_NONE, NULL, 0,
50047         "nbap.RL_Information_RL_SetupRqstTDD", HFILL }},
50048     { &hf_nbap_RadioLinkSetupResponseFDD_PDU,
50049       { "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD",
50050         FT_NONE, BASE_NONE, NULL, 0,
50051         "nbap.RadioLinkSetupResponseFDD", HFILL }},
50052     { &hf_nbap_Additional_HS_Cell_Information_Response_List_PDU,
50053       { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List",
50054         FT_UINT32, BASE_DEC, NULL, 0,
50055         "nbap.Additional_HS_Cell_Information_Response_List", HFILL }},
50056     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
50057       { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
50058         FT_UINT32, BASE_DEC, NULL, 0,
50059         "nbap.RL_InformationResponseList_RL_SetupRspFDD", HFILL }},
50060     { &hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU,
50061       { "RL-InformationResponseItem-RL-SetupRspFDD", "nbap.RL_InformationResponseItem_RL_SetupRspFDD",
50062         FT_NONE, BASE_NONE, NULL, 0,
50063         "nbap.RL_InformationResponseItem_RL_SetupRspFDD", HFILL }},
50064     { &hf_nbap_RadioLinkSetupResponseTDD_PDU,
50065       { "RadioLinkSetupResponseTDD", "nbap.RadioLinkSetupResponseTDD",
50066         FT_NONE, BASE_NONE, NULL, 0,
50067         "nbap.RadioLinkSetupResponseTDD", HFILL }},
50068     { &hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU,
50069       { "RL-InformationResponse-RL-SetupRspTDD", "nbap.RL_InformationResponse_RL_SetupRspTDD",
50070         FT_NONE, BASE_NONE, NULL, 0,
50071         "nbap.RL_InformationResponse_RL_SetupRspTDD", HFILL }},
50072     { &hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU,
50073       { "RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD",
50074         FT_NONE, BASE_NONE, NULL, 0,
50075         "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD", HFILL }},
50076     { &hf_nbap_RadioLinkSetupFailureFDD_PDU,
50077       { "RadioLinkSetupFailureFDD", "nbap.RadioLinkSetupFailureFDD",
50078         FT_NONE, BASE_NONE, NULL, 0,
50079         "nbap.RadioLinkSetupFailureFDD", HFILL }},
50080     { &hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU,
50081       { "CauseLevel-RL-SetupFailureFDD", "nbap.CauseLevel_RL_SetupFailureFDD",
50082         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
50083         "nbap.CauseLevel_RL_SetupFailureFDD", HFILL }},
50084     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
50085       { "Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD",
50086         FT_NONE, BASE_NONE, NULL, 0,
50087         "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
50088     { &hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
50089       { "Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD",
50090         FT_NONE, BASE_NONE, NULL, 0,
50091         "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD", HFILL }},
50092     { &hf_nbap_RadioLinkSetupFailureTDD_PDU,
50093       { "RadioLinkSetupFailureTDD", "nbap.RadioLinkSetupFailureTDD",
50094         FT_NONE, BASE_NONE, NULL, 0,
50095         "nbap.RadioLinkSetupFailureTDD", HFILL }},
50096     { &hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU,
50097       { "CauseLevel-RL-SetupFailureTDD", "nbap.CauseLevel_RL_SetupFailureTDD",
50098         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
50099         "nbap.CauseLevel_RL_SetupFailureTDD", HFILL }},
50100     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU,
50101       { "Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD",
50102         FT_NONE, BASE_NONE, NULL, 0,
50103         "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD", HFILL }},
50104     { &hf_nbap_RadioLinkAdditionRequestFDD_PDU,
50105       { "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD",
50106         FT_NONE, BASE_NONE, NULL, 0,
50107         "nbap.RadioLinkAdditionRequestFDD", HFILL }},
50108     { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU,
50109       { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List",
50110         FT_UINT32, BASE_DEC, NULL, 0,
50111         "nbap.Additional_HS_Cell_Information_RL_Addition_List", HFILL }},
50112     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
50113       { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
50114         FT_UINT32, BASE_DEC, NULL, 0,
50115         "nbap.RL_InformationList_RL_AdditionRqstFDD", HFILL }},
50116     { &hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU,
50117       { "RL-InformationItem-RL-AdditionRqstFDD", "nbap.RL_InformationItem_RL_AdditionRqstFDD",
50118         FT_NONE, BASE_NONE, NULL, 0,
50119         "nbap.RL_InformationItem_RL_AdditionRqstFDD", HFILL }},
50120     { &hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU,
50121       { "E-DPCH-Information-RL-AdditionReqFDD", "nbap.E_DPCH_Information_RL_AdditionReqFDD",
50122         FT_NONE, BASE_NONE, NULL, 0,
50123         "nbap.E_DPCH_Information_RL_AdditionReqFDD", HFILL }},
50124     { &hf_nbap_RadioLinkAdditionRequestTDD_PDU,
50125       { "RadioLinkAdditionRequestTDD", "nbap.RadioLinkAdditionRequestTDD",
50126         FT_NONE, BASE_NONE, NULL, 0,
50127         "nbap.RadioLinkAdditionRequestTDD", HFILL }},
50128     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
50129       { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
50130         FT_UINT32, BASE_DEC, NULL, 0,
50131         "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
50132     { &hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
50133       { "UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD",
50134         FT_NONE, BASE_NONE, NULL, 0,
50135         "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
50136     { &hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
50137       { "UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
50138         FT_NONE, BASE_NONE, NULL, 0,
50139         "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
50140     { &hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
50141       { "UL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
50142         FT_NONE, BASE_NONE, NULL, 0,
50143         "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
50144     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
50145       { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
50146         FT_UINT32, BASE_DEC, NULL, 0,
50147         "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD", HFILL }},
50148     { &hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
50149       { "DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD",
50150         FT_NONE, BASE_NONE, NULL, 0,
50151         "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
50152     { &hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
50153       { "DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
50154         FT_NONE, BASE_NONE, NULL, 0,
50155         "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD", HFILL }},
50156     { &hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
50157       { "DL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
50158         FT_NONE, BASE_NONE, NULL, 0,
50159         "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD", HFILL }},
50160     { &hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU,
50161       { "RL-Information-RL-AdditionRqstTDD", "nbap.RL_Information_RL_AdditionRqstTDD",
50162         FT_NONE, BASE_NONE, NULL, 0,
50163         "nbap.RL_Information_RL_AdditionRqstTDD", HFILL }},
50164     { &hf_nbap_RadioLinkAdditionResponseFDD_PDU,
50165       { "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD",
50166         FT_NONE, BASE_NONE, NULL, 0,
50167         "nbap.RadioLinkAdditionResponseFDD", HFILL }},
50168     { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU,
50169       { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List",
50170         FT_UINT32, BASE_DEC, NULL, 0,
50171         "nbap.Additional_HS_Cell_Change_Information_Response_List", HFILL }},
50172     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
50173       { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
50174         FT_UINT32, BASE_DEC, NULL, 0,
50175         "nbap.RL_InformationResponseList_RL_AdditionRspFDD", HFILL }},
50176     { &hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU,
50177       { "RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.RL_InformationResponseItem_RL_AdditionRspFDD",
50178         FT_NONE, BASE_NONE, NULL, 0,
50179         "nbap.RL_InformationResponseItem_RL_AdditionRspFDD", HFILL }},
50180     { &hf_nbap_RadioLinkAdditionResponseTDD_PDU,
50181       { "RadioLinkAdditionResponseTDD", "nbap.RadioLinkAdditionResponseTDD",
50182         FT_NONE, BASE_NONE, NULL, 0,
50183         "nbap.RadioLinkAdditionResponseTDD", HFILL }},
50184     { &hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU,
50185       { "RL-InformationResponse-RL-AdditionRspTDD", "nbap.RL_InformationResponse_RL_AdditionRspTDD",
50186         FT_NONE, BASE_NONE, NULL, 0,
50187         "nbap.RL_InformationResponse_RL_AdditionRspTDD", HFILL }},
50188     { &hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU,
50189       { "RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD",
50190         FT_NONE, BASE_NONE, NULL, 0,
50191         "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD", HFILL }},
50192     { &hf_nbap_RadioLinkAdditionFailureFDD_PDU,
50193       { "RadioLinkAdditionFailureFDD", "nbap.RadioLinkAdditionFailureFDD",
50194         FT_NONE, BASE_NONE, NULL, 0,
50195         "nbap.RadioLinkAdditionFailureFDD", HFILL }},
50196     { &hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU,
50197       { "CauseLevel-RL-AdditionFailureFDD", "nbap.CauseLevel_RL_AdditionFailureFDD",
50198         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
50199         "nbap.CauseLevel_RL_AdditionFailureFDD", HFILL }},
50200     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
50201       { "Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD",
50202         FT_NONE, BASE_NONE, NULL, 0,
50203         "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
50204     { &hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
50205       { "Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD",
50206         FT_NONE, BASE_NONE, NULL, 0,
50207         "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD", HFILL }},
50208     { &hf_nbap_RadioLinkAdditionFailureTDD_PDU,
50209       { "RadioLinkAdditionFailureTDD", "nbap.RadioLinkAdditionFailureTDD",
50210         FT_NONE, BASE_NONE, NULL, 0,
50211         "nbap.RadioLinkAdditionFailureTDD", HFILL }},
50212     { &hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU,
50213       { "CauseLevel-RL-AdditionFailureTDD", "nbap.CauseLevel_RL_AdditionFailureTDD",
50214         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
50215         "nbap.CauseLevel_RL_AdditionFailureTDD", HFILL }},
50216     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU,
50217       { "Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD",
50218         FT_NONE, BASE_NONE, NULL, 0,
50219         "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD", HFILL }},
50220     { &hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU,
50221       { "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD",
50222         FT_NONE, BASE_NONE, NULL, 0,
50223         "nbap.RadioLinkReconfigurationPrepareFDD", HFILL }},
50224     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU,
50225       { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep",
50226         FT_UINT32, BASE_DEC, NULL, 0,
50227         "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep", HFILL }},
50228     { &hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU,
50229       { "UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.UL_DPCH_Information_RL_ReconfPrepFDD",
50230         FT_NONE, BASE_NONE, NULL, 0,
50231         "nbap.UL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
50232     { &hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU,
50233       { "DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Information_RL_ReconfPrepFDD",
50234         FT_NONE, BASE_NONE, NULL, 0,
50235         "nbap.DL_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
50236     { &hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU,
50237       { "DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD",
50238         FT_NONE, BASE_NONE, NULL, 0,
50239         "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD", HFILL }},
50240     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU,
50241       { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD",
50242         FT_UINT32, BASE_DEC, NULL, 0,
50243         "nbap.DCH_DeleteList_RL_ReconfPrepFDD", HFILL }},
50244     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU,
50245       { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD",
50246         FT_UINT32, BASE_DEC, NULL, 0,
50247         "nbap.RL_InformationList_RL_ReconfPrepFDD", HFILL }},
50248     { &hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU,
50249       { "RL-InformationItem-RL-ReconfPrepFDD", "nbap.RL_InformationItem_RL_ReconfPrepFDD",
50250         FT_NONE, BASE_NONE, NULL, 0,
50251         "nbap.RL_InformationItem_RL_ReconfPrepFDD", HFILL }},
50252     { &hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU,
50253       { "E-DPCH-Information-RL-ReconfPrepFDD", "nbap.E_DPCH_Information_RL_ReconfPrepFDD",
50254         FT_NONE, BASE_NONE, NULL, 0,
50255         "nbap.E_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
50256     { &hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU,
50257       { "F-DPCH-Information-RL-ReconfPrepFDD", "nbap.F_DPCH_Information_RL_ReconfPrepFDD",
50258         FT_NONE, BASE_NONE, NULL, 0,
50259         "nbap.F_DPCH_Information_RL_ReconfPrepFDD", HFILL }},
50260     { &hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU,
50261       { "RadioLinkReconfigurationPrepareTDD", "nbap.RadioLinkReconfigurationPrepareTDD",
50262         FT_NONE, BASE_NONE, NULL, 0,
50263         "nbap.RadioLinkReconfigurationPrepareTDD", HFILL }},
50264     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
50265       { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
50266         FT_UINT32, BASE_DEC, NULL, 0,
50267         "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50268     { &hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
50269       { "UL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
50270         FT_NONE, BASE_NONE, NULL, 0,
50271         "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
50272     { &hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
50273       { "UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
50274         FT_NONE, BASE_NONE, NULL, 0,
50275         "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50276     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
50277       { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD",
50278         FT_UINT32, BASE_DEC, NULL, 0,
50279         "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50280     { &hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
50281       { "UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
50282         FT_NONE, BASE_NONE, NULL, 0,
50283         "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50284     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
50285       { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
50286         FT_UINT32, BASE_DEC, NULL, 0,
50287         "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
50288     { &hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
50289       { "UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
50290         FT_NONE, BASE_NONE, NULL, 0,
50291         "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
50292     { &hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
50293       { "UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
50294         FT_NONE, BASE_NONE, NULL, 0,
50295         "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
50296     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
50297       { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
50298         FT_UINT32, BASE_DEC, NULL, 0,
50299         "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
50300     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
50301       { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD",
50302         FT_UINT32, BASE_DEC, NULL, 0,
50303         "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
50304     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
50305       { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
50306         FT_UINT32, BASE_DEC, NULL, 0,
50307         "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
50308     { &hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
50309       { "UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
50310         FT_NONE, BASE_NONE, NULL, 0,
50311         "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
50312     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
50313       { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
50314         FT_UINT32, BASE_DEC, NULL, 0,
50315         "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
50316     { &hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
50317       { "UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
50318         FT_NONE, BASE_NONE, NULL, 0,
50319         "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
50320     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
50321       { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
50322         FT_UINT32, BASE_DEC, NULL, 0,
50323         "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
50324     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
50325       { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
50326         FT_UINT32, BASE_DEC, NULL, 0,
50327         "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50328     { &hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
50329       { "DL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
50330         FT_NONE, BASE_NONE, NULL, 0,
50331         "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
50332     { &hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
50333       { "DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
50334         FT_NONE, BASE_NONE, NULL, 0,
50335         "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50336     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
50337       { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD",
50338         FT_UINT32, BASE_DEC, NULL, 0,
50339         "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50340     { &hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
50341       { "DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
50342         FT_NONE, BASE_NONE, NULL, 0,
50343         "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD", HFILL }},
50344     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
50345       { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
50346         FT_UINT32, BASE_DEC, NULL, 0,
50347         "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
50348     { &hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
50349       { "DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
50350         FT_NONE, BASE_NONE, NULL, 0,
50351         "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD", HFILL }},
50352     { &hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
50353       { "DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
50354         FT_NONE, BASE_NONE, NULL, 0,
50355         "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
50356     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
50357       { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
50358         FT_UINT32, BASE_DEC, NULL, 0,
50359         "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
50360     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
50361       { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
50362         FT_UINT32, BASE_DEC, NULL, 0,
50363         "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
50364     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
50365       { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
50366         FT_UINT32, BASE_DEC, NULL, 0,
50367         "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD", HFILL }},
50368     { &hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
50369       { "DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
50370         FT_NONE, BASE_NONE, NULL, 0,
50371         "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
50372     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
50373       { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
50374         FT_UINT32, BASE_DEC, NULL, 0,
50375         "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD", HFILL }},
50376     { &hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
50377       { "DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
50378         FT_NONE, BASE_NONE, NULL, 0,
50379         "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
50380     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
50381       { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
50382         FT_UINT32, BASE_DEC, NULL, 0,
50383         "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD", HFILL }},
50384     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU,
50385       { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD",
50386         FT_UINT32, BASE_DEC, NULL, 0,
50387         "nbap.DCH_DeleteList_RL_ReconfPrepTDD", HFILL }},
50388     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
50389       { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD",
50390         FT_UINT32, BASE_DEC, NULL, 0,
50391         "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
50392     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
50393       { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD",
50394         FT_UINT32, BASE_DEC, NULL, 0,
50395         "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
50396     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
50397       { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD",
50398         FT_UINT32, BASE_DEC, NULL, 0,
50399         "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD", HFILL }},
50400     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
50401       { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD",
50402         FT_UINT32, BASE_DEC, NULL, 0,
50403         "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD", HFILL }},
50404     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU,
50405       { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD",
50406         FT_UINT32, BASE_DEC, NULL, 0,
50407         "nbap.MultipleRL_Information_RL_ReconfPrepTDD", HFILL }},
50408     { &hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU,
50409       { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD",
50410         FT_NONE, BASE_NONE, NULL, 0,
50411         "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
50412     { &hf_nbap_RadioLinkReconfigurationReady_PDU,
50413       { "RadioLinkReconfigurationReady", "nbap.RadioLinkReconfigurationReady",
50414         FT_NONE, BASE_NONE, NULL, 0,
50415         "nbap.RadioLinkReconfigurationReady", HFILL }},
50416     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU,
50417       { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady",
50418         FT_UINT32, BASE_DEC, NULL, 0,
50419         "nbap.RL_InformationResponseList_RL_ReconfReady", HFILL }},
50420     { &hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU,
50421       { "RL-InformationResponseItem-RL-ReconfReady", "nbap.RL_InformationResponseItem_RL_ReconfReady",
50422         FT_NONE, BASE_NONE, NULL, 0,
50423         "nbap.RL_InformationResponseItem_RL_ReconfReady", HFILL }},
50424     { &hf_nbap_RadioLinkReconfigurationFailure_PDU,
50425       { "RadioLinkReconfigurationFailure", "nbap.RadioLinkReconfigurationFailure",
50426         FT_NONE, BASE_NONE, NULL, 0,
50427         "nbap.RadioLinkReconfigurationFailure", HFILL }},
50428     { &hf_nbap_CauseLevel_RL_ReconfFailure_PDU,
50429       { "CauseLevel-RL-ReconfFailure", "nbap.CauseLevel_RL_ReconfFailure",
50430         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
50431         "nbap.CauseLevel_RL_ReconfFailure", HFILL }},
50432     { &hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU,
50433       { "RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure",
50434         FT_NONE, BASE_NONE, NULL, 0,
50435         "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure", HFILL }},
50436     { &hf_nbap_RadioLinkReconfigurationCommit_PDU,
50437       { "RadioLinkReconfigurationCommit", "nbap.RadioLinkReconfigurationCommit",
50438         FT_NONE, BASE_NONE, NULL, 0,
50439         "nbap.RadioLinkReconfigurationCommit", HFILL }},
50440     { &hf_nbap_RadioLinkReconfigurationCancel_PDU,
50441       { "RadioLinkReconfigurationCancel", "nbap.RadioLinkReconfigurationCancel",
50442         FT_NONE, BASE_NONE, NULL, 0,
50443         "nbap.RadioLinkReconfigurationCancel", HFILL }},
50444     { &hf_nbap_RadioLinkReconfigurationRequestFDD_PDU,
50445       { "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD",
50446         FT_NONE, BASE_NONE, NULL, 0,
50447         "nbap.RadioLinkReconfigurationRequestFDD", HFILL }},
50448     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU,
50449       { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req",
50450         FT_UINT32, BASE_DEC, NULL, 0,
50451         "nbap.Additional_HS_Cell_Information_RL_Reconf_Req", HFILL }},
50452     { &hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU,
50453       { "UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.UL_DPCH_Information_RL_ReconfRqstFDD",
50454         FT_NONE, BASE_NONE, NULL, 0,
50455         "nbap.UL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
50456     { &hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU,
50457       { "DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.DL_DPCH_Information_RL_ReconfRqstFDD",
50458         FT_NONE, BASE_NONE, NULL, 0,
50459         "nbap.DL_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
50460     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU,
50461       { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD",
50462         FT_UINT32, BASE_DEC, NULL, 0,
50463         "nbap.DCH_DeleteList_RL_ReconfRqstFDD", HFILL }},
50464     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU,
50465       { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD",
50466         FT_UINT32, BASE_DEC, NULL, 0,
50467         "nbap.RL_InformationList_RL_ReconfRqstFDD", HFILL }},
50468     { &hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU,
50469       { "RL-InformationItem-RL-ReconfRqstFDD", "nbap.RL_InformationItem_RL_ReconfRqstFDD",
50470         FT_NONE, BASE_NONE, NULL, 0,
50471         "nbap.RL_InformationItem_RL_ReconfRqstFDD", HFILL }},
50472     { &hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU,
50473       { "E-DPCH-Information-RL-ReconfRqstFDD", "nbap.E_DPCH_Information_RL_ReconfRqstFDD",
50474         FT_NONE, BASE_NONE, NULL, 0,
50475         "nbap.E_DPCH_Information_RL_ReconfRqstFDD", HFILL }},
50476     { &hf_nbap_RadioLinkReconfigurationRequestTDD_PDU,
50477       { "RadioLinkReconfigurationRequestTDD", "nbap.RadioLinkReconfigurationRequestTDD",
50478         FT_NONE, BASE_NONE, NULL, 0,
50479         "nbap.RadioLinkReconfigurationRequestTDD", HFILL }},
50480     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
50481       { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
50482         FT_UINT32, BASE_DEC, NULL, 0,
50483         "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
50484     { &hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
50485       { "UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
50486         FT_NONE, BASE_NONE, NULL, 0,
50487         "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
50488     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
50489       { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
50490         FT_UINT32, BASE_DEC, NULL, 0,
50491         "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
50492     { &hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
50493       { "UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
50494         FT_NONE, BASE_NONE, NULL, 0,
50495         "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
50496     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
50497       { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
50498         FT_UINT32, BASE_DEC, NULL, 0,
50499         "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
50500     { &hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
50501       { "DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
50502         FT_NONE, BASE_NONE, NULL, 0,
50503         "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD", HFILL }},
50504     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
50505       { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
50506         FT_UINT32, BASE_DEC, NULL, 0,
50507         "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD", HFILL }},
50508     { &hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU,
50509       { "DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
50510         FT_NONE, BASE_NONE, NULL, 0,
50511         "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
50512     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
50513       { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
50514         FT_UINT32, BASE_DEC, NULL, 0,
50515         "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD", HFILL }},
50516     { &hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
50517       { "DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
50518         FT_NONE, BASE_NONE, NULL, 0,
50519         "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD", HFILL }},
50520     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU,
50521       { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD",
50522         FT_UINT32, BASE_DEC, NULL, 0,
50523         "nbap.DCH_DeleteList_RL_ReconfRqstTDD", HFILL }},
50524     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU,
50525       { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD",
50526         FT_UINT32, BASE_DEC, NULL, 0,
50527         "nbap.Multiple_RL_Information_RL_ReconfRqstTDD", HFILL }},
50528     { &hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU,
50529       { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD",
50530         FT_NONE, BASE_NONE, NULL, 0,
50531         "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
50532     { &hf_nbap_RadioLinkReconfigurationResponse_PDU,
50533       { "RadioLinkReconfigurationResponse", "nbap.RadioLinkReconfigurationResponse",
50534         FT_NONE, BASE_NONE, NULL, 0,
50535         "nbap.RadioLinkReconfigurationResponse", HFILL }},
50536     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU,
50537       { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp",
50538         FT_UINT32, BASE_DEC, NULL, 0,
50539         "nbap.RL_InformationResponseList_RL_ReconfRsp", HFILL }},
50540     { &hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU,
50541       { "RL-InformationResponseItem-RL-ReconfRsp", "nbap.RL_InformationResponseItem_RL_ReconfRsp",
50542         FT_NONE, BASE_NONE, NULL, 0,
50543         "nbap.RL_InformationResponseItem_RL_ReconfRsp", HFILL }},
50544     { &hf_nbap_RadioLinkDeletionRequest_PDU,
50545       { "RadioLinkDeletionRequest", "nbap.RadioLinkDeletionRequest",
50546         FT_NONE, BASE_NONE, NULL, 0,
50547         "nbap.RadioLinkDeletionRequest", HFILL }},
50548     { &hf_nbap_RL_informationList_RL_DeletionRqst_PDU,
50549       { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst",
50550         FT_UINT32, BASE_DEC, NULL, 0,
50551         "nbap.RL_informationList_RL_DeletionRqst", HFILL }},
50552     { &hf_nbap_RL_informationItem_RL_DeletionRqst_PDU,
50553       { "RL-informationItem-RL-DeletionRqst", "nbap.RL_informationItem_RL_DeletionRqst",
50554         FT_NONE, BASE_NONE, NULL, 0,
50555         "nbap.RL_informationItem_RL_DeletionRqst", HFILL }},
50556     { &hf_nbap_RadioLinkDeletionResponse_PDU,
50557       { "RadioLinkDeletionResponse", "nbap.RadioLinkDeletionResponse",
50558         FT_NONE, BASE_NONE, NULL, 0,
50559         "nbap.RadioLinkDeletionResponse", HFILL }},
50560     { &hf_nbap_DL_PowerControlRequest_PDU,
50561       { "DL-PowerControlRequest", "nbap.DL_PowerControlRequest",
50562         FT_NONE, BASE_NONE, NULL, 0,
50563         "nbap.DL_PowerControlRequest", HFILL }},
50564     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU,
50565       { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst",
50566         FT_UINT32, BASE_DEC, NULL, 0,
50567         "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst", HFILL }},
50568     { &hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU,
50569       { "DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst",
50570         FT_NONE, BASE_NONE, NULL, 0,
50571         "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst", HFILL }},
50572     { &hf_nbap_DL_PowerTimeslotControlRequest_PDU,
50573       { "DL-PowerTimeslotControlRequest", "nbap.DL_PowerTimeslotControlRequest",
50574         FT_NONE, BASE_NONE, NULL, 0,
50575         "nbap.DL_PowerTimeslotControlRequest", HFILL }},
50576     { &hf_nbap_DedicatedMeasurementInitiationRequest_PDU,
50577       { "DedicatedMeasurementInitiationRequest", "nbap.DedicatedMeasurementInitiationRequest",
50578         FT_NONE, BASE_NONE, NULL, 0,
50579         "nbap.DedicatedMeasurementInitiationRequest", HFILL }},
50580     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU,
50581       { "DedicatedMeasurementObjectType-DM-Rqst", "nbap.DedicatedMeasurementObjectType_DM_Rqst",
50582         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
50583         "nbap.DedicatedMeasurementObjectType_DM_Rqst", HFILL }},
50584     { &hf_nbap_RL_InformationItem_DM_Rqst_PDU,
50585       { "RL-InformationItem-DM-Rqst", "nbap.RL_InformationItem_DM_Rqst",
50586         FT_NONE, BASE_NONE, NULL, 0,
50587         "nbap.RL_InformationItem_DM_Rqst", HFILL }},
50588     { &hf_nbap_PUSCH_Info_DM_Rqst_PDU,
50589       { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst",
50590         FT_UINT32, BASE_DEC, NULL, 0,
50591         "nbap.PUSCH_Info_DM_Rqst", HFILL }},
50592     { &hf_nbap_HSSICH_Info_DM_Rqst_PDU,
50593       { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst",
50594         FT_UINT32, BASE_DEC, NULL, 0,
50595         "nbap.HSSICH_Info_DM_Rqst", HFILL }},
50596     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU,
50597       { "HSSICH-InfoExt-DM-Rqst", "nbap.HSSICH_InfoExt_DM_Rqst",
50598         FT_UINT32, BASE_DEC, NULL, 0,
50599         "nbap.HSSICH_InfoExt_DM_Rqst", HFILL }},
50600     { &hf_nbap_DedicatedMeasurementInitiationResponse_PDU,
50601       { "DedicatedMeasurementInitiationResponse", "nbap.DedicatedMeasurementInitiationResponse",
50602         FT_NONE, BASE_NONE, NULL, 0,
50603         "nbap.DedicatedMeasurementInitiationResponse", HFILL }},
50604     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU,
50605       { "DedicatedMeasurementObjectType-DM-Rsp", "nbap.DedicatedMeasurementObjectType_DM_Rsp",
50606         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
50607         "nbap.DedicatedMeasurementObjectType_DM_Rsp", HFILL }},
50608     { &hf_nbap_RL_InformationItem_DM_Rsp_PDU,
50609       { "RL-InformationItem-DM-Rsp", "nbap.RL_InformationItem_DM_Rsp",
50610         FT_NONE, BASE_NONE, NULL, 0,
50611         "nbap.RL_InformationItem_DM_Rsp", HFILL }},
50612     { &hf_nbap_PUSCH_Info_DM_Rsp_PDU,
50613       { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp",
50614         FT_UINT32, BASE_DEC, NULL, 0,
50615         "nbap.PUSCH_Info_DM_Rsp", HFILL }},
50616     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU,
50617       { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp",
50618         FT_UINT32, BASE_DEC, NULL, 0,
50619         "nbap.Multiple_PUSCH_InfoList_DM_Rsp", HFILL }},
50620     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU,
50621       { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
50622         FT_UINT32, BASE_DEC, NULL, 0,
50623         "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp", HFILL }},
50624     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU,
50625       { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
50626         FT_UINT32, BASE_DEC, NULL, 0,
50627         "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp", HFILL }},
50628     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU,
50629       { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp",
50630         FT_UINT32, BASE_DEC, NULL, 0,
50631         "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp", HFILL }},
50632     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU,
50633       { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp",
50634         FT_UINT32, BASE_DEC, NULL, 0,
50635         "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp", HFILL }},
50636     { &hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU,
50637       { "RL-Set-InformationItem-DM-Rsp", "nbap.RL_Set_InformationItem_DM_Rsp",
50638         FT_NONE, BASE_NONE, NULL, 0,
50639         "nbap.RL_Set_InformationItem_DM_Rsp", HFILL }},
50640     { &hf_nbap_DedicatedMeasurementInitiationFailure_PDU,
50641       { "DedicatedMeasurementInitiationFailure", "nbap.DedicatedMeasurementInitiationFailure",
50642         FT_NONE, BASE_NONE, NULL, 0,
50643         "nbap.DedicatedMeasurementInitiationFailure", HFILL }},
50644     { &hf_nbap_DedicatedMeasurementReport_PDU,
50645       { "DedicatedMeasurementReport", "nbap.DedicatedMeasurementReport",
50646         FT_NONE, BASE_NONE, NULL, 0,
50647         "nbap.DedicatedMeasurementReport", HFILL }},
50648     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU,
50649       { "DedicatedMeasurementObjectType-DM-Rprt", "nbap.DedicatedMeasurementObjectType_DM_Rprt",
50650         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
50651         "nbap.DedicatedMeasurementObjectType_DM_Rprt", HFILL }},
50652     { &hf_nbap_RL_InformationItem_DM_Rprt_PDU,
50653       { "RL-InformationItem-DM-Rprt", "nbap.RL_InformationItem_DM_Rprt",
50654         FT_NONE, BASE_NONE, NULL, 0,
50655         "nbap.RL_InformationItem_DM_Rprt", HFILL }},
50656     { &hf_nbap_PUSCH_Info_DM_Rprt_PDU,
50657       { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt",
50658         FT_UINT32, BASE_DEC, NULL, 0,
50659         "nbap.PUSCH_Info_DM_Rprt", HFILL }},
50660     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU,
50661       { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt",
50662         FT_UINT32, BASE_DEC, NULL, 0,
50663         "nbap.Multiple_PUSCH_InfoList_DM_Rprt", HFILL }},
50664     { &hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU,
50665       { "RL-Set-InformationItem-DM-Rprt", "nbap.RL_Set_InformationItem_DM_Rprt",
50666         FT_NONE, BASE_NONE, NULL, 0,
50667         "nbap.RL_Set_InformationItem_DM_Rprt", HFILL }},
50668     { &hf_nbap_DedicatedMeasurementTerminationRequest_PDU,
50669       { "DedicatedMeasurementTerminationRequest", "nbap.DedicatedMeasurementTerminationRequest",
50670         FT_NONE, BASE_NONE, NULL, 0,
50671         "nbap.DedicatedMeasurementTerminationRequest", HFILL }},
50672     { &hf_nbap_DedicatedMeasurementFailureIndication_PDU,
50673       { "DedicatedMeasurementFailureIndication", "nbap.DedicatedMeasurementFailureIndication",
50674         FT_NONE, BASE_NONE, NULL, 0,
50675         "nbap.DedicatedMeasurementFailureIndication", HFILL }},
50676     { &hf_nbap_RadioLinkFailureIndication_PDU,
50677       { "RadioLinkFailureIndication", "nbap.RadioLinkFailureIndication",
50678         FT_NONE, BASE_NONE, NULL, 0,
50679         "nbap.RadioLinkFailureIndication", HFILL }},
50680     { &hf_nbap_Reporting_Object_RL_FailureInd_PDU,
50681       { "Reporting-Object-RL-FailureInd", "nbap.Reporting_Object_RL_FailureInd",
50682         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
50683         "nbap.Reporting_Object_RL_FailureInd", HFILL }},
50684     { &hf_nbap_RL_InformationItem_RL_FailureInd_PDU,
50685       { "RL-InformationItem-RL-FailureInd", "nbap.RL_InformationItem_RL_FailureInd",
50686         FT_NONE, BASE_NONE, NULL, 0,
50687         "nbap.RL_InformationItem_RL_FailureInd", HFILL }},
50688     { &hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU,
50689       { "RL-Set-InformationItem-RL-FailureInd", "nbap.RL_Set_InformationItem_RL_FailureInd",
50690         FT_NONE, BASE_NONE, NULL, 0,
50691         "nbap.RL_Set_InformationItem_RL_FailureInd", HFILL }},
50692     { &hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU,
50693       { "CCTrCH-InformationItem-RL-FailureInd", "nbap.CCTrCH_InformationItem_RL_FailureInd",
50694         FT_NONE, BASE_NONE, NULL, 0,
50695         "nbap.CCTrCH_InformationItem_RL_FailureInd", HFILL }},
50696     { &hf_nbap_RadioLinkPreemptionRequiredIndication_PDU,
50697       { "RadioLinkPreemptionRequiredIndication", "nbap.RadioLinkPreemptionRequiredIndication",
50698         FT_NONE, BASE_NONE, NULL, 0,
50699         "nbap.RadioLinkPreemptionRequiredIndication", HFILL }},
50700     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU,
50701       { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd",
50702         FT_UINT32, BASE_DEC, NULL, 0,
50703         "nbap.RL_InformationList_RL_PreemptRequiredInd", HFILL }},
50704     { &hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU,
50705       { "RL-InformationItem-RL-PreemptRequiredInd", "nbap.RL_InformationItem_RL_PreemptRequiredInd",
50706         FT_NONE, BASE_NONE, NULL, 0,
50707         "nbap.RL_InformationItem_RL_PreemptRequiredInd", HFILL }},
50708     { &hf_nbap_RadioLinkRestoreIndication_PDU,
50709       { "RadioLinkRestoreIndication", "nbap.RadioLinkRestoreIndication",
50710         FT_NONE, BASE_NONE, NULL, 0,
50711         "nbap.RadioLinkRestoreIndication", HFILL }},
50712     { &hf_nbap_Reporting_Object_RL_RestoreInd_PDU,
50713       { "Reporting-Object-RL-RestoreInd", "nbap.Reporting_Object_RL_RestoreInd",
50714         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
50715         "nbap.Reporting_Object_RL_RestoreInd", HFILL }},
50716     { &hf_nbap_RL_InformationItem_RL_RestoreInd_PDU,
50717       { "RL-InformationItem-RL-RestoreInd", "nbap.RL_InformationItem_RL_RestoreInd",
50718         FT_NONE, BASE_NONE, NULL, 0,
50719         "nbap.RL_InformationItem_RL_RestoreInd", HFILL }},
50720     { &hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU,
50721       { "RL-Set-InformationItem-RL-RestoreInd", "nbap.RL_Set_InformationItem_RL_RestoreInd",
50722         FT_NONE, BASE_NONE, NULL, 0,
50723         "nbap.RL_Set_InformationItem_RL_RestoreInd", HFILL }},
50724     { &hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU,
50725       { "CCTrCH-InformationItem-RL-RestoreInd", "nbap.CCTrCH_InformationItem_RL_RestoreInd",
50726         FT_NONE, BASE_NONE, NULL, 0,
50727         "nbap.CCTrCH_InformationItem_RL_RestoreInd", HFILL }},
50728     { &hf_nbap_CompressedModeCommand_PDU,
50729       { "CompressedModeCommand", "nbap.CompressedModeCommand",
50730         FT_NONE, BASE_NONE, NULL, 0,
50731         "nbap.CompressedModeCommand", HFILL }},
50732     { &hf_nbap_ErrorIndication_PDU,
50733       { "ErrorIndication", "nbap.ErrorIndication",
50734         FT_NONE, BASE_NONE, NULL, 0,
50735         "nbap.ErrorIndication", HFILL }},
50736     { &hf_nbap_PrivateMessage_PDU,
50737       { "PrivateMessage", "nbap.PrivateMessage",
50738         FT_NONE, BASE_NONE, NULL, 0,
50739         "nbap.PrivateMessage", HFILL }},
50740     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU,
50741       { "PhysicalSharedChannelReconfigurationRequestFDD", "nbap.PhysicalSharedChannelReconfigurationRequestFDD",
50742         FT_NONE, BASE_NONE, NULL, 0,
50743         "nbap.PhysicalSharedChannelReconfigurationRequestFDD", HFILL }},
50744     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU,
50745       { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
50746         FT_UINT32, BASE_DEC, NULL, 0,
50747         "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst", HFILL }},
50748     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU,
50749       { "PhysicalSharedChannelReconfigurationRequestTDD", "nbap.PhysicalSharedChannelReconfigurationRequestTDD",
50750         FT_NONE, BASE_NONE, NULL, 0,
50751         "nbap.PhysicalSharedChannelReconfigurationRequestTDD", HFILL }},
50752     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU,
50753       { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst",
50754         FT_UINT32, BASE_DEC, NULL, 0,
50755         "nbap.PDSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
50756     { &hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
50757       { "PDSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst",
50758         FT_NONE, BASE_NONE, NULL, 0,
50759         "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
50760     { &hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
50761       { "PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
50762         FT_NONE, BASE_NONE, NULL, 0,
50763         "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
50764     { &hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
50765       { "PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
50766         FT_NONE, BASE_NONE, NULL, 0,
50767         "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
50768     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
50769       { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst",
50770         FT_UINT32, BASE_DEC, NULL, 0,
50771         "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
50772     { &hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
50773       { "PDSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst",
50774         FT_NONE, BASE_NONE, NULL, 0,
50775         "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
50776     { &hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
50777       { "PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
50778         FT_NONE, BASE_NONE, NULL, 0,
50779         "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
50780     { &hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
50781       { "PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
50782         FT_NONE, BASE_NONE, NULL, 0,
50783         "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
50784     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
50785       { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst",
50786         FT_UINT32, BASE_DEC, NULL, 0,
50787         "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
50788     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU,
50789       { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst",
50790         FT_UINT32, BASE_DEC, NULL, 0,
50791         "nbap.PUSCHSets_AddList_PSCH_ReconfRqst", HFILL }},
50792     { &hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
50793       { "PUSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst",
50794         FT_NONE, BASE_NONE, NULL, 0,
50795         "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst", HFILL }},
50796     { &hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
50797       { "PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
50798         FT_NONE, BASE_NONE, NULL, 0,
50799         "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst", HFILL }},
50800     { &hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
50801       { "PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
50802         FT_NONE, BASE_NONE, NULL, 0,
50803         "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst", HFILL }},
50804     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
50805       { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst",
50806         FT_UINT32, BASE_DEC, NULL, 0,
50807         "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst", HFILL }},
50808     { &hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
50809       { "PUSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst",
50810         FT_NONE, BASE_NONE, NULL, 0,
50811         "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst", HFILL }},
50812     { &hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
50813       { "PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
50814         FT_NONE, BASE_NONE, NULL, 0,
50815         "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst", HFILL }},
50816     { &hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
50817       { "PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
50818         FT_NONE, BASE_NONE, NULL, 0,
50819         "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst", HFILL }},
50820     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
50821       { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst",
50822         FT_UINT32, BASE_DEC, NULL, 0,
50823         "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst", HFILL }},
50824     { &hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU,
50825       { "HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst",
50826         FT_NONE, BASE_NONE, NULL, 0,
50827         "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst", HFILL }},
50828     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU,
50829       { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst",
50830         FT_UINT32, BASE_DEC, NULL, 0,
50831         "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst", HFILL }},
50832     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU,
50833       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
50834         FT_UINT32, BASE_DEC, NULL, 0,
50835         "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
50836     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
50837       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
50838         FT_NONE, BASE_NONE, NULL, 0,
50839         "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst", HFILL }},
50840     { &hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50841       { "Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
50842         FT_NONE, BASE_NONE, NULL, 0,
50843         "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50844     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU,
50845       { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst",
50846         FT_UINT32, BASE_DEC, NULL, 0,
50847         "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst", HFILL }},
50848     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU,
50849       { "HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst",
50850         FT_UINT32, BASE_DEC, NULL, 0,
50851         "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst", HFILL }},
50852     { &hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50853       { "Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
50854         FT_NONE, BASE_NONE, NULL, 0,
50855         "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50856     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU,
50857       { "HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst",
50858         FT_UINT32, BASE_DEC, NULL, 0,
50859         "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst", HFILL }},
50860     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU,
50861       { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst",
50862         FT_UINT32, BASE_DEC, NULL, 0,
50863         "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
50864     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50865       { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
50866         FT_UINT32, BASE_DEC, NULL, 0,
50867         "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50868     { &hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU,
50869       { "E-PUCH-Information-PSCH-ReconfRqst", "nbap.E_PUCH_Information_PSCH_ReconfRqst",
50870         FT_NONE, BASE_NONE, NULL, 0,
50871         "nbap.E_PUCH_Information_PSCH_ReconfRqst", HFILL }},
50872     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50873       { "Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
50874         FT_NONE, BASE_NONE, NULL, 0,
50875         "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50876     { &hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50877       { "Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
50878         FT_NONE, BASE_NONE, NULL, 0,
50879         "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50880     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
50881       { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
50882         FT_UINT32, BASE_DEC, NULL, 0,
50883         "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50884     { &hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU,
50885       { "E-HICH-Information-PSCH-ReconfRqst", "nbap.E_HICH_Information_PSCH_ReconfRqst",
50886         FT_NONE, BASE_NONE, NULL, 0,
50887         "nbap.E_HICH_Information_PSCH_ReconfRqst", HFILL }},
50888     { &hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU,
50889       { "E-PUCH-Information-768-PSCH-ReconfRqst", "nbap.E_PUCH_Information_768_PSCH_ReconfRqst",
50890         FT_NONE, BASE_NONE, NULL, 0,
50891         "nbap.E_PUCH_Information_768_PSCH_ReconfRqst", HFILL }},
50892     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
50893       { "Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
50894         FT_NONE, BASE_NONE, NULL, 0,
50895         "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
50896     { &hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
50897       { "Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
50898         FT_NONE, BASE_NONE, NULL, 0,
50899         "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst", HFILL }},
50900     { &hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU,
50901       { "E-HICH-Information-768-PSCH-ReconfRqst", "nbap.E_HICH_Information_768_PSCH_ReconfRqst",
50902         FT_NONE, BASE_NONE, NULL, 0,
50903         "nbap.E_HICH_Information_768_PSCH_ReconfRqst", HFILL }},
50904     { &hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU,
50905       { "E-PUCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst",
50906         FT_NONE, BASE_NONE, NULL, 0,
50907         "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
50908     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
50909       { "Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
50910         FT_NONE, BASE_NONE, NULL, 0,
50911         "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
50912     { &hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
50913       { "Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
50914         FT_NONE, BASE_NONE, NULL, 0,
50915         "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
50916     { &hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
50917       { "Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
50918         FT_NONE, BASE_NONE, NULL, 0,
50919         "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
50920     { &hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
50921       { "Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
50922         FT_NONE, BASE_NONE, NULL, 0,
50923         "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst", HFILL }},
50924     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU,
50925       { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst",
50926         FT_UINT32, BASE_DEC, NULL, 0,
50927         "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst", HFILL }},
50928     { &hf_nbap_SYNC_UL_Partition_LCR_PDU,
50929       { "SYNC-UL-Partition-LCR", "nbap.SYNC_UL_Partition_LCR",
50930         FT_NONE, BASE_NONE, NULL, 0,
50931         "nbap.SYNC_UL_Partition_LCR", HFILL }},
50932     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU,
50933       { "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst",
50934         FT_UINT32, BASE_DEC, NULL, 0,
50935         "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst", HFILL }},
50936     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU,
50937       { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst",
50938         FT_UINT32, BASE_DEC, NULL, 0,
50939         "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst", HFILL }},
50940     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
50941       { "MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
50942         FT_NONE, BASE_NONE, NULL, 0,
50943         "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst", HFILL }},
50944     { &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
50945       { "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse",
50946         FT_NONE, BASE_NONE, NULL, 0,
50947         "nbap.PhysicalSharedChannelReconfigurationResponse", HFILL }},
50948     { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU,
50949       { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR",
50950         FT_UINT32, BASE_DEC, NULL, 0,
50951         "nbap.E_HICH_TimeOffset_ExtensionLCR", HFILL }},
50952     { &hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU,
50953       { "MultipleFreq-E-HICH-TimeOffsetLCR", "nbap.MultipleFreq_E_HICH_TimeOffsetLCR",
50954         FT_NONE, BASE_NONE, NULL, 0,
50955         "nbap.MultipleFreq_E_HICH_TimeOffsetLCR", HFILL }},
50956     { &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
50957       { "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure",
50958         FT_NONE, BASE_NONE, NULL, 0,
50959         "nbap.PhysicalSharedChannelReconfigurationFailure", HFILL }},
50960     { &hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU,
50961       { "CauseLevel-PSCH-ReconfFailure", "nbap.CauseLevel_PSCH_ReconfFailure",
50962         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
50963         "nbap.CauseLevel_PSCH_ReconfFailure", HFILL }},
50964     { &hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU,
50965       { "Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD",
50966         FT_NONE, BASE_NONE, NULL, 0,
50967         "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
50968     { &hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU,
50969       { "Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD",
50970         FT_NONE, BASE_NONE, NULL, 0,
50971         "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD", HFILL }},
50972     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU,
50973       { "UARFCNSpecificCauseList-PSCH-ReconfFailureTDD", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD",
50974         FT_UINT32, BASE_DEC, NULL, 0,
50975         "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
50976     { &hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU,
50977       { "Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD",
50978         FT_NONE, BASE_NONE, NULL, 0,
50979         "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD", HFILL }},
50980     { &hf_nbap_ResetRequest_PDU,
50981       { "ResetRequest", "nbap.ResetRequest",
50982         FT_NONE, BASE_NONE, NULL, 0,
50983         "nbap.ResetRequest", HFILL }},
50984     { &hf_nbap_ResetIndicator_PDU,
50985       { "ResetIndicator", "nbap.ResetIndicator",
50986         FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
50987         "nbap.ResetIndicator", HFILL }},
50988     { &hf_nbap_CommunicationContextInfoItem_Reset_PDU,
50989       { "CommunicationContextInfoItem-Reset", "nbap.CommunicationContextInfoItem_Reset",
50990         FT_NONE, BASE_NONE, NULL, 0,
50991         "nbap.CommunicationContextInfoItem_Reset", HFILL }},
50992     { &hf_nbap_CommunicationControlPortInfoItem_Reset_PDU,
50993       { "CommunicationControlPortInfoItem-Reset", "nbap.CommunicationControlPortInfoItem_Reset",
50994         FT_NONE, BASE_NONE, NULL, 0,
50995         "nbap.CommunicationControlPortInfoItem_Reset", HFILL }},
50996     { &hf_nbap_ResetResponse_PDU,
50997       { "ResetResponse", "nbap.ResetResponse",
50998         FT_NONE, BASE_NONE, NULL, 0,
50999         "nbap.ResetResponse", HFILL }},
51000     { &hf_nbap_InformationExchangeInitiationRequest_PDU,
51001       { "InformationExchangeInitiationRequest", "nbap.InformationExchangeInitiationRequest",
51002         FT_NONE, BASE_NONE, NULL, 0,
51003         "nbap.InformationExchangeInitiationRequest", HFILL }},
51004     { &hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU,
51005       { "InformationExchangeObjectType-InfEx-Rqst", "nbap.InformationExchangeObjectType_InfEx_Rqst",
51006         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
51007         "nbap.InformationExchangeObjectType_InfEx_Rqst", HFILL }},
51008     { &hf_nbap_InformationExchangeInitiationResponse_PDU,
51009       { "InformationExchangeInitiationResponse", "nbap.InformationExchangeInitiationResponse",
51010         FT_NONE, BASE_NONE, NULL, 0,
51011         "nbap.InformationExchangeInitiationResponse", HFILL }},
51012     { &hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU,
51013       { "InformationExchangeObjectType-InfEx-Rsp", "nbap.InformationExchangeObjectType_InfEx_Rsp",
51014         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
51015         "nbap.InformationExchangeObjectType_InfEx_Rsp", HFILL }},
51016     { &hf_nbap_InformationExchangeInitiationFailure_PDU,
51017       { "InformationExchangeInitiationFailure", "nbap.InformationExchangeInitiationFailure",
51018         FT_NONE, BASE_NONE, NULL, 0,
51019         "nbap.InformationExchangeInitiationFailure", HFILL }},
51020     { &hf_nbap_InformationReport_PDU,
51021       { "InformationReport", "nbap.InformationReport",
51022         FT_NONE, BASE_NONE, NULL, 0,
51023         "nbap.InformationReport", HFILL }},
51024     { &hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU,
51025       { "InformationExchangeObjectType-InfEx-Rprt", "nbap.InformationExchangeObjectType_InfEx_Rprt",
51026         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
51027         "nbap.InformationExchangeObjectType_InfEx_Rprt", HFILL }},
51028     { &hf_nbap_InformationExchangeTerminationRequest_PDU,
51029       { "InformationExchangeTerminationRequest", "nbap.InformationExchangeTerminationRequest",
51030         FT_NONE, BASE_NONE, NULL, 0,
51031         "nbap.InformationExchangeTerminationRequest", HFILL }},
51032     { &hf_nbap_InformationExchangeFailureIndication_PDU,
51033       { "InformationExchangeFailureIndication", "nbap.InformationExchangeFailureIndication",
51034         FT_NONE, BASE_NONE, NULL, 0,
51035         "nbap.InformationExchangeFailureIndication", HFILL }},
51036     { &hf_nbap_CellSynchronisationInitiationRequestTDD_PDU,
51037       { "CellSynchronisationInitiationRequestTDD", "nbap.CellSynchronisationInitiationRequestTDD",
51038         FT_NONE, BASE_NONE, NULL, 0,
51039         "nbap.CellSynchronisationInitiationRequestTDD", HFILL }},
51040     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU,
51041       { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD",
51042         FT_UINT32, BASE_DEC, NULL, 0,
51043         "nbap.TimeslotInfo_CellSyncInitiationRqstTDD", HFILL }},
51044     { &hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU,
51045       { "CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD",
51046         FT_NONE, BASE_NONE, NULL, 0,
51047         "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD", HFILL }},
51048     { &hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU,
51049       { "CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD",
51050         FT_NONE, BASE_NONE, NULL, 0,
51051         "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD", HFILL }},
51052     { &hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU,
51053       { "SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD",
51054         FT_NONE, BASE_NONE, NULL, 0,
51055         "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD", HFILL }},
51056     { &hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU,
51057       { "SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD",
51058         FT_NONE, BASE_NONE, NULL, 0,
51059         "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD", HFILL }},
51060     { &hf_nbap_CellSynchronisationInitiationResponseTDD_PDU,
51061       { "CellSynchronisationInitiationResponseTDD", "nbap.CellSynchronisationInitiationResponseTDD",
51062         FT_NONE, BASE_NONE, NULL, 0,
51063         "nbap.CellSynchronisationInitiationResponseTDD", HFILL }},
51064     { &hf_nbap_CellSynchronisationInitiationFailureTDD_PDU,
51065       { "CellSynchronisationInitiationFailureTDD", "nbap.CellSynchronisationInitiationFailureTDD",
51066         FT_NONE, BASE_NONE, NULL, 0,
51067         "nbap.CellSynchronisationInitiationFailureTDD", HFILL }},
51068     { &hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU,
51069       { "CellSynchronisationReconfigurationRequestTDD", "nbap.CellSynchronisationReconfigurationRequestTDD",
51070         FT_NONE, BASE_NONE, NULL, 0,
51071         "nbap.CellSynchronisationReconfigurationRequestTDD", HFILL }},
51072     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU,
51073       { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
51074         FT_UINT32, BASE_DEC, NULL, 0,
51075         "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD", HFILL }},
51076     { &hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU,
51077       { "CellSyncBurstMeasInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD",
51078         FT_NONE, BASE_NONE, NULL, 0,
51079         "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD", HFILL }},
51080     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU,
51081       { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD",
51082         FT_UINT32, BASE_DEC, NULL, 0,
51083         "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD", HFILL }},
51084     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU,
51085       { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
51086         FT_UINT32, BASE_DEC, NULL, 0,
51087         "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD", HFILL }},
51088     { &hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU,
51089       { "SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD",
51090         FT_NONE, BASE_NONE, NULL, 0,
51091         "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD", HFILL }},
51092     { &hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU,
51093       { "CellSynchronisationReconfigurationResponseTDD", "nbap.CellSynchronisationReconfigurationResponseTDD",
51094         FT_NONE, BASE_NONE, NULL, 0,
51095         "nbap.CellSynchronisationReconfigurationResponseTDD", HFILL }},
51096     { &hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU,
51097       { "CellSynchronisationReconfigurationFailureTDD", "nbap.CellSynchronisationReconfigurationFailureTDD",
51098         FT_NONE, BASE_NONE, NULL, 0,
51099         "nbap.CellSynchronisationReconfigurationFailureTDD", HFILL }},
51100     { &hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU,
51101       { "CellSynchronisationAdjustmentRequestTDD", "nbap.CellSynchronisationAdjustmentRequestTDD",
51102         FT_NONE, BASE_NONE, NULL, 0,
51103         "nbap.CellSynchronisationAdjustmentRequestTDD", HFILL }},
51104     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU,
51105       { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD",
51106         FT_UINT32, BASE_DEC, NULL, 0,
51107         "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD", HFILL }},
51108     { &hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU,
51109       { "CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD",
51110         FT_NONE, BASE_NONE, NULL, 0,
51111         "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD", HFILL }},
51112     { &hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU,
51113       { "CellSynchronisationAdjustmentResponseTDD", "nbap.CellSynchronisationAdjustmentResponseTDD",
51114         FT_NONE, BASE_NONE, NULL, 0,
51115         "nbap.CellSynchronisationAdjustmentResponseTDD", HFILL }},
51116     { &hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU,
51117       { "CellSynchronisationAdjustmentFailureTDD", "nbap.CellSynchronisationAdjustmentFailureTDD",
51118         FT_NONE, BASE_NONE, NULL, 0,
51119         "nbap.CellSynchronisationAdjustmentFailureTDD", HFILL }},
51120     { &hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU,
51121       { "CauseLevel-SyncAdjustmntFailureTDD", "nbap.CauseLevel_SyncAdjustmntFailureTDD",
51122         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
51123         "nbap.CauseLevel_SyncAdjustmntFailureTDD", HFILL }},
51124     { &hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU,
51125       { "Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD",
51126         FT_NONE, BASE_NONE, NULL, 0,
51127         "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD", HFILL }},
51128     { &hf_nbap_CellSynchronisationTerminationRequestTDD_PDU,
51129       { "CellSynchronisationTerminationRequestTDD", "nbap.CellSynchronisationTerminationRequestTDD",
51130         FT_NONE, BASE_NONE, NULL, 0,
51131         "nbap.CellSynchronisationTerminationRequestTDD", HFILL }},
51132     { &hf_nbap_CellSynchronisationFailureIndicationTDD_PDU,
51133       { "CellSynchronisationFailureIndicationTDD", "nbap.CellSynchronisationFailureIndicationTDD",
51134         FT_NONE, BASE_NONE, NULL, 0,
51135         "nbap.CellSynchronisationFailureIndicationTDD", HFILL }},
51136     { &hf_nbap_CellSynchronisationReportTDD_PDU,
51137       { "CellSynchronisationReportTDD", "nbap.CellSynchronisationReportTDD",
51138         FT_NONE, BASE_NONE, NULL, 0,
51139         "nbap.CellSynchronisationReportTDD", HFILL }},
51140     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU,
51141       { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD",
51142         FT_UINT32, BASE_DEC, NULL, 0,
51143         "nbap.CellSyncInfo_CellSyncReprtTDD", HFILL }},
51144     { &hf_nbap_SyncReportType_CellSyncReprtTDD_PDU,
51145       { "SyncReportType-CellSyncReprtTDD", "nbap.SyncReportType_CellSyncReprtTDD",
51146         FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
51147         "nbap.SyncReportType_CellSyncReprtTDD", HFILL }},
51148     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU,
51149       { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
51150         FT_UINT32, BASE_DEC, NULL, 0,
51151         "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD", HFILL }},
51152     { &hf_nbap_BearerRearrangementIndication_PDU,
51153       { "BearerRearrangementIndication", "nbap.BearerRearrangementIndication",
51154         FT_NONE, BASE_NONE, NULL, 0,
51155         "nbap.BearerRearrangementIndication", HFILL }},
51156     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
51157       { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd",
51158         FT_UINT32, BASE_DEC, NULL, 0,
51159         "nbap.DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
51160     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU,
51161       { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd",
51162         FT_UINT32, BASE_DEC, NULL, 0,
51163         "nbap.DSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
51164     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU,
51165       { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd",
51166         FT_UINT32, BASE_DEC, NULL, 0,
51167         "nbap.USCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
51168     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU,
51169       { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd",
51170         FT_UINT32, BASE_DEC, NULL, 0,
51171         "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
51172     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
51173       { "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd",
51174         FT_UINT32, BASE_DEC, NULL, 0,
51175         "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd", HFILL }},
51176     { &hf_nbap_RadioLinkActivationCommandFDD_PDU,
51177       { "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD",
51178         FT_NONE, BASE_NONE, NULL, 0,
51179         "nbap.RadioLinkActivationCommandFDD", HFILL }},
51180     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU,
51181       { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD",
51182         FT_UINT32, BASE_DEC, NULL, 0,
51183         "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD", HFILL }},
51184     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU,
51185       { "DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.DelayedActivationInformation_RL_ActivationCmdFDD",
51186         FT_NONE, BASE_NONE, NULL, 0,
51187         "nbap.DelayedActivationInformation_RL_ActivationCmdFDD", HFILL }},
51188     { &hf_nbap_RadioLinkActivationCommandTDD_PDU,
51189       { "RadioLinkActivationCommandTDD", "nbap.RadioLinkActivationCommandTDD",
51190         FT_NONE, BASE_NONE, NULL, 0,
51191         "nbap.RadioLinkActivationCommandTDD", HFILL }},
51192     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU,
51193       { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD",
51194         FT_UINT32, BASE_DEC, NULL, 0,
51195         "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD", HFILL }},
51196     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU,
51197       { "DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.DelayedActivationInformation_RL_ActivationCmdTDD",
51198         FT_NONE, BASE_NONE, NULL, 0,
51199         "nbap.DelayedActivationInformation_RL_ActivationCmdTDD", HFILL }},
51200     { &hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU,
51201       { "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD",
51202         FT_NONE, BASE_NONE, NULL, 0,
51203         "nbap.RadioLinkParameterUpdateIndicationFDD", HFILL }},
51204     { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU,
51205       { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd",
51206         FT_UINT32, BASE_DEC, NULL, 0,
51207         "nbap.Additional_HS_Cell_Information_RL_Param_Upd", HFILL }},
51208     { &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
51209       { "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
51210         FT_NONE, BASE_NONE, NULL, 0,
51211         "nbap.RadioLinkParameterUpdateIndicationTDD", HFILL }},
51212     { &hf_nbap_MBMSNotificationUpdateCommand_PDU,
51213       { "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand",
51214         FT_NONE, BASE_NONE, NULL, 0,
51215         "nbap.MBMSNotificationUpdateCommand", HFILL }},
51216     { &hf_nbap_UEStatusUpdateCommand_PDU,
51217       { "UEStatusUpdateCommand", "nbap.UEStatusUpdateCommand",
51218         FT_NONE, BASE_NONE, NULL, 0,
51219         "nbap.UEStatusUpdateCommand", HFILL }},
51220     { &hf_nbap_NBAP_PDU_PDU,
51221       { "NBAP-PDU", "nbap.NBAP_PDU",
51222         FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
51223         "nbap.NBAP_PDU", HFILL }},
51224     { &hf_nbap_local,
51225       { "local", "nbap.local",
51226         FT_UINT32, BASE_DEC, NULL, 0,
51227         "nbap.INTEGER_0_maxPrivateIEs", HFILL }},
51228     { &hf_nbap_global,
51229       { "global", "nbap.global",
51230         FT_OID, BASE_NONE, NULL, 0,
51231         "nbap.OBJECT_IDENTIFIER", HFILL }},
51232     { &hf_nbap_procedureCode,
51233       { "procedureCode", "nbap.procedureCode",
51234         FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
51235         "nbap.ProcedureCode", HFILL }},
51236     { &hf_nbap_ddMode,
51237       { "ddMode", "nbap.ddMode",
51238         FT_UINT32, BASE_DEC, VALS(nbap_DdMode_vals), 0,
51239         "nbap.DdMode", HFILL }},
51240     { &hf_nbap_shortTransActionId,
51241       { "shortTransActionId", "nbap.shortTransActionId",
51242         FT_UINT32, BASE_DEC, NULL, 0,
51243         "nbap.INTEGER_0_127", HFILL }},
51244     { &hf_nbap_longTransActionId,
51245       { "longTransActionId", "nbap.longTransActionId",
51246         FT_UINT32, BASE_DEC, NULL, 0,
51247         "nbap.INTEGER_0_32767", HFILL }},
51248     { &hf_nbap_ProtocolIE_Container_item,
51249       { "ProtocolIE-Container", "nbap.ProtocolIE_Container_item",
51250         FT_NONE, BASE_NONE, NULL, 0,
51251         "nbap.ProtocolIE_Field", HFILL }},
51252     { &hf_nbap_id,
51253       { "id", "nbap.id",
51254         FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
51255         "nbap.ProtocolIE_ID", HFILL }},
51256     { &hf_nbap_criticality,
51257       { "criticality", "nbap.criticality",
51258         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
51259         "nbap.Criticality", HFILL }},
51260     { &hf_nbap_value,
51261       { "value", "nbap.value",
51262         FT_NONE, BASE_NONE, NULL, 0,
51263         "nbap.ProtocolIE_Field_value", HFILL }},
51264     { &hf_nbap_ProtocolExtensionContainer_item,
51265       { "ProtocolExtensionContainer", "nbap.ProtocolExtensionContainer_item",
51266         FT_NONE, BASE_NONE, NULL, 0,
51267         "nbap.ProtocolExtensionField", HFILL }},
51268     { &hf_nbap_extensionValue,
51269       { "extensionValue", "nbap.extensionValue",
51270         FT_NONE, BASE_NONE, NULL, 0,
51271         "nbap.T_extensionValue", HFILL }},
51272     { &hf_nbap_PrivateIE_Container_item,
51273       { "PrivateIE-Container", "nbap.PrivateIE_Container_item",
51274         FT_NONE, BASE_NONE, NULL, 0,
51275         "nbap.PrivateIE_Field", HFILL }},
51276     { &hf_nbap_id_01,
51277       { "id", "nbap.id",
51278         FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
51279         "nbap.PrivateIE_ID", HFILL }},
51280     { &hf_nbap_value_01,
51281       { "value", "nbap.value",
51282         FT_NONE, BASE_NONE, NULL, 0,
51283         "nbap.PrivateIE_Field_value", HFILL }},
51284     { &hf_nbap_AdditionalMeasurementValueList_item,
51285       { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList_item",
51286         FT_NONE, BASE_NONE, NULL, 0,
51287         "nbap.AdditionalMeasurementValue", HFILL }},
51288     { &hf_nbap_uARFCN,
51289       { "uARFCN", "nbap.uARFCN",
51290         FT_UINT32, BASE_DEC, NULL, 0,
51291         "nbap.UARFCN", HFILL }},
51292     { &hf_nbap_timeSlotMeasurementValueListLCR,
51293       { "timeSlotMeasurementValueListLCR", "nbap.timeSlotMeasurementValueListLCR",
51294         FT_UINT32, BASE_DEC, NULL, 0,
51295         "nbap.TimeSlotMeasurementValueListLCR", HFILL }},
51296     { &hf_nbap_iE_Extensions,
51297       { "iE-Extensions", "nbap.iE_Extensions",
51298         FT_UINT32, BASE_DEC, NULL, 0,
51299         "nbap.ProtocolExtensionContainer", HFILL }},
51300     { &hf_nbap_AdditionalTimeSlotListLCR_item,
51301       { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR_item",
51302         FT_NONE, BASE_NONE, NULL, 0,
51303         "nbap.AdditionalTimeSlotLCR", HFILL }},
51304     { &hf_nbap_timeslot_InitiatedListLCR,
51305       { "timeslot-InitiatedListLCR", "nbap.timeslot_InitiatedListLCR",
51306         FT_UINT32, BASE_DEC, NULL, 0,
51307         "nbap.TimeSlot_InitiatedListLCR", HFILL }},
51308     { &hf_nbap_cMConfigurationChangeCFN,
51309       { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
51310         FT_UINT32, BASE_DEC, NULL, 0,
51311         "nbap.CFN", HFILL }},
51312     { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
51313       { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
51314         FT_UINT32, BASE_DEC, NULL, 0,
51315         "nbap.Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
51316     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
51317       { "Transmission-Gap-Pattern-Sequence-Status-List", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
51318         FT_NONE, BASE_NONE, NULL, 0,
51319         "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item", HFILL }},
51320     { &hf_nbap_tGPSID,
51321       { "tGPSID", "nbap.tGPSID",
51322         FT_UINT32, BASE_DEC, NULL, 0,
51323         "nbap.TGPSID", HFILL }},
51324     { &hf_nbap_tGPRC,
51325       { "tGPRC", "nbap.tGPRC",
51326         FT_UINT32, BASE_DEC, NULL, 0,
51327         "nbap.TGPRC", HFILL }},
51328     { &hf_nbap_tGCFN,
51329       { "tGCFN", "nbap.tGCFN",
51330         FT_UINT32, BASE_DEC, NULL, 0,
51331         "nbap.CFN", HFILL }},
51332     { &hf_nbap_priorityLevel,
51333       { "priorityLevel", "nbap.priorityLevel",
51334         FT_UINT32, BASE_DEC, NULL, 0,
51335         "nbap.PriorityLevel", HFILL }},
51336     { &hf_nbap_pre_emptionCapability,
51337       { "pre-emptionCapability", "nbap.pre_emptionCapability",
51338         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
51339         "nbap.Pre_emptionCapability", HFILL }},
51340     { &hf_nbap_pre_emptionVulnerability,
51341       { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
51342         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
51343         "nbap.Pre_emptionVulnerability", HFILL }},
51344     { &hf_nbap_aOA_LCR,
51345       { "aOA-LCR", "nbap.aOA_LCR",
51346         FT_UINT32, BASE_DEC, NULL, 0,
51347         "nbap.AOA_LCR", HFILL }},
51348     { &hf_nbap_aOA_LCR_Accuracy_Class,
51349       { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
51350         FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
51351         "nbap.AOA_LCR_Accuracy_Class", HFILL }},
51352     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI,
51353       { "bCCH-Specific-HSDSCH-RNTI", "nbap.bCCH_Specific_HSDSCH_RNTI",
51354         FT_UINT32, BASE_DEC, NULL, 0,
51355         "nbap.HSDSCH_RNTI", HFILL }},
51356     { &hf_nbap_hSSCCH_Power,
51357       { "hSSCCH-Power", "nbap.hSSCCH_Power",
51358         FT_INT32, BASE_DEC, NULL, 0,
51359         "nbap.DL_Power", HFILL }},
51360     { &hf_nbap_hSPDSCH_Power,
51361       { "hSPDSCH-Power", "nbap.hSPDSCH_Power",
51362         FT_INT32, BASE_DEC, NULL, 0,
51363         "nbap.DL_Power", HFILL }},
51364     { &hf_nbap_Best_Cell_Portions_Value_item,
51365       { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value_item",
51366         FT_NONE, BASE_NONE, NULL, 0,
51367         "nbap.Best_Cell_Portions_Item", HFILL }},
51368     { &hf_nbap_cellPortionID,
51369       { "cellPortionID", "nbap.cellPortionID",
51370         FT_UINT32, BASE_DEC, NULL, 0,
51371         "nbap.CellPortionID", HFILL }},
51372     { &hf_nbap_sIRValue,
51373       { "sIRValue", "nbap.sIRValue",
51374         FT_UINT32, BASE_DEC, NULL, 0,
51375         "nbap.SIR_Value", HFILL }},
51376     { &hf_nbap_commonTransportChannelID,
51377       { "commonTransportChannelID", "nbap.commonTransportChannelID",
51378         FT_UINT32, BASE_DEC, NULL, 0,
51379         "nbap.CommonTransportChannelID", HFILL }},
51380     { &hf_nbap_cid,
51381       { "cid", "nbap.cid",
51382         FT_UINT32, BASE_DEC, NULL, 0,
51383         "nbap.C_ID", HFILL }},
51384     { &hf_nbap_radioNetwork,
51385       { "radioNetwork", "nbap.radioNetwork",
51386         FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
51387         "nbap.CauseRadioNetwork", HFILL }},
51388     { &hf_nbap_transport,
51389       { "transport", "nbap.transport",
51390         FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
51391         "nbap.CauseTransport", HFILL }},
51392     { &hf_nbap_protocol,
51393       { "protocol", "nbap.protocol",
51394         FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
51395         "nbap.CauseProtocol", HFILL }},
51396     { &hf_nbap_misc,
51397       { "misc", "nbap.misc",
51398         FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
51399         "nbap.CauseMisc", HFILL }},
51400     { &hf_nbap_Cell_ERNTI_Status_Information_item,
51401       { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information_item",
51402         FT_NONE, BASE_NONE, NULL, 0,
51403         "nbap.Cell_ERNTI_Status_Information_Item", HFILL }},
51404     { &hf_nbap_c_ID,
51405       { "c-ID", "nbap.c_ID",
51406         FT_UINT32, BASE_DEC, NULL, 0,
51407         "nbap.C_ID", HFILL }},
51408     { &hf_nbap_vacant_ERNTI,
51409       { "vacant-ERNTI", "nbap.vacant_ERNTI",
51410         FT_UINT32, BASE_DEC, NULL, 0,
51411         "nbap.Vacant_ERNTI", HFILL }},
51412     { &hf_nbap_Vacant_ERNTI_item,
51413       { "Vacant-ERNTI", "nbap.Vacant_ERNTI_item",
51414         FT_UINT32, BASE_DEC, NULL, 0,
51415         "nbap.E_RNTI", HFILL }},
51416     { &hf_nbap_initialPhase_0_1048575,
51417       { "initialPhase", "nbap.initialPhase",
51418         FT_UINT32, BASE_DEC, NULL, 0,
51419         "nbap.INTEGER_0_1048575_", HFILL }},
51420     { &hf_nbap_steadyStatePhase,
51421       { "steadyStatePhase", "nbap.steadyStatePhase",
51422         FT_UINT32, BASE_DEC, NULL, 0,
51423         "nbap.INTEGER_0_255_", HFILL }},
51424     { &hf_nbap_initialPhase,
51425       { "initialPhase", "nbap.initialPhase",
51426         FT_UINT32, BASE_DEC, NULL, 0,
51427         "nbap.INTEGER_0_524287_", HFILL }},
51428     { &hf_nbap_steadyStatePhase_01,
51429       { "steadyStatePhase", "nbap.steadyStatePhase",
51430         FT_UINT32, BASE_DEC, NULL, 0,
51431         "nbap.INTEGER_0_127_", HFILL }},
51432     { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
51433       { "CommonChannelsCapacityConsumptionLaw", "nbap.CommonChannelsCapacityConsumptionLaw_item",
51434         FT_NONE, BASE_NONE, NULL, 0,
51435         "nbap.CommonChannelsCapacityConsumptionLaw_item", HFILL }},
51436     { &hf_nbap_dl_Cost,
51437       { "dl-Cost", "nbap.dl_Cost",
51438         FT_UINT32, BASE_DEC, NULL, 0,
51439         "nbap.INTEGER_0_65535", HFILL }},
51440     { &hf_nbap_ul_Cost,
51441       { "ul-Cost", "nbap.ul_Cost",
51442         FT_UINT32, BASE_DEC, NULL, 0,
51443         "nbap.INTEGER_0_65535", HFILL }},
51444     { &hf_nbap_common_E_DCH_UL_DPCH_Information,
51445       { "common-E-DCH-UL-DPCH-Information", "nbap.common_E_DCH_UL_DPCH_Information",
51446         FT_NONE, BASE_NONE, NULL, 0,
51447         "nbap.Common_E_DCH_UL_DPCH_InfoItem", HFILL }},
51448     { &hf_nbap_common_E_DCH_EDPCH_Information,
51449       { "common-E-DCH-EDPCH-Information", "nbap.common_E_DCH_EDPCH_Information",
51450         FT_NONE, BASE_NONE, NULL, 0,
51451         "nbap.Common_E_DCH_EDPCH_InfoItem", HFILL }},
51452     { &hf_nbap_common_E_DCH_Information,
51453       { "common-E-DCH-Information", "nbap.common_E_DCH_Information",
51454         FT_NONE, BASE_NONE, NULL, 0,
51455         "nbap.Common_E_DCH_InfoItem", HFILL }},
51456     { &hf_nbap_common_E_DCH_HSDSCH_Information,
51457       { "common-E-DCH-HSDSCH-Information", "nbap.common_E_DCH_HSDSCH_Information",
51458         FT_NONE, BASE_NONE, NULL, 0,
51459         "nbap.Common_E_DCH_HSDSCH_InfoItem", HFILL }},
51460     { &hf_nbap_common_E_DCH_Preamble_Control_Information,
51461       { "common-E-DCH-Preamble-Control-Information", "nbap.common_E_DCH_Preamble_Control_Information",
51462         FT_NONE, BASE_NONE, NULL, 0,
51463         "nbap.Common_E_DCH_Preamble_Control_InfoItem", HFILL }},
51464     { &hf_nbap_common_E_DCH_FDPCH_Information,
51465       { "common-E-DCH-FDPCH-Information", "nbap.common_E_DCH_FDPCH_Information",
51466         FT_NONE, BASE_NONE, NULL, 0,
51467         "nbap.Common_E_DCH_FDPCH_InfoItem", HFILL }},
51468     { &hf_nbap_common_E_DCH_Resource_Combination_Information,
51469       { "common-E-DCH-Resource-Combination-Information", "nbap.common_E_DCH_Resource_Combination_Information",
51470         FT_UINT32, BASE_DEC, NULL, 0,
51471         "nbap.Common_E_DCH_Resource_Combination_InfoList", HFILL }},
51472     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information,
51473       { "ul-common-E-DCH-MACflow-Specific-Information", "nbap.ul_common_E_DCH_MACflow_Specific_Information",
51474         FT_UINT32, BASE_DEC, NULL, 0,
51475         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList", HFILL }},
51476     { &hf_nbap_uL_DPCCH_SlotFormat,
51477       { "uL-DPCCH-SlotFormat", "nbap.uL_DPCCH_SlotFormat",
51478         FT_UINT32, BASE_DEC, NULL, 0,
51479         "nbap.UL_DPCCH_SlotFormat", HFILL }},
51480     { &hf_nbap_uL_SIR,
51481       { "uL-SIR", "nbap.uL_SIR",
51482         FT_INT32, BASE_DEC, NULL, 0,
51483         "nbap.UL_SIR", HFILL }},
51484     { &hf_nbap_dPC_Mode,
51485       { "dPC-Mode", "nbap.dPC_Mode",
51486         FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
51487         "nbap.DPC_Mode", HFILL }},
51488     { &hf_nbap_maxSet_E_DPDCHs,
51489       { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
51490         FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
51491         "nbap.Max_Set_E_DPDCHs", HFILL }},
51492     { &hf_nbap_ul_PunctureLimit,
51493       { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
51494         FT_UINT32, BASE_DEC, NULL, 0,
51495         "nbap.PunctureLimit", HFILL }},
51496     { &hf_nbap_e_TFCS_Information,
51497       { "e-TFCS-Information", "nbap.e_TFCS_Information",
51498         FT_NONE, BASE_NONE, NULL, 0,
51499         "nbap.E_TFCS_Information", HFILL }},
51500     { &hf_nbap_e_TTI,
51501       { "e-TTI", "nbap.e_TTI",
51502         FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
51503         "nbap.E_TTI", HFILL }},
51504     { &hf_nbap_e_DPCCH_PO,
51505       { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
51506         FT_UINT32, BASE_DEC, NULL, 0,
51507         "nbap.E_DPCCH_PO", HFILL }},
51508     { &hf_nbap_e_RGCH_2_IndexStepThreshold,
51509       { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
51510         FT_UINT32, BASE_DEC, NULL, 0,
51511         "nbap.E_RGCH_2_IndexStepThreshold", HFILL }},
51512     { &hf_nbap_e_RGCH_3_IndexStepThreshold,
51513       { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
51514         FT_UINT32, BASE_DEC, NULL, 0,
51515         "nbap.E_RGCH_3_IndexStepThreshold", HFILL }},
51516     { &hf_nbap_hARQ_Info_for_E_DCH,
51517       { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
51518         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
51519         "nbap.HARQ_Info_for_E_DCH", HFILL }},
51520     { &hf_nbap_e_DCH_Reference_Power_Offset,
51521       { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
51522         FT_UINT32, BASE_DEC, NULL, 0,
51523         "nbap.E_DCH_Reference_Power_Offset", HFILL }},
51524     { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
51525       { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
51526         FT_UINT32, BASE_DEC, NULL, 0,
51527         "nbap.E_DCH_PowerOffset_for_SchedulingInfo", HFILL }},
51528     { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH,
51529       { "max-EDCH-Resource-Allocation-for-CCCH", "nbap.max_EDCH_Resource_Allocation_for_CCCH",
51530         FT_UINT32, BASE_DEC, VALS(nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals), 0,
51531         "nbap.Max_EDCH_Resource_Allocation_for_CCCH", HFILL }},
51532     { &hf_nbap_max_Period_for_Collistion_Resolution,
51533       { "max-Period-for-Collistion-Resolution", "nbap.max_Period_for_Collistion_Resolution",
51534         FT_UINT32, BASE_DEC, NULL, 0,
51535         "nbap.Max_Period_for_Collistion_Resolution", HFILL }},
51536     { &hf_nbap_max_TB_Size,
51537       { "max-TB-Size", "nbap.max_TB_Size",
51538         FT_NONE, BASE_NONE, NULL, 0,
51539         "nbap.Max_TB_Size", HFILL }},
51540     { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator,
51541       { "common-E-DCH-ImplicitRelease-Indicator", "nbap.common_E_DCH_ImplicitRelease_Indicator",
51542         FT_BOOLEAN, 8, NULL, 0,
51543         "nbap.BOOLEAN", HFILL }},
51544     { &hf_nbap_cqiFeedback_CycleK,
51545       { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
51546         FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
51547         "nbap.CQI_Feedback_Cycle", HFILL }},
51548     { &hf_nbap_cqiRepetitionFactor,
51549       { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
51550         FT_UINT32, BASE_DEC, NULL, 0,
51551         "nbap.CQI_RepetitionFactor", HFILL }},
51552     { &hf_nbap_ackNackRepetitionFactor,
51553       { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
51554         FT_UINT32, BASE_DEC, NULL, 0,
51555         "nbap.AckNack_RepetitionFactor", HFILL }},
51556     { &hf_nbap_cqiPowerOffset,
51557       { "cqiPowerOffset", "nbap.cqiPowerOffset",
51558         FT_UINT32, BASE_DEC, NULL, 0,
51559         "nbap.CQI_Power_Offset", HFILL }},
51560     { &hf_nbap_ackPowerOffset,
51561       { "ackPowerOffset", "nbap.ackPowerOffset",
51562         FT_UINT32, BASE_DEC, NULL, 0,
51563         "nbap.Ack_Power_Offset", HFILL }},
51564     { &hf_nbap_nackPowerOffset,
51565       { "nackPowerOffset", "nbap.nackPowerOffset",
51566         FT_UINT32, BASE_DEC, NULL, 0,
51567         "nbap.Nack_Power_Offset", HFILL }},
51568     { &hf_nbap_measurement_Power_Offset,
51569       { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
51570         FT_INT32, BASE_DEC, NULL, 0,
51571         "nbap.Measurement_Power_Offset", HFILL }},
51572     { &hf_nbap_common_E_DCH_PreambleSignatures,
51573       { "common-E-DCH-PreambleSignatures", "nbap.common_E_DCH_PreambleSignatures",
51574         FT_BYTES, BASE_HEX, NULL, 0,
51575         "nbap.PreambleSignatures", HFILL }},
51576     { &hf_nbap_scramblingCodeNumber,
51577       { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
51578         FT_UINT32, BASE_DEC, NULL, 0,
51579         "nbap.ScramblingCodeNumber", HFILL }},
51580     { &hf_nbap_e_AI_Indicator,
51581       { "e-AI-Indicator", "nbap.e_AI_Indicator",
51582         FT_BOOLEAN, 8, NULL, 0,
51583         "nbap.E_AI_Indicator", HFILL }},
51584     { &hf_nbap_common_E_DCH_AICH_Information,
51585       { "common-E-DCH-AICH-Information", "nbap.common_E_DCH_AICH_Information",
51586         FT_NONE, BASE_NONE, NULL, 0,
51587         "nbap.Common_E_DCH_AICH_Information", HFILL }},
51588     { &hf_nbap_commonPhysicalChannelID,
51589       { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
51590         FT_UINT32, BASE_DEC, NULL, 0,
51591         "nbap.CommonPhysicalChannelID", HFILL }},
51592     { &hf_nbap_aICH_TransmissionTiming,
51593       { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
51594         FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
51595         "nbap.AICH_TransmissionTiming", HFILL }},
51596     { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
51597       { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
51598         FT_UINT32, BASE_DEC, NULL, 0,
51599         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
51600     { &hf_nbap_aICH_Power,
51601       { "aICH-Power", "nbap.aICH_Power",
51602         FT_INT32, BASE_DEC, NULL, 0,
51603         "nbap.AICH_Power", HFILL }},
51604     { &hf_nbap_sTTD_Indicator,
51605       { "sTTD-Indicator", "nbap.sTTD_Indicator",
51606         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
51607         "nbap.STTD_Indicator", HFILL }},
51608     { &hf_nbap_f_DPCH_SlotFormat,
51609       { "f-DPCH-SlotFormat", "nbap.f_DPCH_SlotFormat",
51610         FT_UINT32, BASE_DEC, NULL, 0,
51611         "nbap.F_DPCH_SlotFormat", HFILL }},
51612     { &hf_nbap_fdd_TPC_DownlinkStepSize,
51613       { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
51614         FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
51615         "nbap.FDD_TPC_DownlinkStepSize", HFILL }},
51616     { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item,
51617       { "Common-E-DCH-Resource-Combination-InfoList", "nbap.Common_E_DCH_Resource_Combination_InfoList_item",
51618         FT_NONE, BASE_NONE, NULL, 0,
51619         "nbap.Common_E_DCH_Resource_Combination_InfoList_Item", HFILL }},
51620     { &hf_nbap_soffset,
51621       { "soffset", "nbap.soffset",
51622         FT_UINT32, BASE_DEC, NULL, 0,
51623         "nbap.Soffset", HFILL }},
51624     { &hf_nbap_f_DPCH_DL_Code_Number,
51625       { "f-DPCH-DL-Code-Number", "nbap.f_DPCH_DL_Code_Number",
51626         FT_UINT32, BASE_DEC, NULL, 0,
51627         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
51628     { &hf_nbap_ul_DPCH_ScramblingCode,
51629       { "ul-DPCH-ScramblingCode", "nbap.ul_DPCH_ScramblingCode",
51630         FT_NONE, BASE_NONE, NULL, 0,
51631         "nbap.UL_ScramblingCode", HFILL }},
51632     { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
51633       { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
51634         FT_UINT32, BASE_DEC, NULL, 0,
51635         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
51636     { &hf_nbap_e_RGCH_Signature_Sequence,
51637       { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
51638         FT_UINT32, BASE_DEC, NULL, 0,
51639         "nbap.E_RGCH_Signature_Sequence", HFILL }},
51640     { &hf_nbap_e_HICH_Signature_Sequence,
51641       { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
51642         FT_UINT32, BASE_DEC, NULL, 0,
51643         "nbap.E_HICH_Signature_Sequence", HFILL }},
51644     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item,
51645       { "Ul-common-E-DCH-MACflow-Specific-InfoList", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_item",
51646         FT_NONE, BASE_NONE, NULL, 0,
51647         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_Item", HFILL }},
51648     { &hf_nbap_ul_Common_MACFlowID,
51649       { "ul-Common-MACFlowID", "nbap.ul_Common_MACFlowID",
51650         FT_UINT32, BASE_DEC, NULL, 0,
51651         "nbap.Common_MACFlow_ID", HFILL }},
51652     { &hf_nbap_transportBearerRequestIndicator,
51653       { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
51654         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
51655         "nbap.TransportBearerRequestIndicator", HFILL }},
51656     { &hf_nbap_bindingID,
51657       { "bindingID", "nbap.bindingID",
51658         FT_BYTES, BASE_HEX, NULL, 0,
51659         "nbap.BindingID", HFILL }},
51660     { &hf_nbap_transportLayerAddress,
51661       { "transportLayerAddress", "nbap.transportLayerAddress",
51662         FT_BYTES, BASE_HEX, NULL, 0,
51663         "nbap.TransportLayerAddress", HFILL }},
51664     { &hf_nbap_tnlQos,
51665       { "tnlQos", "nbap.tnlQos",
51666         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
51667         "nbap.TnlQos", HFILL }},
51668     { &hf_nbap_payloadCRC_PresenceIndicator,
51669       { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
51670         FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
51671         "nbap.PayloadCRC_PresenceIndicator", HFILL }},
51672     { &hf_nbap_bundlingModeIndicator,
51673       { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
51674         FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
51675         "nbap.BundlingModeIndicator", HFILL }},
51676     { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information,
51677       { "common-E-DCH-MACdFlow-Specific-Information", "nbap.common_E_DCH_MACdFlow_Specific_Information",
51678         FT_UINT32, BASE_DEC, NULL, 0,
51679         "nbap.Common_E_DCH_MACdFlow_Specific_InfoList", HFILL }},
51680     { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item,
51681       { "Common-E-DCH-MACdFlow-Specific-InfoList", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_item",
51682         FT_NONE, BASE_NONE, NULL, 0,
51683         "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_Item", HFILL }},
51684     { &hf_nbap_common_e_DCH_MACdFlow_ID,
51685       { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
51686         FT_UINT32, BASE_DEC, NULL, 0,
51687         "nbap.E_DCH_MACdFlow_ID", HFILL }},
51688     { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
51689       { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
51690         FT_UINT32, BASE_DEC, NULL, 0,
51691         "nbap.Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
51692     { &hf_nbap_eDCH_HARQ_PO_FDD,
51693       { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
51694         FT_UINT32, BASE_DEC, NULL, 0,
51695         "nbap.E_DCH_HARQ_PO_FDD", HFILL }},
51696     { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
51697       { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
51698         FT_BYTES, BASE_HEX, NULL, 0,
51699         "nbap.E_DCH_MACdFlow_Multiplexing_List", HFILL }},
51700     { &hf_nbap_common_E_DCHLogicalChannelInformation,
51701       { "common-E-DCHLogicalChannelInformation", "nbap.common_E_DCHLogicalChannelInformation",
51702         FT_UINT32, BASE_DEC, NULL, 0,
51703         "nbap.Common_E_DCH_LogicalChannel_InfoList", HFILL }},
51704     { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item,
51705       { "Common-E-DCH-LogicalChannel-InfoList", "nbap.Common_E_DCH_LogicalChannel_InfoList_item",
51706         FT_NONE, BASE_NONE, NULL, 0,
51707         "nbap.Common_E_DCH_LogicalChannel_InfoList_Item", HFILL }},
51708     { &hf_nbap_logicalChannelId,
51709       { "logicalChannelId", "nbap.logicalChannelId",
51710         FT_UINT32, BASE_DEC, NULL, 0,
51711         "nbap.LogicalChannelID", HFILL }},
51712     { &hf_nbap_maximumMACcPDU_SizeExtended,
51713       { "maximumMACcPDU-SizeExtended", "nbap.maximumMACcPDU_SizeExtended",
51714         FT_UINT32, BASE_DEC, NULL, 0,
51715         "nbap.MAC_PDU_SizeExtended", HFILL }},
51716     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse,
51717       { "ul-common-E-DCH-MACflow-Specific-InfoResponse", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponse",
51718         FT_UINT32, BASE_DEC, NULL, 0,
51719         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList", HFILL }},
51720     { &hf_nbap_serving_Grant_Value,
51721       { "serving-Grant-Value", "nbap.serving_Grant_Value",
51722         FT_UINT32, BASE_DEC, NULL, 0,
51723         "nbap.E_Serving_Grant_Value", HFILL }},
51724     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item,
51725       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item",
51726         FT_NONE, BASE_NONE, NULL, 0,
51727         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item", HFILL }},
51728     { &hf_nbap_Common_MACFlows_to_DeleteFDD_item,
51729       { "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD_item",
51730         FT_NONE, BASE_NONE, NULL, 0,
51731         "nbap.Common_MACFlows_to_DeleteFDD_Item", HFILL }},
51732     { &hf_nbap_common_MACFlow_ID,
51733       { "common-MACFlow-ID", "nbap.common_MACFlow_ID",
51734         FT_UINT32, BASE_DEC, NULL, 0,
51735         "nbap.Common_MACFlow_ID", HFILL }},
51736     { &hf_nbap_CommonMACFlow_Specific_InfoList_item,
51737       { "CommonMACFlow-Specific-InfoList", "nbap.CommonMACFlow_Specific_InfoList_item",
51738         FT_NONE, BASE_NONE, NULL, 0,
51739         "nbap.CommonMACFlow_Specific_InfoItem", HFILL }},
51740     { &hf_nbap_common_MACFlow_Id,
51741       { "common-MACFlow-Id", "nbap.common_MACFlow_Id",
51742         FT_UINT32, BASE_DEC, NULL, 0,
51743         "nbap.Common_MACFlow_ID", HFILL }},
51744     { &hf_nbap_tnl_qos,
51745       { "tnl-qos", "nbap.tnl_qos",
51746         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
51747         "nbap.TnlQos", HFILL }},
51748     { &hf_nbap_common_MACFlow_PriorityQueue_Information,
51749       { "common-MACFlow-PriorityQueue-Information", "nbap.common_MACFlow_PriorityQueue_Information",
51750         FT_UINT32, BASE_DEC, NULL, 0,
51751         "nbap.Common_MACFlow_PriorityQueue_Information", HFILL }},
51752     { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item,
51753       { "CommonMACFlow-Specific-InfoList-Response", "nbap.CommonMACFlow_Specific_InfoList_Response_item",
51754         FT_NONE, BASE_NONE, NULL, 0,
51755         "nbap.CommonMACFlow_Specific_InfoItem_Response", HFILL }},
51756     { &hf_nbap_commonMACFlow_ID,
51757       { "commonMACFlow-ID", "nbap.commonMACFlow_ID",
51758         FT_UINT32, BASE_DEC, NULL, 0,
51759         "nbap.Common_MACFlow_ID", HFILL }},
51760     { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
51761       { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
51762         FT_UINT32, BASE_DEC, NULL, 0,
51763         "nbap.HSDSCH_Initial_Capacity_Allocation", HFILL }},
51764     { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item,
51765       { "Common-MACFlow-PriorityQueue-Information", "nbap.Common_MACFlow_PriorityQueue_Information_item",
51766         FT_NONE, BASE_NONE, NULL, 0,
51767         "nbap.Common_MACFlow_PriorityQueue_Item", HFILL }},
51768     { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH,
51769       { "priority-Queue-Information-for-Enhanced-FACH", "nbap.priority_Queue_Information_for_Enhanced_FACH",
51770         FT_NONE, BASE_NONE, NULL, 0,
51771         "nbap.Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
51772     { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
51773       { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
51774         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
51775         "nbap.TUTRANGPSAccuracyClass", HFILL }},
51776     { &hf_nbap_tUTRANGANSSMeasurementAccuracyClass,
51777       { "tUTRANGANSSMeasurementAccuracyClass", "nbap.tUTRANGANSSMeasurementAccuracyClass",
51778         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGANSSAccuracyClass_vals), 0,
51779         "nbap.TUTRANGANSSAccuracyClass", HFILL }},
51780     { &hf_nbap_transmitted_carrier_power,
51781       { "transmitted-carrier-power", "nbap.transmitted_carrier_power",
51782         FT_UINT32, BASE_DEC, NULL, 0,
51783         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
51784     { &hf_nbap_received_total_wide_band_power,
51785       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
51786         FT_UINT32, BASE_DEC, NULL, 0,
51787         "nbap.Received_total_wide_band_power_Value", HFILL }},
51788     { &hf_nbap_acknowledged_prach_preambles,
51789       { "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
51790         FT_UINT32, BASE_DEC, NULL, 0,
51791         "nbap.Acknowledged_PRACH_preambles_Value", HFILL }},
51792     { &hf_nbap_uL_TimeslotISCP,
51793       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
51794         FT_UINT32, BASE_DEC, NULL, 0,
51795         "nbap.UL_TimeslotISCP_Value", HFILL }},
51796     { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
51797       { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles",
51798         FT_NONE, BASE_NONE, NULL, 0,
51799         "nbap.NULL", HFILL }},
51800     { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
51801       { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles",
51802         FT_NONE, BASE_NONE, NULL, 0,
51803         "nbap.NULL", HFILL }},
51804     { &hf_nbap_extension_CommonMeasurementValue,
51805       { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue",
51806         FT_NONE, BASE_NONE, NULL, 0,
51807         "nbap.Extension_CommonMeasurementValue", HFILL }},
51808     { &hf_nbap_measurementAvailable,
51809       { "measurementAvailable", "nbap.measurementAvailable",
51810         FT_NONE, BASE_NONE, NULL, 0,
51811         "nbap.CommonMeasurementAvailable", HFILL }},
51812     { &hf_nbap_measurementnotAvailable,
51813       { "measurementnotAvailable", "nbap.measurementnotAvailable",
51814         FT_NONE, BASE_NONE, NULL, 0,
51815         "nbap.CommonMeasurementnotAvailable", HFILL }},
51816     { &hf_nbap_commonmeasurementValue,
51817       { "commonmeasurementValue", "nbap.commonmeasurementValue",
51818         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
51819         "nbap.CommonMeasurementValue", HFILL }},
51820     { &hf_nbap_ie_Extensions,
51821       { "ie-Extensions", "nbap.ie_Extensions",
51822         FT_UINT32, BASE_DEC, NULL, 0,
51823         "nbap.ProtocolExtensionContainer", HFILL }},
51824     { &hf_nbap_resourceOperationalState,
51825       { "resourceOperationalState", "nbap.resourceOperationalState",
51826         FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
51827         "nbap.ResourceOperationalState", HFILL }},
51828     { &hf_nbap_availabilityStatus,
51829       { "availabilityStatus", "nbap.availabilityStatus",
51830         FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
51831         "nbap.AvailabilityStatus", HFILL }},
51832     { &hf_nbap_commonPhysicalChannelID768,
51833       { "commonPhysicalChannelID768", "nbap.commonPhysicalChannelID768",
51834         FT_UINT32, BASE_DEC, NULL, 0,
51835         "nbap.CommonPhysicalChannelID768", HFILL }},
51836     { &hf_nbap_uE_DTX_DRX_Offset,
51837       { "uE-DTX-DRX-Offset", "nbap.uE_DTX_DRX_Offset",
51838         FT_UINT32, BASE_DEC, NULL, 0,
51839         "nbap.UE_DTX_DRX_Offset", HFILL }},
51840     { &hf_nbap_enabling_Delay,
51841       { "enabling-Delay", "nbap.enabling_Delay",
51842         FT_UINT32, BASE_DEC, VALS(nbap_Enabling_Delay_vals), 0,
51843         "nbap.Enabling_Delay", HFILL }},
51844     { &hf_nbap_dTX_Information,
51845       { "dTX-Information", "nbap.dTX_Information",
51846         FT_NONE, BASE_NONE, NULL, 0,
51847         "nbap.DTX_Information", HFILL }},
51848     { &hf_nbap_dRX_Information,
51849       { "dRX-Information", "nbap.dRX_Information",
51850         FT_NONE, BASE_NONE, NULL, 0,
51851         "nbap.DRX_Information", HFILL }},
51852     { &hf_nbap_dTX_Information_to_Modify,
51853       { "dTX-Information-to-Modify", "nbap.dTX_Information_to_Modify",
51854         FT_UINT32, BASE_DEC, VALS(nbap_DTX_Information_to_Modify_vals), 0,
51855         "nbap.DTX_Information_to_Modify", HFILL }},
51856     { &hf_nbap_dRX_Information_to_Modify,
51857       { "dRX-Information-to-Modify", "nbap.dRX_Information_to_Modify",
51858         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_vals), 0,
51859         "nbap.DRX_Information_to_Modify", HFILL }},
51860     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item,
51861       { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_item",
51862         FT_NONE, BASE_NONE, NULL, 0,
51863         "nbap.ContinuousPacketConnectivityHS_SCCH_less_InformationItem", HFILL }},
51864     { &hf_nbap_transport_Block_Size_Index,
51865       { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
51866         FT_UINT32, BASE_DEC, NULL, 0,
51867         "nbap.Transport_Block_Size_Index", HFILL }},
51868     { &hf_nbap_hSPDSCH_Second_Code_Support,
51869       { "hSPDSCH-Second-Code-Support", "nbap.hSPDSCH_Second_Code_Support",
51870         FT_BOOLEAN, 8, NULL, 0,
51871         "nbap.HSPDSCH_Second_Code_Support", HFILL }},
51872     { &hf_nbap_hSPDSCH_First_Code_Index,
51873       { "hSPDSCH-First-Code-Index", "nbap.hSPDSCH_First_Code_Index",
51874         FT_UINT32, BASE_DEC, NULL, 0,
51875         "nbap.HSPDSCH_First_Code_Index", HFILL }},
51876     { &hf_nbap_hSPDSCH_Second_Code_Index,
51877       { "hSPDSCH-Second-Code-Index", "nbap.hSPDSCH_Second_Code_Index",
51878         FT_UINT32, BASE_DEC, NULL, 0,
51879         "nbap.HSPDSCH_Second_Code_Index", HFILL }},
51880     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information,
51881       { "continuousPacketConnectivityDTX-DRX-Information", "nbap.continuousPacketConnectivityDTX_DRX_Information",
51882         FT_NONE, BASE_NONE, NULL, 0,
51883         "nbap.ContinuousPacketConnectivityDTX_DRX_Information", HFILL }},
51884     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify,
51885       { "continuousPacketConnectivityDTX-DRX-Information-to-Modify", "nbap.continuousPacketConnectivityDTX_DRX_Information_to_Modify",
51886         FT_NONE, BASE_NONE, NULL, 0,
51887         "nbap.ContinuousPacketConnectivityDTX_DRX_Information_to_Modify", HFILL }},
51888     { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information,
51889       { "continuousPacketConnectivityHS-SCCH-less-Information", "nbap.continuousPacketConnectivityHS_SCCH_less_Information",
51890         FT_UINT32, BASE_DEC, NULL, 0,
51891         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information", HFILL }},
51892     { &hf_nbap_procedureID,
51893       { "procedureID", "nbap.procedureID",
51894         FT_NONE, BASE_NONE, NULL, 0,
51895         "nbap.ProcedureID", HFILL }},
51896     { &hf_nbap_triggeringMessage,
51897       { "triggeringMessage", "nbap.triggeringMessage",
51898         FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
51899         "nbap.TriggeringMessage", HFILL }},
51900     { &hf_nbap_procedureCriticality,
51901       { "procedureCriticality", "nbap.procedureCriticality",
51902         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
51903         "nbap.Criticality", HFILL }},
51904     { &hf_nbap_transactionID,
51905       { "transactionID", "nbap.transactionID",
51906         FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
51907         "nbap.TransactionID", HFILL }},
51908     { &hf_nbap_iEsCriticalityDiagnostics,
51909       { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
51910         FT_UINT32, BASE_DEC, NULL, 0,
51911         "nbap.CriticalityDiagnostics_IE_List", HFILL }},
51912     { &hf_nbap_CriticalityDiagnostics_IE_List_item,
51913       { "CriticalityDiagnostics-IE-List", "nbap.CriticalityDiagnostics_IE_List_item",
51914         FT_NONE, BASE_NONE, NULL, 0,
51915         "nbap.CriticalityDiagnostics_IE_List_item", HFILL }},
51916     { &hf_nbap_iECriticality,
51917       { "iECriticality", "nbap.iECriticality",
51918         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
51919         "nbap.Criticality", HFILL }},
51920     { &hf_nbap_iE_ID,
51921       { "iE-ID", "nbap.iE_ID",
51922         FT_UINT32, BASE_DEC, VALS(nbap_ProtocolIE_ID_vals), 0,
51923         "nbap.ProtocolIE_ID", HFILL }},
51924     { &hf_nbap_repetitionNumber,
51925       { "repetitionNumber", "nbap.repetitionNumber",
51926         FT_UINT32, BASE_DEC, NULL, 0,
51927         "nbap.RepetitionNumber0", HFILL }},
51928     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR,
51929       { "ul-common-E-DCH-MACflow-Specific-InformationLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InformationLCR",
51930         FT_UINT32, BASE_DEC, NULL, 0,
51931         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoListLCR", HFILL }},
51932     { &hf_nbap_common_E_PUCH_InformationLCR,
51933       { "common-E-PUCH-InformationLCR", "nbap.common_E_PUCH_InformationLCR",
51934         FT_NONE, BASE_NONE, NULL, 0,
51935         "nbap.Common_E_PUCH_InformationLCR", HFILL }},
51936     { &hf_nbap_e_TFCS_Information_TDD,
51937       { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
51938         FT_NONE, BASE_NONE, NULL, 0,
51939         "nbap.E_TFCS_Information_TDD", HFILL }},
51940     { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
51941       { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
51942         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals), 0,
51943         "nbap.E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
51944     { &hf_nbap_minCR,
51945       { "minCR", "nbap.minCR",
51946         FT_UINT32, BASE_DEC, NULL, 0,
51947         "nbap.CodeRate", HFILL }},
51948     { &hf_nbap_maxCR,
51949       { "maxCR", "nbap.maxCR",
51950         FT_UINT32, BASE_DEC, NULL, 0,
51951         "nbap.CodeRate", HFILL }},
51952     { &hf_nbap_harqInfo,
51953       { "harqInfo", "nbap.harqInfo",
51954         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
51955         "nbap.HARQ_Info_for_E_DCH", HFILL }},
51956     { &hf_nbap_pRXdes_base_perURAFCN,
51957       { "pRXdes-base-perURAFCN", "nbap.pRXdes_base_perURAFCN",
51958         FT_UINT32, BASE_DEC, NULL, 0,
51959         "nbap.PRXdes_base_perURAFCN", HFILL }},
51960     { &hf_nbap_e_PUCH_TPC_StepSize,
51961       { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
51962         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
51963         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
51964     { &hf_nbap_e_AGCH_TPC_StepSize,
51965       { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
51966         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
51967         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
51968     { &hf_nbap_e_PUCH_PowerControlGAP,
51969       { "e-PUCH-PowerControlGAP", "nbap.e_PUCH_PowerControlGAP",
51970         FT_UINT32, BASE_DEC, NULL, 0,
51971         "nbap.ControlGAP", HFILL }},
51972     { &hf_nbap_PRXdes_base_perURAFCN_item,
51973       { "PRXdes-base-perURAFCN", "nbap.PRXdes_base_perURAFCN_item",
51974         FT_NONE, BASE_NONE, NULL, 0,
51975         "nbap.PRXdes_base_Item", HFILL }},
51976     { &hf_nbap_pRXdes_base,
51977       { "pRXdes-base", "nbap.pRXdes_base",
51978         FT_INT32, BASE_DEC, NULL, 0,
51979         "nbap.PRXdes_base", HFILL }},
51980     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item,
51981       { "Ul-common-E-DCH-MACflow-Specific-InfoListLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item",
51982         FT_NONE, BASE_NONE, NULL, 0,
51983         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR", HFILL }},
51984     { &hf_nbap_ul_Common_MACFlowIDLCR,
51985       { "ul-Common-MACFlowIDLCR", "nbap.ul_Common_MACFlowIDLCR",
51986         FT_UINT32, BASE_DEC, NULL, 0,
51987         "nbap.Common_MACFlow_ID_LCR", HFILL }},
51988     { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR,
51989       { "common-E-DCH-MACdFlow-Specific-InformationLCR", "nbap.common_E_DCH_MACdFlow_Specific_InformationLCR",
51990         FT_UINT32, BASE_DEC, NULL, 0,
51991         "nbap.Common_E_DCH_MACdFlow_Specific_InfoListLCR", HFILL }},
51992     { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item,
51993       { "Common-E-DCH-MACdFlow-Specific-InfoListLCR", "nbap.Common_E_DCH_MACdFlow_Specific_InfoListLCR_item",
51994         FT_NONE, BASE_NONE, NULL, 0,
51995         "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR", HFILL }},
51996     { &hf_nbap_common_e_DCH_MACdFlow_ID_01,
51997       { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
51998         FT_UINT32, BASE_DEC, NULL, 0,
51999         "nbap.E_DCH_MACdFlow_ID_LCR", HFILL }},
52000     { &hf_nbap_eDCH_HARQ_PO_TDD,
52001       { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
52002         FT_UINT32, BASE_DEC, NULL, 0,
52003         "nbap.E_DCH_HARQ_PO_TDD", HFILL }},
52004     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR,
52005       { "ul-common-E-DCH-MACflow-Specific-InfoResponseLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponseLCR",
52006         FT_UINT32, BASE_DEC, NULL, 0,
52007         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR", HFILL }},
52008     { &hf_nbap_common_E_AGCH_ListLCR,
52009       { "common-E-AGCH-ListLCR", "nbap.common_E_AGCH_ListLCR",
52010         FT_UINT32, BASE_DEC, NULL, 0,
52011         "nbap.Common_E_AGCH_ListLCR", HFILL }},
52012     { &hf_nbap_common_E_HICH_ListLCR,
52013       { "common-E-HICH-ListLCR", "nbap.common_E_HICH_ListLCR",
52014         FT_UINT32, BASE_DEC, NULL, 0,
52015         "nbap.Common_E_HICH_ListLCR", HFILL }},
52016     { &hf_nbap_common_E_RNTI_Info_LCR,
52017       { "common-E-RNTI-Info-LCR", "nbap.common_E_RNTI_Info_LCR",
52018         FT_UINT32, BASE_DEC, NULL, 0,
52019         "nbap.Common_E_RNTI_Info_LCR", HFILL }},
52020     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item,
52021       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item",
52022         FT_NONE, BASE_NONE, NULL, 0,
52023         "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR", HFILL }},
52024     { &hf_nbap_ul_Common_MACFlowID_LCR,
52025       { "ul-Common-MACFlowID-LCR", "nbap.ul_Common_MACFlowID_LCR",
52026         FT_UINT32, BASE_DEC, NULL, 0,
52027         "nbap.Common_MACFlow_ID_LCR", HFILL }},
52028     { &hf_nbap_Common_E_AGCH_ListLCR_item,
52029       { "Common-E-AGCH-ListLCR", "nbap.Common_E_AGCH_ListLCR_item",
52030         FT_NONE, BASE_NONE, NULL, 0,
52031         "nbap.Common_E_AGCH_ItemLCR", HFILL }},
52032     { &hf_nbap_e_AGCH_ID,
52033       { "e-AGCH-ID", "nbap.e_AGCH_ID",
52034         FT_UINT32, BASE_DEC, NULL, 0,
52035         "nbap.E_AGCH_Id", HFILL }},
52036     { &hf_nbap_Common_E_HICH_ListLCR_item,
52037       { "Common-E-HICH-ListLCR", "nbap.Common_E_HICH_ListLCR_item",
52038         FT_NONE, BASE_NONE, NULL, 0,
52039         "nbap.Common_E_HICH_ItemLCR", HFILL }},
52040     { &hf_nbap_eI,
52041       { "eI", "nbap.eI",
52042         FT_UINT32, BASE_DEC, NULL, 0,
52043         "nbap.EI", HFILL }},
52044     { &hf_nbap_e_HICH_ID,
52045       { "e-HICH-ID", "nbap.e_HICH_ID",
52046         FT_UINT32, BASE_DEC, NULL, 0,
52047         "nbap.E_HICH_ID_LCR", HFILL }},
52048     { &hf_nbap_Common_E_RNTI_Info_LCR_item,
52049       { "Common-E-RNTI-Info-LCR", "nbap.Common_E_RNTI_Info_LCR_item",
52050         FT_NONE, BASE_NONE, NULL, 0,
52051         "nbap.Common_E_RNTI_Info_ItemLCR", HFILL }},
52052     { &hf_nbap_starting_E_RNTI,
52053       { "starting-E-RNTI", "nbap.starting_E_RNTI",
52054         FT_UINT32, BASE_DEC, NULL, 0,
52055         "nbap.E_RNTI", HFILL }},
52056     { &hf_nbap_number_of_Group,
52057       { "number-of-Group", "nbap.number_of_Group",
52058         FT_UINT32, BASE_DEC, NULL, 0,
52059         "nbap.INTEGER_1_32", HFILL }},
52060     { &hf_nbap_number_of_e_E_RNTI_perGroup,
52061       { "number-of-e-E-RNTI-perGroup", "nbap.number_of_e_E_RNTI_perGroup",
52062         FT_UINT32, BASE_DEC, NULL, 0,
52063         "nbap.INTEGER_1_7", HFILL }},
52064     { &hf_nbap_Common_MACFlows_to_DeleteLCR_item,
52065       { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR_item",
52066         FT_NONE, BASE_NONE, NULL, 0,
52067         "nbap.Common_MACFlows_to_DeleteLCR_Item", HFILL }},
52068     { &hf_nbap_common_MACFlow_ID_LCR,
52069       { "common-MACFlow-ID-LCR", "nbap.common_MACFlow_ID_LCR",
52070         FT_UINT32, BASE_DEC, NULL, 0,
52071         "nbap.Common_MACFlow_ID_LCR", HFILL }},
52072     { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item,
52073       { "CommonMACFlow-Specific-InfoListLCR", "nbap.CommonMACFlow_Specific_InfoListLCR_item",
52074         FT_NONE, BASE_NONE, NULL, 0,
52075         "nbap.CommonMACFlow_Specific_InfoItemLCR", HFILL }},
52076     { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR,
52077       { "common-MACFlow-PriorityQueue-InformationLCR", "nbap.common_MACFlow_PriorityQueue_InformationLCR",
52078         FT_UINT32, BASE_DEC, NULL, 0,
52079         "nbap.Common_MACFlow_PriorityQueue_Information", HFILL }},
52080     { &hf_nbap_Common_H_RNTI_InformationLCR_item,
52081       { "Common-H-RNTI-InformationLCR", "nbap.Common_H_RNTI_InformationLCR_item",
52082         FT_NONE, BASE_NONE, NULL, 0,
52083         "nbap.Common_H_RNTI_InfoItemLCR", HFILL }},
52084     { &hf_nbap_common_H_RNTI,
52085       { "common-H-RNTI", "nbap.common_H_RNTI",
52086         FT_UINT32, BASE_DEC, NULL, 0,
52087         "nbap.HSDSCH_RNTI", HFILL }},
52088     { &hf_nbap_t_SYNC,
52089       { "t-SYNC", "nbap.t_SYNC",
52090         FT_UINT32, BASE_DEC, VALS(nbap_T_SYNC_vals), 0,
52091         "nbap.T_SYNC", HFILL }},
52092     { &hf_nbap_t_PROTECT,
52093       { "t-PROTECT", "nbap.t_PROTECT",
52094         FT_UINT32, BASE_DEC, VALS(nbap_T_PROTECT_vals), 0,
52095         "nbap.T_PROTECT", HFILL }},
52096     { &hf_nbap_n_PROTECT,
52097       { "n-PROTECT", "nbap.n_PROTECT",
52098         FT_UINT32, BASE_DEC, NULL, 0,
52099         "nbap.N_PROTECT", HFILL }},
52100     { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item,
52101       { "CommonMACFlow-Specific-InfoList-ResponseLCR", "nbap.CommonMACFlow_Specific_InfoList_ResponseLCR_item",
52102         FT_NONE, BASE_NONE, NULL, 0,
52103         "nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR", HFILL }},
52104     { &hf_nbap_DCH_FDD_Information_item,
52105       { "DCH-FDD-Information", "nbap.DCH_FDD_Information_item",
52106         FT_NONE, BASE_NONE, NULL, 0,
52107         "nbap.DCH_FDD_InformationItem", HFILL }},
52108     { &hf_nbap_ul_FP_Mode,
52109       { "ul-FP-Mode", "nbap.ul_FP_Mode",
52110         FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
52111         "nbap.UL_FP_Mode", HFILL }},
52112     { &hf_nbap_toAWS,
52113       { "toAWS", "nbap.toAWS",
52114         FT_UINT32, BASE_DEC, NULL, 0,
52115         "nbap.ToAWS", HFILL }},
52116     { &hf_nbap_toAWE,
52117       { "toAWE", "nbap.toAWE",
52118         FT_UINT32, BASE_DEC, NULL, 0,
52119         "nbap.ToAWE", HFILL }},
52120     { &hf_nbap_dCH_SpecificInformationList,
52121       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
52122         FT_UINT32, BASE_DEC, NULL, 0,
52123         "nbap.DCH_Specific_FDD_InformationList", HFILL }},
52124     { &hf_nbap_DCH_Specific_FDD_InformationList_item,
52125       { "DCH-Specific-FDD-InformationList", "nbap.DCH_Specific_FDD_InformationList_item",
52126         FT_NONE, BASE_NONE, NULL, 0,
52127         "nbap.DCH_Specific_FDD_Item", HFILL }},
52128     { &hf_nbap_dCH_ID,
52129       { "dCH-ID", "nbap.dCH_ID",
52130         FT_UINT32, BASE_DEC, NULL, 0,
52131         "nbap.DCH_ID", HFILL }},
52132     { &hf_nbap_ul_TransportFormatSet,
52133       { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet",
52134         FT_NONE, BASE_NONE, NULL, 0,
52135         "nbap.TransportFormatSet", HFILL }},
52136     { &hf_nbap_dl_TransportFormatSet,
52137       { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet",
52138         FT_NONE, BASE_NONE, NULL, 0,
52139         "nbap.TransportFormatSet", HFILL }},
52140     { &hf_nbap_allocationRetentionPriority,
52141       { "allocationRetentionPriority", "nbap.allocationRetentionPriority",
52142         FT_NONE, BASE_NONE, NULL, 0,
52143         "nbap.AllocationRetentionPriority", HFILL }},
52144     { &hf_nbap_frameHandlingPriority,
52145       { "frameHandlingPriority", "nbap.frameHandlingPriority",
52146         FT_UINT32, BASE_DEC, NULL, 0,
52147         "nbap.FrameHandlingPriority", HFILL }},
52148     { &hf_nbap_qE_Selector,
52149       { "qE-Selector", "nbap.qE_Selector",
52150         FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
52151         "nbap.QE_Selector", HFILL }},
52152     { &hf_nbap_DCH_InformationResponse_item,
52153       { "DCH-InformationResponse", "nbap.DCH_InformationResponse_item",
52154         FT_NONE, BASE_NONE, NULL, 0,
52155         "nbap.DCH_InformationResponseItem", HFILL }},
52156     { &hf_nbap_DCH_TDD_Information_item,
52157       { "DCH-TDD-Information", "nbap.DCH_TDD_Information_item",
52158         FT_NONE, BASE_NONE, NULL, 0,
52159         "nbap.DCH_TDD_InformationItem", HFILL }},
52160     { &hf_nbap_dCH_SpecificInformationList_01,
52161       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
52162         FT_UINT32, BASE_DEC, NULL, 0,
52163         "nbap.DCH_Specific_TDD_InformationList", HFILL }},
52164     { &hf_nbap_DCH_Specific_TDD_InformationList_item,
52165       { "DCH-Specific-TDD-InformationList", "nbap.DCH_Specific_TDD_InformationList_item",
52166         FT_NONE, BASE_NONE, NULL, 0,
52167         "nbap.DCH_Specific_TDD_Item", HFILL }},
52168     { &hf_nbap_ul_CCTrCH_ID,
52169       { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
52170         FT_UINT32, BASE_DEC, NULL, 0,
52171         "nbap.CCTrCH_ID", HFILL }},
52172     { &hf_nbap_dl_CCTrCH_ID,
52173       { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
52174         FT_UINT32, BASE_DEC, NULL, 0,
52175         "nbap.CCTrCH_ID", HFILL }},
52176     { &hf_nbap_FDD_DCHs_to_Modify_item,
52177       { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify_item",
52178         FT_NONE, BASE_NONE, NULL, 0,
52179         "nbap.FDD_DCHs_to_ModifyItem", HFILL }},
52180     { &hf_nbap_dCH_SpecificInformationList_02,
52181       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
52182         FT_UINT32, BASE_DEC, NULL, 0,
52183         "nbap.DCH_ModifySpecificInformation_FDD", HFILL }},
52184     { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
52185       { "DCH-ModifySpecificInformation-FDD", "nbap.DCH_ModifySpecificInformation_FDD_item",
52186         FT_NONE, BASE_NONE, NULL, 0,
52187         "nbap.DCH_ModifySpecificItem_FDD", HFILL }},
52188     { &hf_nbap_TDD_DCHs_to_Modify_item,
52189       { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify_item",
52190         FT_NONE, BASE_NONE, NULL, 0,
52191         "nbap.DCH_ModifyItem_TDD", HFILL }},
52192     { &hf_nbap_dCH_SpecificInformationList_03,
52193       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
52194         FT_UINT32, BASE_DEC, NULL, 0,
52195         "nbap.DCH_ModifySpecificInformation_TDD", HFILL }},
52196     { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
52197       { "DCH-ModifySpecificInformation-TDD", "nbap.DCH_ModifySpecificInformation_TDD_item",
52198         FT_NONE, BASE_NONE, NULL, 0,
52199         "nbap.DCH_ModifySpecificItem_TDD", HFILL }},
52200     { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
52201       { "DedicatedChannelsCapacityConsumptionLaw", "nbap.DedicatedChannelsCapacityConsumptionLaw_item",
52202         FT_NONE, BASE_NONE, NULL, 0,
52203         "nbap.DedicatedChannelsCapacityConsumptionLaw_item", HFILL }},
52204     { &hf_nbap_dl_Cost_1,
52205       { "dl-Cost-1", "nbap.dl_Cost_1",
52206         FT_UINT32, BASE_DEC, NULL, 0,
52207         "nbap.INTEGER_0_65535", HFILL }},
52208     { &hf_nbap_dl_Cost_2,
52209       { "dl-Cost-2", "nbap.dl_Cost_2",
52210         FT_UINT32, BASE_DEC, NULL, 0,
52211         "nbap.INTEGER_0_65535", HFILL }},
52212     { &hf_nbap_ul_Cost_1,
52213       { "ul-Cost-1", "nbap.ul_Cost_1",
52214         FT_UINT32, BASE_DEC, NULL, 0,
52215         "nbap.INTEGER_0_65535", HFILL }},
52216     { &hf_nbap_ul_Cost_2,
52217       { "ul-Cost-2", "nbap.ul_Cost_2",
52218         FT_UINT32, BASE_DEC, NULL, 0,
52219         "nbap.INTEGER_0_65535", HFILL }},
52220     { &hf_nbap_sIR_Value,
52221       { "sIR-Value", "nbap.sIR_Value",
52222         FT_UINT32, BASE_DEC, NULL, 0,
52223         "nbap.SIR_Value", HFILL }},
52224     { &hf_nbap_sIR_ErrorValue,
52225       { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
52226         FT_UINT32, BASE_DEC, NULL, 0,
52227         "nbap.SIR_Error_Value", HFILL }},
52228     { &hf_nbap_transmittedCodePowerValue,
52229       { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
52230         FT_UINT32, BASE_DEC, NULL, 0,
52231         "nbap.Transmitted_Code_Power_Value", HFILL }},
52232     { &hf_nbap_rSCP,
52233       { "rSCP", "nbap.rSCP",
52234         FT_UINT32, BASE_DEC, NULL, 0,
52235         "nbap.RSCP_Value", HFILL }},
52236     { &hf_nbap_rxTimingDeviationValue,
52237       { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
52238         FT_UINT32, BASE_DEC, NULL, 0,
52239         "nbap.Rx_Timing_Deviation_Value", HFILL }},
52240     { &hf_nbap_roundTripTime,
52241       { "roundTripTime", "nbap.roundTripTime",
52242         FT_UINT32, BASE_DEC, NULL, 0,
52243         "nbap.Round_Trip_Time_Value", HFILL }},
52244     { &hf_nbap_extension_DedicatedMeasurementValue,
52245       { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue",
52246         FT_NONE, BASE_NONE, NULL, 0,
52247         "nbap.Extension_DedicatedMeasurementValue", HFILL }},
52248     { &hf_nbap_measurementAvailable_01,
52249       { "measurementAvailable", "nbap.measurementAvailable",
52250         FT_NONE, BASE_NONE, NULL, 0,
52251         "nbap.DedicatedMeasurementAvailable", HFILL }},
52252     { &hf_nbap_measurementnotAvailable_01,
52253       { "measurementnotAvailable", "nbap.measurementnotAvailable",
52254         FT_NONE, BASE_NONE, NULL, 0,
52255         "nbap.DedicatedMeasurementnotAvailable", HFILL }},
52256     { &hf_nbap_dedicatedmeasurementValue,
52257       { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
52258         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
52259         "nbap.DedicatedMeasurementValue", HFILL }},
52260     { &hf_nbap_cFN,
52261       { "cFN", "nbap.cFN",
52262         FT_UINT32, BASE_DEC, NULL, 0,
52263         "nbap.CFN", HFILL }},
52264     { &hf_nbap_cfn,
52265       { "cfn", "nbap.cfn",
52266         FT_UINT32, BASE_DEC, NULL, 0,
52267         "nbap.CFN", HFILL }},
52268     { &hf_nbap_separate_indication,
52269       { "separate-indication", "nbap.separate_indication",
52270         FT_NONE, BASE_NONE, NULL, 0,
52271         "nbap.NULL", HFILL }},
52272     { &hf_nbap_activate,
52273       { "activate", "nbap.activate",
52274         FT_NONE, BASE_NONE, NULL, 0,
52275         "nbap.Activate_Info", HFILL }},
52276     { &hf_nbap_deactivate,
52277       { "deactivate", "nbap.deactivate",
52278         FT_NONE, BASE_NONE, NULL, 0,
52279         "nbap.Deactivate_Info", HFILL }},
52280     { &hf_nbap_activation_type,
52281       { "activation-type", "nbap.activation_type",
52282         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
52283         "nbap.Execution_Type", HFILL }},
52284     { &hf_nbap_initial_dl_tx_power,
52285       { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
52286         FT_INT32, BASE_DEC, NULL, 0,
52287         "nbap.DL_Power", HFILL }},
52288     { &hf_nbap_firstRLS_Indicator,
52289       { "firstRLS-Indicator", "nbap.firstRLS_Indicator",
52290         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
52291         "nbap.FirstRLS_Indicator", HFILL }},
52292     { &hf_nbap_propagation_delay,
52293       { "propagation-delay", "nbap.propagation_delay",
52294         FT_UINT32, BASE_DEC, NULL, 0,
52295         "nbap.PropagationDelay", HFILL }},
52296     { &hf_nbap_deactivation_type,
52297       { "deactivation-type", "nbap.deactivation_type",
52298         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
52299         "nbap.Execution_Type", HFILL }},
52300     { &hf_nbap_synchronised,
52301       { "synchronised", "nbap.synchronised",
52302         FT_UINT32, BASE_DEC, NULL, 0,
52303         "nbap.CFN", HFILL }},
52304     { &hf_nbap_unsynchronised,
52305       { "unsynchronised", "nbap.unsynchronised",
52306         FT_NONE, BASE_NONE, NULL, 0,
52307         "nbap.NULL", HFILL }},
52308     { &hf_nbap_dGANSS_ReferenceTime,
52309       { "dGANSS-ReferenceTime", "nbap.dGANSS_ReferenceTime",
52310         FT_UINT32, BASE_DEC, NULL, 0,
52311         "nbap.INTEGER_0_119", HFILL }},
52312     { &hf_nbap_dGANSS_Information,
52313       { "dGANSS-Information", "nbap.dGANSS_Information",
52314         FT_UINT32, BASE_DEC, NULL, 0,
52315         "nbap.DGANSS_Information", HFILL }},
52316     { &hf_nbap_dGANSS_Signal_ID,
52317       { "dGANSS-Signal-ID", "nbap.dGANSS_Signal_ID",
52318         FT_BYTES, BASE_HEX, NULL, 0,
52319         "nbap.BIT_STRING_SIZE_8", HFILL }},
52320     { &hf_nbap_DGANSS_Information_item,
52321       { "DGANSS-Information", "nbap.DGANSS_Information_item",
52322         FT_NONE, BASE_NONE, NULL, 0,
52323         "nbap.DGANSS_InformationItem", HFILL }},
52324     { &hf_nbap_gANSS_SignalId,
52325       { "gANSS-SignalId", "nbap.gANSS_SignalId",
52326         FT_UINT32, BASE_DEC, NULL, 0,
52327         "nbap.GANSS_Signal_ID", HFILL }},
52328     { &hf_nbap_gANSS_StatusHealth,
52329       { "gANSS-StatusHealth", "nbap.gANSS_StatusHealth",
52330         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_StatusHealth_vals), 0,
52331         "nbap.GANSS_StatusHealth", HFILL }},
52332     { &hf_nbap_dGANSS_SignalInformation,
52333       { "dGANSS-SignalInformation", "nbap.dGANSS_SignalInformation",
52334         FT_UINT32, BASE_DEC, NULL, 0,
52335         "nbap.DGANSS_SignalInformation", HFILL }},
52336     { &hf_nbap_DGANSS_SignalInformation_item,
52337       { "DGANSS-SignalInformation", "nbap.DGANSS_SignalInformation_item",
52338         FT_NONE, BASE_NONE, NULL, 0,
52339         "nbap.DGANSS_SignalInformationItem", HFILL }},
52340     { &hf_nbap_satId,
52341       { "satId", "nbap.satId",
52342         FT_UINT32, BASE_DEC, NULL, 0,
52343         "nbap.INTEGER_0_63", HFILL }},
52344     { &hf_nbap_gANSS_iod,
52345       { "gANSS-iod", "nbap.gANSS_iod",
52346         FT_BYTES, BASE_HEX, NULL, 0,
52347         "nbap.BIT_STRING_SIZE_10", HFILL }},
52348     { &hf_nbap_udre,
52349       { "udre", "nbap.udre",
52350         FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
52351         "nbap.UDRE", HFILL }},
52352     { &hf_nbap_ganss_prc,
52353       { "ganss-prc", "nbap.ganss_prc",
52354         FT_INT32, BASE_DEC, NULL, 0,
52355         "nbap.INTEGER_M2047_2047", HFILL }},
52356     { &hf_nbap_ganss_rrc,
52357       { "ganss-rrc", "nbap.ganss_rrc",
52358         FT_INT32, BASE_DEC, NULL, 0,
52359         "nbap.INTEGER_M127_127", HFILL }},
52360     { &hf_nbap_pRCDeviation,
52361       { "pRCDeviation", "nbap.pRCDeviation",
52362         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
52363         "nbap.PRCDeviation", HFILL }},
52364     { &hf_nbap_gpstow,
52365       { "gpstow", "nbap.gpstow",
52366         FT_UINT32, BASE_DEC, NULL, 0,
52367         "nbap.GPSTOW", HFILL }},
52368     { &hf_nbap_status_health,
52369       { "status-health", "nbap.status_health",
52370         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
52371         "nbap.GPS_Status_Health", HFILL }},
52372     { &hf_nbap_satelliteinfo,
52373       { "satelliteinfo", "nbap.satelliteinfo",
52374         FT_UINT32, BASE_DEC, NULL, 0,
52375         "nbap.SAT_Info_DGPSCorrections", HFILL }},
52376     { &hf_nbap_prcdeviation,
52377       { "prcdeviation", "nbap.prcdeviation",
52378         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
52379         "nbap.PRCDeviation", HFILL }},
52380     { &hf_nbap_DL_Timeslot_Information_item,
52381       { "DL-Timeslot-Information", "nbap.DL_Timeslot_Information_item",
52382         FT_NONE, BASE_NONE, NULL, 0,
52383         "nbap.DL_Timeslot_InformationItem", HFILL }},
52384     { &hf_nbap_timeSlot,
52385       { "timeSlot", "nbap.timeSlot",
52386         FT_UINT32, BASE_DEC, NULL, 0,
52387         "nbap.TimeSlot", HFILL }},
52388     { &hf_nbap_midambleShiftAndBurstType,
52389       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
52390         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
52391         "nbap.MidambleShiftAndBurstType", HFILL }},
52392     { &hf_nbap_tFCI_Presence,
52393       { "tFCI-Presence", "nbap.tFCI_Presence",
52394         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
52395         "nbap.TFCI_Presence", HFILL }},
52396     { &hf_nbap_dL_Code_Information,
52397       { "dL-Code-Information", "nbap.dL_Code_Information",
52398         FT_UINT32, BASE_DEC, NULL, 0,
52399         "nbap.TDD_DL_Code_Information", HFILL }},
52400     { &hf_nbap_DL_TimeslotLCR_Information_item,
52401       { "DL-TimeslotLCR-Information", "nbap.DL_TimeslotLCR_Information_item",
52402         FT_NONE, BASE_NONE, NULL, 0,
52403         "nbap.DL_TimeslotLCR_InformationItem", HFILL }},
52404     { &hf_nbap_timeSlotLCR,
52405       { "timeSlotLCR", "nbap.timeSlotLCR",
52406         FT_UINT32, BASE_DEC, NULL, 0,
52407         "nbap.TimeSlotLCR", HFILL }},
52408     { &hf_nbap_midambleShiftLCR,
52409       { "midambleShiftLCR", "nbap.midambleShiftLCR",
52410         FT_NONE, BASE_NONE, NULL, 0,
52411         "nbap.MidambleShiftLCR", HFILL }},
52412     { &hf_nbap_dL_Code_LCR_Information,
52413       { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
52414         FT_UINT32, BASE_DEC, NULL, 0,
52415         "nbap.TDD_DL_Code_LCR_Information", HFILL }},
52416     { &hf_nbap_DL_Timeslot768_Information_item,
52417       { "DL-Timeslot768-Information", "nbap.DL_Timeslot768_Information_item",
52418         FT_NONE, BASE_NONE, NULL, 0,
52419         "nbap.DL_Timeslot768_InformationItem", HFILL }},
52420     { &hf_nbap_midambleShiftAndBurstType768,
52421       { "midambleShiftAndBurstType768", "nbap.midambleShiftAndBurstType768",
52422         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
52423         "nbap.MidambleShiftAndBurstType768", HFILL }},
52424     { &hf_nbap_dL_Code_768_Information,
52425       { "dL-Code-768-Information", "nbap.dL_Code_768_Information",
52426         FT_UINT32, BASE_DEC, NULL, 0,
52427         "nbap.TDD_DL_Code_768_Information", HFILL }},
52428     { &hf_nbap_powerAdjustmentType,
52429       { "powerAdjustmentType", "nbap.powerAdjustmentType",
52430         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
52431         "nbap.PowerAdjustmentType", HFILL }},
52432     { &hf_nbap_dLReferencePower,
52433       { "dLReferencePower", "nbap.dLReferencePower",
52434         FT_INT32, BASE_DEC, NULL, 0,
52435         "nbap.DL_Power", HFILL }},
52436     { &hf_nbap_dLReferencePowerList_DL_PC_Rqst,
52437       { "dLReferencePowerList-DL-PC-Rqst", "nbap.dLReferencePowerList_DL_PC_Rqst",
52438         FT_UINT32, BASE_DEC, NULL, 0,
52439         "nbap.DL_ReferencePowerInformationList", HFILL }},
52440     { &hf_nbap_maxAdjustmentStep,
52441       { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
52442         FT_UINT32, BASE_DEC, NULL, 0,
52443         "nbap.MaxAdjustmentStep", HFILL }},
52444     { &hf_nbap_adjustmentPeriod,
52445       { "adjustmentPeriod", "nbap.adjustmentPeriod",
52446         FT_UINT32, BASE_DEC, NULL, 0,
52447         "nbap.AdjustmentPeriod", HFILL }},
52448     { &hf_nbap_adjustmentRatio,
52449       { "adjustmentRatio", "nbap.adjustmentRatio",
52450         FT_UINT32, BASE_DEC, NULL, 0,
52451         "nbap.ScaledAdjustmentRatio", HFILL }},
52452     { &hf_nbap_DL_ReferencePowerInformationList_item,
52453       { "DL-ReferencePowerInformationList", "nbap.DL_ReferencePowerInformationList_item",
52454         FT_NONE, BASE_NONE, NULL, 0,
52455         "nbap.DL_ReferencePowerInformationItem", HFILL }},
52456     { &hf_nbap_rL_ID,
52457       { "rL-ID", "nbap.rL_ID",
52458         FT_UINT32, BASE_DEC, NULL, 0,
52459         "nbap.RL_ID", HFILL }},
52460     { &hf_nbap_dl_Reference_Power,
52461       { "dl-Reference-Power", "nbap.dl_Reference_Power",
52462         FT_INT32, BASE_DEC, NULL, 0,
52463         "nbap.DL_Power", HFILL }},
52464     { &hf_nbap_DL_TimeslotISCPInfo_item,
52465       { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo_item",
52466         FT_NONE, BASE_NONE, NULL, 0,
52467         "nbap.DL_TimeslotISCPInfoItem", HFILL }},
52468     { &hf_nbap_dL_TimeslotISCP,
52469       { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
52470         FT_UINT32, BASE_DEC, NULL, 0,
52471         "nbap.DL_TimeslotISCP", HFILL }},
52472     { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
52473       { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR_item",
52474         FT_NONE, BASE_NONE, NULL, 0,
52475         "nbap.DL_TimeslotISCPInfoItemLCR", HFILL }},
52476     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
52477       { "DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
52478         FT_NONE, BASE_NONE, NULL, 0,
52479         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
52480     { &hf_nbap_midambleShiftAndBurstType_01,
52481       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
52482         FT_NONE, BASE_NONE, NULL, 0,
52483         "nbap.MidambleShiftLCR", HFILL }},
52484     { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
52485       { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
52486         FT_UINT32, BASE_DEC, NULL, 0,
52487         "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst", HFILL }},
52488     { &hf_nbap_maxHSDSCH_HSSCCH_Power,
52489       { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
52490         FT_UINT32, BASE_DEC, NULL, 0,
52491         "nbap.MaximumTransmissionPower", HFILL }},
52492     { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
52493       { "DL-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item",
52494         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
52495         "nbap.TDD_ChannelisationCode", HFILL }},
52496     { &hf_nbap_uE_DRX_Cycle,
52497       { "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
52498         FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
52499         "nbap.UE_DRX_Cycle", HFILL }},
52500     { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle,
52501       { "inactivity-Threshold-for-UE-DRX-Cycle", "nbap.inactivity_Threshold_for_UE_DRX_Cycle",
52502         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0,
52503         "nbap.Inactivity_Threshold_for_UE_DRX_Cycle", HFILL }},
52504     { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring,
52505       { "inactivity-Threshold-for-UE-Grant-Monitoring", "nbap.inactivity_Threshold_for_UE_Grant_Monitoring",
52506         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals), 0,
52507         "nbap.Inactivity_Threshold_for_UE_Grant_Monitoring", HFILL }},
52508     { &hf_nbap_uE_DRX_Grant_Monitoring,
52509       { "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
52510         FT_BOOLEAN, 8, NULL, 0,
52511         "nbap.UE_DRX_Grant_Monitoring", HFILL }},
52512     { &hf_nbap_modify,
52513       { "modify", "nbap.modify",
52514         FT_NONE, BASE_NONE, NULL, 0,
52515         "nbap.DRX_Information_to_Modify_Items", HFILL }},
52516     { &hf_nbap_deactivate_01,
52517       { "deactivate", "nbap.deactivate",
52518         FT_NONE, BASE_NONE, NULL, 0,
52519         "nbap.NULL", HFILL }},
52520     { &hf_nbap_DSCH_InformationResponse_item,
52521       { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse_item",
52522         FT_NONE, BASE_NONE, NULL, 0,
52523         "nbap.DSCH_InformationResponseItem", HFILL }},
52524     { &hf_nbap_dSCH_ID,
52525       { "dSCH-ID", "nbap.dSCH_ID",
52526         FT_UINT32, BASE_DEC, NULL, 0,
52527         "nbap.DSCH_ID", HFILL }},
52528     { &hf_nbap_DSCH_TDD_Information_item,
52529       { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information_item",
52530         FT_NONE, BASE_NONE, NULL, 0,
52531         "nbap.DSCH_TDD_InformationItem", HFILL }},
52532     { &hf_nbap_cCTrCH_ID,
52533       { "cCTrCH-ID", "nbap.cCTrCH_ID",
52534         FT_UINT32, BASE_DEC, NULL, 0,
52535         "nbap.CCTrCH_ID", HFILL }},
52536     { &hf_nbap_transportFormatSet,
52537       { "transportFormatSet", "nbap.transportFormatSet",
52538         FT_NONE, BASE_NONE, NULL, 0,
52539         "nbap.TransportFormatSet", HFILL }},
52540     { &hf_nbap_uE_DTX_Cycle1_2ms,
52541       { "uE-DTX-Cycle1-2ms", "nbap.uE_DTX_Cycle1_2ms",
52542         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_2ms_vals), 0,
52543         "nbap.UE_DTX_Cycle1_2ms", HFILL }},
52544     { &hf_nbap_uE_DTX_Cycle2_2ms,
52545       { "uE-DTX-Cycle2-2ms", "nbap.uE_DTX_Cycle2_2ms",
52546         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_2ms_vals), 0,
52547         "nbap.UE_DTX_Cycle2_2ms", HFILL }},
52548     { &hf_nbap_mAC_DTX_Cycle_2ms,
52549       { "mAC-DTX-Cycle-2ms", "nbap.mAC_DTX_Cycle_2ms",
52550         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_2ms_vals), 0,
52551         "nbap.MAC_DTX_Cycle_2ms", HFILL }},
52552     { &hf_nbap_uE_DTX_Cycle1_10ms,
52553       { "uE-DTX-Cycle1-10ms", "nbap.uE_DTX_Cycle1_10ms",
52554         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_10ms_vals), 0,
52555         "nbap.UE_DTX_Cycle1_10ms", HFILL }},
52556     { &hf_nbap_uE_DTX_Cycle2_10ms,
52557       { "uE-DTX-Cycle2-10ms", "nbap.uE_DTX_Cycle2_10ms",
52558         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_10ms_vals), 0,
52559         "nbap.UE_DTX_Cycle2_10ms", HFILL }},
52560     { &hf_nbap_mAC_DTX_Cycle_10ms,
52561       { "mAC-DTX-Cycle-10ms", "nbap.mAC_DTX_Cycle_10ms",
52562         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_10ms_vals), 0,
52563         "nbap.MAC_DTX_Cycle_10ms", HFILL }},
52564     { &hf_nbap_e_DCH_TTI_Length,
52565       { "e-DCH-TTI-Length", "nbap.e_DCH_TTI_Length",
52566         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_vals), 0,
52567         "nbap.E_DCH_TTI_Length", HFILL }},
52568     { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2,
52569       { "inactivity-Threshold-for-UE-DTX-Cycle2", "nbap.inactivity_Threshold_for_UE_DTX_Cycle2",
52570         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0,
52571         "nbap.Inactivity_Threshold_for_UE_DTX_Cycle2", HFILL }},
52572     { &hf_nbap_uE_DTX_Long_Preamble,
52573       { "uE-DTX-Long-Preamble", "nbap.uE_DTX_Long_Preamble",
52574         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Long_Preamble_vals), 0,
52575         "nbap.UE_DTX_Long_Preamble", HFILL }},
52576     { &hf_nbap_mAC_Inactivity_Threshold,
52577       { "mAC-Inactivity-Threshold", "nbap.mAC_Inactivity_Threshold",
52578         FT_UINT32, BASE_DEC, VALS(nbap_MAC_Inactivity_Threshold_vals), 0,
52579         "nbap.MAC_Inactivity_Threshold", HFILL }},
52580     { &hf_nbap_cQI_DTX_Timer,
52581       { "cQI-DTX-Timer", "nbap.cQI_DTX_Timer",
52582         FT_UINT32, BASE_DEC, VALS(nbap_CQI_DTX_Timer_vals), 0,
52583         "nbap.CQI_DTX_Timer", HFILL }},
52584     { &hf_nbap_uE_DPCCH_burst1,
52585       { "uE-DPCCH-burst1", "nbap.uE_DPCCH_burst1",
52586         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst1_vals), 0,
52587         "nbap.UE_DPCCH_burst1", HFILL }},
52588     { &hf_nbap_uE_DPCCH_burst2,
52589       { "uE-DPCCH-burst2", "nbap.uE_DPCCH_burst2",
52590         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst2_vals), 0,
52591         "nbap.UE_DPCCH_burst2", HFILL }},
52592     { &hf_nbap_modify_01,
52593       { "modify", "nbap.modify",
52594         FT_NONE, BASE_NONE, NULL, 0,
52595         "nbap.DTX_Information_to_Modify_Items", HFILL }},
52596     { &hf_nbap_e_DCH_TTI_Length_to_Modify,
52597       { "e-DCH-TTI-Length-to-Modify", "nbap.e_DCH_TTI_Length_to_Modify",
52598         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_to_Modify_vals), 0,
52599         "nbap.E_DCH_TTI_Length_to_Modify", HFILL }},
52600     { &hf_nbap_replace,
52601       { "replace", "nbap.replace",
52602         FT_UINT32, BASE_DEC, NULL, 0,
52603         "nbap.E_AGCH_FDD_Code_List", HFILL }},
52604     { &hf_nbap_remove,
52605       { "remove", "nbap.remove",
52606         FT_NONE, BASE_NONE, NULL, 0,
52607         "nbap.NULL", HFILL }},
52608     { &hf_nbap_E_AGCH_FDD_Code_List_item,
52609       { "E-AGCH-FDD-Code-List", "nbap.E_AGCH_FDD_Code_List_item",
52610         FT_UINT32, BASE_DEC, NULL, 0,
52611         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
52612     { &hf_nbap_e_DCH_SF_allocation,
52613       { "e-DCH-SF-allocation", "nbap.e_DCH_SF_allocation",
52614         FT_UINT32, BASE_DEC, NULL, 0,
52615         "nbap.E_DCH_SF_allocation", HFILL }},
52616     { &hf_nbap_E_DCH_SF_allocation_item,
52617       { "E-DCH-SF-allocation", "nbap.E_DCH_SF_allocation_item",
52618         FT_NONE, BASE_NONE, NULL, 0,
52619         "nbap.E_DCH_SF_allocation_item", HFILL }},
52620     { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
52621       { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
52622         FT_UINT32, BASE_DEC, NULL, 0,
52623         "nbap.DL_ScramblingCode", HFILL }},
52624     { &hf_nbap_e_AGCH_Channelisation_Code,
52625       { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
52626         FT_UINT32, BASE_DEC, NULL, 0,
52627         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
52628     { &hf_nbap_primary_e_RNTI,
52629       { "primary-e-RNTI", "nbap.primary_e_RNTI",
52630         FT_UINT32, BASE_DEC, NULL, 0,
52631         "nbap.E_RNTI", HFILL }},
52632     { &hf_nbap_secondary_e_RNTI,
52633       { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
52634         FT_UINT32, BASE_DEC, NULL, 0,
52635         "nbap.E_RNTI", HFILL }},
52636     { &hf_nbap_primary_Secondary_Grant_Selector,
52637       { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
52638         FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
52639         "nbap.E_Primary_Secondary_Grant_Selector", HFILL }},
52640     { &hf_nbap_e_RGCH_Release_Indicator,
52641       { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
52642         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
52643         "nbap.E_RGCH_Release_Indicator", HFILL }},
52644     { &hf_nbap_e_DCH_MACdFlows_Information,
52645       { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
52646         FT_NONE, BASE_NONE, NULL, 0,
52647         "nbap.E_DCH_MACdFlows_Information", HFILL }},
52648     { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
52649       { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
52650         FT_BYTES, BASE_HEX, NULL, 0,
52651         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
52652     { &hf_nbap_e_DCH_Maximum_Bitrate,
52653       { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
52654         FT_UINT32, BASE_DEC, NULL, 0,
52655         "nbap.E_DCH_Maximum_Bitrate", HFILL }},
52656     { &hf_nbap_e_DCH_Processing_Overload_Level,
52657       { "e-DCH-Processing-Overload-Level", "nbap.e_DCH_Processing_Overload_Level",
52658         FT_UINT32, BASE_DEC, NULL, 0,
52659         "nbap.E_DCH_Processing_Overload_Level", HFILL }},
52660     { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
52661       { "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
52662         FT_UINT32, BASE_DEC, NULL, 0,
52663         "nbap.E_DCH_MACdFlow_Specific_InformationResp", HFILL }},
52664     { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
52665       { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
52666         FT_UINT32, BASE_DEC, NULL, 0,
52667         "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
52668     { &hf_nbap_mACeReset_Indicator,
52669       { "mACeReset-Indicator", "nbap.mACeReset_Indicator",
52670         FT_UINT32, BASE_DEC, VALS(nbap_MACeReset_Indicator_vals), 0,
52671         "nbap.MACeReset_Indicator", HFILL }},
52672     { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation,
52673       { "e-DCH-MACdFlow-Specific-UpdateInformation", "nbap.e_DCH_MACdFlow_Specific_UpdateInformation",
52674         FT_UINT32, BASE_DEC, NULL, 0,
52675         "nbap.E_DCH_MACdFlow_Specific_UpdateInformation", HFILL }},
52676     { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item,
52677       { "E-DCH-MACdFlow-Specific-UpdateInformation", "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_item",
52678         FT_NONE, BASE_NONE, NULL, 0,
52679         "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item", HFILL }},
52680     { &hf_nbap_e_DCH_MACdFlow_ID,
52681       { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
52682         FT_UINT32, BASE_DEC, NULL, 0,
52683         "nbap.E_DCH_MACdFlow_ID", HFILL }},
52684     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH,
52685       { "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
52686         FT_BYTES, BASE_HEX, NULL, 0,
52687         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
52688     { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item,
52689       { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information_item",
52690         FT_NONE, BASE_NONE, NULL, 0,
52691         "nbap.E_DCH_DL_Control_Channel_Change_Information_Item", HFILL }},
52692     { &hf_nbap_e_DCH_RL_ID,
52693       { "e-DCH-RL-ID", "nbap.e_DCH_RL_ID",
52694         FT_UINT32, BASE_DEC, NULL, 0,
52695         "nbap.RL_ID", HFILL }},
52696     { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item,
52697       { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information_item",
52698         FT_NONE, BASE_NONE, NULL, 0,
52699         "nbap.E_DCH_DL_Control_Channel_Grant_Information_Item", HFILL }},
52700     { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
52701       { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
52702         FT_NONE, BASE_NONE, NULL, 0,
52703         "nbap.E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
52704     { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
52705       { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant",
52706         FT_NONE, BASE_NONE, NULL, 0,
52707         "nbap.NULL", HFILL }},
52708     { &hf_nbap_E_DCH_LogicalChannelInformation_item,
52709       { "E-DCH-LogicalChannelInformation", "nbap.E_DCH_LogicalChannelInformation_item",
52710         FT_NONE, BASE_NONE, NULL, 0,
52711         "nbap.E_DCH_LogicalChannelInformationItem", HFILL }},
52712     { &hf_nbap_schedulingPriorityIndicator,
52713       { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
52714         FT_UINT32, BASE_DEC, NULL, 0,
52715         "nbap.SchedulingPriorityIndicator", HFILL }},
52716     { &hf_nbap_schedulingInformation,
52717       { "schedulingInformation", "nbap.schedulingInformation",
52718         FT_UINT32, BASE_DEC, VALS(nbap_SchedulingInformation_vals), 0,
52719         "nbap.SchedulingInformation", HFILL }},
52720     { &hf_nbap_mACesGuaranteedBitRate,
52721       { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
52722         FT_UINT32, BASE_DEC, NULL, 0,
52723         "nbap.MACesGuaranteedBitRate", HFILL }},
52724     { &hf_nbap_e_DCH_DDI_Value,
52725       { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
52726         FT_UINT32, BASE_DEC, NULL, 0,
52727         "nbap.E_DCH_DDI_Value", HFILL }},
52728     { &hf_nbap_mACd_PDU_Size_List,
52729       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
52730         FT_UINT32, BASE_DEC, NULL, 0,
52731         "nbap.E_DCH_MACdPDU_SizeList", HFILL }},
52732     { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
52733       { "E-DCH-MACdPDU-SizeList", "nbap.E_DCH_MACdPDU_SizeList_item",
52734         FT_NONE, BASE_NONE, NULL, 0,
52735         "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
52736     { &hf_nbap_mACdPDU_Size,
52737       { "mACdPDU-Size", "nbap.mACdPDU_Size",
52738         FT_UINT32, BASE_DEC, NULL, 0,
52739         "nbap.MACdPDU_Size", HFILL }},
52740     { &hf_nbap_E_DCH_LogicalChannelToModify_item,
52741       { "E-DCH-LogicalChannelToModify", "nbap.E_DCH_LogicalChannelToModify_item",
52742         FT_NONE, BASE_NONE, NULL, 0,
52743         "nbap.E_DCH_LogicalChannelToModifyItem", HFILL }},
52744     { &hf_nbap_mACd_PDU_Size_List_01,
52745       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
52746         FT_UINT32, BASE_DEC, NULL, 0,
52747         "nbap.E_DCH_MACdPDU_SizeToModifyList", HFILL }},
52748     { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
52749       { "E-DCH-MACdPDU-SizeToModifyList", "nbap.E_DCH_MACdPDU_SizeToModifyList_item",
52750         FT_NONE, BASE_NONE, NULL, 0,
52751         "nbap.E_DCH_MACdPDU_SizeListItem", HFILL }},
52752     { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
52753       { "E-DCH-LogicalChannelToDelete", "nbap.E_DCH_LogicalChannelToDelete_item",
52754         FT_NONE, BASE_NONE, NULL, 0,
52755         "nbap.E_DCH_LogicalChannelToDeleteItem", HFILL }},
52756     { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
52757       { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
52758         FT_UINT32, BASE_DEC, NULL, 0,
52759         "nbap.E_DCH_MACdFlow_Specific_InfoList", HFILL }},
52760     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
52761       { "E-DCH-MACdFlow-Specific-InfoList", "nbap.E_DCH_MACdFlow_Specific_InfoList_item",
52762         FT_NONE, BASE_NONE, NULL, 0,
52763         "nbap.E_DCH_MACdFlow_Specific_InfoItem", HFILL }},
52764     { &hf_nbap_eDCH_Grant_Type_Information,
52765       { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
52766         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
52767         "nbap.E_DCH_Grant_Type_Information", HFILL }},
52768     { &hf_nbap_eDCHLogicalChannelInformation,
52769       { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
52770         FT_UINT32, BASE_DEC, NULL, 0,
52771         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
52772     { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
52773       { "E-DCH-MACdFlow-Specific-InformationResp", "nbap.E_DCH_MACdFlow_Specific_InformationResp_item",
52774         FT_NONE, BASE_NONE, NULL, 0,
52775         "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
52776     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
52777       { "E-DCH-MACdFlow-Specific-InfoList-to-Modify", "nbap.E_DCH_MACdFlow_Specific_InfoList_to_Modify_item",
52778         FT_NONE, BASE_NONE, NULL, 0,
52779         "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
52780     { &hf_nbap_eDCH_LogicalChannelToAdd,
52781       { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
52782         FT_UINT32, BASE_DEC, NULL, 0,
52783         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
52784     { &hf_nbap_eDCH_LogicalChannelToModify,
52785       { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
52786         FT_UINT32, BASE_DEC, NULL, 0,
52787         "nbap.E_DCH_LogicalChannelToModify", HFILL }},
52788     { &hf_nbap_eDCH_LogicalChannelToDelete,
52789       { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
52790         FT_UINT32, BASE_DEC, NULL, 0,
52791         "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
52792     { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
52793       { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete_item",
52794         FT_NONE, BASE_NONE, NULL, 0,
52795         "nbap.E_DCH_MACdFlow_to_Delete_Item", HFILL }},
52796     { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
52797       { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
52798         FT_UINT32, BASE_DEC, NULL, 0,
52799         "nbap.Max_Bits_MACe_PDU_non_scheduled", HFILL }},
52800     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms,
52801       { "hARQ-Process-Allocation-NonSched-2ms", "nbap.hARQ_Process_Allocation_NonSched_2ms",
52802         FT_BYTES, BASE_HEX, NULL, 0,
52803         "nbap.HARQ_Process_Allocation_2ms_EDCH", HFILL }},
52804     { &hf_nbap_e_DCH_serving_cell_choice,
52805       { "e-DCH-serving-cell-choice", "nbap.e_DCH_serving_cell_choice",
52806         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_serving_cell_choice_vals), 0,
52807         "nbap.E_DCH_serving_cell_choice", HFILL }},
52808     { &hf_nbap_e_DCH_serving_cell_change_successful,
52809       { "e-DCH-serving-cell-change-successful", "nbap.e_DCH_serving_cell_change_successful",
52810         FT_NONE, BASE_NONE, NULL, 0,
52811         "nbap.E_DCH_serving_cell_change_successful", HFILL }},
52812     { &hf_nbap_e_DCH_serving_cell_change_unsuccessful,
52813       { "e-DCH-serving-cell-change-unsuccessful", "nbap.e_DCH_serving_cell_change_unsuccessful",
52814         FT_NONE, BASE_NONE, NULL, 0,
52815         "nbap.E_DCH_serving_cell_change_unsuccessful", HFILL }},
52816     { &hf_nbap_e_DCH_RL_InformationList_Rsp,
52817       { "e-DCH-RL-InformationList-Rsp", "nbap.e_DCH_RL_InformationList_Rsp",
52818         FT_UINT32, BASE_DEC, NULL, 0,
52819         "nbap.E_DCH_RL_InformationList_Rsp", HFILL }},
52820     { &hf_nbap_E_DCH_RL_InformationList_Rsp_item,
52821       { "E-DCH-RL-InformationList-Rsp", "nbap.E_DCH_RL_InformationList_Rsp_item",
52822         FT_NONE, BASE_NONE, NULL, 0,
52823         "nbap.E_DCH_RL_InformationList_Rsp_Item", HFILL }},
52824     { &hf_nbap_rl_ID,
52825       { "rl-ID", "nbap.rl_ID",
52826         FT_UINT32, BASE_DEC, NULL, 0,
52827         "nbap.RL_ID", HFILL }},
52828     { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info,
52829       { "e-DCH-FDD-DL-Control-Channel-Info", "nbap.e_DCH_FDD_DL_Control_Channel_Info",
52830         FT_NONE, BASE_NONE, NULL, 0,
52831         "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
52832     { &hf_nbap_cause,
52833       { "cause", "nbap.cause",
52834         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
52835         "nbap.Cause", HFILL }},
52836     { &hf_nbap_EDCH_RACH_Report_Value_item,
52837       { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value_item",
52838         FT_NONE, BASE_NONE, NULL, 0,
52839         "nbap.EDCH_RACH_Report_Value_item", HFILL }},
52840     { &hf_nbap_granted_EDCH_RACH_resources,
52841       { "granted-EDCH-RACH-resources", "nbap.granted_EDCH_RACH_resources",
52842         FT_UINT32, BASE_DEC, NULL, 0,
52843         "nbap.Granted_EDCH_RACH_Resources_Value", HFILL }},
52844     { &hf_nbap_denied_EDCH_RACH_resources,
52845       { "denied-EDCH-RACH-resources", "nbap.denied_EDCH_RACH_resources",
52846         FT_UINT32, BASE_DEC, NULL, 0,
52847         "nbap.Denied_EDCH_RACH_Resources_Value", HFILL }},
52848     { &hf_nbap_two_ms,
52849       { "two-ms", "nbap.two_ms",
52850         FT_NONE, BASE_NONE, NULL, 0,
52851         "nbap.DTX_Cycle_2ms_Items", HFILL }},
52852     { &hf_nbap_ten_ms,
52853       { "ten-ms", "nbap.ten_ms",
52854         FT_NONE, BASE_NONE, NULL, 0,
52855         "nbap.DTX_Cycle_10ms_Items", HFILL }},
52856     { &hf_nbap_two_ms_01,
52857       { "two-ms", "nbap.two_ms",
52858         FT_NONE, BASE_NONE, NULL, 0,
52859         "nbap.DTX_Cycle_2ms_to_Modify_Items", HFILL }},
52860     { &hf_nbap_ten_ms_01,
52861       { "ten-ms", "nbap.ten_ms",
52862         FT_NONE, BASE_NONE, NULL, 0,
52863         "nbap.DTX_Cycle_10ms_to_Modify_Items", HFILL }},
52864     { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item,
52865       { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR_item",
52866         FT_NONE, BASE_NONE, NULL, 0,
52867         "nbap.E_DCH_MACdFlow_to_Delete_ItemLCR", HFILL }},
52868     { &hf_nbap_e_DCH_MACdFlow_ID_LCR,
52869       { "e-DCH-MACdFlow-ID-LCR", "nbap.e_DCH_MACdFlow_ID_LCR",
52870         FT_UINT32, BASE_DEC, NULL, 0,
52871         "nbap.E_DCH_MACdFlow_ID_LCR", HFILL }},
52872     { &hf_nbap_t321,
52873       { "t321", "nbap.t321",
52874         FT_UINT32, BASE_DEC, VALS(nbap_T321_vals), 0,
52875         "nbap.T321", HFILL }},
52876     { &hf_nbap_hS_DSCH_DRX_Cycle_FACH,
52877       { "hS-DSCH-DRX-Cycle-FACH", "nbap.hS_DSCH_DRX_Cycle_FACH",
52878         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_DRX_Cycle_FACH_vals), 0,
52879         "nbap.HS_DSCH_DRX_Cycle_FACH", HFILL }},
52880     { &hf_nbap_hS_DSCH_RX_Burst_FACH,
52881       { "hS-DSCH-RX-Burst-FACH", "nbap.hS_DSCH_RX_Burst_FACH",
52882         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_RX_Burst_FACH_vals), 0,
52883         "nbap.HS_DSCH_RX_Burst_FACH", HFILL }},
52884     { &hf_nbap_replace_01,
52885       { "replace", "nbap.replace",
52886         FT_UINT32, BASE_DEC, NULL, 0,
52887         "nbap.E_RGCH_E_HICH_FDD_Code_List", HFILL }},
52888     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
52889       { "E-RGCH-E-HICH-FDD-Code-List", "nbap.E_RGCH_E_HICH_FDD_Code_List_item",
52890         FT_UINT32, BASE_DEC, NULL, 0,
52891         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
52892     { &hf_nbap_e_TFCI_BetaEC_Boost,
52893       { "e-TFCI-BetaEC-Boost", "nbap.e_TFCI_BetaEC_Boost",
52894         FT_UINT32, BASE_DEC, NULL, 0,
52895         "nbap.E_TFCI_BetaEC_Boost", HFILL }},
52896     { &hf_nbap_uL_Delta_T2TP,
52897       { "uL-Delta-T2TP", "nbap.uL_Delta_T2TP",
52898         FT_UINT32, BASE_DEC, NULL, 0,
52899         "nbap.UL_Delta_T2TP", HFILL }},
52900     { &hf_nbap_e_DCH_TFCI_Table_Index,
52901       { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
52902         FT_UINT32, BASE_DEC, NULL, 0,
52903         "nbap.E_DCH_TFCI_Table_Index", HFILL }},
52904     { &hf_nbap_e_DCH_Min_Set_E_TFCI,
52905       { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
52906         FT_UINT32, BASE_DEC, NULL, 0,
52907         "nbap.E_TFCI", HFILL }},
52908     { &hf_nbap_reference_E_TFCI_Information,
52909       { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
52910         FT_UINT32, BASE_DEC, NULL, 0,
52911         "nbap.Reference_E_TFCI_Information", HFILL }},
52912     { &hf_nbap_E_DCHProvidedBitRate_item,
52913       { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate_item",
52914         FT_NONE, BASE_NONE, NULL, 0,
52915         "nbap.E_DCHProvidedBitRate_Item", HFILL }},
52916     { &hf_nbap_e_DCHProvidedBitRateValue,
52917       { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
52918         FT_UINT32, BASE_DEC, NULL, 0,
52919         "nbap.E_DCHProvidedBitRateValue", HFILL }},
52920     { &hf_nbap_e_PUCH_Information,
52921       { "e-PUCH-Information", "nbap.e_PUCH_Information",
52922         FT_NONE, BASE_NONE, NULL, 0,
52923         "nbap.E_PUCH_Information", HFILL }},
52924     { &hf_nbap_e_DCH_MACdFlows_Information_TDD,
52925       { "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
52926         FT_UINT32, BASE_DEC, NULL, 0,
52927         "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
52928     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info,
52929       { "e-DCH-Non-Scheduled-Grant-Info", "nbap.e_DCH_Non_Scheduled_Grant_Info",
52930         FT_NONE, BASE_NONE, NULL, 0,
52931         "nbap.E_DCH_Non_Scheduled_Grant_Info", HFILL }},
52932     { &hf_nbap_e_DCH_TDD_Information,
52933       { "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information",
52934         FT_NONE, BASE_NONE, NULL, 0,
52935         "nbap.E_DCH_TDD_Information", HFILL }},
52936     { &hf_nbap_n_E_UCCH,
52937       { "n-E-UCCH", "nbap.n_E_UCCH",
52938         FT_UINT32, BASE_DEC, NULL, 0,
52939         "nbap.N_E_UCCH", HFILL }},
52940     { &hf_nbap_e_DCH_QPSK_RefBetaInfo,
52941       { "e-DCH-QPSK-RefBetaInfo", "nbap.e_DCH_QPSK_RefBetaInfo",
52942         FT_UINT32, BASE_DEC, NULL, 0,
52943         "nbap.E_DCH_QPSK_RefBetaInfo", HFILL }},
52944     { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo,
52945       { "e-DCH-sixteenQAM-RefBetaInfo", "nbap.e_DCH_sixteenQAM_RefBetaInfo",
52946         FT_UINT32, BASE_DEC, NULL, 0,
52947         "nbap.E_DCH_sixteenQAM_RefBetaInfo", HFILL }},
52948     { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item,
52949       { "E-DCH-QPSK-RefBetaInfo", "nbap.E_DCH_QPSK_RefBetaInfo_item",
52950         FT_NONE, BASE_NONE, NULL, 0,
52951         "nbap.E_DCH_RefBeta_Item", HFILL }},
52952     { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item,
52953       { "E-DCH-sixteenQAM-RefBetaInfo", "nbap.E_DCH_sixteenQAM_RefBetaInfo_item",
52954         FT_NONE, BASE_NONE, NULL, 0,
52955         "nbap.E_DCH_RefBeta_Item", HFILL }},
52956     { &hf_nbap_refCodeRate,
52957       { "refCodeRate", "nbap.refCodeRate",
52958         FT_UINT32, BASE_DEC, NULL, 0,
52959         "nbap.CodeRate_short", HFILL }},
52960     { &hf_nbap_refBeta,
52961       { "refBeta", "nbap.refBeta",
52962         FT_INT32, BASE_DEC, NULL, 0,
52963         "nbap.RefBeta", HFILL }},
52964     { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item,
52965       { "E-DCH-MACdFlows-Information-TDD", "nbap.E_DCH_MACdFlows_Information_TDD_item",
52966         FT_NONE, BASE_NONE, NULL, 0,
52967         "nbap.E_DCH_MACdFlow_InfoTDDItem", HFILL }},
52968     { &hf_nbap_eDCH_Grant_TypeTDD,
52969       { "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
52970         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
52971         "nbap.E_DCH_Grant_TypeTDD", HFILL }},
52972     { &hf_nbap_timeslotResource,
52973       { "timeslotResource", "nbap.timeslotResource",
52974         FT_BYTES, BASE_HEX, NULL, 0,
52975         "nbap.E_DCH_TimeslotResource", HFILL }},
52976     { &hf_nbap_powerResource,
52977       { "powerResource", "nbap.powerResource",
52978         FT_UINT32, BASE_DEC, NULL, 0,
52979         "nbap.E_DCH_PowerResource", HFILL }},
52980     { &hf_nbap_repetitionPeriod,
52981       { "repetitionPeriod", "nbap.repetitionPeriod",
52982         FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
52983         "nbap.RepetitionPeriod", HFILL }},
52984     { &hf_nbap_repetitionLength,
52985       { "repetitionLength", "nbap.repetitionLength",
52986         FT_UINT32, BASE_DEC, NULL, 0,
52987         "nbap.RepetitionLength", HFILL }},
52988     { &hf_nbap_tddE_PUCH_Offset,
52989       { "tddE-PUCH-Offset", "nbap.tddE_PUCH_Offset",
52990         FT_UINT32, BASE_DEC, NULL, 0,
52991         "nbap.TddE_PUCH_Offset", HFILL }},
52992     { &hf_nbap_tdd_ChannelisationCode,
52993       { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
52994         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
52995         "nbap.TDD_ChannelisationCode", HFILL }},
52996     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate,
52997       { "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
52998         FT_UINT32, BASE_DEC, NULL, 0,
52999         "nbap.E_DCH_TDD_Maximum_Bitrate", HFILL }},
53000     { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
53001       { "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
53002         FT_UINT32, BASE_DEC, NULL, 0,
53003         "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp", HFILL }},
53004     { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD,
53005       { "e-AGCH-Specific-Information-ResponseTDD", "nbap.e_AGCH_Specific_Information_ResponseTDD",
53006         FT_UINT32, BASE_DEC, NULL, 0,
53007         "nbap.E_AGCH_Specific_InformationRespListTDD", HFILL }},
53008     { &hf_nbap_e_RNTI,
53009       { "e-RNTI", "nbap.e_RNTI",
53010         FT_UINT32, BASE_DEC, NULL, 0,
53011         "nbap.E_RNTI", HFILL }},
53012     { &hf_nbap_scheduled_E_HICH_Specific_InformationResp,
53013       { "scheduled-E-HICH-Specific-InformationResp", "nbap.scheduled_E_HICH_Specific_InformationResp",
53014         FT_UINT32, BASE_DEC, NULL, 0,
53015         "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD", HFILL }},
53016     { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item,
53017       { "Scheduled-E-HICH-Specific-Information-ResponseLCRTDD", "nbap.Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item",
53018         FT_NONE, BASE_NONE, NULL, 0,
53019         "nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD", HFILL }},
53020     { &hf_nbap_e_HICH_ID_TDD,
53021       { "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
53022         FT_UINT32, BASE_DEC, NULL, 0,
53023         "nbap.E_HICH_ID_TDD", HFILL }},
53024     { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item,
53025       { "E-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_item",
53026         FT_NONE, BASE_NONE, NULL, 0,
53027         "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_Item", HFILL }},
53028     { &hf_nbap_e_DCH_MacdFlow_Id,
53029       { "e-DCH-MacdFlow-Id", "nbap.e_DCH_MacdFlow_Id",
53030         FT_UINT32, BASE_DEC, NULL, 0,
53031         "nbap.E_DCH_MACdFlow_ID", HFILL }},
53032     { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item,
53033       { "E-AGCH-Specific-InformationRespListTDD", "nbap.E_AGCH_Specific_InformationRespListTDD_item",
53034         FT_NONE, BASE_NONE, NULL, 0,
53035         "nbap.E_AGCH_Specific_InformationResp_ItemTDD", HFILL }},
53036     { &hf_nbap_e_AGCH_Id,
53037       { "e-AGCH-Id", "nbap.e_AGCH_Id",
53038         FT_UINT32, BASE_DEC, NULL, 0,
53039         "nbap.E_AGCH_Id", HFILL }},
53040     { &hf_nbap_e_DCH_MACdFlows_to_Add,
53041       { "e-DCH-MACdFlows-to-Add", "nbap.e_DCH_MACdFlows_to_Add",
53042         FT_UINT32, BASE_DEC, NULL, 0,
53043         "nbap.E_DCH_MACdFlows_Information_TDD", HFILL }},
53044     { &hf_nbap_e_DCH_MACdFlows_to_Delete,
53045       { "e-DCH-MACdFlows-to-Delete", "nbap.e_DCH_MACdFlows_to_Delete",
53046         FT_UINT32, BASE_DEC, NULL, 0,
53047         "nbap.E_DCH_MACdFlows_to_Delete", HFILL }},
53048     { &hf_nbap_e_DCH_TDD_Information_to_Modify,
53049       { "e-DCH-TDD-Information-to-Modify", "nbap.e_DCH_TDD_Information_to_Modify",
53050         FT_NONE, BASE_NONE, NULL, 0,
53051         "nbap.E_DCH_TDD_Information_to_Modify", HFILL }},
53052     { &hf_nbap_e_DCH_TDD_Information_to_Modify_List,
53053       { "e-DCH-TDD-Information-to-Modify-List", "nbap.e_DCH_TDD_Information_to_Modify_List",
53054         FT_UINT32, BASE_DEC, NULL, 0,
53055         "nbap.E_DCH_TDD_Information_to_Modify_List", HFILL }},
53056     { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item,
53057       { "E-DCH-TDD-Information-to-Modify-List", "nbap.E_DCH_TDD_Information_to_Modify_List_item",
53058         FT_NONE, BASE_NONE, NULL, 0,
53059         "nbap.E_DCH_MACdFlow_ModifyTDDItem", HFILL }},
53060     { &hf_nbap_e_DCH_LogicalChannelToAdd,
53061       { "e-DCH-LogicalChannelToAdd", "nbap.e_DCH_LogicalChannelToAdd",
53062         FT_UINT32, BASE_DEC, NULL, 0,
53063         "nbap.E_DCH_LogicalChannelInformation", HFILL }},
53064     { &hf_nbap_e_DCH_LogicalChannelToModify,
53065       { "e-DCH-LogicalChannelToModify", "nbap.e_DCH_LogicalChannelToModify",
53066         FT_UINT32, BASE_DEC, NULL, 0,
53067         "nbap.E_DCH_LogicalChannelToModify", HFILL }},
53068     { &hf_nbap_e_DCH_LogicalChannelToDelete,
53069       { "e-DCH-LogicalChannelToDelete", "nbap.e_DCH_LogicalChannelToDelete",
53070         FT_UINT32, BASE_DEC, NULL, 0,
53071         "nbap.E_DCH_LogicalChannelToDelete", HFILL }},
53072     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768,
53073       { "e-DCH-Non-Scheduled-Grant-Info768", "nbap.e_DCH_Non_Scheduled_Grant_Info768",
53074         FT_NONE, BASE_NONE, NULL, 0,
53075         "nbap.E_DCH_Non_Scheduled_Grant_Info768", HFILL }},
53076     { &hf_nbap_e_DCH_TDD_Information768,
53077       { "e-DCH-TDD-Information768", "nbap.e_DCH_TDD_Information768",
53078         FT_NONE, BASE_NONE, NULL, 0,
53079         "nbap.E_DCH_TDD_Information768", HFILL }},
53080     { &hf_nbap_tdd_ChannelisationCode768,
53081       { "tdd-ChannelisationCode768", "nbap.tdd_ChannelisationCode768",
53082         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
53083         "nbap.TDD_ChannelisationCode768", HFILL }},
53084     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768,
53085       { "e-DCH-TDD-Maximum-Bitrate768", "nbap.e_DCH_TDD_Maximum_Bitrate768",
53086         FT_UINT32, BASE_DEC, NULL, 0,
53087         "nbap.E_DCH_TDD_Maximum_Bitrate768", HFILL }},
53088     { &hf_nbap_e_PUCH_LCR_Information,
53089       { "e-PUCH-LCR-Information", "nbap.e_PUCH_LCR_Information",
53090         FT_NONE, BASE_NONE, NULL, 0,
53091         "nbap.E_PUCH_LCR_Information", HFILL }},
53092     { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info,
53093       { "e-DCH-Non-Scheduled-Grant-LCR-Info", "nbap.e_DCH_Non_Scheduled_Grant_LCR_Info",
53094         FT_NONE, BASE_NONE, NULL, 0,
53095         "nbap.E_DCH_Non_Scheduled_Grant_LCR_Info", HFILL }},
53096     { &hf_nbap_e_DCH_LCRTDD_Information,
53097       { "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information",
53098         FT_NONE, BASE_NONE, NULL, 0,
53099         "nbap.E_DCH_LCRTDD_Information", HFILL }},
53100     { &hf_nbap_timeslotResourceLCR,
53101       { "timeslotResourceLCR", "nbap.timeslotResourceLCR",
53102         FT_BYTES, BASE_HEX, NULL, 0,
53103         "nbap.E_DCH_TimeslotResourceLCR", HFILL }},
53104     { &hf_nbap_subframeNumber,
53105       { "subframeNumber", "nbap.subframeNumber",
53106         FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_vals), 0,
53107         "nbap.T_subframeNumber", HFILL }},
53108     { &hf_nbap_n_E_UCCHLCR,
53109       { "n-E-UCCHLCR", "nbap.n_E_UCCHLCR",
53110         FT_UINT32, BASE_DEC, NULL, 0,
53111         "nbap.N_E_UCCHLCR", HFILL }},
53112     { &hf_nbap_e_HICH_LCR_Information,
53113       { "e-HICH-LCR-Information", "nbap.e_HICH_LCR_Information",
53114         FT_NONE, BASE_NONE, NULL, 0,
53115         "nbap.E_HICH_LCR_Information", HFILL }},
53116     { &hf_nbap_signatureSequenceGroupIndex,
53117       { "signatureSequenceGroupIndex", "nbap.signatureSequenceGroupIndex",
53118         FT_UINT32, BASE_DEC, NULL, 0,
53119         "nbap.SignatureSequenceGroupIndex", HFILL }},
53120     { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory,
53121       { "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
53122         FT_UINT32, BASE_DEC, NULL, 0,
53123         "nbap.E_DCH_LCRTDD_PhysicalLayerCategory", HFILL }},
53124     { &hf_nbap_dRX_Interruption_by_HS_DSCH,
53125       { "dRX-Interruption-by-HS-DSCH", "nbap.dRX_Interruption_by_HS_DSCH",
53126         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Interruption_by_HS_DSCH_vals), 0,
53127         "nbap.DRX_Interruption_by_HS_DSCH", HFILL }},
53128     { &hf_nbap_FDD_DL_CodeInformation_item,
53129       { "FDD-DL-CodeInformation", "nbap.FDD_DL_CodeInformation_item",
53130         FT_NONE, BASE_NONE, NULL, 0,
53131         "nbap.FDD_DL_CodeInformationItem", HFILL }},
53132     { &hf_nbap_dl_ScramblingCode,
53133       { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
53134         FT_UINT32, BASE_DEC, NULL, 0,
53135         "nbap.DL_ScramblingCode", HFILL }},
53136     { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
53137       { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
53138         FT_UINT32, BASE_DEC, NULL, 0,
53139         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
53140     { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
53141       { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
53142         FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
53143         "nbap.TransmissionGapPatternSequenceCodeInformation", HFILL }},
53144     { &hf_nbap_navClockModel,
53145       { "navClockModel", "nbap.navClockModel",
53146         FT_NONE, BASE_NONE, NULL, 0,
53147         "nbap.GANSS_NAVclockModel", HFILL }},
53148     { &hf_nbap_cnavClockModel,
53149       { "cnavClockModel", "nbap.cnavClockModel",
53150         FT_NONE, BASE_NONE, NULL, 0,
53151         "nbap.GANSS_CNAVclockModel", HFILL }},
53152     { &hf_nbap_glonassClockModel,
53153       { "glonassClockModel", "nbap.glonassClockModel",
53154         FT_NONE, BASE_NONE, NULL, 0,
53155         "nbap.GANSS_GLONASSclockModel", HFILL }},
53156     { &hf_nbap_sbasClockModel,
53157       { "sbasClockModel", "nbap.sbasClockModel",
53158         FT_NONE, BASE_NONE, NULL, 0,
53159         "nbap.GANSS_SBASclockModel", HFILL }},
53160     { &hf_nbap_dataID,
53161       { "dataID", "nbap.dataID",
53162         FT_BYTES, BASE_HEX, NULL, 0,
53163         "nbap.BIT_STRING_SIZE_2", HFILL }},
53164     { &hf_nbap_ganss_Add_Nav_Models_And_Time_Recovery,
53165       { "ganss-Add-Nav-Models-And-Time-Recovery", "nbap.ganss_Add_Nav_Models_And_Time_Recovery",
53166         FT_BOOLEAN, 8, NULL, 0,
53167         "nbap.BOOLEAN", HFILL }},
53168     { &hf_nbap_navKeplerianSet,
53169       { "navKeplerianSet", "nbap.navKeplerianSet",
53170         FT_NONE, BASE_NONE, NULL, 0,
53171         "nbap.GANSS_NavModel_NAVKeplerianSet", HFILL }},
53172     { &hf_nbap_cnavKeplerianSet,
53173       { "cnavKeplerianSet", "nbap.cnavKeplerianSet",
53174         FT_NONE, BASE_NONE, NULL, 0,
53175         "nbap.GANSS_NavModel_CNAVKeplerianSet", HFILL }},
53176     { &hf_nbap_glonassECEF,
53177       { "glonassECEF", "nbap.glonassECEF",
53178         FT_NONE, BASE_NONE, NULL, 0,
53179         "nbap.GANSS_NavModel_GLONASSecef", HFILL }},
53180     { &hf_nbap_sbasECEF,
53181       { "sbasECEF", "nbap.sbasECEF",
53182         FT_NONE, BASE_NONE, NULL, 0,
53183         "nbap.GANSS_NavModel_SBASecef", HFILL }},
53184     { &hf_nbap_ganss_Add_UTC_Models,
53185       { "ganss-Add-UTC-Models", "nbap.ganss_Add_UTC_Models",
53186         FT_BOOLEAN, 8, NULL, 0,
53187         "nbap.BOOLEAN", HFILL }},
53188     { &hf_nbap_alpha_beta_parameters,
53189       { "alpha-beta-parameters", "nbap.alpha_beta_parameters",
53190         FT_NONE, BASE_NONE, NULL, 0,
53191         "nbap.GPS_Ionospheric_Model", HFILL }},
53192     { &hf_nbap_ganss_Transmission_Time,
53193       { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time",
53194         FT_NONE, BASE_NONE, NULL, 0,
53195         "nbap.GANSS_Transmission_Time", HFILL }},
53196     { &hf_nbap_non_broadcastIndication,
53197       { "non-broadcastIndication", "nbap.non_broadcastIndication",
53198         FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
53199         "nbap.T_non_broadcastIndication", HFILL }},
53200     { &hf_nbap_ganssSatInfoNavList,
53201       { "ganssSatInfoNavList", "nbap.ganssSatInfoNavList",
53202         FT_UINT32, BASE_DEC, NULL, 0,
53203         "nbap.Ganss_Sat_Info_AddNavList", HFILL }},
53204     { &hf_nbap_GANSS_Additional_Time_Models_item,
53205       { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models_item",
53206         FT_NONE, BASE_NONE, NULL, 0,
53207         "nbap.GANSS_Time_Model", HFILL }},
53208     { &hf_nbap_utcModel1,
53209       { "utcModel1", "nbap.utcModel1",
53210         FT_NONE, BASE_NONE, NULL, 0,
53211         "nbap.GANSS_UTCmodelSet1", HFILL }},
53212     { &hf_nbap_utcModel2,
53213       { "utcModel2", "nbap.utcModel2",
53214         FT_NONE, BASE_NONE, NULL, 0,
53215         "nbap.GANSS_UTCmodelSet2", HFILL }},
53216     { &hf_nbap_utcModel3,
53217       { "utcModel3", "nbap.utcModel3",
53218         FT_NONE, BASE_NONE, NULL, 0,
53219         "nbap.GANSS_UTCmodelSet3", HFILL }},
53220     { &hf_nbap_ganss_wk_number,
53221       { "ganss-wk-number", "nbap.ganss_wk_number",
53222         FT_UINT32, BASE_DEC, NULL, 0,
53223         "nbap.INTEGER_0_255", HFILL }},
53224     { &hf_nbap_gANSS_AlmanacModel,
53225       { "gANSS-AlmanacModel", "nbap.gANSS_AlmanacModel",
53226         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AlmanacModel_vals), 0,
53227         "nbap.GANSS_AlmanacModel", HFILL }},
53228     { &hf_nbap_gANSS_keplerianParameters,
53229       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
53230         FT_NONE, BASE_NONE, NULL, 0,
53231         "nbap.GANSS_KeplerianParametersAlm", HFILL }},
53232     { &hf_nbap_gANSS_alm_keplerianNAVAlmanac,
53233       { "gANSS-alm-keplerianNAVAlmanac", "nbap.gANSS_alm_keplerianNAVAlmanac",
53234         FT_NONE, BASE_NONE, NULL, 0,
53235         "nbap.GANSS_ALM_NAVKeplerianSet", HFILL }},
53236     { &hf_nbap_gANSS_alm_keplerianReducedAlmanac,
53237       { "gANSS-alm-keplerianReducedAlmanac", "nbap.gANSS_alm_keplerianReducedAlmanac",
53238         FT_NONE, BASE_NONE, NULL, 0,
53239         "nbap.GANSS_ALM_ReducedKeplerianSet", HFILL }},
53240     { &hf_nbap_gANSS_alm_keplerianMidiAlmanac,
53241       { "gANSS-alm-keplerianMidiAlmanac", "nbap.gANSS_alm_keplerianMidiAlmanac",
53242         FT_NONE, BASE_NONE, NULL, 0,
53243         "nbap.GANSS_ALM_MidiAlmanacSet", HFILL }},
53244     { &hf_nbap_gANSS_alm_keplerianGLONASS,
53245       { "gANSS-alm-keplerianGLONASS", "nbap.gANSS_alm_keplerianGLONASS",
53246         FT_NONE, BASE_NONE, NULL, 0,
53247         "nbap.GANSS_ALM_GlonassAlmanacSet", HFILL }},
53248     { &hf_nbap_gANSS_alm_ecefSBASAlmanac,
53249       { "gANSS-alm-ecefSBASAlmanac", "nbap.gANSS_alm_ecefSBASAlmanac",
53250         FT_NONE, BASE_NONE, NULL, 0,
53251         "nbap.GANSS_ALM_ECEFsbasAlmanacSet", HFILL }},
53252     { &hf_nbap_sat_info_SBASecefList,
53253       { "sat-info-SBASecefList", "nbap.sat_info_SBASecefList",
53254         FT_UINT32, BASE_DEC, NULL, 0,
53255         "nbap.GANSS_SAT_Info_Almanac_SBASecefList", HFILL }},
53256     { &hf_nbap_sat_info_GLOkpList,
53257       { "sat-info-GLOkpList", "nbap.sat_info_GLOkpList",
53258         FT_UINT32, BASE_DEC, NULL, 0,
53259         "nbap.GANSS_SAT_Info_Almanac_GLOkpList", HFILL }},
53260     { &hf_nbap_t_oa,
53261       { "t-oa", "nbap.t_oa",
53262         FT_UINT32, BASE_DEC, NULL, 0,
53263         "nbap.INTEGER_0_255", HFILL }},
53264     { &hf_nbap_sat_info_MIDIkpList,
53265       { "sat-info-MIDIkpList", "nbap.sat_info_MIDIkpList",
53266         FT_UINT32, BASE_DEC, NULL, 0,
53267         "nbap.GANSS_SAT_Info_Almanac_MIDIkpList", HFILL }},
53268     { &hf_nbap_sat_info_NAVkpList,
53269       { "sat-info-NAVkpList", "nbap.sat_info_NAVkpList",
53270         FT_UINT32, BASE_DEC, NULL, 0,
53271         "nbap.GANSS_SAT_Info_Almanac_NAVkpList", HFILL }},
53272     { &hf_nbap_sat_info_REDkpList,
53273       { "sat-info-REDkpList", "nbap.sat_info_REDkpList",
53274         FT_UINT32, BASE_DEC, NULL, 0,
53275         "nbap.GANSS_SAT_Info_Almanac_REDkpList", HFILL }},
53276     { &hf_nbap_ganssID1,
53277       { "ganssID1", "nbap.ganssID1",
53278         FT_UINT32, BASE_DEC, NULL, 0,
53279         "nbap.GANSS_AuxInfoGANSS_ID1", HFILL }},
53280     { &hf_nbap_ganssID3,
53281       { "ganssID3", "nbap.ganssID3",
53282         FT_UINT32, BASE_DEC, NULL, 0,
53283         "nbap.GANSS_AuxInfoGANSS_ID3", HFILL }},
53284     { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item,
53285       { "GANSS-AuxInfoGANSS-ID1", "nbap.GANSS_AuxInfoGANSS_ID1_item",
53286         FT_NONE, BASE_NONE, NULL, 0,
53287         "nbap.GANSS_AuxInfoGANSS_ID1_element", HFILL }},
53288     { &hf_nbap_svID,
53289       { "svID", "nbap.svID",
53290         FT_UINT32, BASE_DEC, NULL, 0,
53291         "nbap.INTEGER_0_63", HFILL }},
53292     { &hf_nbap_signalsAvailable,
53293       { "signalsAvailable", "nbap.signalsAvailable",
53294         FT_BYTES, BASE_HEX, NULL, 0,
53295         "nbap.BIT_STRING_SIZE_8", HFILL }},
53296     { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item,
53297       { "GANSS-AuxInfoGANSS-ID3", "nbap.GANSS_AuxInfoGANSS_ID3_item",
53298         FT_NONE, BASE_NONE, NULL, 0,
53299         "nbap.GANSS_AuxInfoGANSS_ID3_element", HFILL }},
53300     { &hf_nbap_channelNumber,
53301       { "channelNumber", "nbap.channelNumber",
53302         FT_INT32, BASE_DEC, NULL, 0,
53303         "nbap.INTEGER_M7_13", HFILL }},
53304     { &hf_nbap_ganss_Aux_Info,
53305       { "ganss-Aux-Info", "nbap.ganss_Aux_Info",
53306         FT_BOOLEAN, 8, NULL, 0,
53307         "nbap.BOOLEAN", HFILL }},
53308     { &hf_nbap_GANSS_Clock_Model_item,
53309       { "GANSS-Clock-Model", "nbap.GANSS_Clock_Model_item",
53310         FT_NONE, BASE_NONE, NULL, 0,
53311         "nbap.GANSS_SatelliteClockModelItem", HFILL }},
53312     { &hf_nbap_cnavToc,
53313       { "cnavToc", "nbap.cnavToc",
53314         FT_BYTES, BASE_HEX, NULL, 0,
53315         "nbap.BIT_STRING_SIZE_11", HFILL }},
53316     { &hf_nbap_cnavTop,
53317       { "cnavTop", "nbap.cnavTop",
53318         FT_BYTES, BASE_HEX, NULL, 0,
53319         "nbap.BIT_STRING_SIZE_11", HFILL }},
53320     { &hf_nbap_cnavURA0,
53321       { "cnavURA0", "nbap.cnavURA0",
53322         FT_BYTES, BASE_HEX, NULL, 0,
53323         "nbap.BIT_STRING_SIZE_5", HFILL }},
53324     { &hf_nbap_cnavURA1,
53325       { "cnavURA1", "nbap.cnavURA1",
53326         FT_BYTES, BASE_HEX, NULL, 0,
53327         "nbap.BIT_STRING_SIZE_3", HFILL }},
53328     { &hf_nbap_cnavURA2,
53329       { "cnavURA2", "nbap.cnavURA2",
53330         FT_BYTES, BASE_HEX, NULL, 0,
53331         "nbap.BIT_STRING_SIZE_3", HFILL }},
53332     { &hf_nbap_cnavAf2,
53333       { "cnavAf2", "nbap.cnavAf2",
53334         FT_BYTES, BASE_HEX, NULL, 0,
53335         "nbap.BIT_STRING_SIZE_10", HFILL }},
53336     { &hf_nbap_cnavAf1,
53337       { "cnavAf1", "nbap.cnavAf1",
53338         FT_BYTES, BASE_HEX, NULL, 0,
53339         "nbap.BIT_STRING_SIZE_20", HFILL }},
53340     { &hf_nbap_cnavAf0,
53341       { "cnavAf0", "nbap.cnavAf0",
53342         FT_BYTES, BASE_HEX, NULL, 0,
53343         "nbap.BIT_STRING_SIZE_26", HFILL }},
53344     { &hf_nbap_cnavTgd,
53345       { "cnavTgd", "nbap.cnavTgd",
53346         FT_BYTES, BASE_HEX, NULL, 0,
53347         "nbap.BIT_STRING_SIZE_13", HFILL }},
53348     { &hf_nbap_cnavISCl1cp,
53349       { "cnavISCl1cp", "nbap.cnavISCl1cp",
53350         FT_BYTES, BASE_HEX, NULL, 0,
53351         "nbap.BIT_STRING_SIZE_13", HFILL }},
53352     { &hf_nbap_cnavISCl1cd,
53353       { "cnavISCl1cd", "nbap.cnavISCl1cd",
53354         FT_BYTES, BASE_HEX, NULL, 0,
53355         "nbap.BIT_STRING_SIZE_13", HFILL }},
53356     { &hf_nbap_cnavISCl1ca,
53357       { "cnavISCl1ca", "nbap.cnavISCl1ca",
53358         FT_BYTES, BASE_HEX, NULL, 0,
53359         "nbap.BIT_STRING_SIZE_13", HFILL }},
53360     { &hf_nbap_cnavISCl2c,
53361       { "cnavISCl2c", "nbap.cnavISCl2c",
53362         FT_BYTES, BASE_HEX, NULL, 0,
53363         "nbap.BIT_STRING_SIZE_13", HFILL }},
53364     { &hf_nbap_cnavISCl5i5,
53365       { "cnavISCl5i5", "nbap.cnavISCl5i5",
53366         FT_BYTES, BASE_HEX, NULL, 0,
53367         "nbap.BIT_STRING_SIZE_13", HFILL }},
53368     { &hf_nbap_cnavISCl5q5,
53369       { "cnavISCl5q5", "nbap.cnavISCl5q5",
53370         FT_BYTES, BASE_HEX, NULL, 0,
53371         "nbap.BIT_STRING_SIZE_13", HFILL }},
53372     { &hf_nbap_ganss_Ionospheric_Model,
53373       { "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model",
53374         FT_NONE, BASE_NONE, NULL, 0,
53375         "nbap.GANSS_Ionospheric_Model", HFILL }},
53376     { &hf_nbap_ganss_Rx_Pos,
53377       { "ganss-Rx-Pos", "nbap.ganss_Rx_Pos",
53378         FT_NONE, BASE_NONE, NULL, 0,
53379         "nbap.GANSS_RX_Pos", HFILL }},
53380     { &hf_nbap_ionospheric_Model,
53381       { "ionospheric-Model", "nbap.ionospheric_Model",
53382         FT_BOOLEAN, 8, NULL, 0,
53383         "nbap.BOOLEAN", HFILL }},
53384     { &hf_nbap_ganssTod,
53385       { "ganssTod", "nbap.ganssTod",
53386         FT_UINT32, BASE_DEC, NULL, 0,
53387         "nbap.INTEGER_0_59_", HFILL }},
53388     { &hf_nbap_dataBitAssistancelist,
53389       { "dataBitAssistancelist", "nbap.dataBitAssistancelist",
53390         FT_UINT32, BASE_DEC, NULL, 0,
53391         "nbap.GANSS_DataBitAssistanceList", HFILL }},
53392     { &hf_nbap_GANSS_DataBitAssistanceList_item,
53393       { "GANSS-DataBitAssistanceList", "nbap.GANSS_DataBitAssistanceList_item",
53394         FT_NONE, BASE_NONE, NULL, 0,
53395         "nbap.GANSS_DataBitAssistanceItem", HFILL }},
53396     { &hf_nbap_dataBitAssistanceSgnList,
53397       { "dataBitAssistanceSgnList", "nbap.dataBitAssistanceSgnList",
53398         FT_UINT32, BASE_DEC, NULL, 0,
53399         "nbap.GANSS_DataBitAssistanceSgnList", HFILL }},
53400     { &hf_nbap_GANSS_DataBitAssistanceSgnList_item,
53401       { "GANSS-DataBitAssistanceSgnList", "nbap.GANSS_DataBitAssistanceSgnList_item",
53402         FT_NONE, BASE_NONE, NULL, 0,
53403         "nbap.GANSS_DataBitAssistanceSgnItem", HFILL }},
53404     { &hf_nbap_ganss_SignalId,
53405       { "ganss-SignalId", "nbap.ganss_SignalId",
53406         FT_UINT32, BASE_DEC, NULL, 0,
53407         "nbap.GANSS_Signal_ID", HFILL }},
53408     { &hf_nbap_ganssDataBits,
53409       { "ganssDataBits", "nbap.ganssDataBits",
53410         FT_BYTES, BASE_HEX, NULL, 0,
53411         "nbap.BIT_STRING_SIZE_1_1024", HFILL }},
53412     { &hf_nbap_ganssTod_01,
53413       { "ganssTod", "nbap.ganssTod",
53414         FT_UINT32, BASE_DEC, NULL, 0,
53415         "nbap.INTEGER_0_86399", HFILL }},
53416     { &hf_nbap_ganss_Data_Bit_Assistance_ReqList,
53417       { "ganss-Data-Bit-Assistance-ReqList", "nbap.ganss_Data_Bit_Assistance_ReqList",
53418         FT_NONE, BASE_NONE, NULL, 0,
53419         "nbap.GANSS_Data_Bit_Assistance_ReqList", HFILL }},
53420     { &hf_nbap_ganss_DataBitInterval,
53421       { "ganss-DataBitInterval", "nbap.ganss_DataBitInterval",
53422         FT_UINT32, BASE_DEC, NULL, 0,
53423         "nbap.INTEGER_0_15", HFILL }},
53424     { &hf_nbap_ganss_SatelliteInfo,
53425       { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo",
53426         FT_UINT32, BASE_DEC, NULL, 0,
53427         "nbap.T_ganss_SatelliteInfo", HFILL }},
53428     { &hf_nbap_ganss_SatelliteInfo_item,
53429       { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo_item",
53430         FT_UINT32, BASE_DEC, NULL, 0,
53431         "nbap.INTEGER_0_63", HFILL }},
53432     { &hf_nbap_b1,
53433       { "b1", "nbap.b1",
53434         FT_BYTES, BASE_HEX, NULL, 0,
53435         "nbap.BIT_STRING_SIZE_11", HFILL }},
53436     { &hf_nbap_b2,
53437       { "b2", "nbap.b2",
53438         FT_BYTES, BASE_HEX, NULL, 0,
53439         "nbap.BIT_STRING_SIZE_10", HFILL }},
53440     { &hf_nbap_teop,
53441       { "teop", "nbap.teop",
53442         FT_BYTES, BASE_HEX, NULL, 0,
53443         "nbap.BIT_STRING_SIZE_16", HFILL }},
53444     { &hf_nbap_pmX,
53445       { "pmX", "nbap.pmX",
53446         FT_BYTES, BASE_HEX, NULL, 0,
53447         "nbap.BIT_STRING_SIZE_21", HFILL }},
53448     { &hf_nbap_pmXdot,
53449       { "pmXdot", "nbap.pmXdot",
53450         FT_BYTES, BASE_HEX, NULL, 0,
53451         "nbap.BIT_STRING_SIZE_15", HFILL }},
53452     { &hf_nbap_pmY,
53453       { "pmY", "nbap.pmY",
53454         FT_BYTES, BASE_HEX, NULL, 0,
53455         "nbap.BIT_STRING_SIZE_21", HFILL }},
53456     { &hf_nbap_pmYdot,
53457       { "pmYdot", "nbap.pmYdot",
53458         FT_BYTES, BASE_HEX, NULL, 0,
53459         "nbap.BIT_STRING_SIZE_15", HFILL }},
53460     { &hf_nbap_deltaUT1,
53461       { "deltaUT1", "nbap.deltaUT1",
53462         FT_BYTES, BASE_HEX, NULL, 0,
53463         "nbap.BIT_STRING_SIZE_31", HFILL }},
53464     { &hf_nbap_deltaUT1dot,
53465       { "deltaUT1dot", "nbap.deltaUT1dot",
53466         FT_BYTES, BASE_HEX, NULL, 0,
53467         "nbap.BIT_STRING_SIZE_19", HFILL }},
53468     { &hf_nbap_eopReq,
53469       { "eopReq", "nbap.eopReq",
53470         FT_BOOLEAN, 8, NULL, 0,
53471         "nbap.BOOLEAN", HFILL }},
53472     { &hf_nbap_GANSS_GenericDataInfoReqList_item,
53473       { "GANSS-GenericDataInfoReqList", "nbap.GANSS_GenericDataInfoReqList_item",
53474         FT_NONE, BASE_NONE, NULL, 0,
53475         "nbap.GANSS_GenericDataInfoReqItem", HFILL }},
53476     { &hf_nbap_ganss_Id,
53477       { "ganss-Id", "nbap.ganss_Id",
53478         FT_UINT32, BASE_DEC, NULL, 0,
53479         "nbap.GANSS_ID", HFILL }},
53480     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery,
53481       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
53482         FT_BOOLEAN, 8, NULL, 0,
53483         "nbap.BOOLEAN", HFILL }},
53484     { &hf_nbap_ganss_Time_Model_GNSS_GNSS,
53485       { "ganss-Time-Model-GNSS-GNSS", "nbap.ganss_Time_Model_GNSS_GNSS",
53486         FT_BYTES, BASE_HEX, NULL, 0,
53487         "nbap.BIT_STRING_SIZE_9", HFILL }},
53488     { &hf_nbap_ganss_UTC_Model,
53489       { "ganss-UTC-Model", "nbap.ganss_UTC_Model",
53490         FT_BOOLEAN, 8, NULL, 0,
53491         "nbap.BOOLEAN", HFILL }},
53492     { &hf_nbap_ganss_Almanac,
53493       { "ganss-Almanac", "nbap.ganss_Almanac",
53494         FT_BOOLEAN, 8, NULL, 0,
53495         "nbap.BOOLEAN", HFILL }},
53496     { &hf_nbap_ganss_Real_Time_Integrity,
53497       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
53498         FT_BOOLEAN, 8, NULL, 0,
53499         "nbap.BOOLEAN", HFILL }},
53500     { &hf_nbap_ganss_Data_Bit_Assistance_Req,
53501       { "ganss-Data-Bit-Assistance-Req", "nbap.ganss_Data_Bit_Assistance_Req",
53502         FT_NONE, BASE_NONE, NULL, 0,
53503         "nbap.GANSS_Data_Bit_Assistance_ReqItem", HFILL }},
53504     { &hf_nbap_GANSS_Generic_Data_item,
53505       { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data_item",
53506         FT_NONE, BASE_NONE, NULL, 0,
53507         "nbap.GANSS_Generic_DataItem", HFILL }},
53508     { &hf_nbap_dganss_Correction,
53509       { "dganss-Correction", "nbap.dganss_Correction",
53510         FT_NONE, BASE_NONE, NULL, 0,
53511         "nbap.DGANSSCorrections", HFILL }},
53512     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01,
53513       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
53514         FT_NONE, BASE_NONE, NULL, 0,
53515         "nbap.GANSS_Navigation_Model_And_Time_Recovery", HFILL }},
53516     { &hf_nbap_ganss_Time_Model,
53517       { "ganss-Time-Model", "nbap.ganss_Time_Model",
53518         FT_NONE, BASE_NONE, NULL, 0,
53519         "nbap.GANSS_Time_Model", HFILL }},
53520     { &hf_nbap_ganss_UTC_TIME,
53521       { "ganss-UTC-TIME", "nbap.ganss_UTC_TIME",
53522         FT_NONE, BASE_NONE, NULL, 0,
53523         "nbap.GANSS_UTC_Model", HFILL }},
53524     { &hf_nbap_ganss_Almanac_01,
53525       { "ganss-Almanac", "nbap.ganss_Almanac",
53526         FT_NONE, BASE_NONE, NULL, 0,
53527         "nbap.GANSS_Almanac", HFILL }},
53528     { &hf_nbap_ganss_Real_Time_Integrity_01,
53529       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
53530         FT_UINT32, BASE_DEC, NULL, 0,
53531         "nbap.GANSS_Real_Time_Integrity", HFILL }},
53532     { &hf_nbap_ganss_Data_Bit_Assistance,
53533       { "ganss-Data-Bit-Assistance", "nbap.ganss_Data_Bit_Assistance",
53534         FT_NONE, BASE_NONE, NULL, 0,
53535         "nbap.GANSS_Data_Bit_Assistance", HFILL }},
53536     { &hf_nbap_gloTau,
53537       { "gloTau", "nbap.gloTau",
53538         FT_BYTES, BASE_HEX, NULL, 0,
53539         "nbap.BIT_STRING_SIZE_22", HFILL }},
53540     { &hf_nbap_gloGamma,
53541       { "gloGamma", "nbap.gloGamma",
53542         FT_BYTES, BASE_HEX, NULL, 0,
53543         "nbap.BIT_STRING_SIZE_11", HFILL }},
53544     { &hf_nbap_gloDeltaTau,
53545       { "gloDeltaTau", "nbap.gloDeltaTau",
53546         FT_BYTES, BASE_HEX, NULL, 0,
53547         "nbap.BIT_STRING_SIZE_5", HFILL }},
53548     { &hf_nbap_gANSS_CommonDataInfoReq,
53549       { "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq",
53550         FT_NONE, BASE_NONE, NULL, 0,
53551         "nbap.GANSS_CommonDataInfoReq", HFILL }},
53552     { &hf_nbap_gANSS_GenericDataInfoReqList,
53553       { "gANSS-GenericDataInfoReqList", "nbap.gANSS_GenericDataInfoReqList",
53554         FT_UINT32, BASE_DEC, NULL, 0,
53555         "nbap.GANSS_GenericDataInfoReqList", HFILL }},
53556     { &hf_nbap_alpha_zero_ionos,
53557       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
53558         FT_BYTES, BASE_HEX, NULL, 0,
53559         "nbap.BIT_STRING_SIZE_12", HFILL }},
53560     { &hf_nbap_alpha_one_ionos,
53561       { "alpha-one-ionos", "nbap.alpha_one_ionos",
53562         FT_BYTES, BASE_HEX, NULL, 0,
53563         "nbap.BIT_STRING_SIZE_12", HFILL }},
53564     { &hf_nbap_alpha_two_ionos,
53565       { "alpha-two-ionos", "nbap.alpha_two_ionos",
53566         FT_BYTES, BASE_HEX, NULL, 0,
53567         "nbap.BIT_STRING_SIZE_12", HFILL }},
53568     { &hf_nbap_gANSS_IonosphereRegionalStormFlags,
53569       { "gANSS-IonosphereRegionalStormFlags", "nbap.gANSS_IonosphereRegionalStormFlags",
53570         FT_NONE, BASE_NONE, NULL, 0,
53571         "nbap.GANSS_IonosphereRegionalStormFlags", HFILL }},
53572     { &hf_nbap_storm_flag_one,
53573       { "storm-flag-one", "nbap.storm_flag_one",
53574         FT_BOOLEAN, 8, NULL, 0,
53575         "nbap.BOOLEAN", HFILL }},
53576     { &hf_nbap_storm_flag_two,
53577       { "storm-flag-two", "nbap.storm_flag_two",
53578         FT_BOOLEAN, 8, NULL, 0,
53579         "nbap.BOOLEAN", HFILL }},
53580     { &hf_nbap_storm_flag_three,
53581       { "storm-flag-three", "nbap.storm_flag_three",
53582         FT_BOOLEAN, 8, NULL, 0,
53583         "nbap.BOOLEAN", HFILL }},
53584     { &hf_nbap_storm_flag_four,
53585       { "storm-flag-four", "nbap.storm_flag_four",
53586         FT_BOOLEAN, 8, NULL, 0,
53587         "nbap.BOOLEAN", HFILL }},
53588     { &hf_nbap_storm_flag_five,
53589       { "storm-flag-five", "nbap.storm_flag_five",
53590         FT_BOOLEAN, 8, NULL, 0,
53591         "nbap.BOOLEAN", HFILL }},
53592     { &hf_nbap_iod_a,
53593       { "iod-a", "nbap.iod_a",
53594         FT_UINT32, BASE_DEC, NULL, 0,
53595         "nbap.INTEGER_0_3", HFILL }},
53596     { &hf_nbap_gANSS_SatelliteInformationKP,
53597       { "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
53598         FT_UINT32, BASE_DEC, NULL, 0,
53599         "nbap.GANSS_SatelliteInformationKP", HFILL }},
53600     { &hf_nbap_toe_nav,
53601       { "toe-nav", "nbap.toe_nav",
53602         FT_BYTES, BASE_HEX, NULL, 0,
53603         "nbap.BIT_STRING_SIZE_14", HFILL }},
53604     { &hf_nbap_ganss_omega_nav,
53605       { "ganss-omega-nav", "nbap.ganss_omega_nav",
53606         FT_BYTES, BASE_HEX, NULL, 0,
53607         "nbap.BIT_STRING_SIZE_32", HFILL }},
53608     { &hf_nbap_delta_n_nav,
53609       { "delta-n-nav", "nbap.delta_n_nav",
53610         FT_BYTES, BASE_HEX, NULL, 0,
53611         "nbap.BIT_STRING_SIZE_16", HFILL }},
53612     { &hf_nbap_m_zero_nav,
53613       { "m-zero-nav", "nbap.m_zero_nav",
53614         FT_BYTES, BASE_HEX, NULL, 0,
53615         "nbap.BIT_STRING_SIZE_32", HFILL }},
53616     { &hf_nbap_omegadot_nav,
53617       { "omegadot-nav", "nbap.omegadot_nav",
53618         FT_BYTES, BASE_HEX, NULL, 0,
53619         "nbap.BIT_STRING_SIZE_24", HFILL }},
53620     { &hf_nbap_ganss_e_nav,
53621       { "ganss-e-nav", "nbap.ganss_e_nav",
53622         FT_BYTES, BASE_HEX, NULL, 0,
53623         "nbap.BIT_STRING_SIZE_32", HFILL }},
53624     { &hf_nbap_idot_nav,
53625       { "idot-nav", "nbap.idot_nav",
53626         FT_BYTES, BASE_HEX, NULL, 0,
53627         "nbap.BIT_STRING_SIZE_14", HFILL }},
53628     { &hf_nbap_a_sqrt_nav,
53629       { "a-sqrt-nav", "nbap.a_sqrt_nav",
53630         FT_BYTES, BASE_HEX, NULL, 0,
53631         "nbap.BIT_STRING_SIZE_32", HFILL }},
53632     { &hf_nbap_i_zero_nav,
53633       { "i-zero-nav", "nbap.i_zero_nav",
53634         FT_BYTES, BASE_HEX, NULL, 0,
53635         "nbap.BIT_STRING_SIZE_32", HFILL }},
53636     { &hf_nbap_omega_zero_nav,
53637       { "omega-zero-nav", "nbap.omega_zero_nav",
53638         FT_BYTES, BASE_HEX, NULL, 0,
53639         "nbap.BIT_STRING_SIZE_32", HFILL }},
53640     { &hf_nbap_c_rs_nav,
53641       { "c-rs-nav", "nbap.c_rs_nav",
53642         FT_BYTES, BASE_HEX, NULL, 0,
53643         "nbap.BIT_STRING_SIZE_16", HFILL }},
53644     { &hf_nbap_c_is_nav,
53645       { "c-is-nav", "nbap.c_is_nav",
53646         FT_BYTES, BASE_HEX, NULL, 0,
53647         "nbap.BIT_STRING_SIZE_16", HFILL }},
53648     { &hf_nbap_c_us_nav,
53649       { "c-us-nav", "nbap.c_us_nav",
53650         FT_BYTES, BASE_HEX, NULL, 0,
53651         "nbap.BIT_STRING_SIZE_16", HFILL }},
53652     { &hf_nbap_c_rc_nav,
53653       { "c-rc-nav", "nbap.c_rc_nav",
53654         FT_BYTES, BASE_HEX, NULL, 0,
53655         "nbap.BIT_STRING_SIZE_16", HFILL }},
53656     { &hf_nbap_c_ic_nav,
53657       { "c-ic-nav", "nbap.c_ic_nav",
53658         FT_BYTES, BASE_HEX, NULL, 0,
53659         "nbap.BIT_STRING_SIZE_16", HFILL }},
53660     { &hf_nbap_c_uc_nav,
53661       { "c-uc-nav", "nbap.c_uc_nav",
53662         FT_BYTES, BASE_HEX, NULL, 0,
53663         "nbap.BIT_STRING_SIZE_16", HFILL }},
53664     { &hf_nbap_navToc,
53665       { "navToc", "nbap.navToc",
53666         FT_BYTES, BASE_HEX, NULL, 0,
53667         "nbap.BIT_STRING_SIZE_16", HFILL }},
53668     { &hf_nbap_navaf2,
53669       { "navaf2", "nbap.navaf2",
53670         FT_BYTES, BASE_HEX, NULL, 0,
53671         "nbap.BIT_STRING_SIZE_8", HFILL }},
53672     { &hf_nbap_navaf1,
53673       { "navaf1", "nbap.navaf1",
53674         FT_BYTES, BASE_HEX, NULL, 0,
53675         "nbap.BIT_STRING_SIZE_16", HFILL }},
53676     { &hf_nbap_navaf0,
53677       { "navaf0", "nbap.navaf0",
53678         FT_BYTES, BASE_HEX, NULL, 0,
53679         "nbap.BIT_STRING_SIZE_22", HFILL }},
53680     { &hf_nbap_navTgd,
53681       { "navTgd", "nbap.navTgd",
53682         FT_BYTES, BASE_HEX, NULL, 0,
53683         "nbap.BIT_STRING_SIZE_8", HFILL }},
53684     { &hf_nbap_non_broadcastIndication_01,
53685       { "non-broadcastIndication", "nbap.non_broadcastIndication",
53686         FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_01_vals), 0,
53687         "nbap.T_non_broadcastIndication_01", HFILL }},
53688     { &hf_nbap_ganssSatInfoNav,
53689       { "ganssSatInfoNav", "nbap.ganssSatInfoNav",
53690         FT_UINT32, BASE_DEC, NULL, 0,
53691         "nbap.GANSS_Sat_Info_Nav", HFILL }},
53692     { &hf_nbap_cnavURAindex,
53693       { "cnavURAindex", "nbap.cnavURAindex",
53694         FT_BYTES, BASE_HEX, NULL, 0,
53695         "nbap.BIT_STRING_SIZE_5", HFILL }},
53696     { &hf_nbap_cnavDeltaA,
53697       { "cnavDeltaA", "nbap.cnavDeltaA",
53698         FT_BYTES, BASE_HEX, NULL, 0,
53699         "nbap.BIT_STRING_SIZE_26", HFILL }},
53700     { &hf_nbap_cnavAdot,
53701       { "cnavAdot", "nbap.cnavAdot",
53702         FT_BYTES, BASE_HEX, NULL, 0,
53703         "nbap.BIT_STRING_SIZE_25", HFILL }},
53704     { &hf_nbap_cnavDeltaNo,
53705       { "cnavDeltaNo", "nbap.cnavDeltaNo",
53706         FT_BYTES, BASE_HEX, NULL, 0,
53707         "nbap.BIT_STRING_SIZE_17", HFILL }},
53708     { &hf_nbap_cnavDeltaNoDot,
53709       { "cnavDeltaNoDot", "nbap.cnavDeltaNoDot",
53710         FT_BYTES, BASE_HEX, NULL, 0,
53711         "nbap.BIT_STRING_SIZE_23", HFILL }},
53712     { &hf_nbap_cnavMo,
53713       { "cnavMo", "nbap.cnavMo",
53714         FT_BYTES, BASE_HEX, NULL, 0,
53715         "nbap.BIT_STRING_SIZE_33", HFILL }},
53716     { &hf_nbap_cnavE,
53717       { "cnavE", "nbap.cnavE",
53718         FT_BYTES, BASE_HEX, NULL, 0,
53719         "nbap.BIT_STRING_SIZE_33", HFILL }},
53720     { &hf_nbap_cnavOmega,
53721       { "cnavOmega", "nbap.cnavOmega",
53722         FT_BYTES, BASE_HEX, NULL, 0,
53723         "nbap.BIT_STRING_SIZE_33", HFILL }},
53724     { &hf_nbap_cnavOMEGA0,
53725       { "cnavOMEGA0", "nbap.cnavOMEGA0",
53726         FT_BYTES, BASE_HEX, NULL, 0,
53727         "nbap.BIT_STRING_SIZE_33", HFILL }},
53728     { &hf_nbap_cnavDeltaOmegaDot,
53729       { "cnavDeltaOmegaDot", "nbap.cnavDeltaOmegaDot",
53730         FT_BYTES, BASE_HEX, NULL, 0,
53731         "nbap.BIT_STRING_SIZE_17", HFILL }},
53732     { &hf_nbap_cnavIo,
53733       { "cnavIo", "nbap.cnavIo",
53734         FT_BYTES, BASE_HEX, NULL, 0,
53735         "nbap.BIT_STRING_SIZE_33", HFILL }},
53736     { &hf_nbap_cnavIoDot,
53737       { "cnavIoDot", "nbap.cnavIoDot",
53738         FT_BYTES, BASE_HEX, NULL, 0,
53739         "nbap.BIT_STRING_SIZE_15", HFILL }},
53740     { &hf_nbap_cnavCis,
53741       { "cnavCis", "nbap.cnavCis",
53742         FT_BYTES, BASE_HEX, NULL, 0,
53743         "nbap.BIT_STRING_SIZE_16", HFILL }},
53744     { &hf_nbap_cnavCic,
53745       { "cnavCic", "nbap.cnavCic",
53746         FT_BYTES, BASE_HEX, NULL, 0,
53747         "nbap.BIT_STRING_SIZE_16", HFILL }},
53748     { &hf_nbap_cnavCrs,
53749       { "cnavCrs", "nbap.cnavCrs",
53750         FT_BYTES, BASE_HEX, NULL, 0,
53751         "nbap.BIT_STRING_SIZE_24", HFILL }},
53752     { &hf_nbap_cnavCrc,
53753       { "cnavCrc", "nbap.cnavCrc",
53754         FT_BYTES, BASE_HEX, NULL, 0,
53755         "nbap.BIT_STRING_SIZE_24", HFILL }},
53756     { &hf_nbap_cnavCus,
53757       { "cnavCus", "nbap.cnavCus",
53758         FT_BYTES, BASE_HEX, NULL, 0,
53759         "nbap.BIT_STRING_SIZE_21", HFILL }},
53760     { &hf_nbap_cnavCuc,
53761       { "cnavCuc", "nbap.cnavCuc",
53762         FT_BYTES, BASE_HEX, NULL, 0,
53763         "nbap.BIT_STRING_SIZE_21", HFILL }},
53764     { &hf_nbap_gloEn,
53765       { "gloEn", "nbap.gloEn",
53766         FT_BYTES, BASE_HEX, NULL, 0,
53767         "nbap.BIT_STRING_SIZE_5", HFILL }},
53768     { &hf_nbap_gloP1,
53769       { "gloP1", "nbap.gloP1",
53770         FT_BYTES, BASE_HEX, NULL, 0,
53771         "nbap.BIT_STRING_SIZE_2", HFILL }},
53772     { &hf_nbap_gloP2,
53773       { "gloP2", "nbap.gloP2",
53774         FT_BYTES, BASE_HEX, NULL, 0,
53775         "nbap.BIT_STRING_SIZE_1", HFILL }},
53776     { &hf_nbap_gloM,
53777       { "gloM", "nbap.gloM",
53778         FT_BYTES, BASE_HEX, NULL, 0,
53779         "nbap.BIT_STRING_SIZE_2", HFILL }},
53780     { &hf_nbap_gloX,
53781       { "gloX", "nbap.gloX",
53782         FT_BYTES, BASE_HEX, NULL, 0,
53783         "nbap.BIT_STRING_SIZE_27", HFILL }},
53784     { &hf_nbap_gloXdot,
53785       { "gloXdot", "nbap.gloXdot",
53786         FT_BYTES, BASE_HEX, NULL, 0,
53787         "nbap.BIT_STRING_SIZE_24", HFILL }},
53788     { &hf_nbap_gloXdotdot,
53789       { "gloXdotdot", "nbap.gloXdotdot",
53790         FT_BYTES, BASE_HEX, NULL, 0,
53791         "nbap.BIT_STRING_SIZE_5", HFILL }},
53792     { &hf_nbap_gloY,
53793       { "gloY", "nbap.gloY",
53794         FT_BYTES, BASE_HEX, NULL, 0,
53795         "nbap.BIT_STRING_SIZE_27", HFILL }},
53796     { &hf_nbap_gloYdot,
53797       { "gloYdot", "nbap.gloYdot",
53798         FT_BYTES, BASE_HEX, NULL, 0,
53799         "nbap.BIT_STRING_SIZE_24", HFILL }},
53800     { &hf_nbap_gloYdotdot,
53801       { "gloYdotdot", "nbap.gloYdotdot",
53802         FT_BYTES, BASE_HEX, NULL, 0,
53803         "nbap.BIT_STRING_SIZE_5", HFILL }},
53804     { &hf_nbap_gloZ,
53805       { "gloZ", "nbap.gloZ",
53806         FT_BYTES, BASE_HEX, NULL, 0,
53807         "nbap.BIT_STRING_SIZE_27", HFILL }},
53808     { &hf_nbap_gloZdot,
53809       { "gloZdot", "nbap.gloZdot",
53810         FT_BYTES, BASE_HEX, NULL, 0,
53811         "nbap.BIT_STRING_SIZE_24", HFILL }},
53812     { &hf_nbap_gloZdotdot,
53813       { "gloZdotdot", "nbap.gloZdotdot",
53814         FT_BYTES, BASE_HEX, NULL, 0,
53815         "nbap.BIT_STRING_SIZE_5", HFILL }},
53816     { &hf_nbap_navURA,
53817       { "navURA", "nbap.navURA",
53818         FT_BYTES, BASE_HEX, NULL, 0,
53819         "nbap.BIT_STRING_SIZE_4", HFILL }},
53820     { &hf_nbap_navFitFlag,
53821       { "navFitFlag", "nbap.navFitFlag",
53822         FT_BYTES, BASE_HEX, NULL, 0,
53823         "nbap.BIT_STRING_SIZE_1", HFILL }},
53824     { &hf_nbap_navToe,
53825       { "navToe", "nbap.navToe",
53826         FT_BYTES, BASE_HEX, NULL, 0,
53827         "nbap.BIT_STRING_SIZE_16", HFILL }},
53828     { &hf_nbap_navOmega,
53829       { "navOmega", "nbap.navOmega",
53830         FT_BYTES, BASE_HEX, NULL, 0,
53831         "nbap.BIT_STRING_SIZE_32", HFILL }},
53832     { &hf_nbap_navDeltaN,
53833       { "navDeltaN", "nbap.navDeltaN",
53834         FT_BYTES, BASE_HEX, NULL, 0,
53835         "nbap.BIT_STRING_SIZE_16", HFILL }},
53836     { &hf_nbap_navM0,
53837       { "navM0", "nbap.navM0",
53838         FT_BYTES, BASE_HEX, NULL, 0,
53839         "nbap.BIT_STRING_SIZE_32", HFILL }},
53840     { &hf_nbap_navOmegaADot,
53841       { "navOmegaADot", "nbap.navOmegaADot",
53842         FT_BYTES, BASE_HEX, NULL, 0,
53843         "nbap.BIT_STRING_SIZE_24", HFILL }},
53844     { &hf_nbap_navE,
53845       { "navE", "nbap.navE",
53846         FT_BYTES, BASE_HEX, NULL, 0,
53847         "nbap.BIT_STRING_SIZE_32", HFILL }},
53848     { &hf_nbap_navIDot,
53849       { "navIDot", "nbap.navIDot",
53850         FT_BYTES, BASE_HEX, NULL, 0,
53851         "nbap.BIT_STRING_SIZE_14", HFILL }},
53852     { &hf_nbap_navAPowerHalf,
53853       { "navAPowerHalf", "nbap.navAPowerHalf",
53854         FT_BYTES, BASE_HEX, NULL, 0,
53855         "nbap.BIT_STRING_SIZE_32", HFILL }},
53856     { &hf_nbap_navI0,
53857       { "navI0", "nbap.navI0",
53858         FT_BYTES, BASE_HEX, NULL, 0,
53859         "nbap.BIT_STRING_SIZE_32", HFILL }},
53860     { &hf_nbap_navOmegaA0,
53861       { "navOmegaA0", "nbap.navOmegaA0",
53862         FT_BYTES, BASE_HEX, NULL, 0,
53863         "nbap.BIT_STRING_SIZE_32", HFILL }},
53864     { &hf_nbap_navCrs,
53865       { "navCrs", "nbap.navCrs",
53866         FT_BYTES, BASE_HEX, NULL, 0,
53867         "nbap.BIT_STRING_SIZE_16", HFILL }},
53868     { &hf_nbap_navCis,
53869       { "navCis", "nbap.navCis",
53870         FT_BYTES, BASE_HEX, NULL, 0,
53871         "nbap.BIT_STRING_SIZE_16", HFILL }},
53872     { &hf_nbap_navCus,
53873       { "navCus", "nbap.navCus",
53874         FT_BYTES, BASE_HEX, NULL, 0,
53875         "nbap.BIT_STRING_SIZE_16", HFILL }},
53876     { &hf_nbap_navCrc,
53877       { "navCrc", "nbap.navCrc",
53878         FT_BYTES, BASE_HEX, NULL, 0,
53879         "nbap.BIT_STRING_SIZE_16", HFILL }},
53880     { &hf_nbap_navCic,
53881       { "navCic", "nbap.navCic",
53882         FT_BYTES, BASE_HEX, NULL, 0,
53883         "nbap.BIT_STRING_SIZE_16", HFILL }},
53884     { &hf_nbap_navCuc,
53885       { "navCuc", "nbap.navCuc",
53886         FT_BYTES, BASE_HEX, NULL, 0,
53887         "nbap.BIT_STRING_SIZE_16", HFILL }},
53888     { &hf_nbap_sbasTo,
53889       { "sbasTo", "nbap.sbasTo",
53890         FT_BYTES, BASE_HEX, NULL, 0,
53891         "nbap.BIT_STRING_SIZE_13", HFILL }},
53892     { &hf_nbap_sbasAccuracy,
53893       { "sbasAccuracy", "nbap.sbasAccuracy",
53894         FT_BYTES, BASE_HEX, NULL, 0,
53895         "nbap.BIT_STRING_SIZE_4", HFILL }},
53896     { &hf_nbap_sbasXg,
53897       { "sbasXg", "nbap.sbasXg",
53898         FT_BYTES, BASE_HEX, NULL, 0,
53899         "nbap.BIT_STRING_SIZE_30", HFILL }},
53900     { &hf_nbap_sbasYg,
53901       { "sbasYg", "nbap.sbasYg",
53902         FT_BYTES, BASE_HEX, NULL, 0,
53903         "nbap.BIT_STRING_SIZE_30", HFILL }},
53904     { &hf_nbap_sbasZg,
53905       { "sbasZg", "nbap.sbasZg",
53906         FT_BYTES, BASE_HEX, NULL, 0,
53907         "nbap.BIT_STRING_SIZE_25", HFILL }},
53908     { &hf_nbap_sbasXgDot,
53909       { "sbasXgDot", "nbap.sbasXgDot",
53910         FT_BYTES, BASE_HEX, NULL, 0,
53911         "nbap.BIT_STRING_SIZE_17", HFILL }},
53912     { &hf_nbap_sbasYgDot,
53913       { "sbasYgDot", "nbap.sbasYgDot",
53914         FT_BYTES, BASE_HEX, NULL, 0,
53915         "nbap.BIT_STRING_SIZE_17", HFILL }},
53916     { &hf_nbap_sbasZgDot,
53917       { "sbasZgDot", "nbap.sbasZgDot",
53918         FT_BYTES, BASE_HEX, NULL, 0,
53919         "nbap.BIT_STRING_SIZE_18", HFILL }},
53920     { &hf_nbap_sbasXgDotDot,
53921       { "sbasXgDotDot", "nbap.sbasXgDotDot",
53922         FT_BYTES, BASE_HEX, NULL, 0,
53923         "nbap.BIT_STRING_SIZE_10", HFILL }},
53924     { &hf_nbap_sbagYgDotDot,
53925       { "sbagYgDotDot", "nbap.sbagYgDotDot",
53926         FT_BYTES, BASE_HEX, NULL, 0,
53927         "nbap.BIT_STRING_SIZE_10", HFILL }},
53928     { &hf_nbap_sbasZgDotDot,
53929       { "sbasZgDotDot", "nbap.sbasZgDotDot",
53930         FT_BYTES, BASE_HEX, NULL, 0,
53931         "nbap.BIT_STRING_SIZE_10", HFILL }},
53932     { &hf_nbap_gANSS_keplerianParameters_01,
53933       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
53934         FT_NONE, BASE_NONE, NULL, 0,
53935         "nbap.GANSS_KeplerianParametersOrb", HFILL }},
53936     { &hf_nbap_GANSS_Real_Time_Integrity_item,
53937       { "GANSS-Real-Time-Integrity", "nbap.GANSS_Real_Time_Integrity_item",
53938         FT_NONE, BASE_NONE, NULL, 0,
53939         "nbap.GANSS_RealTimeInformationItem", HFILL }},
53940     { &hf_nbap_bad_ganss_satId,
53941       { "bad-ganss-satId", "nbap.bad_ganss_satId",
53942         FT_UINT32, BASE_DEC, NULL, 0,
53943         "nbap.INTEGER_0_63", HFILL }},
53944     { &hf_nbap_bad_ganss_signalId,
53945       { "bad-ganss-signalId", "nbap.bad_ganss_signalId",
53946         FT_BYTES, BASE_HEX, NULL, 0,
53947         "nbap.BIT_STRING_SIZE_8", HFILL }},
53948     { &hf_nbap_latitudeSign,
53949       { "latitudeSign", "nbap.latitudeSign",
53950         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
53951         "nbap.T_latitudeSign", HFILL }},
53952     { &hf_nbap_degreesOfLatitude,
53953       { "degreesOfLatitude", "nbap.degreesOfLatitude",
53954         FT_UINT32, BASE_DEC, NULL, 0,
53955         "nbap.INTEGER_0_2147483647", HFILL }},
53956     { &hf_nbap_degreesOfLongitude,
53957       { "degreesOfLongitude", "nbap.degreesOfLongitude",
53958         FT_INT32, BASE_DEC, NULL, 0,
53959         "nbap.INTEGER_M2147483648_2147483647", HFILL }},
53960     { &hf_nbap_directionOfAltitude,
53961       { "directionOfAltitude", "nbap.directionOfAltitude",
53962         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
53963         "nbap.T_directionOfAltitude", HFILL }},
53964     { &hf_nbap_altitude,
53965       { "altitude", "nbap.altitude",
53966         FT_UINT32, BASE_DEC, NULL, 0,
53967         "nbap.INTEGER_0_32767", HFILL }},
53968     { &hf_nbap_t_oc,
53969       { "t-oc", "nbap.t_oc",
53970         FT_BYTES, BASE_HEX, NULL, 0,
53971         "nbap.BIT_STRING_SIZE_14", HFILL }},
53972     { &hf_nbap_a_i2,
53973       { "a-i2", "nbap.a_i2",
53974         FT_BYTES, BASE_HEX, NULL, 0,
53975         "nbap.BIT_STRING_SIZE_12", HFILL }},
53976     { &hf_nbap_a_i1,
53977       { "a-i1", "nbap.a_i1",
53978         FT_BYTES, BASE_HEX, NULL, 0,
53979         "nbap.BIT_STRING_SIZE_18", HFILL }},
53980     { &hf_nbap_a_i0,
53981       { "a-i0", "nbap.a_i0",
53982         FT_BYTES, BASE_HEX, NULL, 0,
53983         "nbap.BIT_STRING_SIZE_28", HFILL }},
53984     { &hf_nbap_t_gd,
53985       { "t-gd", "nbap.t_gd",
53986         FT_BYTES, BASE_HEX, NULL, 0,
53987         "nbap.BIT_STRING_SIZE_10", HFILL }},
53988     { &hf_nbap_model_id,
53989       { "model-id", "nbap.model_id",
53990         FT_UINT32, BASE_DEC, NULL, 0,
53991         "nbap.INTEGER_0_1_", HFILL }},
53992     { &hf_nbap_GANSS_SatelliteInformationKP_item,
53993       { "GANSS-SatelliteInformationKP", "nbap.GANSS_SatelliteInformationKP_item",
53994         FT_NONE, BASE_NONE, NULL, 0,
53995         "nbap.GANSS_SatelliteInformationKPItem", HFILL }},
53996     { &hf_nbap_ganss_e_alm,
53997       { "ganss-e-alm", "nbap.ganss_e_alm",
53998         FT_BYTES, BASE_HEX, NULL, 0,
53999         "nbap.BIT_STRING_SIZE_11", HFILL }},
54000     { &hf_nbap_ganss_delta_I_alm,
54001       { "ganss-delta-I-alm", "nbap.ganss_delta_I_alm",
54002         FT_BYTES, BASE_HEX, NULL, 0,
54003         "nbap.BIT_STRING_SIZE_11", HFILL }},
54004     { &hf_nbap_ganss_omegadot_alm,
54005       { "ganss-omegadot-alm", "nbap.ganss_omegadot_alm",
54006         FT_BYTES, BASE_HEX, NULL, 0,
54007         "nbap.BIT_STRING_SIZE_11", HFILL }},
54008     { &hf_nbap_ganss_svhealth_alm,
54009       { "ganss-svhealth-alm", "nbap.ganss_svhealth_alm",
54010         FT_BYTES, BASE_HEX, NULL, 0,
54011         "nbap.BIT_STRING_SIZE_4", HFILL }},
54012     { &hf_nbap_ganss_delta_a_sqrt_alm,
54013       { "ganss-delta-a-sqrt-alm", "nbap.ganss_delta_a_sqrt_alm",
54014         FT_BYTES, BASE_HEX, NULL, 0,
54015         "nbap.BIT_STRING_SIZE_17", HFILL }},
54016     { &hf_nbap_ganss_omegazero_alm,
54017       { "ganss-omegazero-alm", "nbap.ganss_omegazero_alm",
54018         FT_BYTES, BASE_HEX, NULL, 0,
54019         "nbap.BIT_STRING_SIZE_16", HFILL }},
54020     { &hf_nbap_ganss_m_zero_alm,
54021       { "ganss-m-zero-alm", "nbap.ganss_m_zero_alm",
54022         FT_BYTES, BASE_HEX, NULL, 0,
54023         "nbap.BIT_STRING_SIZE_16", HFILL }},
54024     { &hf_nbap_ganss_omega_alm,
54025       { "ganss-omega-alm", "nbap.ganss_omega_alm",
54026         FT_BYTES, BASE_HEX, NULL, 0,
54027         "nbap.BIT_STRING_SIZE_16", HFILL }},
54028     { &hf_nbap_ganss_af_zero_alm,
54029       { "ganss-af-zero-alm", "nbap.ganss_af_zero_alm",
54030         FT_BYTES, BASE_HEX, NULL, 0,
54031         "nbap.BIT_STRING_SIZE_14", HFILL }},
54032     { &hf_nbap_ganss_af_one_alm,
54033       { "ganss-af-one-alm", "nbap.ganss_af_one_alm",
54034         FT_BYTES, BASE_HEX, NULL, 0,
54035         "nbap.BIT_STRING_SIZE_11", HFILL }},
54036     { &hf_nbap_Ganss_Sat_Info_AddNavList_item,
54037       { "Ganss-Sat-Info-AddNavList", "nbap.Ganss_Sat_Info_AddNavList_item",
54038         FT_NONE, BASE_NONE, NULL, 0,
54039         "nbap.Ganss_Sat_Info_AddNavList_item", HFILL }},
54040     { &hf_nbap_svHealth,
54041       { "svHealth", "nbap.svHealth",
54042         FT_BYTES, BASE_HEX, NULL, 0,
54043         "nbap.BIT_STRING_SIZE_6", HFILL }},
54044     { &hf_nbap_iod,
54045       { "iod", "nbap.iod",
54046         FT_BYTES, BASE_HEX, NULL, 0,
54047         "nbap.BIT_STRING_SIZE_11", HFILL }},
54048     { &hf_nbap_ganssAddClockModels,
54049       { "ganssAddClockModels", "nbap.ganssAddClockModels",
54050         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddClockModels_vals), 0,
54051         "nbap.GANSS_AddClockModels", HFILL }},
54052     { &hf_nbap_ganssAddOrbitModels,
54053       { "ganssAddOrbitModels", "nbap.ganssAddOrbitModels",
54054         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddOrbitModels_vals), 0,
54055         "nbap.GANSS_AddOrbitModels", HFILL }},
54056     { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item,
54057       { "GANSS-SAT-Info-Almanac-GLOkpList", "nbap.GANSS_SAT_Info_Almanac_GLOkpList_item",
54058         FT_NONE, BASE_NONE, NULL, 0,
54059         "nbap.GANSS_SAT_Info_Almanac_GLOkp", HFILL }},
54060     { &hf_nbap_gloAlmNA,
54061       { "gloAlmNA", "nbap.gloAlmNA",
54062         FT_BYTES, BASE_HEX, NULL, 0,
54063         "nbap.BIT_STRING_SIZE_11", HFILL }},
54064     { &hf_nbap_gloAlmnA,
54065       { "gloAlmnA", "nbap.gloAlmnA",
54066         FT_BYTES, BASE_HEX, NULL, 0,
54067         "nbap.BIT_STRING_SIZE_5", HFILL }},
54068     { &hf_nbap_gloAlmHA,
54069       { "gloAlmHA", "nbap.gloAlmHA",
54070         FT_BYTES, BASE_HEX, NULL, 0,
54071         "nbap.BIT_STRING_SIZE_5", HFILL }},
54072     { &hf_nbap_gloAlmLambdaA,
54073       { "gloAlmLambdaA", "nbap.gloAlmLambdaA",
54074         FT_BYTES, BASE_HEX, NULL, 0,
54075         "nbap.BIT_STRING_SIZE_21", HFILL }},
54076     { &hf_nbap_gloAlmTlambdaA,
54077       { "gloAlmTlambdaA", "nbap.gloAlmTlambdaA",
54078         FT_BYTES, BASE_HEX, NULL, 0,
54079         "nbap.BIT_STRING_SIZE_21", HFILL }},
54080     { &hf_nbap_gloAlmDeltaIA,
54081       { "gloAlmDeltaIA", "nbap.gloAlmDeltaIA",
54082         FT_BYTES, BASE_HEX, NULL, 0,
54083         "nbap.BIT_STRING_SIZE_18", HFILL }},
54084     { &hf_nbap_gloAkmDeltaTA,
54085       { "gloAkmDeltaTA", "nbap.gloAkmDeltaTA",
54086         FT_BYTES, BASE_HEX, NULL, 0,
54087         "nbap.BIT_STRING_SIZE_22", HFILL }},
54088     { &hf_nbap_gloAlmDeltaTdotA,
54089       { "gloAlmDeltaTdotA", "nbap.gloAlmDeltaTdotA",
54090         FT_BYTES, BASE_HEX, NULL, 0,
54091         "nbap.BIT_STRING_SIZE_7", HFILL }},
54092     { &hf_nbap_gloAlmEpsilonA,
54093       { "gloAlmEpsilonA", "nbap.gloAlmEpsilonA",
54094         FT_BYTES, BASE_HEX, NULL, 0,
54095         "nbap.BIT_STRING_SIZE_15", HFILL }},
54096     { &hf_nbap_gloAlmOmegaA,
54097       { "gloAlmOmegaA", "nbap.gloAlmOmegaA",
54098         FT_BYTES, BASE_HEX, NULL, 0,
54099         "nbap.BIT_STRING_SIZE_16", HFILL }},
54100     { &hf_nbap_gloAlmTauA,
54101       { "gloAlmTauA", "nbap.gloAlmTauA",
54102         FT_BYTES, BASE_HEX, NULL, 0,
54103         "nbap.BIT_STRING_SIZE_10", HFILL }},
54104     { &hf_nbap_gloAlmCA,
54105       { "gloAlmCA", "nbap.gloAlmCA",
54106         FT_BYTES, BASE_HEX, NULL, 0,
54107         "nbap.BIT_STRING_SIZE_1", HFILL }},
54108     { &hf_nbap_gloAlmMA,
54109       { "gloAlmMA", "nbap.gloAlmMA",
54110         FT_BYTES, BASE_HEX, NULL, 0,
54111         "nbap.BIT_STRING_SIZE_2", HFILL }},
54112     { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item,
54113       { "GANSS-SAT-Info-Almanac-MIDIkpList", "nbap.GANSS_SAT_Info_Almanac_MIDIkpList_item",
54114         FT_NONE, BASE_NONE, NULL, 0,
54115         "nbap.GANSS_SAT_Info_Almanac_MIDIkp", HFILL }},
54116     { &hf_nbap_midiAlmE,
54117       { "midiAlmE", "nbap.midiAlmE",
54118         FT_BYTES, BASE_HEX, NULL, 0,
54119         "nbap.BIT_STRING_SIZE_11", HFILL }},
54120     { &hf_nbap_midiAlmDeltaI,
54121       { "midiAlmDeltaI", "nbap.midiAlmDeltaI",
54122         FT_BYTES, BASE_HEX, NULL, 0,
54123         "nbap.BIT_STRING_SIZE_11", HFILL }},
54124     { &hf_nbap_midiAlmOmegaDot,
54125       { "midiAlmOmegaDot", "nbap.midiAlmOmegaDot",
54126         FT_BYTES, BASE_HEX, NULL, 0,
54127         "nbap.BIT_STRING_SIZE_11", HFILL }},
54128     { &hf_nbap_midiAlmSqrtA,
54129       { "midiAlmSqrtA", "nbap.midiAlmSqrtA",
54130         FT_BYTES, BASE_HEX, NULL, 0,
54131         "nbap.BIT_STRING_SIZE_17", HFILL }},
54132     { &hf_nbap_midiAlmOmega0,
54133       { "midiAlmOmega0", "nbap.midiAlmOmega0",
54134         FT_BYTES, BASE_HEX, NULL, 0,
54135         "nbap.BIT_STRING_SIZE_16", HFILL }},
54136     { &hf_nbap_midiAlmOmega,
54137       { "midiAlmOmega", "nbap.midiAlmOmega",
54138         FT_BYTES, BASE_HEX, NULL, 0,
54139         "nbap.BIT_STRING_SIZE_16", HFILL }},
54140     { &hf_nbap_midiAlmMo,
54141       { "midiAlmMo", "nbap.midiAlmMo",
54142         FT_BYTES, BASE_HEX, NULL, 0,
54143         "nbap.BIT_STRING_SIZE_16", HFILL }},
54144     { &hf_nbap_midiAlmaf0,
54145       { "midiAlmaf0", "nbap.midiAlmaf0",
54146         FT_BYTES, BASE_HEX, NULL, 0,
54147         "nbap.BIT_STRING_SIZE_11", HFILL }},
54148     { &hf_nbap_midiAlmaf1,
54149       { "midiAlmaf1", "nbap.midiAlmaf1",
54150         FT_BYTES, BASE_HEX, NULL, 0,
54151         "nbap.BIT_STRING_SIZE_10", HFILL }},
54152     { &hf_nbap_midiAlmL1Health,
54153       { "midiAlmL1Health", "nbap.midiAlmL1Health",
54154         FT_BYTES, BASE_HEX, NULL, 0,
54155         "nbap.BIT_STRING_SIZE_1", HFILL }},
54156     { &hf_nbap_midiAlmL2Health,
54157       { "midiAlmL2Health", "nbap.midiAlmL2Health",
54158         FT_BYTES, BASE_HEX, NULL, 0,
54159         "nbap.BIT_STRING_SIZE_1", HFILL }},
54160     { &hf_nbap_midiAlmL5Health,
54161       { "midiAlmL5Health", "nbap.midiAlmL5Health",
54162         FT_BYTES, BASE_HEX, NULL, 0,
54163         "nbap.BIT_STRING_SIZE_1", HFILL }},
54164     { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item,
54165       { "GANSS-SAT-Info-Almanac-NAVkpList", "nbap.GANSS_SAT_Info_Almanac_NAVkpList_item",
54166         FT_NONE, BASE_NONE, NULL, 0,
54167         "nbap.GANSS_SAT_Info_Almanac_NAVkp", HFILL }},
54168     { &hf_nbap_navAlmE,
54169       { "navAlmE", "nbap.navAlmE",
54170         FT_BYTES, BASE_HEX, NULL, 0,
54171         "nbap.BIT_STRING_SIZE_16", HFILL }},
54172     { &hf_nbap_navAlmDeltaI,
54173       { "navAlmDeltaI", "nbap.navAlmDeltaI",
54174         FT_BYTES, BASE_HEX, NULL, 0,
54175         "nbap.BIT_STRING_SIZE_16", HFILL }},
54176     { &hf_nbap_navAlmOMEGADOT,
54177       { "navAlmOMEGADOT", "nbap.navAlmOMEGADOT",
54178         FT_BYTES, BASE_HEX, NULL, 0,
54179         "nbap.BIT_STRING_SIZE_16", HFILL }},
54180     { &hf_nbap_navAlmSVHealth,
54181       { "navAlmSVHealth", "nbap.navAlmSVHealth",
54182         FT_BYTES, BASE_HEX, NULL, 0,
54183         "nbap.BIT_STRING_SIZE_8", HFILL }},
54184     { &hf_nbap_navAlmSqrtA,
54185       { "navAlmSqrtA", "nbap.navAlmSqrtA",
54186         FT_BYTES, BASE_HEX, NULL, 0,
54187         "nbap.BIT_STRING_SIZE_24", HFILL }},
54188     { &hf_nbap_navAlmOMEGAo,
54189       { "navAlmOMEGAo", "nbap.navAlmOMEGAo",
54190         FT_BYTES, BASE_HEX, NULL, 0,
54191         "nbap.BIT_STRING_SIZE_24", HFILL }},
54192     { &hf_nbap_navAlmOmega,
54193       { "navAlmOmega", "nbap.navAlmOmega",
54194         FT_BYTES, BASE_HEX, NULL, 0,
54195         "nbap.BIT_STRING_SIZE_24", HFILL }},
54196     { &hf_nbap_navAlmMo,
54197       { "navAlmMo", "nbap.navAlmMo",
54198         FT_BYTES, BASE_HEX, NULL, 0,
54199         "nbap.BIT_STRING_SIZE_24", HFILL }},
54200     { &hf_nbap_navAlmaf0,
54201       { "navAlmaf0", "nbap.navAlmaf0",
54202         FT_BYTES, BASE_HEX, NULL, 0,
54203         "nbap.BIT_STRING_SIZE_11", HFILL }},
54204     { &hf_nbap_navAlmaf1,
54205       { "navAlmaf1", "nbap.navAlmaf1",
54206         FT_BYTES, BASE_HEX, NULL, 0,
54207         "nbap.BIT_STRING_SIZE_11", HFILL }},
54208     { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item,
54209       { "GANSS-SAT-Info-Almanac-REDkpList", "nbap.GANSS_SAT_Info_Almanac_REDkpList_item",
54210         FT_NONE, BASE_NONE, NULL, 0,
54211         "nbap.GANSS_SAT_Info_Almanac_REDkp", HFILL }},
54212     { &hf_nbap_redAlmDeltaA,
54213       { "redAlmDeltaA", "nbap.redAlmDeltaA",
54214         FT_BYTES, BASE_HEX, NULL, 0,
54215         "nbap.BIT_STRING_SIZE_8", HFILL }},
54216     { &hf_nbap_redAlmOmega0,
54217       { "redAlmOmega0", "nbap.redAlmOmega0",
54218         FT_BYTES, BASE_HEX, NULL, 0,
54219         "nbap.BIT_STRING_SIZE_7", HFILL }},
54220     { &hf_nbap_redAlmPhi0,
54221       { "redAlmPhi0", "nbap.redAlmPhi0",
54222         FT_BYTES, BASE_HEX, NULL, 0,
54223         "nbap.BIT_STRING_SIZE_7", HFILL }},
54224     { &hf_nbap_redAlmL1Health,
54225       { "redAlmL1Health", "nbap.redAlmL1Health",
54226         FT_BYTES, BASE_HEX, NULL, 0,
54227         "nbap.BIT_STRING_SIZE_1", HFILL }},
54228     { &hf_nbap_redAlmL2Health,
54229       { "redAlmL2Health", "nbap.redAlmL2Health",
54230         FT_BYTES, BASE_HEX, NULL, 0,
54231         "nbap.BIT_STRING_SIZE_1", HFILL }},
54232     { &hf_nbap_redAlmL5Health,
54233       { "redAlmL5Health", "nbap.redAlmL5Health",
54234         FT_BYTES, BASE_HEX, NULL, 0,
54235         "nbap.BIT_STRING_SIZE_1", HFILL }},
54236     { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item,
54237       { "GANSS-SAT-Info-Almanac-SBASecefList", "nbap.GANSS_SAT_Info_Almanac_SBASecefList_item",
54238         FT_NONE, BASE_NONE, NULL, 0,
54239         "nbap.GANSS_SAT_Info_Almanac_SBASecef", HFILL }},
54240     { &hf_nbap_sbasAlmDataID,
54241       { "sbasAlmDataID", "nbap.sbasAlmDataID",
54242         FT_BYTES, BASE_HEX, NULL, 0,
54243         "nbap.BIT_STRING_SIZE_2", HFILL }},
54244     { &hf_nbap_sbasAlmHealth,
54245       { "sbasAlmHealth", "nbap.sbasAlmHealth",
54246         FT_BYTES, BASE_HEX, NULL, 0,
54247         "nbap.BIT_STRING_SIZE_8", HFILL }},
54248     { &hf_nbap_sbasAlmXg,
54249       { "sbasAlmXg", "nbap.sbasAlmXg",
54250         FT_BYTES, BASE_HEX, NULL, 0,
54251         "nbap.BIT_STRING_SIZE_15", HFILL }},
54252     { &hf_nbap_sbasAlmYg,
54253       { "sbasAlmYg", "nbap.sbasAlmYg",
54254         FT_BYTES, BASE_HEX, NULL, 0,
54255         "nbap.BIT_STRING_SIZE_15", HFILL }},
54256     { &hf_nbap_sbasAlmZg,
54257       { "sbasAlmZg", "nbap.sbasAlmZg",
54258         FT_BYTES, BASE_HEX, NULL, 0,
54259         "nbap.BIT_STRING_SIZE_9", HFILL }},
54260     { &hf_nbap_sbasAlmXgdot,
54261       { "sbasAlmXgdot", "nbap.sbasAlmXgdot",
54262         FT_BYTES, BASE_HEX, NULL, 0,
54263         "nbap.BIT_STRING_SIZE_3", HFILL }},
54264     { &hf_nbap_sbasAlmYgDot,
54265       { "sbasAlmYgDot", "nbap.sbasAlmYgDot",
54266         FT_BYTES, BASE_HEX, NULL, 0,
54267         "nbap.BIT_STRING_SIZE_3", HFILL }},
54268     { &hf_nbap_sbasAlmZgDot,
54269       { "sbasAlmZgDot", "nbap.sbasAlmZgDot",
54270         FT_BYTES, BASE_HEX, NULL, 0,
54271         "nbap.BIT_STRING_SIZE_4", HFILL }},
54272     { &hf_nbap_sbasAlmTo,
54273       { "sbasAlmTo", "nbap.sbasAlmTo",
54274         FT_BYTES, BASE_HEX, NULL, 0,
54275         "nbap.BIT_STRING_SIZE_11", HFILL }},
54276     { &hf_nbap_GANSS_Sat_Info_Nav_item,
54277       { "GANSS-Sat-Info-Nav", "nbap.GANSS_Sat_Info_Nav_item",
54278         FT_NONE, BASE_NONE, NULL, 0,
54279         "nbap.GANSS_Sat_Info_Nav_item", HFILL }},
54280     { &hf_nbap_svHealth_01,
54281       { "svHealth", "nbap.svHealth",
54282         FT_BYTES, BASE_HEX, NULL, 0,
54283         "nbap.BIT_STRING_SIZE_5", HFILL }},
54284     { &hf_nbap_iod_01,
54285       { "iod", "nbap.iod",
54286         FT_BYTES, BASE_HEX, NULL, 0,
54287         "nbap.BIT_STRING_SIZE_10", HFILL }},
54288     { &hf_nbap_ganssClockModel,
54289       { "ganssClockModel", "nbap.ganssClockModel",
54290         FT_UINT32, BASE_DEC, NULL, 0,
54291         "nbap.GANSS_Clock_Model", HFILL }},
54292     { &hf_nbap_ganssOrbitModel,
54293       { "ganssOrbitModel", "nbap.ganssOrbitModel",
54294         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
54295         "nbap.GANSS_Orbit_Model", HFILL }},
54296     { &hf_nbap_sbasAgfo,
54297       { "sbasAgfo", "nbap.sbasAgfo",
54298         FT_BYTES, BASE_HEX, NULL, 0,
54299         "nbap.BIT_STRING_SIZE_12", HFILL }},
54300     { &hf_nbap_sbasAgf1,
54301       { "sbasAgf1", "nbap.sbasAgf1",
54302         FT_BYTES, BASE_HEX, NULL, 0,
54303         "nbap.BIT_STRING_SIZE_8", HFILL }},
54304     { &hf_nbap_ganss_time_model_Ref_Time,
54305       { "ganss-time-model-Ref-Time", "nbap.ganss_time_model_Ref_Time",
54306         FT_UINT32, BASE_DEC, NULL, 0,
54307         "nbap.INTEGER_0_37799", HFILL }},
54308     { &hf_nbap_ganss_t_a0,
54309       { "ganss-t-a0", "nbap.ganss_t_a0",
54310         FT_INT32, BASE_DEC, NULL, 0,
54311         "nbap.INTEGER_M2147483648_2147483647", HFILL }},
54312     { &hf_nbap_ganss_t_a1,
54313       { "ganss-t-a1", "nbap.ganss_t_a1",
54314         FT_INT32, BASE_DEC, NULL, 0,
54315         "nbap.INTEGER_M8388608_8388607", HFILL }},
54316     { &hf_nbap_ganss_t_a2,
54317       { "ganss-t-a2", "nbap.ganss_t_a2",
54318         FT_INT32, BASE_DEC, NULL, 0,
54319         "nbap.INTEGER_M64_63", HFILL }},
54320     { &hf_nbap_gnss_to_id,
54321       { "gnss-to-id", "nbap.gnss_to_id",
54322         FT_UINT32, BASE_DEC, VALS(nbap_T_gnss_to_id_vals), 0,
54323         "nbap.T_gnss_to_id", HFILL }},
54324     { &hf_nbap_ganss_wk_number_01,
54325       { "ganss-wk-number", "nbap.ganss_wk_number",
54326         FT_UINT32, BASE_DEC, NULL, 0,
54327         "nbap.INTEGER_0_8191", HFILL }},
54328     { &hf_nbap_ganssDay,
54329       { "ganssDay", "nbap.ganssDay",
54330         FT_UINT32, BASE_DEC, NULL, 0,
54331         "nbap.INTEGER_0_8191", HFILL }},
54332     { &hf_nbap_a_one_utc,
54333       { "a-one-utc", "nbap.a_one_utc",
54334         FT_BYTES, BASE_HEX, NULL, 0,
54335         "nbap.BIT_STRING_SIZE_24", HFILL }},
54336     { &hf_nbap_a_zero_utc,
54337       { "a-zero-utc", "nbap.a_zero_utc",
54338         FT_BYTES, BASE_HEX, NULL, 0,
54339         "nbap.BIT_STRING_SIZE_32", HFILL }},
54340     { &hf_nbap_t_ot_utc,
54341       { "t-ot-utc", "nbap.t_ot_utc",
54342         FT_BYTES, BASE_HEX, NULL, 0,
54343         "nbap.BIT_STRING_SIZE_8", HFILL }},
54344     { &hf_nbap_w_n_t_utc,
54345       { "w-n-t-utc", "nbap.w_n_t_utc",
54346         FT_BYTES, BASE_HEX, NULL, 0,
54347         "nbap.BIT_STRING_SIZE_8", HFILL }},
54348     { &hf_nbap_delta_t_ls_utc,
54349       { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
54350         FT_BYTES, BASE_HEX, NULL, 0,
54351         "nbap.BIT_STRING_SIZE_8", HFILL }},
54352     { &hf_nbap_w_n_lsf_utc,
54353       { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
54354         FT_BYTES, BASE_HEX, NULL, 0,
54355         "nbap.BIT_STRING_SIZE_8", HFILL }},
54356     { &hf_nbap_dn_utc,
54357       { "dn-utc", "nbap.dn_utc",
54358         FT_BYTES, BASE_HEX, NULL, 0,
54359         "nbap.BIT_STRING_SIZE_8", HFILL }},
54360     { &hf_nbap_delta_t_lsf_utc,
54361       { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
54362         FT_BYTES, BASE_HEX, NULL, 0,
54363         "nbap.BIT_STRING_SIZE_8", HFILL }},
54364     { &hf_nbap_utcA0,
54365       { "utcA0", "nbap.utcA0",
54366         FT_BYTES, BASE_HEX, NULL, 0,
54367         "nbap.BIT_STRING_SIZE_16", HFILL }},
54368     { &hf_nbap_utcA1,
54369       { "utcA1", "nbap.utcA1",
54370         FT_BYTES, BASE_HEX, NULL, 0,
54371         "nbap.BIT_STRING_SIZE_13", HFILL }},
54372     { &hf_nbap_utcA2,
54373       { "utcA2", "nbap.utcA2",
54374         FT_BYTES, BASE_HEX, NULL, 0,
54375         "nbap.BIT_STRING_SIZE_7", HFILL }},
54376     { &hf_nbap_utcDeltaTls,
54377       { "utcDeltaTls", "nbap.utcDeltaTls",
54378         FT_BYTES, BASE_HEX, NULL, 0,
54379         "nbap.BIT_STRING_SIZE_8", HFILL }},
54380     { &hf_nbap_utcTot,
54381       { "utcTot", "nbap.utcTot",
54382         FT_BYTES, BASE_HEX, NULL, 0,
54383         "nbap.BIT_STRING_SIZE_16", HFILL }},
54384     { &hf_nbap_utcWNot,
54385       { "utcWNot", "nbap.utcWNot",
54386         FT_BYTES, BASE_HEX, NULL, 0,
54387         "nbap.BIT_STRING_SIZE_13", HFILL }},
54388     { &hf_nbap_utcWNlsf,
54389       { "utcWNlsf", "nbap.utcWNlsf",
54390         FT_BYTES, BASE_HEX, NULL, 0,
54391         "nbap.BIT_STRING_SIZE_8", HFILL }},
54392     { &hf_nbap_utcDN,
54393       { "utcDN", "nbap.utcDN",
54394         FT_BYTES, BASE_HEX, NULL, 0,
54395         "nbap.BIT_STRING_SIZE_4", HFILL }},
54396     { &hf_nbap_utcDeltaTlsf,
54397       { "utcDeltaTlsf", "nbap.utcDeltaTlsf",
54398         FT_BYTES, BASE_HEX, NULL, 0,
54399         "nbap.BIT_STRING_SIZE_8", HFILL }},
54400     { &hf_nbap_nA,
54401       { "nA", "nbap.nA",
54402         FT_BYTES, BASE_HEX, NULL, 0,
54403         "nbap.BIT_STRING_SIZE_11", HFILL }},
54404     { &hf_nbap_tauC,
54405       { "tauC", "nbap.tauC",
54406         FT_BYTES, BASE_HEX, NULL, 0,
54407         "nbap.BIT_STRING_SIZE_32", HFILL }},
54408     { &hf_nbap_deltaUT1_01,
54409       { "deltaUT1", "nbap.deltaUT1",
54410         FT_NONE, BASE_NONE, NULL, 0,
54411         "nbap.GANSS_DeltaUT1", HFILL }},
54412     { &hf_nbap_kp,
54413       { "kp", "nbap.kp",
54414         FT_BYTES, BASE_HEX, NULL, 0,
54415         "nbap.BIT_STRING_SIZE_2", HFILL }},
54416     { &hf_nbap_utcA1wnt,
54417       { "utcA1wnt", "nbap.utcA1wnt",
54418         FT_BYTES, BASE_HEX, NULL, 0,
54419         "nbap.BIT_STRING_SIZE_24", HFILL }},
54420     { &hf_nbap_utcA0wnt,
54421       { "utcA0wnt", "nbap.utcA0wnt",
54422         FT_BYTES, BASE_HEX, NULL, 0,
54423         "nbap.BIT_STRING_SIZE_32", HFILL }},
54424     { &hf_nbap_utcTot_01,
54425       { "utcTot", "nbap.utcTot",
54426         FT_BYTES, BASE_HEX, NULL, 0,
54427         "nbap.BIT_STRING_SIZE_8", HFILL }},
54428     { &hf_nbap_utcWNt,
54429       { "utcWNt", "nbap.utcWNt",
54430         FT_BYTES, BASE_HEX, NULL, 0,
54431         "nbap.BIT_STRING_SIZE_8", HFILL }},
54432     { &hf_nbap_utcDN_01,
54433       { "utcDN", "nbap.utcDN",
54434         FT_BYTES, BASE_HEX, NULL, 0,
54435         "nbap.BIT_STRING_SIZE_8", HFILL }},
54436     { &hf_nbap_utcStandardID,
54437       { "utcStandardID", "nbap.utcStandardID",
54438         FT_BYTES, BASE_HEX, NULL, 0,
54439         "nbap.BIT_STRING_SIZE_3", HFILL }},
54440     { &hf_nbap_wna_alm,
54441       { "wna-alm", "nbap.wna_alm",
54442         FT_BYTES, BASE_HEX, NULL, 0,
54443         "nbap.BIT_STRING_SIZE_8", HFILL }},
54444     { &hf_nbap_sat_info_almanac,
54445       { "sat-info-almanac", "nbap.sat_info_almanac",
54446         FT_UINT32, BASE_DEC, NULL, 0,
54447         "nbap.SAT_Info_Almanac", HFILL }},
54448     { &hf_nbap_sVGlobalHealth_alm,
54449       { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
54450         FT_BYTES, BASE_HEX, NULL, 0,
54451         "nbap.BIT_STRING_SIZE_364", HFILL }},
54452     { &hf_nbap_alpha_zero_ionos_01,
54453       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
54454         FT_BYTES, BASE_HEX, NULL, 0,
54455         "nbap.BIT_STRING_SIZE_8", HFILL }},
54456     { &hf_nbap_alpha_one_ionos_01,
54457       { "alpha-one-ionos", "nbap.alpha_one_ionos",
54458         FT_BYTES, BASE_HEX, NULL, 0,
54459         "nbap.BIT_STRING_SIZE_8", HFILL }},
54460     { &hf_nbap_alpha_two_ionos_01,
54461       { "alpha-two-ionos", "nbap.alpha_two_ionos",
54462         FT_BYTES, BASE_HEX, NULL, 0,
54463         "nbap.BIT_STRING_SIZE_8", HFILL }},
54464     { &hf_nbap_alpha_three_ionos,
54465       { "alpha-three-ionos", "nbap.alpha_three_ionos",
54466         FT_BYTES, BASE_HEX, NULL, 0,
54467         "nbap.BIT_STRING_SIZE_8", HFILL }},
54468     { &hf_nbap_beta_zero_ionos,
54469       { "beta-zero-ionos", "nbap.beta_zero_ionos",
54470         FT_BYTES, BASE_HEX, NULL, 0,
54471         "nbap.BIT_STRING_SIZE_8", HFILL }},
54472     { &hf_nbap_beta_one_ionos,
54473       { "beta-one-ionos", "nbap.beta_one_ionos",
54474         FT_BYTES, BASE_HEX, NULL, 0,
54475         "nbap.BIT_STRING_SIZE_8", HFILL }},
54476     { &hf_nbap_beta_two_ionos,
54477       { "beta-two-ionos", "nbap.beta_two_ionos",
54478         FT_BYTES, BASE_HEX, NULL, 0,
54479         "nbap.BIT_STRING_SIZE_8", HFILL }},
54480     { &hf_nbap_beta_three_ionos,
54481       { "beta-three-ionos", "nbap.beta_three_ionos",
54482         FT_BYTES, BASE_HEX, NULL, 0,
54483         "nbap.BIT_STRING_SIZE_8", HFILL }},
54484     { &hf_nbap_GPS_Information_item,
54485       { "GPS-Information", "nbap.GPS_Information_item",
54486         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
54487         "nbap.GPS_Information_Item", HFILL }},
54488     { &hf_nbap_bad_satellites,
54489       { "bad-satellites", "nbap.bad_satellites",
54490         FT_NONE, BASE_NONE, NULL, 0,
54491         "nbap.GPSBadSat_Info_RealTime_Integrity", HFILL }},
54492     { &hf_nbap_no_bad_satellites,
54493       { "no-bad-satellites", "nbap.no_bad_satellites",
54494         FT_NONE, BASE_NONE, NULL, 0,
54495         "nbap.NULL", HFILL }},
54496     { &hf_nbap_sat_info,
54497       { "sat-info", "nbap.sat_info",
54498         FT_UINT32, BASE_DEC, NULL, 0,
54499         "nbap.SATInfo_RealTime_Integrity", HFILL }},
54500     { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
54501       { "GPS-NavigationModel-and-TimeRecovery", "nbap.GPS_NavigationModel_and_TimeRecovery_item",
54502         FT_NONE, BASE_NONE, NULL, 0,
54503         "nbap.GPS_NavandRecovery_Item", HFILL }},
54504     { &hf_nbap_tx_tow_nav,
54505       { "tx-tow-nav", "nbap.tx_tow_nav",
54506         FT_UINT32, BASE_DEC, NULL, 0,
54507         "nbap.INTEGER_0_1048575", HFILL }},
54508     { &hf_nbap_sat_id_nav,
54509       { "sat-id-nav", "nbap.sat_id_nav",
54510         FT_UINT32, BASE_DEC, NULL, 0,
54511         "nbap.SAT_ID", HFILL }},
54512     { &hf_nbap_tlm_message_nav,
54513       { "tlm-message-nav", "nbap.tlm_message_nav",
54514         FT_BYTES, BASE_HEX, NULL, 0,
54515         "nbap.BIT_STRING_SIZE_14", HFILL }},
54516     { &hf_nbap_tlm_revd_c_nav,
54517       { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
54518         FT_BYTES, BASE_HEX, NULL, 0,
54519         "nbap.BIT_STRING_SIZE_2", HFILL }},
54520     { &hf_nbap_ho_word_nav,
54521       { "ho-word-nav", "nbap.ho_word_nav",
54522         FT_BYTES, BASE_HEX, NULL, 0,
54523         "nbap.BIT_STRING_SIZE_22", HFILL }},
54524     { &hf_nbap_w_n_nav,
54525       { "w-n-nav", "nbap.w_n_nav",
54526         FT_BYTES, BASE_HEX, NULL, 0,
54527         "nbap.BIT_STRING_SIZE_10", HFILL }},
54528     { &hf_nbap_ca_or_p_on_l2_nav,
54529       { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
54530         FT_BYTES, BASE_HEX, NULL, 0,
54531         "nbap.BIT_STRING_SIZE_2", HFILL }},
54532     { &hf_nbap_user_range_accuracy_index_nav,
54533       { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
54534         FT_BYTES, BASE_HEX, NULL, 0,
54535         "nbap.BIT_STRING_SIZE_4", HFILL }},
54536     { &hf_nbap_sv_health_nav,
54537       { "sv-health-nav", "nbap.sv_health_nav",
54538         FT_BYTES, BASE_HEX, NULL, 0,
54539         "nbap.BIT_STRING_SIZE_6", HFILL }},
54540     { &hf_nbap_iodc_nav,
54541       { "iodc-nav", "nbap.iodc_nav",
54542         FT_BYTES, BASE_HEX, NULL, 0,
54543         "nbap.BIT_STRING_SIZE_10", HFILL }},
54544     { &hf_nbap_l2_p_dataflag_nav,
54545       { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
54546         FT_BYTES, BASE_HEX, NULL, 0,
54547         "nbap.BIT_STRING_SIZE_1", HFILL }},
54548     { &hf_nbap_sf1_reserved_nav,
54549       { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
54550         FT_BYTES, BASE_HEX, NULL, 0,
54551         "nbap.BIT_STRING_SIZE_87", HFILL }},
54552     { &hf_nbap_t_gd_nav,
54553       { "t-gd-nav", "nbap.t_gd_nav",
54554         FT_BYTES, BASE_HEX, NULL, 0,
54555         "nbap.BIT_STRING_SIZE_8", HFILL }},
54556     { &hf_nbap_t_oc_nav,
54557       { "t-oc-nav", "nbap.t_oc_nav",
54558         FT_BYTES, BASE_HEX, NULL, 0,
54559         "nbap.BIT_STRING_SIZE_16", HFILL }},
54560     { &hf_nbap_a_f_2_nav,
54561       { "a-f-2-nav", "nbap.a_f_2_nav",
54562         FT_BYTES, BASE_HEX, NULL, 0,
54563         "nbap.BIT_STRING_SIZE_8", HFILL }},
54564     { &hf_nbap_a_f_1_nav,
54565       { "a-f-1-nav", "nbap.a_f_1_nav",
54566         FT_BYTES, BASE_HEX, NULL, 0,
54567         "nbap.BIT_STRING_SIZE_16", HFILL }},
54568     { &hf_nbap_a_f_zero_nav,
54569       { "a-f-zero-nav", "nbap.a_f_zero_nav",
54570         FT_BYTES, BASE_HEX, NULL, 0,
54571         "nbap.BIT_STRING_SIZE_22", HFILL }},
54572     { &hf_nbap_gps_e_nav,
54573       { "gps-e-nav", "nbap.gps_e_nav",
54574         FT_BYTES, BASE_HEX, NULL, 0,
54575         "nbap.BIT_STRING_SIZE_32", HFILL }},
54576     { &hf_nbap_t_oe_nav,
54577       { "t-oe-nav", "nbap.t_oe_nav",
54578         FT_BYTES, BASE_HEX, NULL, 0,
54579         "nbap.BIT_STRING_SIZE_16", HFILL }},
54580     { &hf_nbap_fit_interval_flag_nav,
54581       { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
54582         FT_BYTES, BASE_HEX, NULL, 0,
54583         "nbap.BIT_STRING_SIZE_1", HFILL }},
54584     { &hf_nbap_aodo_nav,
54585       { "aodo-nav", "nbap.aodo_nav",
54586         FT_BYTES, BASE_HEX, NULL, 0,
54587         "nbap.BIT_STRING_SIZE_5", HFILL }},
54588     { &hf_nbap_gps_omega_nav,
54589       { "gps-omega-nav", "nbap.gps_omega_nav",
54590         FT_BYTES, BASE_HEX, NULL, 0,
54591         "nbap.BIT_STRING_SIZE_32", HFILL }},
54592     { &hf_nbap_spare_zero_fill,
54593       { "spare-zero-fill", "nbap.spare_zero_fill",
54594         FT_BYTES, BASE_HEX, NULL, 0,
54595         "nbap.BIT_STRING_SIZE_20", HFILL }},
54596     { &hf_nbap_latitudeSign_01,
54597       { "latitudeSign", "nbap.latitudeSign",
54598         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_01_vals), 0,
54599         "nbap.T_latitudeSign_01", HFILL }},
54600     { &hf_nbap_latitude,
54601       { "latitude", "nbap.latitude",
54602         FT_UINT32, BASE_DEC, NULL, 0,
54603         "nbap.INTEGER_0_8388607", HFILL }},
54604     { &hf_nbap_longitude,
54605       { "longitude", "nbap.longitude",
54606         FT_INT32, BASE_DEC, NULL, 0,
54607         "nbap.INTEGER_M8388608_8388607", HFILL }},
54608     { &hf_nbap_directionOfAltitude_01,
54609       { "directionOfAltitude", "nbap.directionOfAltitude",
54610         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_01_vals), 0,
54611         "nbap.T_directionOfAltitude_01", HFILL }},
54612     { &hf_nbap_implicit,
54613       { "implicit", "nbap.implicit",
54614         FT_NONE, BASE_NONE, NULL, 0,
54615         "nbap.HARQ_MemoryPartitioning_Implicit", HFILL }},
54616     { &hf_nbap_explicit,
54617       { "explicit", "nbap.explicit",
54618         FT_NONE, BASE_NONE, NULL, 0,
54619         "nbap.HARQ_MemoryPartitioning_Explicit", HFILL }},
54620     { &hf_nbap_number_of_Processes,
54621       { "number-of-Processes", "nbap.number_of_Processes",
54622         FT_UINT32, BASE_DEC, NULL, 0,
54623         "nbap.INTEGER_1_8_", HFILL }},
54624     { &hf_nbap_hARQ_MemoryPartitioningList,
54625       { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
54626         FT_UINT32, BASE_DEC, NULL, 0,
54627         "nbap.HARQ_MemoryPartitioningList", HFILL }},
54628     { &hf_nbap_HARQ_MemoryPartitioningList_item,
54629       { "HARQ-MemoryPartitioningList", "nbap.HARQ_MemoryPartitioningList_item",
54630         FT_NONE, BASE_NONE, NULL, 0,
54631         "nbap.HARQ_MemoryPartitioningItem", HFILL }},
54632     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item,
54633       { "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO_item",
54634         FT_NONE, BASE_NONE, NULL, 0,
54635         "nbap.HARQ_MemoryPartitioningItem", HFILL }},
54636     { &hf_nbap_process_Memory_Size,
54637       { "process-Memory-Size", "nbap.process_Memory_Size",
54638         FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
54639         "nbap.T_process_Memory_Size", HFILL }},
54640     { &hf_nbap_HS_DSCHProvidedBitRate_item,
54641       { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate_item",
54642         FT_NONE, BASE_NONE, NULL, 0,
54643         "nbap.HS_DSCHProvidedBitRate_Item", HFILL }},
54644     { &hf_nbap_hS_DSCHProvidedBitRateValue,
54645       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
54646         FT_UINT32, BASE_DEC, NULL, 0,
54647         "nbap.HS_DSCHProvidedBitRateValue", HFILL }},
54648     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
54649       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item",
54650         FT_NONE, BASE_NONE, NULL, 0,
54651         "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item", HFILL }},
54652     { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
54653       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
54654         FT_UINT32, BASE_DEC, NULL, 0,
54655         "nbap.HS_DSCHProvidedBitRate", HFILL }},
54656     { &hf_nbap_HS_DSCHRequiredPower_item,
54657       { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower_item",
54658         FT_NONE, BASE_NONE, NULL, 0,
54659         "nbap.HS_DSCHRequiredPower_Item", HFILL }},
54660     { &hf_nbap_hS_DSCHRequiredPowerValue,
54661       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
54662         FT_UINT32, BASE_DEC, NULL, 0,
54663         "nbap.HS_DSCHRequiredPowerValue", HFILL }},
54664     { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
54665       { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
54666         FT_UINT32, BASE_DEC, NULL, 0,
54667         "nbap.HS_DSCHRequiredPowerPerUEInformation", HFILL }},
54668     { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
54669       { "HS-DSCHRequiredPowerPerUEInformation", "nbap.HS_DSCHRequiredPowerPerUEInformation_item",
54670         FT_NONE, BASE_NONE, NULL, 0,
54671         "nbap.HS_DSCHRequiredPowerPerUEInformation_Item", HFILL }},
54672     { &hf_nbap_cRNC_CommunicationContextID,
54673       { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
54674         FT_UINT32, BASE_DEC, NULL, 0,
54675         "nbap.CRNC_CommunicationContextID", HFILL }},
54676     { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
54677       { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
54678         FT_UINT32, BASE_DEC, NULL, 0,
54679         "nbap.HS_DSCHRequiredPowerPerUEWeight", HFILL }},
54680     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
54681       { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_item",
54682         FT_NONE, BASE_NONE, NULL, 0,
54683         "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item", HFILL }},
54684     { &hf_nbap_hS_DSCHRequiredPowerValue_01,
54685       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
54686         FT_UINT32, BASE_DEC, NULL, 0,
54687         "nbap.HS_DSCHRequiredPower", HFILL }},
54688     { &hf_nbap_hsdpa_PICH_Shared_with_PCH,
54689       { "hsdpa-PICH-Shared-with-PCH", "nbap.hsdpa_PICH_Shared_with_PCH",
54690         FT_NONE, BASE_NONE, NULL, 0,
54691         "nbap.HSDPA_PICH_Shared_with_PCH", HFILL }},
54692     { &hf_nbap_hsdpa_PICH_notShared_with_PCH,
54693       { "hsdpa-PICH-notShared-with-PCH", "nbap.hsdpa_PICH_notShared_with_PCH",
54694         FT_NONE, BASE_NONE, NULL, 0,
54695         "nbap.HSDPA_PICH_notShared_with_PCH", HFILL }},
54696     { &hf_nbap_hsdpa_PICH_SharedPCH_ID,
54697       { "hsdpa-PICH-SharedPCH-ID", "nbap.hsdpa_PICH_SharedPCH_ID",
54698         FT_UINT32, BASE_DEC, NULL, 0,
54699         "nbap.CommonPhysicalChannelID", HFILL }},
54700     { &hf_nbap_hSDPA_PICH_notShared_ID,
54701       { "hSDPA-PICH-notShared-ID", "nbap.hSDPA_PICH_notShared_ID",
54702         FT_UINT32, BASE_DEC, NULL, 0,
54703         "nbap.CommonPhysicalChannelID", HFILL }},
54704     { &hf_nbap_fdd_DL_Channelisation_CodeNumber,
54705       { "fdd-DL-Channelisation-CodeNumber", "nbap.fdd_DL_Channelisation_CodeNumber",
54706         FT_UINT32, BASE_DEC, NULL, 0,
54707         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
54708     { &hf_nbap_pich_Power,
54709       { "pich-Power", "nbap.pich_Power",
54710         FT_INT32, BASE_DEC, NULL, 0,
54711         "nbap.PICH_Power", HFILL }},
54712     { &hf_nbap_pich_Mode,
54713       { "pich-Mode", "nbap.pich_Mode",
54714         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
54715         "nbap.PICH_Mode", HFILL }},
54716     { &hf_nbap_sttd_Indicator,
54717       { "sttd-Indicator", "nbap.sttd_Indicator",
54718         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
54719         "nbap.STTD_Indicator", HFILL }},
54720     { &hf_nbap_hsdsch_Common_Information,
54721       { "hsdsch-Common-Information", "nbap.hsdsch_Common_Information",
54722         FT_NONE, BASE_NONE, NULL, 0,
54723         "nbap.HSDSCH_Common_Information", HFILL }},
54724     { &hf_nbap_commonMACFlow_Specific_Information,
54725       { "commonMACFlow-Specific-Information", "nbap.commonMACFlow_Specific_Information",
54726         FT_UINT32, BASE_DEC, NULL, 0,
54727         "nbap.CommonMACFlow_Specific_InfoList", HFILL }},
54728     { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
54729       { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
54730         FT_UINT32, BASE_DEC, NULL, 0,
54731         "nbap.HSSCCH_Specific_InformationRespListFDD", HFILL }},
54732     { &hf_nbap_hARQ_MemoryPartitioning,
54733       { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
54734         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
54735         "nbap.HARQ_MemoryPartitioning", HFILL }},
54736     { &hf_nbap_commonMACFlow_Specific_Info_Response,
54737       { "commonMACFlow-Specific-Info-Response", "nbap.commonMACFlow_Specific_Info_Response",
54738         FT_UINT32, BASE_DEC, NULL, 0,
54739         "nbap.CommonMACFlow_Specific_InfoList_Response", HFILL }},
54740     { &hf_nbap_cCCH_PriorityQueue_Id,
54741       { "cCCH-PriorityQueue-Id", "nbap.cCCH_PriorityQueue_Id",
54742         FT_UINT32, BASE_DEC, NULL, 0,
54743         "nbap.PriorityQueue_Id", HFILL }},
54744     { &hf_nbap_sRB1_PriorityQueue_Id,
54745       { "sRB1-PriorityQueue-Id", "nbap.sRB1_PriorityQueue_Id",
54746         FT_UINT32, BASE_DEC, NULL, 0,
54747         "nbap.PriorityQueue_Id", HFILL }},
54748     { &hf_nbap_associatedCommon_MACFlow,
54749       { "associatedCommon-MACFlow", "nbap.associatedCommon_MACFlow",
54750         FT_UINT32, BASE_DEC, NULL, 0,
54751         "nbap.Common_MACFlow_ID", HFILL }},
54752     { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient,
54753       { "fACH-Measurement-Occasion-Cycle-Length-Coefficient", "nbap.fACH_Measurement_Occasion_Cycle_Length_Coefficient",
54754         FT_UINT32, BASE_DEC, NULL, 0,
54755         "nbap.FACH_Measurement_Occasion_Cycle_Length_Coefficient", HFILL }},
54756     { &hf_nbap_rACH_Measurement_Result,
54757       { "rACH-Measurement-Result", "nbap.rACH_Measurement_Result",
54758         FT_UINT32, BASE_DEC, VALS(nbap_RACH_Measurement_Result_vals), 0,
54759         "nbap.RACH_Measurement_Result", HFILL }},
54760     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information,
54761       { "bCCH-Specific-HSDSCH-RNTI-Information", "nbap.bCCH_Specific_HSDSCH_RNTI_Information",
54762         FT_NONE, BASE_NONE, NULL, 0,
54763         "nbap.BCCH_Specific_HSDSCH_RNTI_Information", HFILL }},
54764     { &hf_nbap_hSDSCH_MACdFlows_Information,
54765       { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information",
54766         FT_NONE, BASE_NONE, NULL, 0,
54767         "nbap.HSDSCH_MACdFlows_Information", HFILL }},
54768     { &hf_nbap_ueCapability_Info,
54769       { "ueCapability-Info", "nbap.ueCapability_Info",
54770         FT_NONE, BASE_NONE, NULL, 0,
54771         "nbap.UE_Capability_Information", HFILL }},
54772     { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
54773       { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
54774         FT_UINT32, BASE_DEC, NULL, 0,
54775         "nbap.MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
54776     { &hf_nbap_hsscch_PowerOffset,
54777       { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
54778         FT_UINT32, BASE_DEC, NULL, 0,
54779         "nbap.HSSCCH_PowerOffset", HFILL }},
54780     { &hf_nbap_tDD_AckNack_Power_Offset,
54781       { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
54782         FT_INT32, BASE_DEC, NULL, 0,
54783         "nbap.TDD_AckNack_Power_Offset", HFILL }},
54784     { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
54785       { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
54786         FT_UINT32, BASE_DEC, NULL, 0,
54787         "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
54788     { &hf_nbap_priorityQueueInfotoModify,
54789       { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
54790         FT_UINT32, BASE_DEC, NULL, 0,
54791         "nbap.PriorityQueue_InfoList_to_Modify", HFILL }},
54792     { &hf_nbap_hSSCCHCodeChangeGrant,
54793       { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
54794         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
54795         "nbap.HSSCCH_Code_Change_Grant", HFILL }},
54796     { &hf_nbap_tDDAckNackPowerOffset,
54797       { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
54798         FT_INT32, BASE_DEC, NULL, 0,
54799         "nbap.TDD_AckNack_Power_Offset", HFILL }},
54800     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
54801       { "HSDSCH-MACdFlow-Specific-InfoList-to-Modify", "nbap.HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item",
54802         FT_NONE, BASE_NONE, NULL, 0,
54803         "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify", HFILL }},
54804     { &hf_nbap_hsDSCH_MACdFlow_ID,
54805       { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
54806         FT_UINT32, BASE_DEC, NULL, 0,
54807         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
54808     { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
54809       { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
54810         FT_UINT32, BASE_DEC, NULL, 0,
54811         "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
54812     { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
54813       { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
54814         FT_UINT32, BASE_DEC, NULL, 0,
54815         "nbap.HSDSCH_MACdFlow_Specific_InformationResp", HFILL }},
54816     { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator,
54817       { "sixtyfourQAM-UsageAllowedIndicator", "nbap.sixtyfourQAM_UsageAllowedIndicator",
54818         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
54819         "nbap.SixtyfourQAM_UsageAllowedIndicator", HFILL }},
54820     { &hf_nbap_hSDSCH_RNTI,
54821       { "hSDSCH-RNTI", "nbap.hSDSCH_RNTI",
54822         FT_UINT32, BASE_DEC, NULL, 0,
54823         "nbap.HSDSCH_RNTI", HFILL }},
54824     { &hf_nbap_sixtyfourQAM_DL_UsageIndicator,
54825       { "sixtyfourQAM-DL-UsageIndicator", "nbap.sixtyfourQAM_DL_UsageIndicator",
54826         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
54827         "nbap.SixtyfourQAM_DL_UsageIndicator", HFILL }},
54828     { &hf_nbap_hSDSCH_TBSizeTableIndicator,
54829       { "hSDSCH-TBSizeTableIndicator", "nbap.hSDSCH_TBSizeTableIndicator",
54830         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
54831         "nbap.HSDSCH_TBSizeTableIndicator", HFILL }},
54832     { &hf_nbap_hSSCCH_CodeChangeGrant,
54833       { "hSSCCH-CodeChangeGrant", "nbap.hSSCCH_CodeChangeGrant",
54834         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
54835         "nbap.HSSCCH_Code_Change_Grant", HFILL }},
54836     { &hf_nbap_hsSCCHCodeChangeIndicator,
54837       { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
54838         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
54839         "nbap.HSSCCH_CodeChangeIndicator", HFILL }},
54840     { &hf_nbap_hS_PDSCH_Code_Change_Indicator,
54841       { "hS-PDSCH-Code-Change-Indicator", "nbap.hS_PDSCH_Code_Change_Indicator",
54842         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
54843         "nbap.HS_PDSCH_Code_Change_Indicator", HFILL }},
54844     { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice,
54845       { "hS-DSCH-Secondary-Serving-cell-choice", "nbap.hS_DSCH_Secondary_Serving_cell_choice",
54846         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals), 0,
54847         "nbap.HS_DSCH_Secondary_Serving_cell_change_choice", HFILL }},
54848     { &hf_nbap_hS_Secondary_Serving_cell_change_successful,
54849       { "hS-Secondary-Serving-cell-change-successful", "nbap.hS_Secondary_Serving_cell_change_successful",
54850         FT_NONE, BASE_NONE, NULL, 0,
54851         "nbap.HS_Secondary_Serving_cell_change_successful", HFILL }},
54852     { &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful,
54853       { "hS-Secondary-Serving-cell-change-unsuccessful", "nbap.hS_Secondary_Serving_cell_change_unsuccessful",
54854         FT_NONE, BASE_NONE, NULL, 0,
54855         "nbap.HS_Secondary_Serving_cell_change_unsuccessful", HFILL }},
54856     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response,
54857       { "hS-DSCH-FDD-Secondary-Serving-Information-Response", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_Response",
54858         FT_NONE, BASE_NONE, NULL, 0,
54859         "nbap.HS_DSCH_FDD_Secondary_Serving_Information_Response", HFILL }},
54860     { &hf_nbap_paging_MACFlow_Specific_Information,
54861       { "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
54862         FT_UINT32, BASE_DEC, NULL, 0,
54863         "nbap.Paging_MACFlow_Specific_Information", HFILL }},
54864     { &hf_nbap_number_of_PCCH_transmission,
54865       { "number-of-PCCH-transmission", "nbap.number_of_PCCH_transmission",
54866         FT_UINT32, BASE_DEC, NULL, 0,
54867         "nbap.Number_of_PCCH_transmission", HFILL }},
54868     { &hf_nbap_transport_Block_Size_List,
54869       { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
54870         FT_UINT32, BASE_DEC, NULL, 0,
54871         "nbap.Transport_Block_Size_List", HFILL }},
54872     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item,
54873       { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD_item",
54874         FT_NONE, BASE_NONE, NULL, 0,
54875         "nbap.HSDSCH_Paging_System_Information_ResponseList", HFILL }},
54876     { &hf_nbap_pagingMACFlow_ID,
54877       { "pagingMACFlow-ID", "nbap.pagingMACFlow_ID",
54878         FT_UINT32, BASE_DEC, NULL, 0,
54879         "nbap.Paging_MACFlow_ID", HFILL }},
54880     { &hf_nbap_hSPDSCH_Code_Index,
54881       { "hSPDSCH-Code-Index", "nbap.hSPDSCH_Code_Index",
54882         FT_UINT32, BASE_DEC, NULL, 0,
54883         "nbap.HSPDSCH_Code_Index", HFILL }},
54884     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
54885       { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
54886         FT_UINT32, BASE_DEC, NULL, 0,
54887         "nbap.HSSCCH_Specific_InformationRespListTDD", HFILL }},
54888     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
54889       { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
54890         FT_UINT32, BASE_DEC, NULL, 0,
54891         "nbap.HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
54892     { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
54893       { "HSDSCH-MACdFlow-Specific-InformationResp", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_item",
54894         FT_NONE, BASE_NONE, NULL, 0,
54895         "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item", HFILL }},
54896     { &hf_nbap_hsDSCHMacdFlow_Id,
54897       { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
54898         FT_UINT32, BASE_DEC, NULL, 0,
54899         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
54900     { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
54901       { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
54902         FT_UINT32, BASE_DEC, NULL, 0,
54903         "nbap.HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
54904     { &hf_nbap_priorityQueue_Info,
54905       { "priorityQueue-Info", "nbap.priorityQueue_Info",
54906         FT_UINT32, BASE_DEC, NULL, 0,
54907         "nbap.PriorityQueue_InfoList", HFILL }},
54908     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
54909       { "HSDSCH-MACdFlow-Specific-InfoList", "nbap.HSDSCH_MACdFlow_Specific_InfoList_item",
54910         FT_NONE, BASE_NONE, NULL, 0,
54911         "nbap.HSDSCH_MACdFlow_Specific_InfoItem", HFILL }},
54912     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
54913       { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete_item",
54914         FT_NONE, BASE_NONE, NULL, 0,
54915         "nbap.HSDSCH_MACdFlows_to_Delete_Item", HFILL }},
54916     { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
54917       { "HSDSCH-Initial-Capacity-Allocation", "nbap.HSDSCH_Initial_Capacity_Allocation_item",
54918         FT_NONE, BASE_NONE, NULL, 0,
54919         "nbap.HSDSCH_Initial_Capacity_AllocationItem", HFILL }},
54920     { &hf_nbap_maximum_MACdPDU_Size,
54921       { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
54922         FT_UINT32, BASE_DEC, NULL, 0,
54923         "nbap.MACdPDU_Size", HFILL }},
54924     { &hf_nbap_hSDSCH_InitialWindowSize,
54925       { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
54926         FT_UINT32, BASE_DEC, NULL, 0,
54927         "nbap.HSDSCH_InitialWindowSize", HFILL }},
54928     { &hf_nbap_setsOfHS_SCCH_Codes,
54929       { "setsOfHS-SCCH-Codes", "nbap.setsOfHS_SCCH_Codes",
54930         FT_UINT32, BASE_DEC, NULL, 0,
54931         "nbap.SetsOfHS_SCCH_Codes", HFILL }},
54932     { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information,
54933       { "e-DCH-FDD-DL-Control-Channel-Information", "nbap.e_DCH_FDD_DL_Control_Channel_Information",
54934         FT_NONE, BASE_NONE, NULL, 0,
54935         "nbap.E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
54936     { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator,
54937       { "hARQ-Preamble-Mode-Activation-Indicator", "nbap.hARQ_Preamble_Mode_Activation_Indicator",
54938         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
54939         "nbap.HARQ_Preamble_Mode_Activation_Indicator", HFILL }},
54940     { &hf_nbap_mIMO_N_M_Ratio,
54941       { "mIMO-N-M-Ratio", "nbap.mIMO_N_M_Ratio",
54942         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
54943         "nbap.MIMO_N_M_Ratio", HFILL }},
54944     { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response,
54945       { "continuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.continuousPacketConnectivityHS_SCCH_less_Information_Response",
54946         FT_NONE, BASE_NONE, NULL, 0,
54947         "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response", HFILL }},
54948     { &hf_nbap_mAChsResetScheme,
54949       { "mAChsResetScheme", "nbap.mAChsResetScheme",
54950         FT_UINT32, BASE_DEC, VALS(nbap_MAChsResetScheme_vals), 0,
54951         "nbap.MAChsResetScheme", HFILL }},
54952     { &hf_nbap_hSDSCH_Physical_Layer_Category,
54953       { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
54954         FT_UINT32, BASE_DEC, NULL, 0,
54955         "nbap.INTEGER_1_64_", HFILL }},
54956     { &hf_nbap_secondaryServingCells,
54957       { "secondaryServingCells", "nbap.secondaryServingCells",
54958         FT_UINT32, BASE_DEC, NULL, 0,
54959         "nbap.SecondaryServingCells", HFILL }},
54960     { &hf_nbap_numPrimaryHS_SCCH_Codes,
54961       { "numPrimaryHS-SCCH-Codes", "nbap.numPrimaryHS_SCCH_Codes",
54962         FT_UINT32, BASE_DEC, NULL, 0,
54963         "nbap.NumHS_SCCH_Codes", HFILL }},
54964     { &hf_nbap_hARQ_Preamble_Mode,
54965       { "hARQ-Preamble-Mode", "nbap.hARQ_Preamble_Mode",
54966         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
54967         "nbap.HARQ_Preamble_Mode", HFILL }},
54968     { &hf_nbap_mIMO_ActivationIndicator,
54969       { "mIMO-ActivationIndicator", "nbap.mIMO_ActivationIndicator",
54970         FT_NONE, BASE_NONE, NULL, 0,
54971         "nbap.MIMO_ActivationIndicator", HFILL }},
54972     { &hf_nbap_hSDSCH_MACdPDUSizeFormat,
54973       { "hSDSCH-MACdPDUSizeFormat", "nbap.hSDSCH_MACdPDUSizeFormat",
54974         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
54975         "nbap.HSDSCH_MACdPDUSizeFormat", HFILL }},
54976     { &hf_nbap_uE_without_HS_SCCH_constraint_indicator,
54977       { "uE-without-HS-SCCH-constraint-indicator", "nbap.uE_without_HS_SCCH_constraint_indicator",
54978         FT_NONE, BASE_NONE, NULL, 0,
54979         "nbap.NULL", HFILL }},
54980     { &hf_nbap_HS_SCCH_PreconfiguredCodes_item,
54981       { "HS-SCCH-PreconfiguredCodes", "nbap.HS_SCCH_PreconfiguredCodes_item",
54982         FT_NONE, BASE_NONE, NULL, 0,
54983         "nbap.HS_SCCH_PreconfiguredCodesItem", HFILL }},
54984     { &hf_nbap_hS_SCCH_CodeNumber,
54985       { "hS-SCCH-CodeNumber", "nbap.hS_SCCH_CodeNumber",
54986         FT_UINT32, BASE_DEC, NULL, 0,
54987         "nbap.HS_SCCH_CodeNumber", HFILL }},
54988     { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
54989       { "HSSCCH-Specific-InformationRespListFDD", "nbap.HSSCCH_Specific_InformationRespListFDD_item",
54990         FT_NONE, BASE_NONE, NULL, 0,
54991         "nbap.HSSCCH_Codes", HFILL }},
54992     { &hf_nbap_codeNumber,
54993       { "codeNumber", "nbap.codeNumber",
54994         FT_UINT32, BASE_DEC, NULL, 0,
54995         "nbap.INTEGER_0_127", HFILL }},
54996     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
54997       { "HSSCCH-Specific-InformationRespListTDD", "nbap.HSSCCH_Specific_InformationRespListTDD_item",
54998         FT_NONE, BASE_NONE, NULL, 0,
54999         "nbap.HSSCCH_Specific_InformationRespItemTDD", HFILL }},
55000     { &hf_nbap_timeslot,
55001       { "timeslot", "nbap.timeslot",
55002         FT_UINT32, BASE_DEC, NULL, 0,
55003         "nbap.TimeSlot", HFILL }},
55004     { &hf_nbap_tDD_ChannelisationCode,
55005       { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
55006         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
55007         "nbap.TDD_ChannelisationCode", HFILL }},
55008     { &hf_nbap_hSSICH_Info,
55009       { "hSSICH-Info", "nbap.hSSICH_Info",
55010         FT_NONE, BASE_NONE, NULL, 0,
55011         "nbap.HSSICH_Info", HFILL }},
55012     { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
55013       { "HSSCCH-Specific-InformationRespListTDDLCR", "nbap.HSSCCH_Specific_InformationRespListTDDLCR_item",
55014         FT_NONE, BASE_NONE, NULL, 0,
55015         "nbap.HSSCCH_Specific_InformationRespItemTDDLCR", HFILL }},
55016     { &hf_nbap_timeslotLCR,
55017       { "timeslotLCR", "nbap.timeslotLCR",
55018         FT_UINT32, BASE_DEC, NULL, 0,
55019         "nbap.TimeSlotLCR", HFILL }},
55020     { &hf_nbap_first_TDD_ChannelisationCode,
55021       { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
55022         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
55023         "nbap.TDD_ChannelisationCode", HFILL }},
55024     { &hf_nbap_second_TDD_ChannelisationCode,
55025       { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
55026         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
55027         "nbap.TDD_ChannelisationCode", HFILL }},
55028     { &hf_nbap_hSSICH_InfoLCR,
55029       { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR",
55030         FT_NONE, BASE_NONE, NULL, 0,
55031         "nbap.HSSICH_InfoLCR", HFILL }},
55032     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item,
55033       { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768_item",
55034         FT_NONE, BASE_NONE, NULL, 0,
55035         "nbap.HSSCCH_Specific_InformationRespItemTDD768", HFILL }},
55036     { &hf_nbap_tDD_ChannelisationCode768,
55037       { "tDD-ChannelisationCode768", "nbap.tDD_ChannelisationCode768",
55038         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
55039         "nbap.TDD_ChannelisationCode768", HFILL }},
55040     { &hf_nbap_hSSICH_Info768,
55041       { "hSSICH-Info768", "nbap.hSSICH_Info768",
55042         FT_NONE, BASE_NONE, NULL, 0,
55043         "nbap.HSSICH_Info768", HFILL }},
55044     { &hf_nbap_hsSICH_ID,
55045       { "hsSICH-ID", "nbap.hsSICH_ID",
55046         FT_UINT32, BASE_DEC, NULL, 0,
55047         "nbap.HS_SICH_ID", HFILL }},
55048     { &hf_nbap_failed_HS_SICH,
55049       { "failed-HS-SICH", "nbap.failed_HS_SICH",
55050         FT_UINT32, BASE_DEC, NULL, 0,
55051         "nbap.HS_SICH_failed", HFILL }},
55052     { &hf_nbap_missed_HS_SICH,
55053       { "missed-HS-SICH", "nbap.missed_HS_SICH",
55054         FT_UINT32, BASE_DEC, NULL, 0,
55055         "nbap.HS_SICH_missed", HFILL }},
55056     { &hf_nbap_total_HS_SICH,
55057       { "total-HS-SICH", "nbap.total_HS_SICH",
55058         FT_UINT32, BASE_DEC, NULL, 0,
55059         "nbap.HS_SICH_total", HFILL }},
55060     { &hf_nbap_number_of_HS_PDSCH_codes,
55061       { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
55062         FT_UINT32, BASE_DEC, NULL, 0,
55063         "nbap.INTEGER_0_maxHS_PDSCHCodeNrComp_1", HFILL }},
55064     { &hf_nbap_hS_PDSCH_Start_code_number,
55065       { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
55066         FT_UINT32, BASE_DEC, NULL, 0,
55067         "nbap.HS_PDSCH_Start_code_number", HFILL }},
55068     { &hf_nbap_replace_02,
55069       { "replace", "nbap.replace",
55070         FT_UINT32, BASE_DEC, NULL, 0,
55071         "nbap.HS_SCCH_FDD_Code_List", HFILL }},
55072     { &hf_nbap_HS_SCCH_FDD_Code_List_item,
55073       { "HS-SCCH-FDD-Code-List", "nbap.HS_SCCH_FDD_Code_List_item",
55074         FT_UINT32, BASE_DEC, NULL, 0,
55075         "nbap.HS_SCCH_FDD_Code_Information_Item", HFILL }},
55076     { &hf_nbap_hspdsch_RL_ID,
55077       { "hspdsch-RL-ID", "nbap.hspdsch_RL_ID",
55078         FT_UINT32, BASE_DEC, NULL, 0,
55079         "nbap.RL_ID", HFILL }},
55080     { &hf_nbap_hSDSCH_FDD_Information,
55081       { "hSDSCH-FDD-Information", "nbap.hSDSCH_FDD_Information",
55082         FT_NONE, BASE_NONE, NULL, 0,
55083         "nbap.HSDSCH_FDD_Information", HFILL }},
55084     { &hf_nbap_hsdsch_RNTI,
55085       { "hsdsch-RNTI", "nbap.hsdsch_RNTI",
55086         FT_UINT32, BASE_DEC, NULL, 0,
55087         "nbap.HSDSCH_RNTI", HFILL }},
55088     { &hf_nbap_hS_DSCH_serving_cell_choice,
55089       { "hS-DSCH-serving-cell-choice", "nbap.hS_DSCH_serving_cell_choice",
55090         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_serving_cell_choice_vals), 0,
55091         "nbap.HS_DSCH_serving_cell_choice", HFILL }},
55092     { &hf_nbap_hS_serving_cell_change_successful,
55093       { "hS-serving-cell-change-successful", "nbap.hS_serving_cell_change_successful",
55094         FT_NONE, BASE_NONE, NULL, 0,
55095         "nbap.HS_serving_cell_change_successful", HFILL }},
55096     { &hf_nbap_hS_serving_cell_change_unsuccessful,
55097       { "hS-serving-cell-change-unsuccessful", "nbap.hS_serving_cell_change_unsuccessful",
55098         FT_NONE, BASE_NONE, NULL, 0,
55099         "nbap.HS_serving_cell_change_unsuccessful", HFILL }},
55100     { &hf_nbap_hSDSCH_FDD_Information_Response,
55101       { "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response",
55102         FT_NONE, BASE_NONE, NULL, 0,
55103         "nbap.HSDSCH_FDD_Information_Response", HFILL }},
55104     { &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR,
55105       { "hsdpa-PICH-notShared-with-PCHLCR", "nbap.hsdpa_PICH_notShared_with_PCHLCR",
55106         FT_NONE, BASE_NONE, NULL, 0,
55107         "nbap.HSDPA_PICH_notShared_with_PCHLCR", HFILL }},
55108     { &hf_nbap_tdd_ChannelisationCodeLCR,
55109       { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
55110         FT_NONE, BASE_NONE, NULL, 0,
55111         "nbap.TDD_ChannelisationCodeLCR", HFILL }},
55112     { &hf_nbap_tdd_PhysicalChannelOffset,
55113       { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
55114         FT_UINT32, BASE_DEC, NULL, 0,
55115         "nbap.TDD_PhysicalChannelOffset", HFILL }},
55116     { &hf_nbap_pagingIndicatorLength,
55117       { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
55118         FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
55119         "nbap.PagingIndicatorLength", HFILL }},
55120     { &hf_nbap_pICH_Power,
55121       { "pICH-Power", "nbap.pICH_Power",
55122         FT_INT32, BASE_DEC, NULL, 0,
55123         "nbap.PICH_Power", HFILL }},
55124     { &hf_nbap_second_TDD_ChannelisationCodeLCR,
55125       { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
55126         FT_NONE, BASE_NONE, NULL, 0,
55127         "nbap.TDD_ChannelisationCodeLCR", HFILL }},
55128     { &hf_nbap_hsdsch_Common_InformationLCR,
55129       { "hsdsch-Common-InformationLCR", "nbap.hsdsch_Common_InformationLCR",
55130         FT_NONE, BASE_NONE, NULL, 0,
55131         "nbap.HSDSCH_Common_InformationLCR", HFILL }},
55132     { &hf_nbap_commonMACFlow_Specific_InformationLCR,
55133       { "commonMACFlow-Specific-InformationLCR", "nbap.commonMACFlow_Specific_InformationLCR",
55134         FT_UINT32, BASE_DEC, NULL, 0,
55135         "nbap.CommonMACFlow_Specific_InfoListLCR", HFILL }},
55136     { &hf_nbap_common_H_RNTI_InformationLCR,
55137       { "common-H-RNTI-InformationLCR", "nbap.common_H_RNTI_InformationLCR",
55138         FT_UINT32, BASE_DEC, NULL, 0,
55139         "nbap.Common_H_RNTI_InformationLCR", HFILL }},
55140     { &hf_nbap_sync_InformationLCR,
55141       { "sync-InformationLCR", "nbap.sync_InformationLCR",
55142         FT_NONE, BASE_NONE, NULL, 0,
55143         "nbap.Sync_InformationLCR", HFILL }},
55144     { &hf_nbap_hSSICH_SIRTarget,
55145       { "hSSICH-SIRTarget", "nbap.hSSICH_SIRTarget",
55146         FT_INT32, BASE_DEC, NULL, 0,
55147         "nbap.UL_SIR", HFILL }},
55148     { &hf_nbap_hSSICH_TPC_StepSize,
55149       { "hSSICH-TPC-StepSize", "nbap.hSSICH_TPC_StepSize",
55150         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
55151         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
55152     { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR,
55153       { "hsSCCH-Specific-Information-ResponseLCR", "nbap.hsSCCH_Specific_Information_ResponseLCR",
55154         FT_UINT32, BASE_DEC, NULL, 0,
55155         "nbap.HSSCCH_Specific_InformationRespListLCR", HFILL }},
55156     { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR,
55157       { "commonMACFlow-Specific-Info-ResponseLCR", "nbap.commonMACFlow_Specific_Info_ResponseLCR",
55158         FT_UINT32, BASE_DEC, NULL, 0,
55159         "nbap.CommonMACFlow_Specific_InfoList_ResponseLCR", HFILL }},
55160     { &hf_nbap_associatedCommon_MACFlowLCR,
55161       { "associatedCommon-MACFlowLCR", "nbap.associatedCommon_MACFlowLCR",
55162         FT_UINT32, BASE_DEC, NULL, 0,
55163         "nbap.Common_MACFlow_ID_LCR", HFILL }},
55164     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR,
55165       { "bCCH-Specific-HSDSCH-RNTI-InformationLCR", "nbap.bCCH_Specific_HSDSCH_RNTI_InformationLCR",
55166         FT_NONE, BASE_NONE, NULL, 0,
55167         "nbap.BCCH_Specific_HSDSCH_RNTI_InformationLCR", HFILL }},
55168     { &hf_nbap_paging_MACFlow_Specific_InformationLCR,
55169       { "paging-MACFlow-Specific-InformationLCR", "nbap.paging_MACFlow_Specific_InformationLCR",
55170         FT_UINT32, BASE_DEC, NULL, 0,
55171         "nbap.Paging_MACFlow_Specific_InformationLCR", HFILL }},
55172     { &hf_nbap_reception_Window_Size,
55173       { "reception-Window-Size", "nbap.reception_Window_Size",
55174         FT_UINT32, BASE_DEC, NULL, 0,
55175         "nbap.INTEGER_1_16", HFILL }},
55176     { &hf_nbap_n_PCH,
55177       { "n-PCH", "nbap.n_PCH",
55178         FT_UINT32, BASE_DEC, NULL, 0,
55179         "nbap.INTEGER_1_8", HFILL }},
55180     { &hf_nbap_paging_Subchannel_Size,
55181       { "paging-Subchannel-Size", "nbap.paging_Subchannel_Size",
55182         FT_UINT32, BASE_DEC, NULL, 0,
55183         "nbap.INTEGER_1_3", HFILL }},
55184     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item,
55185       { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR_item",
55186         FT_NONE, BASE_NONE, NULL, 0,
55187         "nbap.HSDSCH_Paging_System_Information_ResponseListLCR", HFILL }},
55188     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
55189       { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
55190         FT_UINT32, BASE_DEC, NULL, 0,
55191         "nbap.DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst", HFILL }},
55192     { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item,
55193       { "HSSCCH-Specific-InformationRespListLCR", "nbap.HSSCCH_Specific_InformationRespListLCR_item",
55194         FT_NONE, BASE_NONE, NULL, 0,
55195         "nbap.HSSCCH_Specific_InformationRespItemLCR", HFILL }},
55196     { &hf_nbap_hS_SCCH_ID_LCR,
55197       { "hS-SCCH-ID-LCR", "nbap.hS_SCCH_ID_LCR",
55198         FT_UINT32, BASE_DEC, NULL, 0,
55199         "nbap.HS_SCCH_ID_LCR", HFILL }},
55200     { &hf_nbap_sub_Frame_Number,
55201       { "sub-Frame-Number", "nbap.sub_Frame_Number",
55202         FT_UINT32, BASE_DEC, NULL, 0,
55203         "nbap.Sub_Frame_Number", HFILL }},
55204     { &hf_nbap_onDemand,
55205       { "onDemand", "nbap.onDemand",
55206         FT_NONE, BASE_NONE, NULL, 0,
55207         "nbap.NULL", HFILL }},
55208     { &hf_nbap_periodic,
55209       { "periodic", "nbap.periodic",
55210         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
55211         "nbap.InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
55212     { &hf_nbap_onModification,
55213       { "onModification", "nbap.onModification",
55214         FT_NONE, BASE_NONE, NULL, 0,
55215         "nbap.InformationReportCharacteristicsType_OnModification", HFILL }},
55216     { &hf_nbap_min,
55217       { "min", "nbap.min",
55218         FT_UINT32, BASE_DEC, NULL, 0,
55219         "nbap.ReportPeriodicity_Scaledmin", HFILL }},
55220     { &hf_nbap_hours,
55221       { "hours", "nbap.hours",
55222         FT_UINT32, BASE_DEC, NULL, 0,
55223         "nbap.ReportPeriodicity_Scaledhour", HFILL }},
55224     { &hf_nbap_information_thresholds,
55225       { "information-thresholds", "nbap.information_thresholds",
55226         FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
55227         "nbap.InformationThresholds", HFILL }},
55228     { &hf_nbap_dgps,
55229       { "dgps", "nbap.dgps",
55230         FT_NONE, BASE_NONE, NULL, 0,
55231         "nbap.DGPSThresholds", HFILL }},
55232     { &hf_nbap_dGANSSThreshold,
55233       { "dGANSSThreshold", "nbap.dGANSSThreshold",
55234         FT_NONE, BASE_NONE, NULL, 0,
55235         "nbap.DGANSSThreshold", HFILL }},
55236     { &hf_nbap_information_Type_Item,
55237       { "information-Type-Item", "nbap.information_Type_Item",
55238         FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
55239         "nbap.Information_Type_Item", HFILL }},
55240     { &hf_nbap_gPSInformation,
55241       { "gPSInformation", "nbap.gPSInformation",
55242         FT_UINT32, BASE_DEC, NULL, 0,
55243         "nbap.GPS_Information", HFILL }},
55244     { &hf_nbap_iP_SpacingFDD,
55245       { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
55246         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
55247         "nbap.T_iP_SpacingFDD", HFILL }},
55248     { &hf_nbap_iP_Length,
55249       { "iP-Length", "nbap.iP_Length",
55250         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
55251         "nbap.T_iP_Length", HFILL }},
55252     { &hf_nbap_seed,
55253       { "seed", "nbap.seed",
55254         FT_UINT32, BASE_DEC, NULL, 0,
55255         "nbap.INTEGER_0_63", HFILL }},
55256     { &hf_nbap_burstModeParams,
55257       { "burstModeParams", "nbap.burstModeParams",
55258         FT_NONE, BASE_NONE, NULL, 0,
55259         "nbap.BurstModeParams", HFILL }},
55260     { &hf_nbap_iP_Offset,
55261       { "iP-Offset", "nbap.iP_Offset",
55262         FT_UINT32, BASE_DEC, NULL, 0,
55263         "nbap.INTEGER_0_9", HFILL }},
55264     { &hf_nbap_iP_SpacingTDD,
55265       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
55266         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
55267         "nbap.T_iP_SpacingTDD", HFILL }},
55268     { &hf_nbap_iP_Start,
55269       { "iP-Start", "nbap.iP_Start",
55270         FT_UINT32, BASE_DEC, NULL, 0,
55271         "nbap.INTEGER_0_4095", HFILL }},
55272     { &hf_nbap_iP_Slot,
55273       { "iP-Slot", "nbap.iP_Slot",
55274         FT_UINT32, BASE_DEC, NULL, 0,
55275         "nbap.INTEGER_0_14", HFILL }},
55276     { &hf_nbap_iP_PCCPCH,
55277       { "iP-PCCPCH", "nbap.iP_PCCPCH",
55278         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
55279         "nbap.T_iP_PCCPCH", HFILL }},
55280     { &hf_nbap_iP_SpacingTDD_01,
55281       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
55282         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
55283         "nbap.T_iP_SpacingTDD_01", HFILL }},
55284     { &hf_nbap_iP_Sub,
55285       { "iP-Sub", "nbap.iP_Sub",
55286         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
55287         "nbap.T_iP_Sub", HFILL }},
55288     { &hf_nbap_cFNOffset,
55289       { "cFNOffset", "nbap.cFNOffset",
55290         FT_UINT32, BASE_DEC, NULL, 0,
55291         "nbap.INTEGER_0_255", HFILL }},
55292     { &hf_nbap_burstStart,
55293       { "burstStart", "nbap.burstStart",
55294         FT_UINT32, BASE_DEC, NULL, 0,
55295         "nbap.INTEGER_0_15", HFILL }},
55296     { &hf_nbap_burstLength,
55297       { "burstLength", "nbap.burstLength",
55298         FT_UINT32, BASE_DEC, NULL, 0,
55299         "nbap.INTEGER_10_25", HFILL }},
55300     { &hf_nbap_burstFreq,
55301       { "burstFreq", "nbap.burstFreq",
55302         FT_UINT32, BASE_DEC, NULL, 0,
55303         "nbap.INTEGER_1_16", HFILL }},
55304     { &hf_nbap_maxTimeslotsPerSubFrame,
55305       { "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
55306         FT_UINT32, BASE_DEC, NULL, 0,
55307         "nbap.INTEGER_1_6", HFILL }},
55308     { &hf_nbap_maxPhysChPerTimeslot,
55309       { "maxPhysChPerTimeslot", "nbap.maxPhysChPerTimeslot",
55310         FT_UINT32, BASE_DEC, VALS(nbap_T_maxPhysChPerTimeslot_vals), 0,
55311         "nbap.T_maxPhysChPerTimeslot", HFILL }},
55312     { &hf_nbap_MACdPDU_Size_Indexlist_item,
55313       { "MACdPDU-Size-Indexlist", "nbap.MACdPDU_Size_Indexlist_item",
55314         FT_NONE, BASE_NONE, NULL, 0,
55315         "nbap.MACdPDU_Size_IndexItem", HFILL }},
55316     { &hf_nbap_sID,
55317       { "sID", "nbap.sID",
55318         FT_UINT32, BASE_DEC, NULL, 0,
55319         "nbap.SID", HFILL }},
55320     { &hf_nbap_macdPDU_Size,
55321       { "macdPDU-Size", "nbap.macdPDU_Size",
55322         FT_UINT32, BASE_DEC, NULL, 0,
55323         "nbap.MACdPDU_Size", HFILL }},
55324     { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
55325       { "MACdPDU-Size-Indexlist-to-Modify", "nbap.MACdPDU_Size_Indexlist_to_Modify_item",
55326         FT_NONE, BASE_NONE, NULL, 0,
55327         "nbap.MACdPDU_Size_IndexItem_to_Modify", HFILL }},
55328     { &hf_nbap_maximum_TB_Size_cell_edge_users,
55329       { "maximum-TB-Size-cell-edge-users", "nbap.maximum_TB_Size_cell_edge_users",
55330         FT_UINT32, BASE_DEC, NULL, 0,
55331         "nbap.INTEGER_0_5000_", HFILL }},
55332     { &hf_nbap_maximum_TB_Size_other_users,
55333       { "maximum-TB-Size-other-users", "nbap.maximum_TB_Size_other_users",
55334         FT_UINT32, BASE_DEC, NULL, 0,
55335         "nbap.INTEGER_0_5000_", HFILL }},
55336     { &hf_nbap_MessageStructure_item,
55337       { "MessageStructure", "nbap.MessageStructure_item",
55338         FT_NONE, BASE_NONE, NULL, 0,
55339         "nbap.MessageStructure_item", HFILL }},
55340     { &hf_nbap_repetitionNumber_01,
55341       { "repetitionNumber", "nbap.repetitionNumber",
55342         FT_UINT32, BASE_DEC, NULL, 0,
55343         "nbap.RepetitionNumber1", HFILL }},
55344     { &hf_nbap_type1,
55345       { "type1", "nbap.type1",
55346         FT_NONE, BASE_NONE, NULL, 0,
55347         "nbap.Type1", HFILL }},
55348     { &hf_nbap_midambleConfigurationBurstType1And3,
55349       { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
55350         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
55351         "nbap.MidambleConfigurationBurstType1And3", HFILL }},
55352     { &hf_nbap_midambleAllocationMode,
55353       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55354         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode1_vals), 0,
55355         "nbap.MidambleAllocationMode1", HFILL }},
55356     { &hf_nbap_defaultMidamble,
55357       { "defaultMidamble", "nbap.defaultMidamble",
55358         FT_NONE, BASE_NONE, NULL, 0,
55359         "nbap.NULL", HFILL }},
55360     { &hf_nbap_commonMidamble,
55361       { "commonMidamble", "nbap.commonMidamble",
55362         FT_NONE, BASE_NONE, NULL, 0,
55363         "nbap.NULL", HFILL }},
55364     { &hf_nbap_ueSpecificMidamble,
55365       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
55366         FT_UINT32, BASE_DEC, NULL, 0,
55367         "nbap.MidambleShiftLong", HFILL }},
55368     { &hf_nbap_type2,
55369       { "type2", "nbap.type2",
55370         FT_NONE, BASE_NONE, NULL, 0,
55371         "nbap.Type2", HFILL }},
55372     { &hf_nbap_midambleConfigurationBurstType2,
55373       { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
55374         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
55375         "nbap.MidambleConfigurationBurstType2", HFILL }},
55376     { &hf_nbap_midambleAllocationMode_01,
55377       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55378         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode2_vals), 0,
55379         "nbap.MidambleAllocationMode2", HFILL }},
55380     { &hf_nbap_ueSpecificMidamble_01,
55381       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
55382         FT_UINT32, BASE_DEC, NULL, 0,
55383         "nbap.MidambleShiftShort", HFILL }},
55384     { &hf_nbap_type3,
55385       { "type3", "nbap.type3",
55386         FT_NONE, BASE_NONE, NULL, 0,
55387         "nbap.Type3", HFILL }},
55388     { &hf_nbap_midambleAllocationMode_02,
55389       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55390         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode3_vals), 0,
55391         "nbap.MidambleAllocationMode3", HFILL }},
55392     { &hf_nbap_midambleAllocationMode_03,
55393       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55394         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
55395         "nbap.MidambleAllocationMode", HFILL }},
55396     { &hf_nbap_midambleShift,
55397       { "midambleShift", "nbap.midambleShift",
55398         FT_UINT32, BASE_DEC, NULL, 0,
55399         "nbap.MidambleShiftLong", HFILL }},
55400     { &hf_nbap_midambleConfigurationLCR,
55401       { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
55402         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
55403         "nbap.MidambleConfigurationLCR", HFILL }},
55404     { &hf_nbap_type1_01,
55405       { "type1", "nbap.type1",
55406         FT_NONE, BASE_NONE, NULL, 0,
55407         "nbap.Type7681", HFILL }},
55408     { &hf_nbap_midambleAllocationMode_04,
55409       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55410         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7681_vals), 0,
55411         "nbap.MidambleAllocationMode7681", HFILL }},
55412     { &hf_nbap_type2_01,
55413       { "type2", "nbap.type2",
55414         FT_NONE, BASE_NONE, NULL, 0,
55415         "nbap.Type7682", HFILL }},
55416     { &hf_nbap_midambleConfigurationBurstType2_768,
55417       { "midambleConfigurationBurstType2-768", "nbap.midambleConfigurationBurstType2_768",
55418         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_768_vals), 0,
55419         "nbap.MidambleConfigurationBurstType2_768", HFILL }},
55420     { &hf_nbap_midambleAllocationMode_05,
55421       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55422         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7682_vals), 0,
55423         "nbap.MidambleAllocationMode7682", HFILL }},
55424     { &hf_nbap_ueSpecificMidamble_02,
55425       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
55426         FT_UINT32, BASE_DEC, NULL, 0,
55427         "nbap.MidambleShiftShort768", HFILL }},
55428     { &hf_nbap_type3_01,
55429       { "type3", "nbap.type3",
55430         FT_NONE, BASE_NONE, NULL, 0,
55431         "nbap.Type7683", HFILL }},
55432     { &hf_nbap_midambleAllocationMode_06,
55433       { "midambleAllocationMode", "nbap.midambleAllocationMode",
55434         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7683_vals), 0,
55435         "nbap.MidambleAllocationMode7683", HFILL }},
55436     { &hf_nbap_primary_and_secondary_CPICH,
55437       { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
55438         FT_UINT32, BASE_DEC, NULL, 0,
55439         "nbap.CommonPhysicalChannelID", HFILL }},
55440     { &hf_nbap_normal_and_diversity_primary_CPICH,
55441       { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
55442         FT_NONE, BASE_NONE, NULL, 0,
55443         "nbap.NULL", HFILL }},
55444     { &hf_nbap_addPriorityQueue,
55445       { "addPriorityQueue", "nbap.addPriorityQueue",
55446         FT_NONE, BASE_NONE, NULL, 0,
55447         "nbap.PriorityQueue_InfoItem_to_Add", HFILL }},
55448     { &hf_nbap_modifyPriorityQueue,
55449       { "modifyPriorityQueue", "nbap.modifyPriorityQueue",
55450         FT_NONE, BASE_NONE, NULL, 0,
55451         "nbap.PriorityQueue_InfoItem_to_Modify", HFILL }},
55452     { &hf_nbap_deletePriorityQueue,
55453       { "deletePriorityQueue", "nbap.deletePriorityQueue",
55454         FT_UINT32, BASE_DEC, NULL, 0,
55455         "nbap.PriorityQueue_Id", HFILL }},
55456     { &hf_nbap_qPSK,
55457       { "qPSK", "nbap.qPSK",
55458         FT_NONE, BASE_NONE, NULL, 0,
55459         "nbap.NULL", HFILL }},
55460     { &hf_nbap_sixteenQAM,
55461       { "sixteenQAM", "nbap.sixteenQAM",
55462         FT_INT32, BASE_DEC, NULL, 0,
55463         "nbap.MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
55464     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item,
55465       { "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item",
55466         FT_NONE, BASE_NONE, NULL, 0,
55467         "nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR", HFILL }},
55468     { &hf_nbap_multi_Cell_Capability,
55469       { "multi-Cell-Capability", "nbap.multi_Cell_Capability",
55470         FT_UINT32, BASE_DEC, VALS(nbap_Multi_Cell_Capability_vals), 0,
55471         "nbap.Multi_Cell_Capability", HFILL }},
55472     { &hf_nbap_possible_Secondary_Serving_Cell_List,
55473       { "possible-Secondary-Serving-Cell-List", "nbap.possible_Secondary_Serving_Cell_List",
55474         FT_UINT32, BASE_DEC, NULL, 0,
55475         "nbap.Possible_Secondary_Serving_Cell_List", HFILL }},
55476     { &hf_nbap_NeighbouringCellMeasurementInformation_item,
55477       { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation_item",
55478         FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
55479         "nbap.NeighbouringCellMeasurementInformation_item", HFILL }},
55480     { &hf_nbap_neighbouringFDDCellMeasurementInformation,
55481       { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation",
55482         FT_NONE, BASE_NONE, NULL, 0,
55483         "nbap.NeighbouringFDDCellMeasurementInformation", HFILL }},
55484     { &hf_nbap_neighbouringTDDCellMeasurementInformation,
55485       { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation",
55486         FT_NONE, BASE_NONE, NULL, 0,
55487         "nbap.NeighbouringTDDCellMeasurementInformation", HFILL }},
55488     { &hf_nbap_extension_neighbouringCellMeasurementInformation,
55489       { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation",
55490         FT_NONE, BASE_NONE, NULL, 0,
55491         "nbap.Extension_neighbouringCellMeasurementInformation", HFILL }},
55492     { &hf_nbap_uC_Id,
55493       { "uC-Id", "nbap.uC_Id",
55494         FT_NONE, BASE_NONE, NULL, 0,
55495         "nbap.UC_Id", HFILL }},
55496     { &hf_nbap_primaryScramblingCode,
55497       { "primaryScramblingCode", "nbap.primaryScramblingCode",
55498         FT_UINT32, BASE_DEC, NULL, 0,
55499         "nbap.PrimaryScramblingCode", HFILL }},
55500     { &hf_nbap_cellParameterID,
55501       { "cellParameterID", "nbap.cellParameterID",
55502         FT_UINT32, BASE_DEC, NULL, 0,
55503         "nbap.CellParameterID", HFILL }},
55504     { &hf_nbap_NI_Information_item,
55505       { "NI-Information", "nbap.NI_Information_item",
55506         FT_UINT32, BASE_DEC, NULL, 0,
55507         "nbap.Notification_Indicator", HFILL }},
55508     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item,
55509       { "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD_item",
55510         FT_NONE, BASE_NONE, NULL, 0,
55511         "nbap.Paging_MACFlows_to_DeleteFDD_Item", HFILL }},
55512     { &hf_nbap_paging_MACFlow_ID,
55513       { "paging-MACFlow-ID", "nbap.paging_MACFlow_ID",
55514         FT_UINT32, BASE_DEC, NULL, 0,
55515         "nbap.Paging_MACFlow_ID", HFILL }},
55516     { &hf_nbap_Paging_MACFlow_Specific_Information_item,
55517       { "Paging-MACFlow-Specific-Information", "nbap.Paging_MACFlow_Specific_Information_item",
55518         FT_NONE, BASE_NONE, NULL, 0,
55519         "nbap.Paging_MAC_Flow_Specific_Information_Item", HFILL }},
55520     { &hf_nbap_paging_MACFlow_Id,
55521       { "paging-MACFlow-Id", "nbap.paging_MACFlow_Id",
55522         FT_UINT32, BASE_DEC, NULL, 0,
55523         "nbap.Paging_MACFlow_ID", HFILL }},
55524     { &hf_nbap_hSDPA_associated_PICH_Info,
55525       { "hSDPA-associated-PICH-Info", "nbap.hSDPA_associated_PICH_Info",
55526         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_Information_vals), 0,
55527         "nbap.HSDPA_Associated_PICH_Information", HFILL }},
55528     { &hf_nbap_paging_MACFlow_PriorityQueue_Information,
55529       { "paging-MACFlow-PriorityQueue-Information", "nbap.paging_MACFlow_PriorityQueue_Information",
55530         FT_UINT32, BASE_DEC, NULL, 0,
55531         "nbap.Paging_MACFlow_PriorityQueue_Information", HFILL }},
55532     { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item,
55533       { "Paging-MACFlow-PriorityQueue-Information", "nbap.Paging_MACFlow_PriorityQueue_Information_item",
55534         FT_NONE, BASE_NONE, NULL, 0,
55535         "nbap.Paging_MACFlow_PriorityQueue_Item", HFILL }},
55536     { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH,
55537       { "priority-Queue-Information-for-Enhanced-PCH", "nbap.priority_Queue_Information_for_Enhanced_PCH",
55538         FT_NONE, BASE_NONE, NULL, 0,
55539         "nbap.Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
55540     { &hf_nbap_sequenceNumber,
55541       { "sequenceNumber", "nbap.sequenceNumber",
55542         FT_UINT32, BASE_DEC, NULL, 0,
55543         "nbap.PLCCHsequenceNumber", HFILL }},
55544     { &hf_nbap_Possible_Secondary_Serving_Cell_List_item,
55545       { "Possible-Secondary-Serving-Cell-List", "nbap.Possible_Secondary_Serving_Cell_List_item",
55546         FT_NONE, BASE_NONE, NULL, 0,
55547         "nbap.Possible_Secondary_Serving_Cell", HFILL }},
55548     { &hf_nbap_local_Cell_ID,
55549       { "local-Cell-ID", "nbap.local_Cell_ID",
55550         FT_UINT32, BASE_DEC, NULL, 0,
55551         "nbap.Local_Cell_ID", HFILL }},
55552     { &hf_nbap_priorityQueue_Id,
55553       { "priorityQueue-Id", "nbap.priorityQueue_Id",
55554         FT_UINT32, BASE_DEC, NULL, 0,
55555         "nbap.PriorityQueue_Id", HFILL }},
55556     { &hf_nbap_t1,
55557       { "t1", "nbap.t1",
55558         FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
55559         "nbap.T1", HFILL }},
55560     { &hf_nbap_mAC_ehs_Reset_Timer,
55561       { "mAC-ehs-Reset-Timer", "nbap.mAC_ehs_Reset_Timer",
55562         FT_UINT32, BASE_DEC, VALS(nbap_MAC_ehs_Reset_Timer_vals), 0,
55563         "nbap.MAC_ehs_Reset_Timer", HFILL }},
55564     { &hf_nbap_discardTimer,
55565       { "discardTimer", "nbap.discardTimer",
55566         FT_UINT32, BASE_DEC, VALS(nbap_DiscardTimer_vals), 0,
55567         "nbap.DiscardTimer", HFILL }},
55568     { &hf_nbap_mAC_hsWindowSize,
55569       { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
55570         FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
55571         "nbap.MAC_hsWindowSize", HFILL }},
55572     { &hf_nbap_maximum_MACcPDU_Size,
55573       { "maximum-MACcPDU-Size", "nbap.maximum_MACcPDU_Size",
55574         FT_UINT32, BASE_DEC, NULL, 0,
55575         "nbap.MAC_PDU_SizeExtended", HFILL }},
55576     { &hf_nbap_PriorityQueue_InfoList_item,
55577       { "PriorityQueue-InfoList", "nbap.PriorityQueue_InfoList_item",
55578         FT_NONE, BASE_NONE, NULL, 0,
55579         "nbap.PriorityQueue_InfoItem", HFILL }},
55580     { &hf_nbap_priorityQueueId,
55581       { "priorityQueueId", "nbap.priorityQueueId",
55582         FT_UINT32, BASE_DEC, NULL, 0,
55583         "nbap.PriorityQueue_Id", HFILL }},
55584     { &hf_nbap_associatedHSDSCH_MACdFlow,
55585       { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
55586         FT_UINT32, BASE_DEC, NULL, 0,
55587         "nbap.HSDSCH_MACdFlow_ID", HFILL }},
55588     { &hf_nbap_mAChsGuaranteedBitRate,
55589       { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
55590         FT_UINT32, BASE_DEC, NULL, 0,
55591         "nbap.MAChsGuaranteedBitRate", HFILL }},
55592     { &hf_nbap_macdPDU_Size_Index,
55593       { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
55594         FT_UINT32, BASE_DEC, NULL, 0,
55595         "nbap.MACdPDU_Size_Indexlist", HFILL }},
55596     { &hf_nbap_rLC_Mode,
55597       { "rLC-Mode", "nbap.rLC_Mode",
55598         FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
55599         "nbap.RLC_Mode", HFILL }},
55600     { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
55601       { "PriorityQueue-InfoList-to-Modify", "nbap.PriorityQueue_InfoList_to_Modify_item",
55602         FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
55603         "nbap.ModifyPriorityQueue", HFILL }},
55604     { &hf_nbap_macdPDU_Size_Index_to_Modify,
55605       { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
55606         FT_UINT32, BASE_DEC, NULL, 0,
55607         "nbap.MACdPDU_Size_Indexlist_to_Modify", HFILL }},
55608     { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
55609       { "PriorityQueue-InfoList-to-Modify-Unsynchronised", "nbap.PriorityQueue_InfoList_to_Modify_Unsynchronised_item",
55610         FT_NONE, BASE_NONE, NULL, 0,
55611         "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised", HFILL }},
55612     { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item,
55613       { "Paging-MACFlow-Specific-InformationLCR", "nbap.Paging_MACFlow_Specific_InformationLCR_item",
55614         FT_NONE, BASE_NONE, NULL, 0,
55615         "nbap.Paging_MAC_Flow_Specific_Information_ItemLCR", HFILL }},
55616     { &hf_nbap_hSDPA_associated_PICH_InfoLCR,
55617       { "hSDPA-associated-PICH-InfoLCR", "nbap.hSDPA_associated_PICH_InfoLCR",
55618         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_InformationLCR_vals), 0,
55619         "nbap.HSDPA_Associated_PICH_InformationLCR", HFILL }},
55620     { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR,
55621       { "paging-MACFlow-PriorityQueue-InformationLCR", "nbap.paging_MACFlow_PriorityQueue_InformationLCR",
55622         FT_UINT32, BASE_DEC, NULL, 0,
55623         "nbap.Paging_MACFlow_PriorityQueue_Information", HFILL }},
55624     { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item,
55625       { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR_item",
55626         FT_NONE, BASE_NONE, NULL, 0,
55627         "nbap.Paging_MACFlows_to_DeleteLCR_Item", HFILL }},
55628     { &hf_nbap_RL_Specific_DCH_Info_item,
55629       { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info_item",
55630         FT_NONE, BASE_NONE, NULL, 0,
55631         "nbap.RL_Specific_DCH_Info_Item", HFILL }},
55632     { &hf_nbap_dCH_id,
55633       { "dCH-id", "nbap.dCH_id",
55634         FT_UINT32, BASE_DEC, NULL, 0,
55635         "nbap.DCH_ID", HFILL }},
55636     { &hf_nbap_transportlayeraddress,
55637       { "transportlayeraddress", "nbap.transportlayeraddress",
55638         FT_BYTES, BASE_HEX, NULL, 0,
55639         "nbap.TransportLayerAddress", HFILL }},
55640     { &hf_nbap_rL_Specific_E_DCH_Information,
55641       { "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
55642         FT_UINT32, BASE_DEC, NULL, 0,
55643         "nbap.RL_Specific_E_DCH_Information", HFILL }},
55644     { &hf_nbap_e_AGCH_PowerOffset,
55645       { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
55646         FT_UINT32, BASE_DEC, NULL, 0,
55647         "nbap.E_AGCH_PowerOffset", HFILL }},
55648     { &hf_nbap_e_RGCH_PowerOffset,
55649       { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
55650         FT_UINT32, BASE_DEC, NULL, 0,
55651         "nbap.E_RGCH_PowerOffset", HFILL }},
55652     { &hf_nbap_e_HICH_PowerOffset,
55653       { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
55654         FT_UINT32, BASE_DEC, NULL, 0,
55655         "nbap.E_HICH_PowerOffset", HFILL }},
55656     { &hf_nbap_RL_Specific_E_DCH_Information_item,
55657       { "RL-Specific-E-DCH-Information", "nbap.RL_Specific_E_DCH_Information_item",
55658         FT_NONE, BASE_NONE, NULL, 0,
55659         "nbap.RL_Specific_E_DCH_Information_Item", HFILL }},
55660     { &hf_nbap_Reference_E_TFCI_Information_item,
55661       { "Reference-E-TFCI-Information", "nbap.Reference_E_TFCI_Information_item",
55662         FT_NONE, BASE_NONE, NULL, 0,
55663         "nbap.Reference_E_TFCI_Information_Item", HFILL }},
55664     { &hf_nbap_reference_E_TFCI,
55665       { "reference-E-TFCI", "nbap.reference_E_TFCI",
55666         FT_UINT32, BASE_DEC, NULL, 0,
55667         "nbap.E_TFCI", HFILL }},
55668     { &hf_nbap_reference_E_TFCI_PO,
55669       { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
55670         FT_UINT32, BASE_DEC, NULL, 0,
55671         "nbap.Reference_E_TFCI_PO", HFILL }},
55672     { &hf_nbap_periodic_01,
55673       { "periodic", "nbap.periodic",
55674         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
55675         "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
55676     { &hf_nbap_event_a,
55677       { "event-a", "nbap.event_a",
55678         FT_NONE, BASE_NONE, NULL, 0,
55679         "nbap.ReportCharacteristicsType_EventA", HFILL }},
55680     { &hf_nbap_event_b,
55681       { "event-b", "nbap.event_b",
55682         FT_NONE, BASE_NONE, NULL, 0,
55683         "nbap.ReportCharacteristicsType_EventB", HFILL }},
55684     { &hf_nbap_event_c,
55685       { "event-c", "nbap.event_c",
55686         FT_NONE, BASE_NONE, NULL, 0,
55687         "nbap.ReportCharacteristicsType_EventC", HFILL }},
55688     { &hf_nbap_event_d,
55689       { "event-d", "nbap.event_d",
55690         FT_NONE, BASE_NONE, NULL, 0,
55691         "nbap.ReportCharacteristicsType_EventD", HFILL }},
55692     { &hf_nbap_event_e,
55693       { "event-e", "nbap.event_e",
55694         FT_NONE, BASE_NONE, NULL, 0,
55695         "nbap.ReportCharacteristicsType_EventE", HFILL }},
55696     { &hf_nbap_event_f,
55697       { "event-f", "nbap.event_f",
55698         FT_NONE, BASE_NONE, NULL, 0,
55699         "nbap.ReportCharacteristicsType_EventF", HFILL }},
55700     { &hf_nbap_extension_ReportCharacteristics,
55701       { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics",
55702         FT_NONE, BASE_NONE, NULL, 0,
55703         "nbap.Extension_ReportCharacteristics", HFILL }},
55704     { &hf_nbap_measurementThreshold,
55705       { "measurementThreshold", "nbap.measurementThreshold",
55706         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
55707         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
55708     { &hf_nbap_measurementHysteresisTime,
55709       { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
55710         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
55711         "nbap.ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
55712     { &hf_nbap_measurementIncreaseThreshold,
55713       { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
55714         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
55715         "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
55716     { &hf_nbap_measurementChangeTime,
55717       { "measurementChangeTime", "nbap.measurementChangeTime",
55718         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
55719         "nbap.ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
55720     { &hf_nbap_measurementDecreaseThreshold,
55721       { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
55722         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
55723         "nbap.ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
55724     { &hf_nbap_measurementThreshold1,
55725       { "measurementThreshold1", "nbap.measurementThreshold1",
55726         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
55727         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
55728     { &hf_nbap_measurementThreshold2,
55729       { "measurementThreshold2", "nbap.measurementThreshold2",
55730         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
55731         "nbap.ReportCharacteristicsType_MeasurementThreshold", HFILL }},
55732     { &hf_nbap_reportPeriodicity,
55733       { "reportPeriodicity", "nbap.reportPeriodicity",
55734         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
55735         "nbap.ReportCharacteristicsType_ReportPeriodicity", HFILL }},
55736     { &hf_nbap_received_total_wide_band_power_01,
55737       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
55738         FT_UINT32, BASE_DEC, NULL, 0,
55739         "nbap.Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
55740     { &hf_nbap_uL_TimeslotISCP_01,
55741       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
55742         FT_UINT32, BASE_DEC, NULL, 0,
55743         "nbap.UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
55744     { &hf_nbap_sir,
55745       { "sir", "nbap.sir",
55746         FT_UINT32, BASE_DEC, NULL, 0,
55747         "nbap.SIR_Value_IncrDecrThres", HFILL }},
55748     { &hf_nbap_sir_error,
55749       { "sir-error", "nbap.sir_error",
55750         FT_UINT32, BASE_DEC, NULL, 0,
55751         "nbap.SIR_Error_Value_IncrDecrThres", HFILL }},
55752     { &hf_nbap_transmitted_code_power,
55753       { "transmitted-code-power", "nbap.transmitted_code_power",
55754         FT_UINT32, BASE_DEC, NULL, 0,
55755         "nbap.Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
55756     { &hf_nbap_rscp,
55757       { "rscp", "nbap.rscp",
55758         FT_UINT32, BASE_DEC, NULL, 0,
55759         "nbap.RSCP_Value_IncrDecrThres", HFILL }},
55760     { &hf_nbap_round_trip_time,
55761       { "round-trip-time", "nbap.round_trip_time",
55762         FT_UINT32, BASE_DEC, NULL, 0,
55763         "nbap.Round_Trip_Time_IncrDecrThres", HFILL }},
55764     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
55765       { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold",
55766         FT_NONE, BASE_NONE, NULL, 0,
55767         "nbap.Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
55768     { &hf_nbap_sir_01,
55769       { "sir", "nbap.sir",
55770         FT_UINT32, BASE_DEC, NULL, 0,
55771         "nbap.SIR_Value", HFILL }},
55772     { &hf_nbap_sir_error_01,
55773       { "sir-error", "nbap.sir_error",
55774         FT_UINT32, BASE_DEC, NULL, 0,
55775         "nbap.SIR_Error_Value", HFILL }},
55776     { &hf_nbap_transmitted_code_power_01,
55777       { "transmitted-code-power", "nbap.transmitted_code_power",
55778         FT_UINT32, BASE_DEC, NULL, 0,
55779         "nbap.Transmitted_Code_Power_Value", HFILL }},
55780     { &hf_nbap_rscp_01,
55781       { "rscp", "nbap.rscp",
55782         FT_UINT32, BASE_DEC, NULL, 0,
55783         "nbap.RSCP_Value", HFILL }},
55784     { &hf_nbap_rx_timing_deviation,
55785       { "rx-timing-deviation", "nbap.rx_timing_deviation",
55786         FT_UINT32, BASE_DEC, NULL, 0,
55787         "nbap.Rx_Timing_Deviation_Value", HFILL }},
55788     { &hf_nbap_round_trip_time_01,
55789       { "round-trip-time", "nbap.round_trip_time",
55790         FT_UINT32, BASE_DEC, NULL, 0,
55791         "nbap.Round_Trip_Time_Value", HFILL }},
55792     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
55793       { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold",
55794         FT_NONE, BASE_NONE, NULL, 0,
55795         "nbap.Extension_ReportCharacteristicsType_MeasurementThreshold", HFILL }},
55796     { &hf_nbap_msec,
55797       { "msec", "nbap.msec",
55798         FT_UINT32, BASE_DEC, NULL, 0,
55799         "nbap.MeasurementChangeTime_Scaledmsec", HFILL }},
55800     { &hf_nbap_msec_01,
55801       { "msec", "nbap.msec",
55802         FT_UINT32, BASE_DEC, NULL, 0,
55803         "nbap.MeasurementHysteresisTime_Scaledmsec", HFILL }},
55804     { &hf_nbap_msec_02,
55805       { "msec", "nbap.msec",
55806         FT_UINT32, BASE_DEC, NULL, 0,
55807         "nbap.ReportPeriodicity_Scaledmsec", HFILL }},
55808     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
55809       { "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value_item",
55810         FT_NONE, BASE_NONE, NULL, 0,
55811         "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item", HFILL }},
55812     { &hf_nbap_received_total_wide_band_power_value,
55813       { "received-total-wide-band-power-value", "nbap.received_total_wide_band_power_value",
55814         FT_UINT32, BASE_DEC, NULL, 0,
55815         "nbap.Received_total_wide_band_power_Value", HFILL }},
55816     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
55817       { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item",
55818         FT_NONE, BASE_NONE, NULL, 0,
55819         "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item", HFILL }},
55820     { &hf_nbap_received_Scheduled_power_share_value,
55821       { "received-Scheduled-power-share-value", "nbap.received_Scheduled_power_share_value",
55822         FT_UINT32, BASE_DEC, NULL, 0,
55823         "nbap.RSEPS_Value", HFILL }},
55824     { &hf_nbap_informationAvailable,
55825       { "informationAvailable", "nbap.informationAvailable",
55826         FT_NONE, BASE_NONE, NULL, 0,
55827         "nbap.InformationAvailable", HFILL }},
55828     { &hf_nbap_informationnotAvailable,
55829       { "informationnotAvailable", "nbap.informationnotAvailable",
55830         FT_NONE, BASE_NONE, NULL, 0,
55831         "nbap.InformationnotAvailable", HFILL }},
55832     { &hf_nbap_requesteddataValue,
55833       { "requesteddataValue", "nbap.requesteddataValue",
55834         FT_NONE, BASE_NONE, NULL, 0,
55835         "nbap.RequestedDataValue", HFILL }},
55836     { &hf_nbap_dgps_corrections,
55837       { "dgps-corrections", "nbap.dgps_corrections",
55838         FT_NONE, BASE_NONE, NULL, 0,
55839         "nbap.DGPSCorrections", HFILL }},
55840     { &hf_nbap_gps_navandrecovery,
55841       { "gps-navandrecovery", "nbap.gps_navandrecovery",
55842         FT_UINT32, BASE_DEC, NULL, 0,
55843         "nbap.GPS_NavigationModel_and_TimeRecovery", HFILL }},
55844     { &hf_nbap_gps_ionos_model,
55845       { "gps-ionos-model", "nbap.gps_ionos_model",
55846         FT_NONE, BASE_NONE, NULL, 0,
55847         "nbap.GPS_Ionospheric_Model", HFILL }},
55848     { &hf_nbap_gps_utc_model,
55849       { "gps-utc-model", "nbap.gps_utc_model",
55850         FT_NONE, BASE_NONE, NULL, 0,
55851         "nbap.GPS_UTC_Model", HFILL }},
55852     { &hf_nbap_gps_almanac,
55853       { "gps-almanac", "nbap.gps_almanac",
55854         FT_NONE, BASE_NONE, NULL, 0,
55855         "nbap.GPS_Almanac", HFILL }},
55856     { &hf_nbap_gps_rt_integrity,
55857       { "gps-rt-integrity", "nbap.gps_rt_integrity",
55858         FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
55859         "nbap.GPS_RealTime_Integrity", HFILL }},
55860     { &hf_nbap_gpsrxpos,
55861       { "gpsrxpos", "nbap.gpsrxpos",
55862         FT_NONE, BASE_NONE, NULL, 0,
55863         "nbap.GPS_RX_POS", HFILL }},
55864     { &hf_nbap_SAT_Info_Almanac_item,
55865       { "SAT-Info-Almanac", "nbap.SAT_Info_Almanac_item",
55866         FT_NONE, BASE_NONE, NULL, 0,
55867         "nbap.SAT_Info_Almanac_Item", HFILL }},
55868     { &hf_nbap_data_id,
55869       { "data-id", "nbap.data_id",
55870         FT_UINT32, BASE_DEC, NULL, 0,
55871         "nbap.DATA_ID", HFILL }},
55872     { &hf_nbap_sat_id,
55873       { "sat-id", "nbap.sat_id",
55874         FT_UINT32, BASE_DEC, NULL, 0,
55875         "nbap.SAT_ID", HFILL }},
55876     { &hf_nbap_gps_e_alm,
55877       { "gps-e-alm", "nbap.gps_e_alm",
55878         FT_BYTES, BASE_HEX, NULL, 0,
55879         "nbap.BIT_STRING_SIZE_16", HFILL }},
55880     { &hf_nbap_gps_toa_alm,
55881       { "gps-toa-alm", "nbap.gps_toa_alm",
55882         FT_BYTES, BASE_HEX, NULL, 0,
55883         "nbap.BIT_STRING_SIZE_8", HFILL }},
55884     { &hf_nbap_gps_delta_I_alm,
55885       { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
55886         FT_BYTES, BASE_HEX, NULL, 0,
55887         "nbap.BIT_STRING_SIZE_16", HFILL }},
55888     { &hf_nbap_omegadot_alm,
55889       { "omegadot-alm", "nbap.omegadot_alm",
55890         FT_BYTES, BASE_HEX, NULL, 0,
55891         "nbap.BIT_STRING_SIZE_16", HFILL }},
55892     { &hf_nbap_svhealth_alm,
55893       { "svhealth-alm", "nbap.svhealth_alm",
55894         FT_BYTES, BASE_HEX, NULL, 0,
55895         "nbap.BIT_STRING_SIZE_8", HFILL }},
55896     { &hf_nbap_gps_a_sqrt_alm,
55897       { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
55898         FT_BYTES, BASE_HEX, NULL, 0,
55899         "nbap.BIT_STRING_SIZE_24", HFILL }},
55900     { &hf_nbap_omegazero_alm,
55901       { "omegazero-alm", "nbap.omegazero_alm",
55902         FT_BYTES, BASE_HEX, NULL, 0,
55903         "nbap.BIT_STRING_SIZE_24", HFILL }},
55904     { &hf_nbap_m_zero_alm,
55905       { "m-zero-alm", "nbap.m_zero_alm",
55906         FT_BYTES, BASE_HEX, NULL, 0,
55907         "nbap.BIT_STRING_SIZE_24", HFILL }},
55908     { &hf_nbap_gps_omega_alm,
55909       { "gps-omega-alm", "nbap.gps_omega_alm",
55910         FT_BYTES, BASE_HEX, NULL, 0,
55911         "nbap.BIT_STRING_SIZE_24", HFILL }},
55912     { &hf_nbap_gps_af_zero_alm,
55913       { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
55914         FT_BYTES, BASE_HEX, NULL, 0,
55915         "nbap.BIT_STRING_SIZE_11", HFILL }},
55916     { &hf_nbap_gps_af_one_alm,
55917       { "gps-af-one-alm", "nbap.gps_af_one_alm",
55918         FT_BYTES, BASE_HEX, NULL, 0,
55919         "nbap.BIT_STRING_SIZE_11", HFILL }},
55920     { &hf_nbap_SAT_Info_Almanac_ExtList_item,
55921       { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList_item",
55922         FT_NONE, BASE_NONE, NULL, 0,
55923         "nbap.SAT_Info_Almanac_ExtItem", HFILL }},
55924     { &hf_nbap_SAT_Info_DGPSCorrections_item,
55925       { "SAT-Info-DGPSCorrections", "nbap.SAT_Info_DGPSCorrections_item",
55926         FT_NONE, BASE_NONE, NULL, 0,
55927         "nbap.SAT_Info_DGPSCorrections_Item", HFILL }},
55928     { &hf_nbap_iode_dgps,
55929       { "iode-dgps", "nbap.iode_dgps",
55930         FT_BYTES, BASE_HEX, NULL, 0,
55931         "nbap.BIT_STRING_SIZE_8", HFILL }},
55932     { &hf_nbap_prc,
55933       { "prc", "nbap.prc",
55934         FT_INT32, BASE_DEC, NULL, 0,
55935         "nbap.PRC", HFILL }},
55936     { &hf_nbap_range_correction_rate,
55937       { "range-correction-rate", "nbap.range_correction_rate",
55938         FT_INT32, BASE_DEC, NULL, 0,
55939         "nbap.Range_Correction_Rate", HFILL }},
55940     { &hf_nbap_SATInfo_RealTime_Integrity_item,
55941       { "SATInfo-RealTime-Integrity", "nbap.SATInfo_RealTime_Integrity_item",
55942         FT_NONE, BASE_NONE, NULL, 0,
55943         "nbap.SAT_Info_RealTime_Integrity_Item", HFILL }},
55944     { &hf_nbap_bad_sat_id,
55945       { "bad-sat-id", "nbap.bad_sat_id",
55946         FT_UINT32, BASE_DEC, NULL, 0,
55947         "nbap.SAT_ID", HFILL }},
55948     { &hf_nbap_SecondaryServingCells_item,
55949       { "SecondaryServingCells", "nbap.SecondaryServingCells_item",
55950         FT_NONE, BASE_NONE, NULL, 0,
55951         "nbap.SecondaryServingCellsItem", HFILL }},
55952     { &hf_nbap_secondaryC_ID,
55953       { "secondaryC-ID", "nbap.secondaryC_ID",
55954         FT_UINT32, BASE_DEC, NULL, 0,
55955         "nbap.C_ID", HFILL }},
55956     { &hf_nbap_numSecondaryHS_SCCH_Codes,
55957       { "numSecondaryHS-SCCH-Codes", "nbap.numSecondaryHS_SCCH_Codes",
55958         FT_UINT32, BASE_DEC, NULL, 0,
55959         "nbap.NumHS_SCCH_Codes", HFILL }},
55960     { &hf_nbap_new_secondary_CPICH,
55961       { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
55962         FT_UINT32, BASE_DEC, NULL, 0,
55963         "nbap.CommonPhysicalChannelID", HFILL }},
55964     { &hf_nbap_secondary_CPICH_shall_not_be_used,
55965       { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used",
55966         FT_NONE, BASE_NONE, NULL, 0,
55967         "nbap.NULL", HFILL }},
55968     { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
55969       { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB",
55970         FT_NONE, BASE_NONE, NULL, 0,
55971         "nbap.Serving_E_DCH_RL_in_this_NodeB", HFILL }},
55972     { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
55973       { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
55974         FT_NONE, BASE_NONE, NULL, 0,
55975         "nbap.NULL", HFILL }},
55976     { &hf_nbap_SetsOfHS_SCCH_Codes_item,
55977       { "SetsOfHS-SCCH-Codes", "nbap.SetsOfHS_SCCH_Codes_item",
55978         FT_NONE, BASE_NONE, NULL, 0,
55979         "nbap.SetsOfHS_SCCH_CodesItem", HFILL }},
55980     { &hf_nbap_hS_SCCH_PreconfiguredCodes,
55981       { "hS-SCCH-PreconfiguredCodes", "nbap.hS_SCCH_PreconfiguredCodes",
55982         FT_UINT32, BASE_DEC, NULL, 0,
55983         "nbap.HS_SCCH_PreconfiguredCodes", HFILL }},
55984     { &hf_nbap_sFNSFNChangeLimit,
55985       { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
55986         FT_UINT32, BASE_DEC, NULL, 0,
55987         "nbap.SFNSFNChangeLimit", HFILL }},
55988     { &hf_nbap_predictedSFNSFNDeviationLimit,
55989       { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
55990         FT_UINT32, BASE_DEC, NULL, 0,
55991         "nbap.PredictedSFNSFNDeviationLimit", HFILL }},
55992     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
55993       { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
55994         FT_UINT32, BASE_DEC, NULL, 0,
55995         "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
55996     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
55997       { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
55998         FT_NONE, BASE_NONE, NULL, 0,
55999         "nbap.T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
56000     { &hf_nbap_sFNSFNValue,
56001       { "sFNSFNValue", "nbap.sFNSFNValue",
56002         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
56003         "nbap.SFNSFNValue", HFILL }},
56004     { &hf_nbap_sFNSFNQuality,
56005       { "sFNSFNQuality", "nbap.sFNSFNQuality",
56006         FT_UINT32, BASE_DEC, NULL, 0,
56007         "nbap.SFNSFNQuality", HFILL }},
56008     { &hf_nbap_sFNSFNDriftRate,
56009       { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
56010         FT_INT32, BASE_DEC, NULL, 0,
56011         "nbap.SFNSFNDriftRate", HFILL }},
56012     { &hf_nbap_sFNSFNDriftRateQuality,
56013       { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
56014         FT_UINT32, BASE_DEC, NULL, 0,
56015         "nbap.SFNSFNDriftRateQuality", HFILL }},
56016     { &hf_nbap_sFNSFNTimeStampInformation,
56017       { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
56018         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
56019         "nbap.SFNSFNTimeStampInformation", HFILL }},
56020     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
56021       { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
56022         FT_UINT32, BASE_DEC, NULL, 0,
56023         "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", HFILL }},
56024     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
56025       { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
56026         FT_NONE, BASE_NONE, NULL, 0,
56027         "nbap.T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item", HFILL }},
56028     { &hf_nbap_sFNSFNTimeStamp_FDD,
56029       { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
56030         FT_UINT32, BASE_DEC, NULL, 0,
56031         "nbap.SFN", HFILL }},
56032     { &hf_nbap_sFNSFNTimeStamp_TDD,
56033       { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD",
56034         FT_NONE, BASE_NONE, NULL, 0,
56035         "nbap.SFNSFNTimeStamp_TDD", HFILL }},
56036     { &hf_nbap_sFN,
56037       { "sFN", "nbap.sFN",
56038         FT_UINT32, BASE_DEC, NULL, 0,
56039         "nbap.SFN", HFILL }},
56040     { &hf_nbap_sFNSFN_FDD,
56041       { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
56042         FT_UINT32, BASE_DEC, NULL, 0,
56043         "nbap.SFNSFN_FDD", HFILL }},
56044     { &hf_nbap_sFNSFN_TDD,
56045       { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
56046         FT_UINT32, BASE_DEC, NULL, 0,
56047         "nbap.SFNSFN_TDD", HFILL }},
56048     { &hf_nbap_sFNSFN_TDD768,
56049       { "sFNSFN-TDD768", "nbap.sFNSFN_TDD768",
56050         FT_UINT32, BASE_DEC, NULL, 0,
56051         "nbap.SFNSFN_TDD768", HFILL }},
56052     { &hf_nbap_synchronisationReportCharacteristicsType,
56053       { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
56054         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
56055         "nbap.SynchronisationReportCharacteristicsType", HFILL }},
56056     { &hf_nbap_synchronisationReportCharactThreExc,
56057       { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
56058         FT_UINT32, BASE_DEC, NULL, 0,
56059         "nbap.SynchronisationReportCharactThreExc", HFILL }},
56060     { &hf_nbap_SynchronisationReportCharactThreExc_item,
56061       { "SynchronisationReportCharactThreExc", "nbap.SynchronisationReportCharactThreExc_item",
56062         FT_NONE, BASE_NONE, NULL, 0,
56063         "nbap.SynchronisationReportCharactThreInfoItem", HFILL }},
56064     { &hf_nbap_syncFrameNumber,
56065       { "syncFrameNumber", "nbap.syncFrameNumber",
56066         FT_UINT32, BASE_DEC, NULL, 0,
56067         "nbap.SyncFrameNumber", HFILL }},
56068     { &hf_nbap_cellSyncBurstInformation,
56069       { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
56070         FT_UINT32, BASE_DEC, NULL, 0,
56071         "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
56072     { &hf_nbap_cellSyncBurstInformation_item,
56073       { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation_item",
56074         FT_NONE, BASE_NONE, NULL, 0,
56075         "nbap.SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
56076     { &hf_nbap_cellSyncBurstCode,
56077       { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
56078         FT_UINT32, BASE_DEC, NULL, 0,
56079         "nbap.CellSyncBurstCode", HFILL }},
56080     { &hf_nbap_cellSyncBurstCodeShift,
56081       { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
56082         FT_UINT32, BASE_DEC, NULL, 0,
56083         "nbap.CellSyncBurstCodeShift", HFILL }},
56084     { &hf_nbap_cellSyncBurstTiming,
56085       { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
56086         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
56087         "nbap.CellSyncBurstTiming", HFILL }},
56088     { &hf_nbap_cellSyncBurstTimingThreshold,
56089       { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
56090         FT_UINT32, BASE_DEC, NULL, 0,
56091         "nbap.CellSyncBurstTimingThreshold", HFILL }},
56092     { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
56093       { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR_item",
56094         FT_NONE, BASE_NONE, NULL, 0,
56095         "nbap.SyncDLCodeIdThreInfoList", HFILL }},
56096     { &hf_nbap_syncFrameNoToReceive,
56097       { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
56098         FT_UINT32, BASE_DEC, NULL, 0,
56099         "nbap.SyncFrameNumber", HFILL }},
56100     { &hf_nbap_syncDLCodeIdInfoLCR,
56101       { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
56102         FT_UINT32, BASE_DEC, NULL, 0,
56103         "nbap.SyncDLCodeInfoListLCR", HFILL }},
56104     { &hf_nbap_SyncDLCodeInfoListLCR_item,
56105       { "SyncDLCodeInfoListLCR", "nbap.SyncDLCodeInfoListLCR_item",
56106         FT_NONE, BASE_NONE, NULL, 0,
56107         "nbap.SyncDLCodeInfoItemLCR", HFILL }},
56108     { &hf_nbap_syncDLCodeId,
56109       { "syncDLCodeId", "nbap.syncDLCodeId",
56110         FT_UINT32, BASE_DEC, NULL, 0,
56111         "nbap.SYNCDlCodeId", HFILL }},
56112     { &hf_nbap_syncDLCodeIdArrivTime,
56113       { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
56114         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
56115         "nbap.CellSyncBurstTimingLCR", HFILL }},
56116     { &hf_nbap_syncDLCodeIdTimingThre,
56117       { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
56118         FT_UINT32, BASE_DEC, NULL, 0,
56119         "nbap.CellSyncBurstTimingThreshold", HFILL }},
56120     { &hf_nbap_modulation,
56121       { "modulation", "nbap.modulation",
56122         FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
56123         "nbap.Modulation", HFILL }},
56124     { &hf_nbap_TDD_DL_Code_Information_item,
56125       { "TDD-DL-Code-Information", "nbap.TDD_DL_Code_Information_item",
56126         FT_NONE, BASE_NONE, NULL, 0,
56127         "nbap.TDD_DL_Code_InformationItem", HFILL }},
56128     { &hf_nbap_dPCH_ID,
56129       { "dPCH-ID", "nbap.dPCH_ID",
56130         FT_UINT32, BASE_DEC, NULL, 0,
56131         "nbap.DPCH_ID", HFILL }},
56132     { &hf_nbap_TDD_DL_Code_LCR_Information_item,
56133       { "TDD-DL-Code-LCR-Information", "nbap.TDD_DL_Code_LCR_Information_item",
56134         FT_NONE, BASE_NONE, NULL, 0,
56135         "nbap.TDD_DL_Code_LCR_InformationItem", HFILL }},
56136     { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
56137       { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
56138         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
56139         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
56140     { &hf_nbap_TDD_DL_Code_768_Information_item,
56141       { "TDD-DL-Code-768-Information", "nbap.TDD_DL_Code_768_Information_item",
56142         FT_NONE, BASE_NONE, NULL, 0,
56143         "nbap.TDD_DL_Code_768_InformationItem", HFILL }},
56144     { &hf_nbap_qPSK_01,
56145       { "qPSK", "nbap.qPSK",
56146         FT_UINT32, BASE_DEC, NULL, 0,
56147         "nbap.QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
56148     { &hf_nbap_eightPSK,
56149       { "eightPSK", "nbap.eightPSK",
56150         FT_UINT32, BASE_DEC, NULL, 0,
56151         "nbap.EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
56152     { &hf_nbap_initialOffset,
56153       { "initialOffset", "nbap.initialOffset",
56154         FT_UINT32, BASE_DEC, NULL, 0,
56155         "nbap.INTEGER_0_255", HFILL }},
56156     { &hf_nbap_noinitialOffset,
56157       { "noinitialOffset", "nbap.noinitialOffset",
56158         FT_UINT32, BASE_DEC, NULL, 0,
56159         "nbap.INTEGER_0_63", HFILL }},
56160     { &hf_nbap_signalledGainFactors,
56161       { "signalledGainFactors", "nbap.signalledGainFactors",
56162         FT_NONE, BASE_NONE, NULL, 0,
56163         "nbap.T_signalledGainFactors", HFILL }},
56164     { &hf_nbap_gainFactor,
56165       { "gainFactor", "nbap.gainFactor",
56166         FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
56167         "nbap.T_gainFactor", HFILL }},
56168     { &hf_nbap_fdd,
56169       { "fdd", "nbap.fdd",
56170         FT_NONE, BASE_NONE, NULL, 0,
56171         "nbap.T_fdd", HFILL }},
56172     { &hf_nbap_betaC,
56173       { "betaC", "nbap.betaC",
56174         FT_UINT32, BASE_DEC, NULL, 0,
56175         "nbap.BetaCD", HFILL }},
56176     { &hf_nbap_betaD,
56177       { "betaD", "nbap.betaD",
56178         FT_UINT32, BASE_DEC, NULL, 0,
56179         "nbap.BetaCD", HFILL }},
56180     { &hf_nbap_tdd,
56181       { "tdd", "nbap.tdd",
56182         FT_UINT32, BASE_DEC, NULL, 0,
56183         "nbap.BetaCD", HFILL }},
56184     { &hf_nbap_refTFCNumber,
56185       { "refTFCNumber", "nbap.refTFCNumber",
56186         FT_UINT32, BASE_DEC, NULL, 0,
56187         "nbap.RefTFCNumber", HFILL }},
56188     { &hf_nbap_computedGainFactors,
56189       { "computedGainFactors", "nbap.computedGainFactors",
56190         FT_UINT32, BASE_DEC, NULL, 0,
56191         "nbap.RefTFCNumber", HFILL }},
56192     { &hf_nbap_TDD_UL_Code_Information_item,
56193       { "TDD-UL-Code-Information", "nbap.TDD_UL_Code_Information_item",
56194         FT_NONE, BASE_NONE, NULL, 0,
56195         "nbap.TDD_UL_Code_InformationItem", HFILL }},
56196     { &hf_nbap_TDD_UL_Code_LCR_Information_item,
56197       { "TDD-UL-Code-LCR-Information", "nbap.TDD_UL_Code_LCR_Information_item",
56198         FT_NONE, BASE_NONE, NULL, 0,
56199         "nbap.TDD_UL_Code_LCR_InformationItem", HFILL }},
56200     { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
56201       { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
56202         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
56203         "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR", HFILL }},
56204     { &hf_nbap_TDD_UL_Code_768_Information_item,
56205       { "TDD-UL-Code-768-Information", "nbap.TDD_UL_Code_768_Information_item",
56206         FT_NONE, BASE_NONE, NULL, 0,
56207         "nbap.TDD_UL_Code_768_InformationItem", HFILL }},
56208     { &hf_nbap_qPSK_02,
56209       { "qPSK", "nbap.qPSK",
56210         FT_UINT32, BASE_DEC, NULL, 0,
56211         "nbap.QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
56212     { &hf_nbap_eightPSK_01,
56213       { "eightPSK", "nbap.eightPSK",
56214         FT_UINT32, BASE_DEC, NULL, 0,
56215         "nbap.EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
56216     { &hf_nbap_tFCI_SignallingOption,
56217       { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
56218         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
56219         "nbap.TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
56220     { &hf_nbap_not_Used_splitType,
56221       { "not-Used-splitType", "nbap.not_Used_splitType",
56222         FT_NONE, BASE_NONE, NULL, 0,
56223         "nbap.NULL", HFILL }},
56224     { &hf_nbap_not_Used_lengthOfTFCI2,
56225       { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
56226         FT_NONE, BASE_NONE, NULL, 0,
56227         "nbap.NULL", HFILL }},
56228     { &hf_nbap_TimeSlot_InitiatedListLCR_item,
56229       { "TimeSlot-InitiatedListLCR", "nbap.TimeSlot_InitiatedListLCR_item",
56230         FT_UINT32, BASE_DEC, NULL, 0,
56231         "nbap.TimeSlotLCR", HFILL }},
56232     { &hf_nbap_TimeSlotMeasurementValueListLCR_item,
56233       { "TimeSlotMeasurementValueListLCR", "nbap.TimeSlotMeasurementValueListLCR_item",
56234         FT_NONE, BASE_NONE, NULL, 0,
56235         "nbap.TimeSlotMeasurementValueLCR", HFILL }},
56236     { &hf_nbap_commonMeasurementValue,
56237       { "commonMeasurementValue", "nbap.commonMeasurementValue",
56238         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
56239         "nbap.CommonMeasurementValue", HFILL }},
56240     { &hf_nbap_initialPhase_01,
56241       { "initialPhase", "nbap.initialPhase",
56242         FT_UINT32, BASE_DEC, NULL, 0,
56243         "nbap.INTEGER_0_1048575_", HFILL }},
56244     { &hf_nbap_dsField,
56245       { "dsField", "nbap.dsField",
56246         FT_BYTES, BASE_HEX, NULL, 0,
56247         "nbap.DsField", HFILL }},
56248     { &hf_nbap_genericTrafficCategory,
56249       { "genericTrafficCategory", "nbap.genericTrafficCategory",
56250         FT_BYTES, BASE_HEX, NULL, 0,
56251         "nbap.GenericTrafficCategory", HFILL }},
56252     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
56253       { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information_item",
56254         FT_NONE, BASE_NONE, NULL, 0,
56255         "nbap.Transmission_Gap_Pattern_Sequence_Information_item", HFILL }},
56256     { &hf_nbap_tGSN,
56257       { "tGSN", "nbap.tGSN",
56258         FT_UINT32, BASE_DEC, NULL, 0,
56259         "nbap.TGSN", HFILL }},
56260     { &hf_nbap_tGL1,
56261       { "tGL1", "nbap.tGL1",
56262         FT_UINT32, BASE_DEC, NULL, 0,
56263         "nbap.GapLength", HFILL }},
56264     { &hf_nbap_tGL2,
56265       { "tGL2", "nbap.tGL2",
56266         FT_UINT32, BASE_DEC, NULL, 0,
56267         "nbap.GapLength", HFILL }},
56268     { &hf_nbap_tGD,
56269       { "tGD", "nbap.tGD",
56270         FT_UINT32, BASE_DEC, NULL, 0,
56271         "nbap.TGD", HFILL }},
56272     { &hf_nbap_tGPL1,
56273       { "tGPL1", "nbap.tGPL1",
56274         FT_UINT32, BASE_DEC, NULL, 0,
56275         "nbap.GapDuration", HFILL }},
56276     { &hf_nbap_not_to_be_used_1,
56277       { "not-to-be-used-1", "nbap.not_to_be_used_1",
56278         FT_UINT32, BASE_DEC, NULL, 0,
56279         "nbap.GapDuration", HFILL }},
56280     { &hf_nbap_uL_DL_mode,
56281       { "uL-DL-mode", "nbap.uL_DL_mode",
56282         FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
56283         "nbap.UL_DL_mode", HFILL }},
56284     { &hf_nbap_downlink_Compressed_Mode_Method,
56285       { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
56286         FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
56287         "nbap.Downlink_Compressed_Mode_Method", HFILL }},
56288     { &hf_nbap_uplink_Compressed_Mode_Method,
56289       { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
56290         FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
56291         "nbap.Uplink_Compressed_Mode_Method", HFILL }},
56292     { &hf_nbap_dL_FrameType,
56293       { "dL-FrameType", "nbap.dL_FrameType",
56294         FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
56295         "nbap.DL_FrameType", HFILL }},
56296     { &hf_nbap_delta_SIR1,
56297       { "delta-SIR1", "nbap.delta_SIR1",
56298         FT_UINT32, BASE_DEC, NULL, 0,
56299         "nbap.DeltaSIR", HFILL }},
56300     { &hf_nbap_delta_SIR_after1,
56301       { "delta-SIR-after1", "nbap.delta_SIR_after1",
56302         FT_UINT32, BASE_DEC, NULL, 0,
56303         "nbap.DeltaSIR", HFILL }},
56304     { &hf_nbap_delta_SIR2,
56305       { "delta-SIR2", "nbap.delta_SIR2",
56306         FT_UINT32, BASE_DEC, NULL, 0,
56307         "nbap.DeltaSIR", HFILL }},
56308     { &hf_nbap_delta_SIR_after2,
56309       { "delta-SIR-after2", "nbap.delta_SIR_after2",
56310         FT_UINT32, BASE_DEC, NULL, 0,
56311         "nbap.DeltaSIR", HFILL }},
56312     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
56313       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item",
56314         FT_NONE, BASE_NONE, NULL, 0,
56315         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item", HFILL }},
56316     { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
56317       { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
56318         FT_UINT32, BASE_DEC, NULL, 0,
56319         "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", HFILL }},
56320     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
56321       { "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_item",
56322         FT_NONE, BASE_NONE, NULL, 0,
56323         "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item", HFILL }},
56324     { &hf_nbap_transmitted_Carrier_Power_Value,
56325       { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
56326         FT_UINT32, BASE_DEC, NULL, 0,
56327         "nbap.Transmitted_Carrier_Power_Value", HFILL }},
56328     { &hf_nbap_tFCSvalues,
56329       { "tFCSvalues", "nbap.tFCSvalues",
56330         FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
56331         "nbap.T_tFCSvalues", HFILL }},
56332     { &hf_nbap_no_Split_in_TFCI,
56333       { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
56334         FT_UINT32, BASE_DEC, NULL, 0,
56335         "nbap.TFCS_TFCSList", HFILL }},
56336     { &hf_nbap_not_Used_split_in_TFCI,
56337       { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI",
56338         FT_NONE, BASE_NONE, NULL, 0,
56339         "nbap.NULL", HFILL }},
56340     { &hf_nbap_TFCS_TFCSList_item,
56341       { "TFCS-TFCSList", "nbap.TFCS_TFCSList_item",
56342         FT_NONE, BASE_NONE, NULL, 0,
56343         "nbap.TFCS_TFCSList_item", HFILL }},
56344     { &hf_nbap_cTFC,
56345       { "cTFC", "nbap.cTFC",
56346         FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
56347         "nbap.TFCS_CTFC", HFILL }},
56348     { &hf_nbap_tFC_Beta,
56349       { "tFC-Beta", "nbap.tFC_Beta",
56350         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
56351         "nbap.TransportFormatCombination_Beta", HFILL }},
56352     { &hf_nbap_ctfc2bit,
56353       { "ctfc2bit", "nbap.ctfc2bit",
56354         FT_UINT32, BASE_DEC, NULL, 0,
56355         "nbap.INTEGER_0_3", HFILL }},
56356     { &hf_nbap_ctfc4bit,
56357       { "ctfc4bit", "nbap.ctfc4bit",
56358         FT_UINT32, BASE_DEC, NULL, 0,
56359         "nbap.INTEGER_0_15", HFILL }},
56360     { &hf_nbap_ctfc6bit,
56361       { "ctfc6bit", "nbap.ctfc6bit",
56362         FT_UINT32, BASE_DEC, NULL, 0,
56363         "nbap.INTEGER_0_63", HFILL }},
56364     { &hf_nbap_ctfc8bit,
56365       { "ctfc8bit", "nbap.ctfc8bit",
56366         FT_UINT32, BASE_DEC, NULL, 0,
56367         "nbap.INTEGER_0_255", HFILL }},
56368     { &hf_nbap_ctfc12bit,
56369       { "ctfc12bit", "nbap.ctfc12bit",
56370         FT_UINT32, BASE_DEC, NULL, 0,
56371         "nbap.INTEGER_0_4095", HFILL }},
56372     { &hf_nbap_ctfc16bit,
56373       { "ctfc16bit", "nbap.ctfc16bit",
56374         FT_UINT32, BASE_DEC, NULL, 0,
56375         "nbap.INTEGER_0_65535", HFILL }},
56376     { &hf_nbap_ctfcmaxbit,
56377       { "ctfcmaxbit", "nbap.ctfcmaxbit",
56378         FT_UINT32, BASE_DEC, NULL, 0,
56379         "nbap.INTEGER_0_maxCTFC", HFILL }},
56380     { &hf_nbap_Transport_Block_Size_List_item,
56381       { "Transport-Block-Size-List", "nbap.Transport_Block_Size_List_item",
56382         FT_NONE, BASE_NONE, NULL, 0,
56383         "nbap.Transport_Block_Size_List_item", HFILL }},
56384     { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH,
56385       { "transport-Block-Size-Index-for-Enhanced-PCH", "nbap.transport_Block_Size_Index_for_Enhanced_PCH",
56386         FT_UINT32, BASE_DEC, NULL, 0,
56387         "nbap.Transport_Block_Size_Index_for_Enhanced_PCH", HFILL }},
56388     { &hf_nbap_dynamicParts,
56389       { "dynamicParts", "nbap.dynamicParts",
56390         FT_UINT32, BASE_DEC, NULL, 0,
56391         "nbap.TransportFormatSet_DynamicPartList", HFILL }},
56392     { &hf_nbap_semi_staticPart,
56393       { "semi-staticPart", "nbap.semi_staticPart",
56394         FT_NONE, BASE_NONE, NULL, 0,
56395         "nbap.TransportFormatSet_Semi_staticPart", HFILL }},
56396     { &hf_nbap_TransportFormatSet_DynamicPartList_item,
56397       { "TransportFormatSet-DynamicPartList", "nbap.TransportFormatSet_DynamicPartList_item",
56398         FT_NONE, BASE_NONE, NULL, 0,
56399         "nbap.TransportFormatSet_DynamicPartList_item", HFILL }},
56400     { &hf_nbap_nrOfTransportBlocks,
56401       { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
56402         FT_UINT32, BASE_DEC, NULL, 0,
56403         "nbap.TransportFormatSet_NrOfTransportBlocks", HFILL }},
56404     { &hf_nbap_transportBlockSize,
56405       { "transportBlockSize", "nbap.transportBlockSize",
56406         FT_UINT32, BASE_DEC, NULL, 0,
56407         "nbap.TransportFormatSet_TransportBlockSize", HFILL }},
56408     { &hf_nbap_mode,
56409       { "mode", "nbap.mode",
56410         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
56411         "nbap.TransportFormatSet_ModeDP", HFILL }},
56412     { &hf_nbap_transmissionTimeIntervalInformation,
56413       { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
56414         FT_UINT32, BASE_DEC, NULL, 0,
56415         "nbap.TransmissionTimeIntervalInformation", HFILL }},
56416     { &hf_nbap_TransmissionTimeIntervalInformation_item,
56417       { "TransmissionTimeIntervalInformation", "nbap.TransmissionTimeIntervalInformation_item",
56418         FT_NONE, BASE_NONE, NULL, 0,
56419         "nbap.TransmissionTimeIntervalInformation_item", HFILL }},
56420     { &hf_nbap_transmissionTimeInterval,
56421       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
56422         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
56423         "nbap.TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
56424     { &hf_nbap_transmissionTimeInterval_01,
56425       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
56426         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
56427         "nbap.TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
56428     { &hf_nbap_channelCoding,
56429       { "channelCoding", "nbap.channelCoding",
56430         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
56431         "nbap.TransportFormatSet_ChannelCodingType", HFILL }},
56432     { &hf_nbap_codingRate,
56433       { "codingRate", "nbap.codingRate",
56434         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
56435         "nbap.TransportFormatSet_CodingRate", HFILL }},
56436     { &hf_nbap_rateMatchingAttribute,
56437       { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
56438         FT_UINT32, BASE_DEC, NULL, 0,
56439         "nbap.TransportFormatSet_RateMatchingAttribute", HFILL }},
56440     { &hf_nbap_cRC_Size,
56441       { "cRC-Size", "nbap.cRC_Size",
56442         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
56443         "nbap.TransportFormatSet_CRC_Size", HFILL }},
56444     { &hf_nbap_mode_01,
56445       { "mode", "nbap.mode",
56446         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
56447         "nbap.TransportFormatSet_ModeSSP", HFILL }},
56448     { &hf_nbap_tdd_01,
56449       { "tdd", "nbap.tdd",
56450         FT_NONE, BASE_NONE, NULL, 0,
56451         "nbap.TDD_TransportFormatSet_ModeDP", HFILL }},
56452     { &hf_nbap_notApplicable,
56453       { "notApplicable", "nbap.notApplicable",
56454         FT_NONE, BASE_NONE, NULL, 0,
56455         "nbap.NULL", HFILL }},
56456     { &hf_nbap_tdd_02,
56457       { "tdd", "nbap.tdd",
56458         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
56459         "nbap.TransportFormatSet_SecondInterleavingMode", HFILL }},
56460     { &hf_nbap_mS,
56461       { "mS", "nbap.mS",
56462         FT_UINT32, BASE_DEC, NULL, 0,
56463         "nbap.INTEGER_0_16383", HFILL }},
56464     { &hf_nbap_lS,
56465       { "lS", "nbap.lS",
56466         FT_UINT32, BASE_DEC, NULL, 0,
56467         "nbap.INTEGER_0_4294967295", HFILL }},
56468     { &hf_nbap_tUTRANGANSSChangeLimit,
56469       { "tUTRANGANSSChangeLimit", "nbap.tUTRANGANSSChangeLimit",
56470         FT_UINT32, BASE_DEC, NULL, 0,
56471         "nbap.INTEGER_1_256", HFILL }},
56472     { &hf_nbap_predictedTUTRANGANSSDeviationLimit,
56473       { "predictedTUTRANGANSSDeviationLimit", "nbap.predictedTUTRANGANSSDeviationLimit",
56474         FT_UINT32, BASE_DEC, NULL, 0,
56475         "nbap.INTEGER_1_256", HFILL }},
56476     { &hf_nbap_tUTRANGANSS,
56477       { "tUTRANGANSS", "nbap.tUTRANGANSS",
56478         FT_NONE, BASE_NONE, NULL, 0,
56479         "nbap.TUTRANGANSS", HFILL }},
56480     { &hf_nbap_tUTRANGANSSQuality,
56481       { "tUTRANGANSSQuality", "nbap.tUTRANGANSSQuality",
56482         FT_UINT32, BASE_DEC, NULL, 0,
56483         "nbap.INTEGER_0_255", HFILL }},
56484     { &hf_nbap_tUTRANGANSSDriftRate,
56485       { "tUTRANGANSSDriftRate", "nbap.tUTRANGANSSDriftRate",
56486         FT_INT32, BASE_DEC, NULL, 0,
56487         "nbap.INTEGER_M50_50", HFILL }},
56488     { &hf_nbap_tUTRANGANSSDriftRateQuality,
56489       { "tUTRANGANSSDriftRateQuality", "nbap.tUTRANGANSSDriftRateQuality",
56490         FT_UINT32, BASE_DEC, NULL, 0,
56491         "nbap.INTEGER_0_50", HFILL }},
56492     { &hf_nbap_ms_part,
56493       { "ms-part", "nbap.ms_part",
56494         FT_UINT32, BASE_DEC, NULL, 0,
56495         "nbap.INTEGER_0_16383", HFILL }},
56496     { &hf_nbap_ls_part,
56497       { "ls-part", "nbap.ls_part",
56498         FT_UINT32, BASE_DEC, NULL, 0,
56499         "nbap.INTEGER_0_4294967295", HFILL }},
56500     { &hf_nbap_tUTRANGPSChangeLimit,
56501       { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
56502         FT_UINT32, BASE_DEC, NULL, 0,
56503         "nbap.TUTRANGPSChangeLimit", HFILL }},
56504     { &hf_nbap_predictedTUTRANGPSDeviationLimit,
56505       { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
56506         FT_UINT32, BASE_DEC, NULL, 0,
56507         "nbap.PredictedTUTRANGPSDeviationLimit", HFILL }},
56508     { &hf_nbap_tUTRANGPS,
56509       { "tUTRANGPS", "nbap.tUTRANGPS",
56510         FT_NONE, BASE_NONE, NULL, 0,
56511         "nbap.TUTRANGPS", HFILL }},
56512     { &hf_nbap_tUTRANGPSQuality,
56513       { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
56514         FT_UINT32, BASE_DEC, NULL, 0,
56515         "nbap.TUTRANGPSQuality", HFILL }},
56516     { &hf_nbap_tUTRANGPSDriftRate,
56517       { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
56518         FT_INT32, BASE_DEC, NULL, 0,
56519         "nbap.TUTRANGPSDriftRate", HFILL }},
56520     { &hf_nbap_tUTRANGPSDriftRateQuality,
56521       { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
56522         FT_UINT32, BASE_DEC, NULL, 0,
56523         "nbap.TUTRANGPSDriftRateQuality", HFILL }},
56524     { &hf_nbap_rNC_ID,
56525       { "rNC-ID", "nbap.rNC_ID",
56526         FT_UINT32, BASE_DEC, NULL, 0,
56527         "nbap.RNC_ID", HFILL }},
56528     { &hf_nbap_UL_Timeslot_Information_item,
56529       { "UL-Timeslot-Information", "nbap.UL_Timeslot_Information_item",
56530         FT_NONE, BASE_NONE, NULL, 0,
56531         "nbap.UL_Timeslot_InformationItem", HFILL }},
56532     { &hf_nbap_uL_Code_InformationList,
56533       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
56534         FT_UINT32, BASE_DEC, NULL, 0,
56535         "nbap.TDD_UL_Code_Information", HFILL }},
56536     { &hf_nbap_UL_TimeslotLCR_Information_item,
56537       { "UL-TimeslotLCR-Information", "nbap.UL_TimeslotLCR_Information_item",
56538         FT_NONE, BASE_NONE, NULL, 0,
56539         "nbap.UL_TimeslotLCR_InformationItem", HFILL }},
56540     { &hf_nbap_uL_Code_InformationList_01,
56541       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
56542         FT_UINT32, BASE_DEC, NULL, 0,
56543         "nbap.TDD_UL_Code_LCR_Information", HFILL }},
56544     { &hf_nbap_UL_Timeslot768_Information_item,
56545       { "UL-Timeslot768-Information", "nbap.UL_Timeslot768_Information_item",
56546         FT_NONE, BASE_NONE, NULL, 0,
56547         "nbap.UL_Timeslot768_InformationItem", HFILL }},
56548     { &hf_nbap_uL_Code_InformationList_02,
56549       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
56550         FT_UINT32, BASE_DEC, NULL, 0,
56551         "nbap.TDD_UL_Code_768_Information", HFILL }},
56552     { &hf_nbap_uL_ScramblingCodeNumber,
56553       { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
56554         FT_UINT32, BASE_DEC, NULL, 0,
56555         "nbap.UL_ScramblingCodeNumber", HFILL }},
56556     { &hf_nbap_uL_ScramblingCodeLength,
56557       { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
56558         FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
56559         "nbap.UL_ScramblingCodeLength", HFILL }},
56560     { &hf_nbap_uL_Synchronisation_StepSize,
56561       { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
56562         FT_UINT32, BASE_DEC, NULL, 0,
56563         "nbap.UL_Synchronisation_StepSize", HFILL }},
56564     { &hf_nbap_uL_Synchronisation_Frequency,
56565       { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
56566         FT_UINT32, BASE_DEC, NULL, 0,
56567         "nbap.UL_Synchronisation_Frequency", HFILL }},
56568     { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
56569       { "UL-TimeSlot-ISCP-Info", "nbap.UL_TimeSlot_ISCP_Info_item",
56570         FT_NONE, BASE_NONE, NULL, 0,
56571         "nbap.UL_TimeSlot_ISCP_InfoItem", HFILL }},
56572     { &hf_nbap_iSCP,
56573       { "iSCP", "nbap.iSCP",
56574         FT_UINT32, BASE_DEC, NULL, 0,
56575         "nbap.UL_TimeslotISCP_Value", HFILL }},
56576     { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
56577       { "UL-TimeSlot-ISCP-LCR-Info", "nbap.UL_TimeSlot_ISCP_LCR_Info_item",
56578         FT_NONE, BASE_NONE, NULL, 0,
56579         "nbap.UL_TimeSlot_ISCP_LCR_InfoItem", HFILL }},
56580     { &hf_nbap_USCH_Information_item,
56581       { "USCH-Information", "nbap.USCH_Information_item",
56582         FT_NONE, BASE_NONE, NULL, 0,
56583         "nbap.USCH_InformationItem", HFILL }},
56584     { &hf_nbap_uSCH_ID,
56585       { "uSCH-ID", "nbap.uSCH_ID",
56586         FT_UINT32, BASE_DEC, NULL, 0,
56587         "nbap.USCH_ID", HFILL }},
56588     { &hf_nbap_USCH_InformationResponse_item,
56589       { "USCH-InformationResponse", "nbap.USCH_InformationResponse_item",
56590         FT_NONE, BASE_NONE, NULL, 0,
56591         "nbap.USCH_InformationResponseItem", HFILL }},
56592     { &hf_nbap_protocolIEs,
56593       { "protocolIEs", "nbap.protocolIEs",
56594         FT_UINT32, BASE_DEC, NULL, 0,
56595         "nbap.ProtocolIE_Container", HFILL }},
56596     { &hf_nbap_protocolExtensions,
56597       { "protocolExtensions", "nbap.protocolExtensions",
56598         FT_UINT32, BASE_DEC, NULL, 0,
56599         "nbap.ProtocolExtensionContainer", HFILL }},
56600     { &hf_nbap_secondary_CCPCH_parameters,
56601       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
56602         FT_NONE, BASE_NONE, NULL, 0,
56603         "nbap.Secondary_CCPCH_CTCH_SetupRqstFDD", HFILL }},
56604     { &hf_nbap_pRACH_parameters,
56605       { "pRACH-parameters", "nbap.pRACH_parameters",
56606         FT_NONE, BASE_NONE, NULL, 0,
56607         "nbap.PRACH_CTCH_SetupRqstFDD", HFILL }},
56608     { &hf_nbap_notUsed_pCPCHes_parameters,
56609       { "notUsed-pCPCHes-parameters", "nbap.notUsed_pCPCHes_parameters",
56610         FT_NONE, BASE_NONE, NULL, 0,
56611         "nbap.NULL", HFILL }},
56612     { &hf_nbap_fdd_S_CCPCH_Offset,
56613       { "fdd-S-CCPCH-Offset", "nbap.fdd_S_CCPCH_Offset",
56614         FT_UINT32, BASE_DEC, NULL, 0,
56615         "nbap.FDD_S_CCPCH_Offset", HFILL }},
56616     { &hf_nbap_tFCS,
56617       { "tFCS", "nbap.tFCS",
56618         FT_NONE, BASE_NONE, NULL, 0,
56619         "nbap.TFCS", HFILL }},
56620     { &hf_nbap_secondary_CCPCH_SlotFormat,
56621       { "secondary-CCPCH-SlotFormat", "nbap.secondary_CCPCH_SlotFormat",
56622         FT_UINT32, BASE_DEC, NULL, 0,
56623         "nbap.SecondaryCCPCH_SlotFormat", HFILL }},
56624     { &hf_nbap_multiplexingPosition,
56625       { "multiplexingPosition", "nbap.multiplexingPosition",
56626         FT_UINT32, BASE_DEC, VALS(nbap_MultiplexingPosition_vals), 0,
56627         "nbap.MultiplexingPosition", HFILL }},
56628     { &hf_nbap_powerOffsetInformation,
56629       { "powerOffsetInformation", "nbap.powerOffsetInformation",
56630         FT_NONE, BASE_NONE, NULL, 0,
56631         "nbap.PowerOffsetInformation_CTCH_SetupRqstFDD", HFILL }},
56632     { &hf_nbap_fACH_Parameters,
56633       { "fACH-Parameters", "nbap.fACH_Parameters",
56634         FT_NONE, BASE_NONE, NULL, 0,
56635         "nbap.FACH_ParametersList_CTCH_SetupRqstFDD", HFILL }},
56636     { &hf_nbap_pCH_Parameters,
56637       { "pCH-Parameters", "nbap.pCH_Parameters",
56638         FT_NONE, BASE_NONE, NULL, 0,
56639         "nbap.PCH_Parameters_CTCH_SetupRqstFDD", HFILL }},
56640     { &hf_nbap_pO1_ForTFCI_Bits,
56641       { "pO1-ForTFCI-Bits", "nbap.pO1_ForTFCI_Bits",
56642         FT_UINT32, BASE_DEC, NULL, 0,
56643         "nbap.PowerOffset", HFILL }},
56644     { &hf_nbap_pO3_ForPilotBits,
56645       { "pO3-ForPilotBits", "nbap.pO3_ForPilotBits",
56646         FT_UINT32, BASE_DEC, NULL, 0,
56647         "nbap.PowerOffset", HFILL }},
56648     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item,
56649       { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD_item",
56650         FT_NONE, BASE_NONE, NULL, 0,
56651         "nbap.FACH_ParametersItem_CTCH_SetupRqstFDD", HFILL }},
56652     { &hf_nbap_maxFACH_Power,
56653       { "maxFACH-Power", "nbap.maxFACH_Power",
56654         FT_INT32, BASE_DEC, NULL, 0,
56655         "nbap.DL_Power", HFILL }},
56656     { &hf_nbap_pCH_Power,
56657       { "pCH-Power", "nbap.pCH_Power",
56658         FT_INT32, BASE_DEC, NULL, 0,
56659         "nbap.DL_Power", HFILL }},
56660     { &hf_nbap_pICH_Parameters,
56661       { "pICH-Parameters", "nbap.pICH_Parameters",
56662         FT_NONE, BASE_NONE, NULL, 0,
56663         "nbap.PICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
56664     { &hf_nbap_pICH_Mode,
56665       { "pICH-Mode", "nbap.pICH_Mode",
56666         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
56667         "nbap.PICH_Mode", HFILL }},
56668     { &hf_nbap_mICH_Power,
56669       { "mICH-Power", "nbap.mICH_Power",
56670         FT_INT32, BASE_DEC, NULL, 0,
56671         "nbap.PICH_Power", HFILL }},
56672     { &hf_nbap_mICH_Mode,
56673       { "mICH-Mode", "nbap.mICH_Mode",
56674         FT_UINT32, BASE_DEC, VALS(nbap_MICH_Mode_vals), 0,
56675         "nbap.MICH_Mode", HFILL }},
56676     { &hf_nbap_preambleSignatures,
56677       { "preambleSignatures", "nbap.preambleSignatures",
56678         FT_BYTES, BASE_HEX, NULL, 0,
56679         "nbap.PreambleSignatures", HFILL }},
56680     { &hf_nbap_allowedSlotFormatInformation,
56681       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
56682         FT_UINT32, BASE_DEC, NULL, 0,
56683         "nbap.AllowedSlotFormatInformationList_CTCH_SetupRqstFDD", HFILL }},
56684     { &hf_nbap_rACH_SubChannelNumbers,
56685       { "rACH-SubChannelNumbers", "nbap.rACH_SubChannelNumbers",
56686         FT_BYTES, BASE_HEX, NULL, 0,
56687         "nbap.RACH_SubChannelNumbers", HFILL }},
56688     { &hf_nbap_ul_punctureLimit,
56689       { "ul-punctureLimit", "nbap.ul_punctureLimit",
56690         FT_UINT32, BASE_DEC, NULL, 0,
56691         "nbap.PunctureLimit", HFILL }},
56692     { &hf_nbap_preambleThreshold,
56693       { "preambleThreshold", "nbap.preambleThreshold",
56694         FT_UINT32, BASE_DEC, NULL, 0,
56695         "nbap.PreambleThreshold", HFILL }},
56696     { &hf_nbap_rACH_Parameters,
56697       { "rACH-Parameters", "nbap.rACH_Parameters",
56698         FT_NONE, BASE_NONE, NULL, 0,
56699         "nbap.RACH_Parameters_CTCH_SetupRqstFDD", HFILL }},
56700     { &hf_nbap_aICH_Parameters,
56701       { "aICH-Parameters", "nbap.aICH_Parameters",
56702         FT_NONE, BASE_NONE, NULL, 0,
56703         "nbap.AICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
56704     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item,
56705       { "AllowedSlotFormatInformationList-CTCH-SetupRqstFDD", "nbap.AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item",
56706         FT_NONE, BASE_NONE, NULL, 0,
56707         "nbap.AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD", HFILL }},
56708     { &hf_nbap_rACHSlotFormat,
56709       { "rACHSlotFormat", "nbap.rACHSlotFormat",
56710         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
56711         "nbap.RACH_SlotFormat", HFILL }},
56712     { &hf_nbap_secondary_CCPCH_parameters_01,
56713       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
56714         FT_NONE, BASE_NONE, NULL, 0,
56715         "nbap.Secondary_CCPCH_CTCH_SetupRqstTDD", HFILL }},
56716     { &hf_nbap_pRACH_parameters_01,
56717       { "pRACH-parameters", "nbap.pRACH_parameters",
56718         FT_NONE, BASE_NONE, NULL, 0,
56719         "nbap.PRACH_CTCH_SetupRqstTDD", HFILL }},
56720     { &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
56721       { "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD",
56722         FT_NONE, BASE_NONE, NULL, 0,
56723         "nbap.Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD", HFILL }},
56724     { &hf_nbap_sCCPCH_CCTrCH_ID,
56725       { "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
56726         FT_UINT32, BASE_DEC, NULL, 0,
56727         "nbap.CCTrCH_ID", HFILL }},
56728     { &hf_nbap_tFCI_Coding,
56729       { "tFCI-Coding", "nbap.tFCI_Coding",
56730         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Coding_vals), 0,
56731         "nbap.TFCI_Coding", HFILL }},
56732     { &hf_nbap_punctureLimit,
56733       { "punctureLimit", "nbap.punctureLimit",
56734         FT_UINT32, BASE_DEC, NULL, 0,
56735         "nbap.PunctureLimit", HFILL }},
56736     { &hf_nbap_secondaryCCPCH_parameterList,
56737       { "secondaryCCPCH-parameterList", "nbap.secondaryCCPCH_parameterList",
56738         FT_NONE, BASE_NONE, NULL, 0,
56739         "nbap.Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD", HFILL }},
56740     { &hf_nbap_fACH_ParametersList,
56741       { "fACH-ParametersList", "nbap.fACH_ParametersList",
56742         FT_NONE, BASE_NONE, NULL, 0,
56743         "nbap.FACH_ParametersList_CTCH_SetupRqstTDD", HFILL }},
56744     { &hf_nbap_pCH_Parameters_01,
56745       { "pCH-Parameters", "nbap.pCH_Parameters",
56746         FT_NONE, BASE_NONE, NULL, 0,
56747         "nbap.PCH_Parameters_CTCH_SetupRqstTDD", HFILL }},
56748     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item,
56749       { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item",
56750         FT_NONE, BASE_NONE, NULL, 0,
56751         "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD", HFILL }},
56752     { &hf_nbap_midambleShiftandBurstType,
56753       { "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
56754         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
56755         "nbap.MidambleShiftAndBurstType", HFILL }},
56756     { &hf_nbap_s_CCPCH_Power,
56757       { "s-CCPCH-Power", "nbap.s_CCPCH_Power",
56758         FT_INT32, BASE_DEC, NULL, 0,
56759         "nbap.DL_Power", HFILL }},
56760     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item,
56761       { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item",
56762         FT_NONE, BASE_NONE, NULL, 0,
56763         "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD", HFILL }},
56764     { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR,
56765       { "s-CCPCH-TimeSlotFormat-LCR", "nbap.s_CCPCH_TimeSlotFormat_LCR",
56766         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
56767         "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
56768     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item,
56769       { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item",
56770         FT_NONE, BASE_NONE, NULL, 0,
56771         "nbap.Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD", HFILL }},
56772     { &hf_nbap_tFCI_Presence768,
56773       { "tFCI-Presence768", "nbap.tFCI_Presence768",
56774         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
56775         "nbap.TFCI_Presence", HFILL }},
56776     { &hf_nbap_midambleShiftandBurstType768,
56777       { "midambleShiftandBurstType768", "nbap.midambleShiftandBurstType768",
56778         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
56779         "nbap.MidambleShiftAndBurstType768", HFILL }},
56780     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item,
56781       { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD_item",
56782         FT_NONE, BASE_NONE, NULL, 0,
56783         "nbap.FACH_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
56784     { &hf_nbap_fACH_CCTrCH_ID,
56785       { "fACH-CCTrCH-ID", "nbap.fACH_CCTrCH_ID",
56786         FT_UINT32, BASE_DEC, NULL, 0,
56787         "nbap.CCTrCH_ID", HFILL }},
56788     { &hf_nbap_pCH_CCTrCH_ID,
56789       { "pCH-CCTrCH-ID", "nbap.pCH_CCTrCH_ID",
56790         FT_UINT32, BASE_DEC, NULL, 0,
56791         "nbap.CCTrCH_ID", HFILL }},
56792     { &hf_nbap_pICH_Parameters_01,
56793       { "pICH-Parameters", "nbap.pICH_Parameters",
56794         FT_NONE, BASE_NONE, NULL, 0,
56795         "nbap.PICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
56796     { &hf_nbap_midambleshiftAndBurstType,
56797       { "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
56798         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
56799         "nbap.MidambleShiftAndBurstType", HFILL }},
56800     { &hf_nbap_midambleshiftAndBurstType78,
56801       { "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
56802         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
56803         "nbap.MidambleShiftAndBurstType768", HFILL }},
56804     { &hf_nbap_notificationIndicatorLength,
56805       { "notificationIndicatorLength", "nbap.notificationIndicatorLength",
56806         FT_UINT32, BASE_DEC, VALS(nbap_NotificationIndicatorLength_vals), 0,
56807         "nbap.NotificationIndicatorLength", HFILL }},
56808     { &hf_nbap_mICH_TDDOption_Specific_Parameters,
56809       { "mICH-TDDOption-Specific-Parameters", "nbap.mICH_TDDOption_Specific_Parameters",
56810         FT_UINT32, BASE_DEC, VALS(nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals), 0,
56811         "nbap.MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD", HFILL }},
56812     { &hf_nbap_hCR_TDD,
56813       { "hCR-TDD", "nbap.hCR_TDD",
56814         FT_NONE, BASE_NONE, NULL, 0,
56815         "nbap.MICH_HCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
56816     { &hf_nbap_lCR_TDD,
56817       { "lCR-TDD", "nbap.lCR_TDD",
56818         FT_NONE, BASE_NONE, NULL, 0,
56819         "nbap.MICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
56820     { &hf_nbap_cHipRate768_TDD,
56821       { "cHipRate768-TDD", "nbap.cHipRate768_TDD",
56822         FT_NONE, BASE_NONE, NULL, 0,
56823         "nbap.MICH_768_Parameters_CTCH_SetupRqstTDD", HFILL }},
56824     { &hf_nbap_tSTD_Indicator,
56825       { "tSTD-Indicator", "nbap.tSTD_Indicator",
56826         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
56827         "nbap.TSTD_Indicator", HFILL }},
56828     { &hf_nbap_midambleshiftAndBurstType768,
56829       { "midambleshiftAndBurstType768", "nbap.midambleshiftAndBurstType768",
56830         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
56831         "nbap.MidambleShiftAndBurstType768", HFILL }},
56832     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item,
56833       { "TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item",
56834         FT_NONE, BASE_NONE, NULL, 0,
56835         "nbap.TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD", HFILL }},
56836     { &hf_nbap_timeslotLCR_Parameter_ID,
56837       { "timeslotLCR-Parameter-ID", "nbap.timeslotLCR_Parameter_ID",
56838         FT_UINT32, BASE_DEC, NULL, 0,
56839         "nbap.CellParameterID", HFILL }},
56840     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item,
56841       { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item",
56842         FT_NONE, BASE_NONE, NULL, 0,
56843         "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD", HFILL }},
56844     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item,
56845       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item",
56846         FT_NONE, BASE_NONE, NULL, 0,
56847         "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD", HFILL }},
56848     { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD,
56849       { "pRACH-Parameters-CTCH-SetupRqstTDD", "nbap.pRACH_Parameters_CTCH_SetupRqstTDD",
56850         FT_NONE, BASE_NONE, NULL, 0,
56851         "nbap.PRACH_Parameters_CTCH_SetupRqstTDD", HFILL }},
56852     { &hf_nbap_maxPRACH_MidambleShifts,
56853       { "maxPRACH-MidambleShifts", "nbap.maxPRACH_MidambleShifts",
56854         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
56855         "nbap.MaxPRACH_MidambleShifts", HFILL }},
56856     { &hf_nbap_pRACH_Midamble,
56857       { "pRACH-Midamble", "nbap.pRACH_Midamble",
56858         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
56859         "nbap.PRACH_Midamble", HFILL }},
56860     { &hf_nbap_rACH,
56861       { "rACH", "nbap.rACH",
56862         FT_NONE, BASE_NONE, NULL, 0,
56863         "nbap.RACH_Parameter_CTCH_SetupRqstTDD", HFILL }},
56864     { &hf_nbap_uL_TransportFormatSet,
56865       { "uL-TransportFormatSet", "nbap.uL_TransportFormatSet",
56866         FT_NONE, BASE_NONE, NULL, 0,
56867         "nbap.TransportFormatSet", HFILL }},
56868     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item,
56869       { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item",
56870         FT_NONE, BASE_NONE, NULL, 0,
56871         "nbap.PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD", HFILL }},
56872     { &hf_nbap_fPACH_Power,
56873       { "fPACH-Power", "nbap.fPACH_Power",
56874         FT_INT32, BASE_DEC, NULL, 0,
56875         "nbap.FPACH_Power", HFILL }},
56876     { &hf_nbap_maxPowerPLCCH,
56877       { "maxPowerPLCCH", "nbap.maxPowerPLCCH",
56878         FT_INT32, BASE_DEC, NULL, 0,
56879         "nbap.DL_Power", HFILL }},
56880     { &hf_nbap_maxE_RUCCH_MidambleShifts,
56881       { "maxE-RUCCH-MidambleShifts", "nbap.maxE_RUCCH_MidambleShifts",
56882         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
56883         "nbap.MaxPRACH_MidambleShifts", HFILL }},
56884     { &hf_nbap_e_RUCCH_Midamble,
56885       { "e-RUCCH-Midamble", "nbap.e_RUCCH_Midamble",
56886         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
56887         "nbap.PRACH_Midamble", HFILL }},
56888     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item,
56889       { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse_item",
56890         FT_NONE, BASE_NONE, NULL, 0,
56891         "nbap.CommonTransportChannel_InformationResponse", HFILL }},
56892     { &hf_nbap_secondary_CCPCH_parameters_02,
56893       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
56894         FT_NONE, BASE_NONE, NULL, 0,
56895         "nbap.Secondary_CCPCHList_CTCH_ReconfRqstFDD", HFILL }},
56896     { &hf_nbap_pRACH_parameters_02,
56897       { "pRACH-parameters", "nbap.pRACH_parameters",
56898         FT_NONE, BASE_NONE, NULL, 0,
56899         "nbap.PRACHList_CTCH_ReconfRqstFDD", HFILL }},
56900     { &hf_nbap_notUsed_cPCH_parameters,
56901       { "notUsed-cPCH-parameters", "nbap.notUsed_cPCH_parameters",
56902         FT_NONE, BASE_NONE, NULL, 0,
56903         "nbap.NULL", HFILL }},
56904     { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD,
56905       { "fACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.fACH_ParametersList_CTCH_ReconfRqstFDD",
56906         FT_NONE, BASE_NONE, NULL, 0,
56907         "nbap.FACH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
56908     { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD,
56909       { "pCH-Parameters-CTCH-ReconfRqstFDD", "nbap.pCH_Parameters_CTCH_ReconfRqstFDD",
56910         FT_NONE, BASE_NONE, NULL, 0,
56911         "nbap.PCH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
56912     { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD,
56913       { "pICH-Parameters-CTCH-ReconfRqstFDD", "nbap.pICH_Parameters_CTCH_ReconfRqstFDD",
56914         FT_NONE, BASE_NONE, NULL, 0,
56915         "nbap.PICH_Parameters_CTCH_ReconfRqstFDD", HFILL }},
56916     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
56917       { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD_item",
56918         FT_NONE, BASE_NONE, NULL, 0,
56919         "nbap.FACH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
56920     { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD,
56921       { "pRACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.pRACH_ParametersList_CTCH_ReconfRqstFDD",
56922         FT_NONE, BASE_NONE, NULL, 0,
56923         "nbap.PRACH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
56924     { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD,
56925       { "aICH-ParametersList-CTCH-ReconfRqstFDD", "nbap.aICH_ParametersList_CTCH_ReconfRqstFDD",
56926         FT_NONE, BASE_NONE, NULL, 0,
56927         "nbap.AICH_ParametersList_CTCH_ReconfRqstFDD", HFILL }},
56928     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
56929       { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item",
56930         FT_NONE, BASE_NONE, NULL, 0,
56931         "nbap.PRACH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
56932     { &hf_nbap_allowedSlotFormatInformation_01,
56933       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
56934         FT_UINT32, BASE_DEC, NULL, 0,
56935         "nbap.AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD", HFILL }},
56936     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item,
56937       { "AllowedSlotFormatInformationList-CTCH-ReconfRqstFDD", "nbap.AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item",
56938         FT_NONE, BASE_NONE, NULL, 0,
56939         "nbap.AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD", HFILL }},
56940     { &hf_nbap_rACH_SlotFormat,
56941       { "rACH-SlotFormat", "nbap.rACH_SlotFormat",
56942         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
56943         "nbap.RACH_SlotFormat", HFILL }},
56944     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item,
56945       { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD_item",
56946         FT_NONE, BASE_NONE, NULL, 0,
56947         "nbap.AICH_ParametersItem_CTCH_ReconfRqstFDD", HFILL }},
56948     { &hf_nbap_secondaryCCPCHList,
56949       { "secondaryCCPCHList", "nbap.secondaryCCPCHList",
56950         FT_NONE, BASE_NONE, NULL, 0,
56951         "nbap.Secondary_CCPCHList_CTCH_ReconfRqstTDD", HFILL }},
56952     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item,
56953       { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item",
56954         FT_NONE, BASE_NONE, NULL, 0,
56955         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
56956     { &hf_nbap_sCCPCH_Power,
56957       { "sCCPCH-Power", "nbap.sCCPCH_Power",
56958         FT_INT32, BASE_DEC, NULL, 0,
56959         "nbap.DL_Power", HFILL }},
56960     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item,
56961       { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item",
56962         FT_NONE, BASE_NONE, NULL, 0,
56963         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
56964     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item,
56965       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item",
56966         FT_NONE, BASE_NONE, NULL, 0,
56967         "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD", HFILL }},
56968     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item,
56969       { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD_item",
56970         FT_NONE, BASE_NONE, NULL, 0,
56971         "nbap.FACH_ParametersItem_CTCH_ReconfRqstTDD", HFILL }},
56972     { &hf_nbap_commonPhysicalChannelId,
56973       { "commonPhysicalChannelId", "nbap.commonPhysicalChannelId",
56974         FT_UINT32, BASE_DEC, NULL, 0,
56975         "nbap.CommonPhysicalChannelID", HFILL }},
56976     { &hf_nbap_fPACHPower,
56977       { "fPACHPower", "nbap.fPACHPower",
56978         FT_INT32, BASE_DEC, NULL, 0,
56979         "nbap.FPACH_Power", HFILL }},
56980     { &hf_nbap_secondaryCCPCH768List,
56981       { "secondaryCCPCH768List", "nbap.secondaryCCPCH768List",
56982         FT_UINT32, BASE_DEC, NULL, 0,
56983         "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD", HFILL }},
56984     { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item,
56985       { "Secondary-CCPCH-768-List-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item",
56986         FT_NONE, BASE_NONE, NULL, 0,
56987         "nbap.Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD", HFILL }},
56988     { &hf_nbap_uPPCHPositionLCR,
56989       { "uPPCHPositionLCR", "nbap.uPPCHPositionLCR",
56990         FT_UINT32, BASE_DEC, NULL, 0,
56991         "nbap.UPPCHPositionLCR", HFILL }},
56992     { &hf_nbap_Cell_InformationList_AuditRsp_item,
56993       { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp_item",
56994         FT_NONE, BASE_NONE, NULL, 0,
56995         "nbap.ProtocolIE_Single_Container", HFILL }},
56996     { &hf_nbap_configurationGenerationID,
56997       { "configurationGenerationID", "nbap.configurationGenerationID",
56998         FT_UINT32, BASE_DEC, NULL, 0,
56999         "nbap.ConfigurationGenerationID", HFILL }},
57000     { &hf_nbap_primary_SCH_Information,
57001       { "primary-SCH-Information", "nbap.primary_SCH_Information",
57002         FT_NONE, BASE_NONE, NULL, 0,
57003         "nbap.P_SCH_Information_AuditRsp", HFILL }},
57004     { &hf_nbap_secondary_SCH_Information,
57005       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
57006         FT_NONE, BASE_NONE, NULL, 0,
57007         "nbap.S_SCH_Information_AuditRsp", HFILL }},
57008     { &hf_nbap_primary_CPICH_Information,
57009       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
57010         FT_NONE, BASE_NONE, NULL, 0,
57011         "nbap.P_CPICH_Information_AuditRsp", HFILL }},
57012     { &hf_nbap_secondary_CPICH_InformationList,
57013       { "secondary-CPICH-InformationList", "nbap.secondary_CPICH_InformationList",
57014         FT_UINT32, BASE_DEC, NULL, 0,
57015         "nbap.S_CPICH_InformationList_AuditRsp", HFILL }},
57016     { &hf_nbap_primary_CCPCH_Information,
57017       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
57018         FT_NONE, BASE_NONE, NULL, 0,
57019         "nbap.P_CCPCH_Information_AuditRsp", HFILL }},
57020     { &hf_nbap_bCH_Information,
57021       { "bCH-Information", "nbap.bCH_Information",
57022         FT_NONE, BASE_NONE, NULL, 0,
57023         "nbap.BCH_Information_AuditRsp", HFILL }},
57024     { &hf_nbap_secondary_CCPCH_InformationList,
57025       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
57026         FT_UINT32, BASE_DEC, NULL, 0,
57027         "nbap.S_CCPCH_InformationList_AuditRsp", HFILL }},
57028     { &hf_nbap_pCH_Information,
57029       { "pCH-Information", "nbap.pCH_Information",
57030         FT_NONE, BASE_NONE, NULL, 0,
57031         "nbap.PCH_Information_AuditRsp", HFILL }},
57032     { &hf_nbap_pICH_Information,
57033       { "pICH-Information", "nbap.pICH_Information",
57034         FT_NONE, BASE_NONE, NULL, 0,
57035         "nbap.PICH_Information_AuditRsp", HFILL }},
57036     { &hf_nbap_fACH_InformationList,
57037       { "fACH-InformationList", "nbap.fACH_InformationList",
57038         FT_UINT32, BASE_DEC, NULL, 0,
57039         "nbap.FACH_InformationList_AuditRsp", HFILL }},
57040     { &hf_nbap_pRACH_InformationList,
57041       { "pRACH-InformationList", "nbap.pRACH_InformationList",
57042         FT_UINT32, BASE_DEC, NULL, 0,
57043         "nbap.PRACH_InformationList_AuditRsp", HFILL }},
57044     { &hf_nbap_rACH_InformationList,
57045       { "rACH-InformationList", "nbap.rACH_InformationList",
57046         FT_UINT32, BASE_DEC, NULL, 0,
57047         "nbap.RACH_InformationList_AuditRsp", HFILL }},
57048     { &hf_nbap_aICH_InformationList,
57049       { "aICH-InformationList", "nbap.aICH_InformationList",
57050         FT_UINT32, BASE_DEC, NULL, 0,
57051         "nbap.AICH_InformationList_AuditRsp", HFILL }},
57052     { &hf_nbap_notUsed_1_pCPCH_InformationList,
57053       { "notUsed-1-pCPCH-InformationList", "nbap.notUsed_1_pCPCH_InformationList",
57054         FT_NONE, BASE_NONE, NULL, 0,
57055         "nbap.NULL", HFILL }},
57056     { &hf_nbap_notUsed_2_cPCH_InformationList,
57057       { "notUsed-2-cPCH-InformationList", "nbap.notUsed_2_cPCH_InformationList",
57058         FT_NONE, BASE_NONE, NULL, 0,
57059         "nbap.NULL", HFILL }},
57060     { &hf_nbap_notUsed_3_aP_AICH_InformationList,
57061       { "notUsed-3-aP-AICH-InformationList", "nbap.notUsed_3_aP_AICH_InformationList",
57062         FT_NONE, BASE_NONE, NULL, 0,
57063         "nbap.NULL", HFILL }},
57064     { &hf_nbap_notUsed_4_cDCA_ICH_InformationList,
57065       { "notUsed-4-cDCA-ICH-InformationList", "nbap.notUsed_4_cDCA_ICH_InformationList",
57066         FT_NONE, BASE_NONE, NULL, 0,
57067         "nbap.NULL", HFILL }},
57068     { &hf_nbap_sCH_Information,
57069       { "sCH-Information", "nbap.sCH_Information",
57070         FT_NONE, BASE_NONE, NULL, 0,
57071         "nbap.SCH_Information_AuditRsp", HFILL }},
57072     { &hf_nbap_S_CPICH_InformationList_AuditRsp_item,
57073       { "S-CPICH-InformationList-AuditRsp", "nbap.S_CPICH_InformationList_AuditRsp_item",
57074         FT_NONE, BASE_NONE, NULL, 0,
57075         "nbap.ProtocolIE_Single_Container", HFILL }},
57076     { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item,
57077       { "S-CCPCH-InformationList-AuditRsp", "nbap.S_CCPCH_InformationList_AuditRsp_item",
57078         FT_NONE, BASE_NONE, NULL, 0,
57079         "nbap.ProtocolIE_Single_Container", HFILL }},
57080     { &hf_nbap_FACH_InformationList_AuditRsp_item,
57081       { "FACH-InformationList-AuditRsp", "nbap.FACH_InformationList_AuditRsp_item",
57082         FT_NONE, BASE_NONE, NULL, 0,
57083         "nbap.ProtocolIE_Single_Container", HFILL }},
57084     { &hf_nbap_PRACH_InformationList_AuditRsp_item,
57085       { "PRACH-InformationList-AuditRsp", "nbap.PRACH_InformationList_AuditRsp_item",
57086         FT_NONE, BASE_NONE, NULL, 0,
57087         "nbap.ProtocolIE_Single_Container", HFILL }},
57088     { &hf_nbap_RACH_InformationList_AuditRsp_item,
57089       { "RACH-InformationList-AuditRsp", "nbap.RACH_InformationList_AuditRsp_item",
57090         FT_NONE, BASE_NONE, NULL, 0,
57091         "nbap.ProtocolIE_Single_Container", HFILL }},
57092     { &hf_nbap_AICH_InformationList_AuditRsp_item,
57093       { "AICH-InformationList-AuditRsp", "nbap.AICH_InformationList_AuditRsp_item",
57094         FT_NONE, BASE_NONE, NULL, 0,
57095         "nbap.ProtocolIE_Single_Container", HFILL }},
57096     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item,
57097       { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp_item",
57098         FT_NONE, BASE_NONE, NULL, 0,
57099         "nbap.ProtocolIE_Single_Container", HFILL }},
57100     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item,
57101       { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp_item",
57102         FT_NONE, BASE_NONE, NULL, 0,
57103         "nbap.ProtocolIE_Single_Container", HFILL }},
57104     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item,
57105       { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp_item",
57106         FT_NONE, BASE_NONE, NULL, 0,
57107         "nbap.ProtocolIE_Single_Container", HFILL }},
57108     { &hf_nbap_PLCCH_InformationList_AuditRsp_item,
57109       { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp_item",
57110         FT_NONE, BASE_NONE, NULL, 0,
57111         "nbap.ProtocolIE_Single_Container", HFILL }},
57112     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item,
57113       { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp_item",
57114         FT_NONE, BASE_NONE, NULL, 0,
57115         "nbap.ProtocolIE_Single_Container", HFILL }},
57116     { &hf_nbap_PRACH_768_InformationList_AuditRsp_item,
57117       { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp_item",
57118         FT_NONE, BASE_NONE, NULL, 0,
57119         "nbap.ProtocolIE_Single_Container", HFILL }},
57120     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item,
57121       { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp_item",
57122         FT_NONE, BASE_NONE, NULL, 0,
57123         "nbap.ProtocolIE_Single_Container", HFILL }},
57124     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item,
57125       { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp_item",
57126         FT_NONE, BASE_NONE, NULL, 0,
57127         "nbap.ProtocolIE_Single_Container", HFILL }},
57128     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item,
57129       { "Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item",
57130         FT_NONE, BASE_NONE, NULL, 0,
57131         "nbap.ProtocolIE_Single_Container", HFILL }},
57132     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item,
57133       { "UPPCH-LCR-InformationList-AuditRsp", "nbap.UPPCH_LCR_InformationList_AuditRsp_item",
57134         FT_NONE, BASE_NONE, NULL, 0,
57135         "nbap.ProtocolIE_Single_Container", HFILL }},
57136     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item,
57137       { "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item",
57138         FT_NONE, BASE_NONE, NULL, 0,
57139         "nbap.ProtocolIE_Single_Container", HFILL }},
57140     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item,
57141       { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item",
57142         FT_NONE, BASE_NONE, NULL, 0,
57143         "nbap.ProtocolIE_Single_Container", HFILL }},
57144     { &hf_nbap_CCP_InformationList_AuditRsp_item,
57145       { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp_item",
57146         FT_NONE, BASE_NONE, NULL, 0,
57147         "nbap.ProtocolIE_Single_Container", HFILL }},
57148     { &hf_nbap_communicationControlPortID,
57149       { "communicationControlPortID", "nbap.communicationControlPortID",
57150         FT_UINT32, BASE_DEC, NULL, 0,
57151         "nbap.CommunicationControlPortID", HFILL }},
57152     { &hf_nbap_Local_Cell_InformationList_AuditRsp_item,
57153       { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp_item",
57154         FT_NONE, BASE_NONE, NULL, 0,
57155         "nbap.ProtocolIE_Single_Container", HFILL }},
57156     { &hf_nbap_dl_or_global_capacityCredit,
57157       { "dl-or-global-capacityCredit", "nbap.dl_or_global_capacityCredit",
57158         FT_UINT32, BASE_DEC, NULL, 0,
57159         "nbap.DL_or_Global_CapacityCredit", HFILL }},
57160     { &hf_nbap_ul_capacityCredit,
57161       { "ul-capacityCredit", "nbap.ul_capacityCredit",
57162         FT_UINT32, BASE_DEC, NULL, 0,
57163         "nbap.UL_CapacityCredit", HFILL }},
57164     { &hf_nbap_commonChannelsCapacityConsumptionLaw,
57165       { "commonChannelsCapacityConsumptionLaw", "nbap.commonChannelsCapacityConsumptionLaw",
57166         FT_UINT32, BASE_DEC, NULL, 0,
57167         "nbap.CommonChannelsCapacityConsumptionLaw", HFILL }},
57168     { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw,
57169       { "dedicatedChannelsCapacityConsumptionLaw", "nbap.dedicatedChannelsCapacityConsumptionLaw",
57170         FT_UINT32, BASE_DEC, NULL, 0,
57171         "nbap.DedicatedChannelsCapacityConsumptionLaw", HFILL }},
57172     { &hf_nbap_maximumDL_PowerCapability,
57173       { "maximumDL-PowerCapability", "nbap.maximumDL_PowerCapability",
57174         FT_UINT32, BASE_DEC, NULL, 0,
57175         "nbap.MaximumDL_PowerCapability", HFILL }},
57176     { &hf_nbap_minSpreadingFactor,
57177       { "minSpreadingFactor", "nbap.minSpreadingFactor",
57178         FT_UINT32, BASE_DEC, VALS(nbap_MinSpreadingFactor_vals), 0,
57179         "nbap.MinSpreadingFactor", HFILL }},
57180     { &hf_nbap_minimumDL_PowerCapability,
57181       { "minimumDL-PowerCapability", "nbap.minimumDL_PowerCapability",
57182         FT_UINT32, BASE_DEC, NULL, 0,
57183         "nbap.MinimumDL_PowerCapability", HFILL }},
57184     { &hf_nbap_local_Cell_Group_ID,
57185       { "local-Cell-Group-ID", "nbap.local_Cell_Group_ID",
57186         FT_UINT32, BASE_DEC, NULL, 0,
57187         "nbap.Local_Cell_ID", HFILL }},
57188     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item,
57189       { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp_item",
57190         FT_NONE, BASE_NONE, NULL, 0,
57191         "nbap.ProtocolIE_Single_Container", HFILL }},
57192     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item,
57193       { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp_item",
57194         FT_NONE, BASE_NONE, NULL, 0,
57195         "nbap.ProtocolIE_Single_Container", HFILL }},
57196     { &hf_nbap_power_Local_Cell_Group_ID,
57197       { "power-Local-Cell-Group-ID", "nbap.power_Local_Cell_Group_ID",
57198         FT_UINT32, BASE_DEC, NULL, 0,
57199         "nbap.Local_Cell_ID", HFILL }},
57200     { &hf_nbap_cell,
57201       { "cell", "nbap.cell",
57202         FT_NONE, BASE_NONE, NULL, 0,
57203         "nbap.Cell_CM_Rqst", HFILL }},
57204     { &hf_nbap_rACH_01,
57205       { "rACH", "nbap.rACH",
57206         FT_NONE, BASE_NONE, NULL, 0,
57207         "nbap.RACH_CM_Rqst", HFILL }},
57208     { &hf_nbap_notUsed_cPCH,
57209       { "notUsed-cPCH", "nbap.notUsed_cPCH",
57210         FT_NONE, BASE_NONE, NULL, 0,
57211         "nbap.NULL", HFILL }},
57212     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst,
57213       { "extension-CommonMeasurementObjectType-CM-Rqst", "nbap.extension_CommonMeasurementObjectType_CM_Rqst",
57214         FT_NONE, BASE_NONE, NULL, 0,
57215         "nbap.Extension_CommonMeasurementObjectType_CM_Rqst", HFILL }},
57216     { &hf_nbap_powerLocalCellGroupID,
57217       { "powerLocalCellGroupID", "nbap.powerLocalCellGroupID",
57218         FT_UINT32, BASE_DEC, NULL, 0,
57219         "nbap.Local_Cell_ID", HFILL }},
57220     { &hf_nbap_cell_01,
57221       { "cell", "nbap.cell",
57222         FT_NONE, BASE_NONE, NULL, 0,
57223         "nbap.Cell_CM_Rsp", HFILL }},
57224     { &hf_nbap_rACH_02,
57225       { "rACH", "nbap.rACH",
57226         FT_NONE, BASE_NONE, NULL, 0,
57227         "nbap.RACH_CM_Rsp", HFILL }},
57228     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp,
57229       { "extension-CommonMeasurementObjectType-CM-Rsp", "nbap.extension_CommonMeasurementObjectType_CM_Rsp",
57230         FT_NONE, BASE_NONE, NULL, 0,
57231         "nbap.Extension_CommonMeasurementObjectType_CM_Rsp", HFILL }},
57232     { &hf_nbap_cell_02,
57233       { "cell", "nbap.cell",
57234         FT_NONE, BASE_NONE, NULL, 0,
57235         "nbap.Cell_CM_Rprt", HFILL }},
57236     { &hf_nbap_rACH_03,
57237       { "rACH", "nbap.rACH",
57238         FT_NONE, BASE_NONE, NULL, 0,
57239         "nbap.RACH_CM_Rprt", HFILL }},
57240     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
57241       { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt",
57242         FT_NONE, BASE_NONE, NULL, 0,
57243         "nbap.Extension_CommonMeasurementObjectType_CM_Rprt", HFILL }},
57244     { &hf_nbap_commonMeasurementValueInformation,
57245       { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
57246         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
57247         "nbap.CommonMeasurementValueInformation", HFILL }},
57248     { &hf_nbap_n_INSYNC_IND,
57249       { "n-INSYNC-IND", "nbap.n_INSYNC_IND",
57250         FT_UINT32, BASE_DEC, NULL, 0,
57251         "nbap.N_INSYNC_IND", HFILL }},
57252     { &hf_nbap_n_OUTSYNC_IND,
57253       { "n-OUTSYNC-IND", "nbap.n_OUTSYNC_IND",
57254         FT_UINT32, BASE_DEC, NULL, 0,
57255         "nbap.N_OUTSYNC_IND", HFILL }},
57256     { &hf_nbap_t_RLFAILURE,
57257       { "t-RLFAILURE", "nbap.t_RLFAILURE",
57258         FT_UINT32, BASE_DEC, NULL, 0,
57259         "nbap.T_RLFAILURE", HFILL }},
57260     { &hf_nbap_primarySCH_Power,
57261       { "primarySCH-Power", "nbap.primarySCH_Power",
57262         FT_INT32, BASE_DEC, NULL, 0,
57263         "nbap.DL_Power", HFILL }},
57264     { &hf_nbap_secondarySCH_Power,
57265       { "secondarySCH-Power", "nbap.secondarySCH_Power",
57266         FT_INT32, BASE_DEC, NULL, 0,
57267         "nbap.DL_Power", HFILL }},
57268     { &hf_nbap_primaryCPICH_Power,
57269       { "primaryCPICH-Power", "nbap.primaryCPICH_Power",
57270         FT_INT32, BASE_DEC, NULL, 0,
57271         "nbap.PrimaryCPICH_Power", HFILL }},
57272     { &hf_nbap_transmitDiversityIndicator,
57273       { "transmitDiversityIndicator", "nbap.transmitDiversityIndicator",
57274         FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
57275         "nbap.TransmitDiversityIndicator", HFILL }},
57276     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item,
57277       { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item",
57278         FT_NONE, BASE_NONE, NULL, 0,
57279         "nbap.ProtocolIE_Single_Container", HFILL }},
57280     { &hf_nbap_fDD_DL_ChannelisationCodeNumber,
57281       { "fDD-DL-ChannelisationCodeNumber", "nbap.fDD_DL_ChannelisationCodeNumber",
57282         FT_UINT32, BASE_DEC, NULL, 0,
57283         "nbap.FDD_DL_ChannelisationCodeNumber", HFILL }},
57284     { &hf_nbap_secondaryCPICH_Power,
57285       { "secondaryCPICH-Power", "nbap.secondaryCPICH_Power",
57286         FT_INT32, BASE_DEC, NULL, 0,
57287         "nbap.DL_Power", HFILL }},
57288     { &hf_nbap_bCH_information,
57289       { "bCH-information", "nbap.bCH_information",
57290         FT_NONE, BASE_NONE, NULL, 0,
57291         "nbap.BCH_Information_Cell_SetupRqstFDD", HFILL }},
57292     { &hf_nbap_bCH_Power,
57293       { "bCH-Power", "nbap.bCH_Power",
57294         FT_INT32, BASE_DEC, NULL, 0,
57295         "nbap.DL_Power", HFILL }},
57296     { &hf_nbap_powerRaiseLimit,
57297       { "powerRaiseLimit", "nbap.powerRaiseLimit",
57298         FT_UINT32, BASE_DEC, NULL, 0,
57299         "nbap.PowerRaiseLimit", HFILL }},
57300     { &hf_nbap_dLPowerAveragingWindowSize,
57301       { "dLPowerAveragingWindowSize", "nbap.dLPowerAveragingWindowSize",
57302         FT_UINT32, BASE_DEC, NULL, 0,
57303         "nbap.DLPowerAveragingWindowSize", HFILL }},
57304     { &hf_nbap_iPDL_FDD_Parameters,
57305       { "iPDL-FDD-Parameters", "nbap.iPDL_FDD_Parameters",
57306         FT_NONE, BASE_NONE, NULL, 0,
57307         "nbap.IPDL_FDD_Parameters", HFILL }},
57308     { &hf_nbap_iPDL_Indicator,
57309       { "iPDL-Indicator", "nbap.iPDL_Indicator",
57310         FT_UINT32, BASE_DEC, VALS(nbap_IPDL_Indicator_vals), 0,
57311         "nbap.IPDL_Indicator", HFILL }},
57312     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item,
57313       { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD_item",
57314         FT_NONE, BASE_NONE, NULL, 0,
57315         "nbap.ProtocolIE_Single_Container", HFILL }},
57316     { &hf_nbap_associatedSecondaryCPICH,
57317       { "associatedSecondaryCPICH", "nbap.associatedSecondaryCPICH",
57318         FT_UINT32, BASE_DEC, NULL, 0,
57319         "nbap.CommonPhysicalChannelID", HFILL }},
57320     { &hf_nbap_maximumTransmissionPowerforCellPortion,
57321       { "maximumTransmissionPowerforCellPortion", "nbap.maximumTransmissionPowerforCellPortion",
57322         FT_UINT32, BASE_DEC, NULL, 0,
57323         "nbap.MaximumTransmissionPower", HFILL }},
57324     { &hf_nbap_syncCaseIndicator,
57325       { "syncCaseIndicator", "nbap.syncCaseIndicator",
57326         FT_NONE, BASE_NONE, NULL, 0,
57327         "nbap.SyncCaseIndicator_Cell_SetupRqstTDD_PSCH", HFILL }},
57328     { &hf_nbap_sCH_Power,
57329       { "sCH-Power", "nbap.sCH_Power",
57330         FT_INT32, BASE_DEC, NULL, 0,
57331         "nbap.DL_Power", HFILL }},
57332     { &hf_nbap_case1,
57333       { "case1", "nbap.case1",
57334         FT_NONE, BASE_NONE, NULL, 0,
57335         "nbap.Case1_Cell_SetupRqstTDD", HFILL }},
57336     { &hf_nbap_case2,
57337       { "case2", "nbap.case2",
57338         FT_NONE, BASE_NONE, NULL, 0,
57339         "nbap.Case2_Cell_SetupRqstTDD", HFILL }},
57340     { &hf_nbap_sCH_TimeSlot,
57341       { "sCH-TimeSlot", "nbap.sCH_TimeSlot",
57342         FT_UINT32, BASE_DEC, NULL, 0,
57343         "nbap.SCH_TimeSlot", HFILL }},
57344     { &hf_nbap_pCCPCH_Power,
57345       { "pCCPCH-Power", "nbap.pCCPCH_Power",
57346         FT_INT32, BASE_DEC, NULL, 0,
57347         "nbap.PCCPCH_Power", HFILL }},
57348     { &hf_nbap_sCTD_Indicator,
57349       { "sCTD-Indicator", "nbap.sCTD_Indicator",
57350         FT_UINT32, BASE_DEC, VALS(nbap_SCTD_Indicator_vals), 0,
57351         "nbap.SCTD_Indicator", HFILL }},
57352     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item,
57353       { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD_item",
57354         FT_NONE, BASE_NONE, NULL, 0,
57355         "nbap.TimeSlotConfigurationItem_Cell_SetupRqstTDD", HFILL }},
57356     { &hf_nbap_timeSlotStatus,
57357       { "timeSlotStatus", "nbap.timeSlotStatus",
57358         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotStatus_vals), 0,
57359         "nbap.TimeSlotStatus", HFILL }},
57360     { &hf_nbap_timeSlotDirection,
57361       { "timeSlotDirection", "nbap.timeSlotDirection",
57362         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotDirection_vals), 0,
57363         "nbap.TimeSlotDirection", HFILL }},
57364     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item,
57365       { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item",
57366         FT_NONE, BASE_NONE, NULL, 0,
57367         "nbap.TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD", HFILL }},
57368     { &hf_nbap_dwPCH_Power,
57369       { "dwPCH-Power", "nbap.dwPCH_Power",
57370         FT_INT32, BASE_DEC, NULL, 0,
57371         "nbap.DwPCH_Power", HFILL }},
57372     { &hf_nbap_iPDL_TDD_Parameters,
57373       { "iPDL-TDD-Parameters", "nbap.iPDL_TDD_Parameters",
57374         FT_NONE, BASE_NONE, NULL, 0,
57375         "nbap.IPDL_TDD_Parameters", HFILL }},
57376     { &hf_nbap_iPDL_TDD_Parameters_LCR,
57377       { "iPDL-TDD-Parameters-LCR", "nbap.iPDL_TDD_Parameters_LCR",
57378         FT_NONE, BASE_NONE, NULL, 0,
57379         "nbap.IPDL_TDD_Parameters_LCR", HFILL }},
57380     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item,
57381       { "Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item",
57382         FT_NONE, BASE_NONE, NULL, 0,
57383         "nbap.Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD", HFILL }},
57384     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
57385       { "timeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
57386         FT_UINT32, BASE_DEC, NULL, 0,
57387         "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD", HFILL }},
57388     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item,
57389       { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item",
57390         FT_NONE, BASE_NONE, NULL, 0,
57391         "nbap.ProtocolIE_Single_Container", HFILL }},
57392     { &hf_nbap_bCH_information_01,
57393       { "bCH-information", "nbap.bCH_information",
57394         FT_NONE, BASE_NONE, NULL, 0,
57395         "nbap.BCH_information_Cell_ReconfRqstFDD", HFILL }},
57396     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item,
57397       { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD_item",
57398         FT_NONE, BASE_NONE, NULL, 0,
57399         "nbap.ProtocolIE_Single_Container", HFILL }},
57400     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item,
57401       { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD_item",
57402         FT_NONE, BASE_NONE, NULL, 0,
57403         "nbap.TimeSlotConfigurationItem_Cell_ReconfRqstTDD", HFILL }},
57404     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item,
57405       { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item",
57406         FT_NONE, BASE_NONE, NULL, 0,
57407         "nbap.TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD", HFILL }},
57408     { &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
57409       { "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD",
57410         FT_NONE, BASE_NONE, NULL, 0,
57411         "nbap.Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
57412     { &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
57413       { "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD",
57414         FT_UINT32, BASE_DEC, NULL, 0,
57415         "nbap.Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
57416     { &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
57417       { "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD",
57418         FT_NONE, BASE_NONE, NULL, 0,
57419         "nbap.Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
57420     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
57421       { "timeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
57422         FT_UINT32, BASE_DEC, NULL, 0,
57423         "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD", HFILL }},
57424     { &hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item,
57425       { "Cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item",
57426         FT_NONE, BASE_NONE, NULL, 0,
57427         "nbap.Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD", HFILL }},
57428     { &hf_nbap_no_Failure,
57429       { "no-Failure", "nbap.no_Failure",
57430         FT_NONE, BASE_NONE, NULL, 0,
57431         "nbap.No_Failure_ResourceStatusInd", HFILL }},
57432     { &hf_nbap_serviceImpacting,
57433       { "serviceImpacting", "nbap.serviceImpacting",
57434         FT_NONE, BASE_NONE, NULL, 0,
57435         "nbap.ServiceImpacting_ResourceStatusInd", HFILL }},
57436     { &hf_nbap_local_Cell_InformationList,
57437       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
57438         FT_UINT32, BASE_DEC, NULL, 0,
57439         "nbap.Local_Cell_InformationList_ResourceStatusInd", HFILL }},
57440     { &hf_nbap_local_Cell_Group_InformationList,
57441       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
57442         FT_UINT32, BASE_DEC, NULL, 0,
57443         "nbap.Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
57444     { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item,
57445       { "Local-Cell-InformationList-ResourceStatusInd", "nbap.Local_Cell_InformationList_ResourceStatusInd_item",
57446         FT_NONE, BASE_NONE, NULL, 0,
57447         "nbap.ProtocolIE_Single_Container", HFILL }},
57448     { &hf_nbap_local_CellID,
57449       { "local-CellID", "nbap.local_CellID",
57450         FT_UINT32, BASE_DEC, NULL, 0,
57451         "nbap.Local_Cell_ID", HFILL }},
57452     { &hf_nbap_addorDeleteIndicator,
57453       { "addorDeleteIndicator", "nbap.addorDeleteIndicator",
57454         FT_UINT32, BASE_DEC, VALS(nbap_AddorDeleteIndicator_vals), 0,
57455         "nbap.AddorDeleteIndicator", HFILL }},
57456     { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item,
57457       { "Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Local_Cell_Group_InformationList_ResourceStatusInd_item",
57458         FT_NONE, BASE_NONE, NULL, 0,
57459         "nbap.ProtocolIE_Single_Container", HFILL }},
57460     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item,
57461       { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd_item",
57462         FT_NONE, BASE_NONE, NULL, 0,
57463         "nbap.ProtocolIE_Single_Container", HFILL }},
57464     { &hf_nbap_local_Cell_InformationList_01,
57465       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
57466         FT_UINT32, BASE_DEC, NULL, 0,
57467         "nbap.Local_Cell_InformationList2_ResourceStatusInd", HFILL }},
57468     { &hf_nbap_local_Cell_Group_InformationList_01,
57469       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
57470         FT_UINT32, BASE_DEC, NULL, 0,
57471         "nbap.Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
57472     { &hf_nbap_cCP_InformationList,
57473       { "cCP-InformationList", "nbap.cCP_InformationList",
57474         FT_UINT32, BASE_DEC, NULL, 0,
57475         "nbap.CCP_InformationList_ResourceStatusInd", HFILL }},
57476     { &hf_nbap_cell_InformationList,
57477       { "cell-InformationList", "nbap.cell_InformationList",
57478         FT_UINT32, BASE_DEC, NULL, 0,
57479         "nbap.Cell_InformationList_ResourceStatusInd", HFILL }},
57480     { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item,
57481       { "Local-Cell-InformationList2-ResourceStatusInd", "nbap.Local_Cell_InformationList2_ResourceStatusInd_item",
57482         FT_NONE, BASE_NONE, NULL, 0,
57483         "nbap.ProtocolIE_Single_Container", HFILL }},
57484     { &hf_nbap_maximum_DL_PowerCapability,
57485       { "maximum-DL-PowerCapability", "nbap.maximum_DL_PowerCapability",
57486         FT_UINT32, BASE_DEC, NULL, 0,
57487         "nbap.MaximumDL_PowerCapability", HFILL }},
57488     { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
57489       { "Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationList2_ResourceStatusInd_item",
57490         FT_NONE, BASE_NONE, NULL, 0,
57491         "nbap.ProtocolIE_Single_Container", HFILL }},
57492     { &hf_nbap_CCP_InformationList_ResourceStatusInd_item,
57493       { "CCP-InformationList-ResourceStatusInd", "nbap.CCP_InformationList_ResourceStatusInd_item",
57494         FT_NONE, BASE_NONE, NULL, 0,
57495         "nbap.ProtocolIE_Single_Container", HFILL }},
57496     { &hf_nbap_Cell_InformationList_ResourceStatusInd_item,
57497       { "Cell-InformationList-ResourceStatusInd", "nbap.Cell_InformationList_ResourceStatusInd_item",
57498         FT_NONE, BASE_NONE, NULL, 0,
57499         "nbap.ProtocolIE_Single_Container", HFILL }},
57500     { &hf_nbap_primary_SCH_Information_01,
57501       { "primary-SCH-Information", "nbap.primary_SCH_Information",
57502         FT_NONE, BASE_NONE, NULL, 0,
57503         "nbap.P_SCH_Information_ResourceStatusInd", HFILL }},
57504     { &hf_nbap_secondary_SCH_Information_01,
57505       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
57506         FT_NONE, BASE_NONE, NULL, 0,
57507         "nbap.S_SCH_Information_ResourceStatusInd", HFILL }},
57508     { &hf_nbap_primary_CPICH_Information_01,
57509       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
57510         FT_NONE, BASE_NONE, NULL, 0,
57511         "nbap.P_CPICH_Information_ResourceStatusInd", HFILL }},
57512     { &hf_nbap_secondary_CPICH_Information,
57513       { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
57514         FT_UINT32, BASE_DEC, NULL, 0,
57515         "nbap.S_CPICH_InformationList_ResourceStatusInd", HFILL }},
57516     { &hf_nbap_primary_CCPCH_Information_01,
57517       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
57518         FT_NONE, BASE_NONE, NULL, 0,
57519         "nbap.P_CCPCH_Information_ResourceStatusInd", HFILL }},
57520     { &hf_nbap_bCH_Information_01,
57521       { "bCH-Information", "nbap.bCH_Information",
57522         FT_NONE, BASE_NONE, NULL, 0,
57523         "nbap.BCH_Information_ResourceStatusInd", HFILL }},
57524     { &hf_nbap_secondary_CCPCH_InformationList_01,
57525       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
57526         FT_UINT32, BASE_DEC, NULL, 0,
57527         "nbap.S_CCPCH_InformationList_ResourceStatusInd", HFILL }},
57528     { &hf_nbap_pCH_Information_01,
57529       { "pCH-Information", "nbap.pCH_Information",
57530         FT_NONE, BASE_NONE, NULL, 0,
57531         "nbap.PCH_Information_ResourceStatusInd", HFILL }},
57532     { &hf_nbap_pICH_Information_01,
57533       { "pICH-Information", "nbap.pICH_Information",
57534         FT_NONE, BASE_NONE, NULL, 0,
57535         "nbap.PICH_Information_ResourceStatusInd", HFILL }},
57536     { &hf_nbap_fACH_InformationList_01,
57537       { "fACH-InformationList", "nbap.fACH_InformationList",
57538         FT_UINT32, BASE_DEC, NULL, 0,
57539         "nbap.FACH_InformationList_ResourceStatusInd", HFILL }},
57540     { &hf_nbap_pRACH_InformationList_01,
57541       { "pRACH-InformationList", "nbap.pRACH_InformationList",
57542         FT_UINT32, BASE_DEC, NULL, 0,
57543         "nbap.PRACH_InformationList_ResourceStatusInd", HFILL }},
57544     { &hf_nbap_rACH_InformationList_01,
57545       { "rACH-InformationList", "nbap.rACH_InformationList",
57546         FT_UINT32, BASE_DEC, NULL, 0,
57547         "nbap.RACH_InformationList_ResourceStatusInd", HFILL }},
57548     { &hf_nbap_aICH_InformationList_01,
57549       { "aICH-InformationList", "nbap.aICH_InformationList",
57550         FT_UINT32, BASE_DEC, NULL, 0,
57551         "nbap.AICH_InformationList_ResourceStatusInd", HFILL }},
57552     { &hf_nbap_sCH_Information_01,
57553       { "sCH-Information", "nbap.sCH_Information",
57554         FT_NONE, BASE_NONE, NULL, 0,
57555         "nbap.SCH_Information_ResourceStatusInd", HFILL }},
57556     { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item,
57557       { "S-CPICH-InformationList-ResourceStatusInd", "nbap.S_CPICH_InformationList_ResourceStatusInd_item",
57558         FT_NONE, BASE_NONE, NULL, 0,
57559         "nbap.ProtocolIE_Single_Container", HFILL }},
57560     { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item,
57561       { "S-CCPCH-InformationList-ResourceStatusInd", "nbap.S_CCPCH_InformationList_ResourceStatusInd_item",
57562         FT_NONE, BASE_NONE, NULL, 0,
57563         "nbap.ProtocolIE_Single_Container", HFILL }},
57564     { &hf_nbap_FACH_InformationList_ResourceStatusInd_item,
57565       { "FACH-InformationList-ResourceStatusInd", "nbap.FACH_InformationList_ResourceStatusInd_item",
57566         FT_NONE, BASE_NONE, NULL, 0,
57567         "nbap.ProtocolIE_Single_Container", HFILL }},
57568     { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item,
57569       { "PRACH-InformationList-ResourceStatusInd", "nbap.PRACH_InformationList_ResourceStatusInd_item",
57570         FT_NONE, BASE_NONE, NULL, 0,
57571         "nbap.ProtocolIE_Single_Container", HFILL }},
57572     { &hf_nbap_RACH_InformationList_ResourceStatusInd_item,
57573       { "RACH-InformationList-ResourceStatusInd", "nbap.RACH_InformationList_ResourceStatusInd_item",
57574         FT_NONE, BASE_NONE, NULL, 0,
57575         "nbap.ProtocolIE_Single_Container", HFILL }},
57576     { &hf_nbap_AICH_InformationList_ResourceStatusInd_item,
57577       { "AICH-InformationList-ResourceStatusInd", "nbap.AICH_InformationList_ResourceStatusInd_item",
57578         FT_NONE, BASE_NONE, NULL, 0,
57579         "nbap.ProtocolIE_Single_Container", HFILL }},
57580     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item,
57581       { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd_item",
57582         FT_NONE, BASE_NONE, NULL, 0,
57583         "nbap.ProtocolIE_Single_Container", HFILL }},
57584     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item,
57585       { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd_item",
57586         FT_NONE, BASE_NONE, NULL, 0,
57587         "nbap.ProtocolIE_Single_Container", HFILL }},
57588     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item,
57589       { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item",
57590         FT_NONE, BASE_NONE, NULL, 0,
57591         "nbap.ProtocolIE_Single_Container", HFILL }},
57592     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item,
57593       { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd_item",
57594         FT_NONE, BASE_NONE, NULL, 0,
57595         "nbap.ProtocolIE_Single_Container", HFILL }},
57596     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item,
57597       { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd_item",
57598         FT_NONE, BASE_NONE, NULL, 0,
57599         "nbap.ProtocolIE_Single_Container", HFILL }},
57600     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item,
57601       { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd_item",
57602         FT_NONE, BASE_NONE, NULL, 0,
57603         "nbap.ProtocolIE_Single_Container", HFILL }},
57604     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item,
57605       { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd_item",
57606         FT_NONE, BASE_NONE, NULL, 0,
57607         "nbap.ProtocolIE_Single_Container", HFILL }},
57608     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item,
57609       { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd_item",
57610         FT_NONE, BASE_NONE, NULL, 0,
57611         "nbap.ProtocolIE_Single_Container", HFILL }},
57612     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item,
57613       { "Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item",
57614         FT_NONE, BASE_NONE, NULL, 0,
57615         "nbap.ProtocolIE_Single_Container", HFILL }},
57616     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item,
57617       { "UPPCH-LCR-InformationList-ResourceStatusInd", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd_item",
57618         FT_NONE, BASE_NONE, NULL, 0,
57619         "nbap.ProtocolIE_Single_Container", HFILL }},
57620     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item,
57621       { "MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item",
57622         FT_NONE, BASE_NONE, NULL, 0,
57623         "nbap.ProtocolIE_Single_Container", HFILL }},
57624     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
57625       { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item",
57626         FT_NONE, BASE_NONE, NULL, 0,
57627         "nbap.ProtocolIE_Single_Container", HFILL }},
57628     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item,
57629       { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item",
57630         FT_NONE, BASE_NONE, NULL, 0,
57631         "nbap.ProtocolIE_Single_Container", HFILL }},
57632     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
57633       { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item",
57634         FT_NONE, BASE_NONE, NULL, 0,
57635         "nbap.MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst", HFILL }},
57636     { &hf_nbap_iB_Type,
57637       { "iB-Type", "nbap.iB_Type",
57638         FT_UINT32, BASE_DEC, VALS(nbap_IB_Type_vals), 0,
57639         "nbap.IB_Type", HFILL }},
57640     { &hf_nbap_iB_OC_ID,
57641       { "iB-OC-ID", "nbap.iB_OC_ID",
57642         FT_UINT32, BASE_DEC, NULL, 0,
57643         "nbap.IB_OC_ID", HFILL }},
57644     { &hf_nbap_deletionIndicator,
57645       { "deletionIndicator", "nbap.deletionIndicator",
57646         FT_UINT32, BASE_DEC, VALS(nbap_DeletionIndicator_SystemInfoUpdate_vals), 0,
57647         "nbap.DeletionIndicator_SystemInfoUpdate", HFILL }},
57648     { &hf_nbap_no_Deletion,
57649       { "no-Deletion", "nbap.no_Deletion",
57650         FT_NONE, BASE_NONE, NULL, 0,
57651         "nbap.No_Deletion_SystemInfoUpdate", HFILL }},
57652     { &hf_nbap_yes_Deletion,
57653       { "yes-Deletion", "nbap.yes_Deletion",
57654         FT_NONE, BASE_NONE, NULL, 0,
57655         "nbap.NULL", HFILL }},
57656     { &hf_nbap_sIB_Originator,
57657       { "sIB-Originator", "nbap.sIB_Originator",
57658         FT_UINT32, BASE_DEC, VALS(nbap_SIB_Originator_vals), 0,
57659         "nbap.SIB_Originator", HFILL }},
57660     { &hf_nbap_iB_SG_REP,
57661       { "iB-SG-REP", "nbap.iB_SG_REP",
57662         FT_UINT32, BASE_DEC, VALS(nbap_IB_SG_REP_vals), 0,
57663         "nbap.IB_SG_REP", HFILL }},
57664     { &hf_nbap_segmentInformationList,
57665       { "segmentInformationList", "nbap.segmentInformationList",
57666         FT_NONE, BASE_NONE, NULL, 0,
57667         "nbap.SegmentInformationList_SystemInfoUpdate", HFILL }},
57668     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item,
57669       { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate_item",
57670         FT_NONE, BASE_NONE, NULL, 0,
57671         "nbap.SegmentInformationItem_SystemInfoUpdate", HFILL }},
57672     { &hf_nbap_iB_SG_POS,
57673       { "iB-SG-POS", "nbap.iB_SG_POS",
57674         FT_UINT32, BASE_DEC, NULL, 0,
57675         "nbap.IB_SG_POS", HFILL }},
57676     { &hf_nbap_segment_Type,
57677       { "segment-Type", "nbap.segment_Type",
57678         FT_UINT32, BASE_DEC, VALS(nbap_Segment_Type_vals), 0,
57679         "nbap.Segment_Type", HFILL }},
57680     { &hf_nbap_iB_SG_DATA,
57681       { "iB-SG-DATA", "nbap.iB_SG_DATA",
57682         FT_BYTES, BASE_HEX, NULL, 0,
57683         "nbap.IB_SG_DATA", HFILL }},
57684     { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item,
57685       { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List_item",
57686         FT_NONE, BASE_NONE, NULL, 0,
57687         "nbap.Additional_HS_Cell_Information_RL_Setup_ItemIEs", HFILL }},
57688     { &hf_nbap_hSPDSCH_RL_ID,
57689       { "hSPDSCH-RL-ID", "nbap.hSPDSCH_RL_ID",
57690         FT_UINT32, BASE_DEC, NULL, 0,
57691         "nbap.RL_ID", HFILL }},
57692     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information,
57693       { "hS-DSCH-FDD-Secondary-Serving-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Information",
57694         FT_NONE, BASE_NONE, NULL, 0,
57695         "nbap.HS_DSCH_FDD_Secondary_Serving_Information", HFILL }},
57696     { &hf_nbap_ul_ScramblingCode,
57697       { "ul-ScramblingCode", "nbap.ul_ScramblingCode",
57698         FT_NONE, BASE_NONE, NULL, 0,
57699         "nbap.UL_ScramblingCode", HFILL }},
57700     { &hf_nbap_minUL_ChannelisationCodeLength,
57701       { "minUL-ChannelisationCodeLength", "nbap.minUL_ChannelisationCodeLength",
57702         FT_UINT32, BASE_DEC, VALS(nbap_MinUL_ChannelisationCodeLength_vals), 0,
57703         "nbap.MinUL_ChannelisationCodeLength", HFILL }},
57704     { &hf_nbap_maxNrOfUL_DPDCHs,
57705       { "maxNrOfUL-DPDCHs", "nbap.maxNrOfUL_DPDCHs",
57706         FT_UINT32, BASE_DEC, NULL, 0,
57707         "nbap.MaxNrOfUL_DPDCHs", HFILL }},
57708     { &hf_nbap_ul_DPCCH_SlotFormat,
57709       { "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
57710         FT_UINT32, BASE_DEC, NULL, 0,
57711         "nbap.UL_DPCCH_SlotFormat", HFILL }},
57712     { &hf_nbap_ul_SIR_Target,
57713       { "ul-SIR-Target", "nbap.ul_SIR_Target",
57714         FT_INT32, BASE_DEC, NULL, 0,
57715         "nbap.UL_SIR", HFILL }},
57716     { &hf_nbap_diversityMode,
57717       { "diversityMode", "nbap.diversityMode",
57718         FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
57719         "nbap.DiversityMode", HFILL }},
57720     { &hf_nbap_not_Used_sSDT_CellID_Length,
57721       { "not-Used-sSDT-CellID-Length", "nbap.not_Used_sSDT_CellID_Length",
57722         FT_NONE, BASE_NONE, NULL, 0,
57723         "nbap.NULL", HFILL }},
57724     { &hf_nbap_not_Used_s_FieldLength,
57725       { "not-Used-s-FieldLength", "nbap.not_Used_s_FieldLength",
57726         FT_NONE, BASE_NONE, NULL, 0,
57727         "nbap.NULL", HFILL }},
57728     { &hf_nbap_dl_DPCH_SlotFormat,
57729       { "dl-DPCH-SlotFormat", "nbap.dl_DPCH_SlotFormat",
57730         FT_UINT32, BASE_DEC, NULL, 0,
57731         "nbap.DL_DPCH_SlotFormat", HFILL }},
57732     { &hf_nbap_tFCI_SignallingMode,
57733       { "tFCI-SignallingMode", "nbap.tFCI_SignallingMode",
57734         FT_NONE, BASE_NONE, NULL, 0,
57735         "nbap.TFCI_SignallingMode", HFILL }},
57736     { &hf_nbap_not_Used_pDSCH_RL_ID,
57737       { "not-Used-pDSCH-RL-ID", "nbap.not_Used_pDSCH_RL_ID",
57738         FT_NONE, BASE_NONE, NULL, 0,
57739         "nbap.NULL", HFILL }},
57740     { &hf_nbap_not_Used_pDSCH_CodeMapping,
57741       { "not-Used-pDSCH-CodeMapping", "nbap.not_Used_pDSCH_CodeMapping",
57742         FT_NONE, BASE_NONE, NULL, 0,
57743         "nbap.NULL", HFILL }},
57744     { &hf_nbap_powerOffsetInformation_01,
57745       { "powerOffsetInformation", "nbap.powerOffsetInformation",
57746         FT_NONE, BASE_NONE, NULL, 0,
57747         "nbap.PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
57748     { &hf_nbap_limitedPowerIncrease,
57749       { "limitedPowerIncrease", "nbap.limitedPowerIncrease",
57750         FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
57751         "nbap.LimitedPowerIncrease", HFILL }},
57752     { &hf_nbap_innerLoopDLPCStatus,
57753       { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
57754         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
57755         "nbap.InnerLoopDLPCStatus", HFILL }},
57756     { &hf_nbap_pO2_ForTPC_Bits,
57757       { "pO2-ForTPC-Bits", "nbap.pO2_ForTPC_Bits",
57758         FT_UINT32, BASE_DEC, NULL, 0,
57759         "nbap.PowerOffset", HFILL }},
57760     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item,
57761       { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD_item",
57762         FT_NONE, BASE_NONE, NULL, 0,
57763         "nbap.ProtocolIE_Single_Container", HFILL }},
57764     { &hf_nbap_firstRLS_indicator,
57765       { "firstRLS-indicator", "nbap.firstRLS_indicator",
57766         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
57767         "nbap.FirstRLS_Indicator", HFILL }},
57768     { &hf_nbap_frameOffset,
57769       { "frameOffset", "nbap.frameOffset",
57770         FT_UINT32, BASE_DEC, NULL, 0,
57771         "nbap.FrameOffset", HFILL }},
57772     { &hf_nbap_chipOffset,
57773       { "chipOffset", "nbap.chipOffset",
57774         FT_UINT32, BASE_DEC, NULL, 0,
57775         "nbap.ChipOffset", HFILL }},
57776     { &hf_nbap_propagationDelay,
57777       { "propagationDelay", "nbap.propagationDelay",
57778         FT_UINT32, BASE_DEC, NULL, 0,
57779         "nbap.PropagationDelay", HFILL }},
57780     { &hf_nbap_diversityControlField,
57781       { "diversityControlField", "nbap.diversityControlField",
57782         FT_UINT32, BASE_DEC, VALS(nbap_DiversityControlField_vals), 0,
57783         "nbap.DiversityControlField", HFILL }},
57784     { &hf_nbap_dl_CodeInformation,
57785       { "dl-CodeInformation", "nbap.dl_CodeInformation",
57786         FT_UINT32, BASE_DEC, NULL, 0,
57787         "nbap.FDD_DL_CodeInformation", HFILL }},
57788     { &hf_nbap_initialDL_transmissionPower,
57789       { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
57790         FT_INT32, BASE_DEC, NULL, 0,
57791         "nbap.DL_Power", HFILL }},
57792     { &hf_nbap_maximumDL_power,
57793       { "maximumDL-power", "nbap.maximumDL_power",
57794         FT_INT32, BASE_DEC, NULL, 0,
57795         "nbap.DL_Power", HFILL }},
57796     { &hf_nbap_minimumDL_power,
57797       { "minimumDL-power", "nbap.minimumDL_power",
57798         FT_INT32, BASE_DEC, NULL, 0,
57799         "nbap.DL_Power", HFILL }},
57800     { &hf_nbap_not_Used_sSDT_Cell_Identity,
57801       { "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity",
57802         FT_NONE, BASE_NONE, NULL, 0,
57803         "nbap.NULL", HFILL }},
57804     { &hf_nbap_hSDSCH_Configured_Indicator,
57805       { "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
57806         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
57807         "nbap.HSDSCH_Configured_Indicator", HFILL }},
57808     { &hf_nbap_powerOffsetInformation_02,
57809       { "powerOffsetInformation", "nbap.powerOffsetInformation",
57810         FT_NONE, BASE_NONE, NULL, 0,
57811         "nbap.PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD", HFILL }},
57812     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
57813       { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
57814         FT_NONE, BASE_NONE, NULL, 0,
57815         "nbap.ProtocolIE_Single_Container", HFILL }},
57816     { &hf_nbap_uL_DPCH_Information,
57817       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
57818         FT_NONE, BASE_NONE, NULL, 0,
57819         "nbap.UL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
57820     { &hf_nbap_tdd_DPCHOffset,
57821       { "tdd-DPCHOffset", "nbap.tdd_DPCHOffset",
57822         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DPCHOffset_vals), 0,
57823         "nbap.TDD_DPCHOffset", HFILL }},
57824     { &hf_nbap_uL_Timeslot_Information,
57825       { "uL-Timeslot-Information", "nbap.uL_Timeslot_Information",
57826         FT_UINT32, BASE_DEC, NULL, 0,
57827         "nbap.UL_Timeslot_Information", HFILL }},
57828     { &hf_nbap_uL_TimeslotLCR_Information,
57829       { "uL-TimeslotLCR-Information", "nbap.uL_TimeslotLCR_Information",
57830         FT_UINT32, BASE_DEC, NULL, 0,
57831         "nbap.UL_TimeslotLCR_Information", HFILL }},
57832     { &hf_nbap_uL_Timeslot768_Information,
57833       { "uL-Timeslot768-Information", "nbap.uL_Timeslot768_Information",
57834         FT_UINT32, BASE_DEC, NULL, 0,
57835         "nbap.UL_Timeslot768_Information", HFILL }},
57836     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
57837       { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD_item",
57838         FT_NONE, BASE_NONE, NULL, 0,
57839         "nbap.ProtocolIE_Single_Container", HFILL }},
57840     { &hf_nbap_tdd_TPC_DownlinkStepSize,
57841       { "tdd-TPC-DownlinkStepSize", "nbap.tdd_TPC_DownlinkStepSize",
57842         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
57843         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
57844     { &hf_nbap_cCTrCH_TPCList,
57845       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
57846         FT_UINT32, BASE_DEC, NULL, 0,
57847         "nbap.CCTrCH_TPCList_RL_SetupRqstTDD", HFILL }},
57848     { &hf_nbap_dL_DPCH_Information,
57849       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
57850         FT_NONE, BASE_NONE, NULL, 0,
57851         "nbap.DL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
57852     { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
57853       { "CCTrCH-TPCList-RL-SetupRqstTDD", "nbap.CCTrCH_TPCList_RL_SetupRqstTDD_item",
57854         FT_NONE, BASE_NONE, NULL, 0,
57855         "nbap.CCTrCH_TPCItem_RL_SetupRqstTDD", HFILL }},
57856     { &hf_nbap_dL_Timeslot_Information,
57857       { "dL-Timeslot-Information", "nbap.dL_Timeslot_Information",
57858         FT_UINT32, BASE_DEC, NULL, 0,
57859         "nbap.DL_Timeslot_Information", HFILL }},
57860     { &hf_nbap_dL_TimeslotLCR_Information,
57861       { "dL-TimeslotLCR-Information", "nbap.dL_TimeslotLCR_Information",
57862         FT_UINT32, BASE_DEC, NULL, 0,
57863         "nbap.DL_TimeslotLCR_Information", HFILL }},
57864     { &hf_nbap_tstdIndicator,
57865       { "tstdIndicator", "nbap.tstdIndicator",
57866         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
57867         "nbap.TSTD_Indicator", HFILL }},
57868     { &hf_nbap_dL_Timeslot768_Information,
57869       { "dL-Timeslot768-Information", "nbap.dL_Timeslot768_Information",
57870         FT_UINT32, BASE_DEC, NULL, 0,
57871         "nbap.DL_Timeslot768_Information", HFILL }},
57872     { &hf_nbap_specialBurstScheduling,
57873       { "specialBurstScheduling", "nbap.specialBurstScheduling",
57874         FT_UINT32, BASE_DEC, NULL, 0,
57875         "nbap.SpecialBurstScheduling", HFILL }},
57876     { &hf_nbap_dL_TimeSlotISCPInfo,
57877       { "dL-TimeSlotISCPInfo", "nbap.dL_TimeSlotISCPInfo",
57878         FT_UINT32, BASE_DEC, NULL, 0,
57879         "nbap.DL_TimeslotISCPInfo", HFILL }},
57880     { &hf_nbap_Additional_HS_Cell_Information_Response_List_item,
57881       { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List_item",
57882         FT_NONE, BASE_NONE, NULL, 0,
57883         "nbap.Additional_HS_Cell_Information_Response_ItemIEs", HFILL }},
57884     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item,
57885       { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD_item",
57886         FT_NONE, BASE_NONE, NULL, 0,
57887         "nbap.ProtocolIE_Single_Container", HFILL }},
57888     { &hf_nbap_rL_Set_ID,
57889       { "rL-Set-ID", "nbap.rL_Set_ID",
57890         FT_UINT32, BASE_DEC, NULL, 0,
57891         "nbap.RL_Set_ID", HFILL }},
57892     { &hf_nbap_diversityIndication,
57893       { "diversityIndication", "nbap.diversityIndication",
57894         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
57895         "nbap.DiversityIndication_RL_SetupRspFDD", HFILL }},
57896     { &hf_nbap_not_Used_dSCH_InformationResponseList,
57897       { "not-Used-dSCH-InformationResponseList", "nbap.not_Used_dSCH_InformationResponseList",
57898         FT_NONE, BASE_NONE, NULL, 0,
57899         "nbap.NULL", HFILL }},
57900     { &hf_nbap_sSDT_SupportIndicator,
57901       { "sSDT-SupportIndicator", "nbap.sSDT_SupportIndicator",
57902         FT_UINT32, BASE_DEC, VALS(nbap_SSDT_SupportIndicator_vals), 0,
57903         "nbap.SSDT_SupportIndicator", HFILL }},
57904     { &hf_nbap_combining,
57905       { "combining", "nbap.combining",
57906         FT_NONE, BASE_NONE, NULL, 0,
57907         "nbap.Combining_RL_SetupRspFDD", HFILL }},
57908     { &hf_nbap_nonCombiningOrFirstRL,
57909       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
57910         FT_NONE, BASE_NONE, NULL, 0,
57911         "nbap.NonCombiningOrFirstRL_RL_SetupRspFDD", HFILL }},
57912     { &hf_nbap_dCH_InformationResponse,
57913       { "dCH-InformationResponse", "nbap.dCH_InformationResponse",
57914         FT_UINT32, BASE_DEC, NULL, 0,
57915         "nbap.DCH_InformationResponse", HFILL }},
57916     { &hf_nbap_uL_TimeSlot_ISCP_Info,
57917       { "uL-TimeSlot-ISCP-Info", "nbap.uL_TimeSlot_ISCP_Info",
57918         FT_UINT32, BASE_DEC, NULL, 0,
57919         "nbap.UL_TimeSlot_ISCP_Info", HFILL }},
57920     { &hf_nbap_ul_PhysCH_SF_Variation,
57921       { "ul-PhysCH-SF-Variation", "nbap.ul_PhysCH_SF_Variation",
57922         FT_UINT32, BASE_DEC, VALS(nbap_UL_PhysCH_SF_Variation_vals), 0,
57923         "nbap.UL_PhysCH_SF_Variation", HFILL }},
57924     { &hf_nbap_dCH_InformationResponseList,
57925       { "dCH-InformationResponseList", "nbap.dCH_InformationResponseList",
57926         FT_NONE, BASE_NONE, NULL, 0,
57927         "nbap.DCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
57928     { &hf_nbap_dSCH_InformationResponseList,
57929       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
57930         FT_NONE, BASE_NONE, NULL, 0,
57931         "nbap.DSCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
57932     { &hf_nbap_uSCH_InformationResponseList,
57933       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
57934         FT_NONE, BASE_NONE, NULL, 0,
57935         "nbap.USCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
57936     { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info,
57937       { "uL-TimeSlot-ISCP-LCR-Info", "nbap.uL_TimeSlot_ISCP_LCR_Info",
57938         FT_UINT32, BASE_DEC, NULL, 0,
57939         "nbap.UL_TimeSlot_ISCP_LCR_Info", HFILL }},
57940     { &hf_nbap_generalCause,
57941       { "generalCause", "nbap.generalCause",
57942         FT_NONE, BASE_NONE, NULL, 0,
57943         "nbap.GeneralCauseList_RL_SetupFailureFDD", HFILL }},
57944     { &hf_nbap_rLSpecificCause,
57945       { "rLSpecificCause", "nbap.rLSpecificCause",
57946         FT_NONE, BASE_NONE, NULL, 0,
57947         "nbap.RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
57948     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
57949       { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
57950         FT_UINT32, BASE_DEC, NULL, 0,
57951         "nbap.Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD", HFILL }},
57952     { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD,
57953       { "successful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.successful_RL_InformationRespList_RL_SetupFailureFDD",
57954         FT_UINT32, BASE_DEC, NULL, 0,
57955         "nbap.Successful_RL_InformationRespList_RL_SetupFailureFDD", HFILL }},
57956     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item,
57957       { "Unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item",
57958         FT_NONE, BASE_NONE, NULL, 0,
57959         "nbap.ProtocolIE_Single_Container", HFILL }},
57960     { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item,
57961       { "Successful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespList_RL_SetupFailureFDD_item",
57962         FT_NONE, BASE_NONE, NULL, 0,
57963         "nbap.ProtocolIE_Single_Container", HFILL }},
57964     { &hf_nbap_diversityIndication_01,
57965       { "diversityIndication", "nbap.diversityIndication",
57966         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
57967         "nbap.DiversityIndication_RL_SetupFailureFDD", HFILL }},
57968     { &hf_nbap_not_Used_tFCI2_BearerInformationResponse,
57969       { "not-Used-tFCI2-BearerInformationResponse", "nbap.not_Used_tFCI2_BearerInformationResponse",
57970         FT_NONE, BASE_NONE, NULL, 0,
57971         "nbap.NULL", HFILL }},
57972     { &hf_nbap_combining_01,
57973       { "combining", "nbap.combining",
57974         FT_NONE, BASE_NONE, NULL, 0,
57975         "nbap.Combining_RL_SetupFailureFDD", HFILL }},
57976     { &hf_nbap_nonCombiningOrFirstRL_01,
57977       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
57978         FT_NONE, BASE_NONE, NULL, 0,
57979         "nbap.NonCombiningOrFirstRL_RL_SetupFailureFDD", HFILL }},
57980     { &hf_nbap_generalCause_01,
57981       { "generalCause", "nbap.generalCause",
57982         FT_NONE, BASE_NONE, NULL, 0,
57983         "nbap.GeneralCauseList_RL_SetupFailureTDD", HFILL }},
57984     { &hf_nbap_rLSpecificCause_01,
57985       { "rLSpecificCause", "nbap.rLSpecificCause",
57986         FT_NONE, BASE_NONE, NULL, 0,
57987         "nbap.RLSpecificCauseList_RL_SetupFailureTDD", HFILL }},
57988     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
57989       { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
57990         FT_NONE, BASE_NONE, NULL, 0,
57991         "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD", HFILL }},
57992     { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item,
57993       { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List_item",
57994         FT_NONE, BASE_NONE, NULL, 0,
57995         "nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs", HFILL }},
57996     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
57997       { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD_item",
57998         FT_NONE, BASE_NONE, NULL, 0,
57999         "nbap.ProtocolIE_Single_Container", HFILL }},
58000     { &hf_nbap_initialDL_TransmissionPower,
58001       { "initialDL-TransmissionPower", "nbap.initialDL_TransmissionPower",
58002         FT_INT32, BASE_DEC, NULL, 0,
58003         "nbap.DL_Power", HFILL }},
58004     { &hf_nbap_maximumDL_Power,
58005       { "maximumDL-Power", "nbap.maximumDL_Power",
58006         FT_INT32, BASE_DEC, NULL, 0,
58007         "nbap.DL_Power", HFILL }},
58008     { &hf_nbap_minimumDL_Power,
58009       { "minimumDL-Power", "nbap.minimumDL_Power",
58010         FT_INT32, BASE_DEC, NULL, 0,
58011         "nbap.DL_Power", HFILL }},
58012     { &hf_nbap_not_Used_sSDT_CellIdentity,
58013       { "not-Used-sSDT-CellIdentity", "nbap.not_Used_sSDT_CellIdentity",
58014         FT_NONE, BASE_NONE, NULL, 0,
58015         "nbap.NULL", HFILL }},
58016     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
58017       { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
58018         FT_NONE, BASE_NONE, NULL, 0,
58019         "nbap.UL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
58020     { &hf_nbap_uL_DPCH_Information_01,
58021       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
58022         FT_NONE, BASE_NONE, NULL, 0,
58023         "nbap.UL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
58024     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
58025       { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item",
58026         FT_NONE, BASE_NONE, NULL, 0,
58027         "nbap.DL_CCTrCH_InformationItem_RL_AdditionRqstTDD", HFILL }},
58028     { &hf_nbap_dL_DPCH_Information_01,
58029       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
58030         FT_NONE, BASE_NONE, NULL, 0,
58031         "nbap.DL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
58032     { &hf_nbap_initial_DL_Transmission_Power,
58033       { "initial-DL-Transmission-Power", "nbap.initial_DL_Transmission_Power",
58034         FT_INT32, BASE_DEC, NULL, 0,
58035         "nbap.DL_Power", HFILL }},
58036     { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item,
58037       { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List_item",
58038         FT_NONE, BASE_NONE, NULL, 0,
58039         "nbap.Additional_HS_Cell_Change_Information_Response_ItemIEs", HFILL }},
58040     { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
58041       { "hS-DSCH-Secondary-Serving-Cell-Change-Information-Response", "nbap.hS_DSCH_Secondary_Serving_Cell_Change_Information_Response",
58042         FT_NONE, BASE_NONE, NULL, 0,
58043         "nbap.HS_DSCH_Secondary_Serving_Cell_Change_Information_Response", HFILL }},
58044     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
58045       { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD_item",
58046         FT_NONE, BASE_NONE, NULL, 0,
58047         "nbap.ProtocolIE_Single_Container", HFILL }},
58048     { &hf_nbap_diversityIndication_02,
58049       { "diversityIndication", "nbap.diversityIndication",
58050         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
58051         "nbap.DiversityIndication_RL_AdditionRspFDD", HFILL }},
58052     { &hf_nbap_combining_02,
58053       { "combining", "nbap.combining",
58054         FT_NONE, BASE_NONE, NULL, 0,
58055         "nbap.Combining_RL_AdditionRspFDD", HFILL }},
58056     { &hf_nbap_non_combining,
58057       { "non-combining", "nbap.non_combining",
58058         FT_NONE, BASE_NONE, NULL, 0,
58059         "nbap.Non_Combining_RL_AdditionRspFDD", HFILL }},
58060     { &hf_nbap_dCH_Information,
58061       { "dCH-Information", "nbap.dCH_Information",
58062         FT_NONE, BASE_NONE, NULL, 0,
58063         "nbap.DCH_Information_RL_AdditionRspTDD", HFILL }},
58064     { &hf_nbap_dSCH_InformationResponseList_01,
58065       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
58066         FT_NONE, BASE_NONE, NULL, 0,
58067         "nbap.DSCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
58068     { &hf_nbap_uSCH_InformationResponseList_01,
58069       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
58070         FT_NONE, BASE_NONE, NULL, 0,
58071         "nbap.USCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
58072     { &hf_nbap_diversityIndication_03,
58073       { "diversityIndication", "nbap.diversityIndication",
58074         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
58075         "nbap.DiversityIndication_RL_AdditionRspTDD", HFILL }},
58076     { &hf_nbap_combining_03,
58077       { "combining", "nbap.combining",
58078         FT_NONE, BASE_NONE, NULL, 0,
58079         "nbap.Combining_RL_AdditionRspTDD", HFILL }},
58080     { &hf_nbap_non_Combining,
58081       { "non-Combining", "nbap.non_Combining",
58082         FT_NONE, BASE_NONE, NULL, 0,
58083         "nbap.Non_Combining_RL_AdditionRspTDD", HFILL }},
58084     { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR,
58085       { "uL-TimeSlot-ISCP-InfoLCR", "nbap.uL_TimeSlot_ISCP_InfoLCR",
58086         FT_UINT32, BASE_DEC, NULL, 0,
58087         "nbap.UL_TimeSlot_ISCP_LCR_Info", HFILL }},
58088     { &hf_nbap_generalCause_02,
58089       { "generalCause", "nbap.generalCause",
58090         FT_NONE, BASE_NONE, NULL, 0,
58091         "nbap.GeneralCauseList_RL_AdditionFailureFDD", HFILL }},
58092     { &hf_nbap_rLSpecificCause_02,
58093       { "rLSpecificCause", "nbap.rLSpecificCause",
58094         FT_NONE, BASE_NONE, NULL, 0,
58095         "nbap.RLSpecificCauseList_RL_AdditionFailureFDD", HFILL }},
58096     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
58097       { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
58098         FT_UINT32, BASE_DEC, NULL, 0,
58099         "nbap.Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD", HFILL }},
58100     { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
58101       { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
58102         FT_UINT32, BASE_DEC, NULL, 0,
58103         "nbap.Successful_RL_InformationRespList_RL_AdditionFailureFDD", HFILL }},
58104     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item,
58105       { "Unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item",
58106         FT_NONE, BASE_NONE, NULL, 0,
58107         "nbap.ProtocolIE_Single_Container", HFILL }},
58108     { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item,
58109       { "Successful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespList_RL_AdditionFailureFDD_item",
58110         FT_NONE, BASE_NONE, NULL, 0,
58111         "nbap.ProtocolIE_Single_Container", HFILL }},
58112     { &hf_nbap_diversityIndication_04,
58113       { "diversityIndication", "nbap.diversityIndication",
58114         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
58115         "nbap.DiversityIndication_RL_AdditionFailureFDD", HFILL }},
58116     { &hf_nbap_combining_04,
58117       { "combining", "nbap.combining",
58118         FT_NONE, BASE_NONE, NULL, 0,
58119         "nbap.Combining_RL_AdditionFailureFDD", HFILL }},
58120     { &hf_nbap_non_Combining_01,
58121       { "non-Combining", "nbap.non_Combining",
58122         FT_NONE, BASE_NONE, NULL, 0,
58123         "nbap.Non_Combining_RL_AdditionFailureFDD", HFILL }},
58124     { &hf_nbap_generalCause_03,
58125       { "generalCause", "nbap.generalCause",
58126         FT_NONE, BASE_NONE, NULL, 0,
58127         "nbap.GeneralCauseList_RL_AdditionFailureTDD", HFILL }},
58128     { &hf_nbap_rLSpecificCause_03,
58129       { "rLSpecificCause", "nbap.rLSpecificCause",
58130         FT_NONE, BASE_NONE, NULL, 0,
58131         "nbap.RLSpecificCauseList_RL_AdditionFailureTDD", HFILL }},
58132     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
58133       { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
58134         FT_NONE, BASE_NONE, NULL, 0,
58135         "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD", HFILL }},
58136     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item,
58137       { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_item",
58138         FT_NONE, BASE_NONE, NULL, 0,
58139         "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs", HFILL }},
58140     { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify,
58141       { "hS-DSCH-Secondary-Serving-Information-To-Modify", "nbap.hS_DSCH_Secondary_Serving_Information_To_Modify",
58142         FT_NONE, BASE_NONE, NULL, 0,
58143         "nbap.HS_DSCH_Secondary_Serving_Information_To_Modify", HFILL }},
58144     { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove,
58145       { "hS-HS-DSCH-Secondary-Serving-Remove", "nbap.hS_HS_DSCH_Secondary_Serving_Remove",
58146         FT_NONE, BASE_NONE, NULL, 0,
58147         "nbap.HS_DSCH_Secondary_Serving_Remove", HFILL }},
58148     { &hf_nbap_not_Used_sSDT_CellIDLength,
58149       { "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength",
58150         FT_NONE, BASE_NONE, NULL, 0,
58151         "nbap.NULL", HFILL }},
58152     { &hf_nbap_powerOffsetInformation_03,
58153       { "powerOffsetInformation", "nbap.powerOffsetInformation",
58154         FT_NONE, BASE_NONE, NULL, 0,
58155         "nbap.PowerOffsetInformation_RL_ReconfPrepFDD", HFILL }},
58156     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item,
58157       { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD_item",
58158         FT_NONE, BASE_NONE, NULL, 0,
58159         "nbap.DCH_DeleteItem_RL_ReconfPrepFDD", HFILL }},
58160     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item,
58161       { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD_item",
58162         FT_NONE, BASE_NONE, NULL, 0,
58163         "nbap.ProtocolIE_Single_Container", HFILL }},
58164     { &hf_nbap_maxDL_Power,
58165       { "maxDL-Power", "nbap.maxDL_Power",
58166         FT_INT32, BASE_DEC, NULL, 0,
58167         "nbap.DL_Power", HFILL }},
58168     { &hf_nbap_minDL_Power,
58169       { "minDL-Power", "nbap.minDL_Power",
58170         FT_INT32, BASE_DEC, NULL, 0,
58171         "nbap.DL_Power", HFILL }},
58172     { &hf_nbap_not_Used_sSDT_Indication,
58173       { "not-Used-sSDT-Indication", "nbap.not_Used_sSDT_Indication",
58174         FT_NONE, BASE_NONE, NULL, 0,
58175         "nbap.NULL", HFILL }},
58176     { &hf_nbap_powerOffsetInformation_04,
58177       { "powerOffsetInformation", "nbap.powerOffsetInformation",
58178         FT_NONE, BASE_NONE, NULL, 0,
58179         "nbap.PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD", HFILL }},
58180     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
58181       { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
58182         FT_NONE, BASE_NONE, NULL, 0,
58183         "nbap.UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
58184     { &hf_nbap_ul_DPCH_InformationList,
58185       { "ul-DPCH-InformationList", "nbap.ul_DPCH_InformationList",
58186         FT_NONE, BASE_NONE, NULL, 0,
58187         "nbap.UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
58188     { &hf_nbap_uL_Timeslot_InformationLCR,
58189       { "uL-Timeslot-InformationLCR", "nbap.uL_Timeslot_InformationLCR",
58190         FT_UINT32, BASE_DEC, NULL, 0,
58191         "nbap.UL_TimeslotLCR_Information", HFILL }},
58192     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
58193       { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item",
58194         FT_NONE, BASE_NONE, NULL, 0,
58195         "nbap.MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD", HFILL }},
58196     { &hf_nbap_ul_DPCH_InformationListLCR,
58197       { "ul-DPCH-InformationListLCR", "nbap.ul_DPCH_InformationListLCR",
58198         FT_NONE, BASE_NONE, NULL, 0,
58199         "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
58200     { &hf_nbap_ul_sir_target,
58201       { "ul-sir-target", "nbap.ul_sir_target",
58202         FT_INT32, BASE_DEC, NULL, 0,
58203         "nbap.UL_SIR", HFILL }},
58204     { &hf_nbap_tDD_TPC_UplinkStepSize_LCR,
58205       { "tDD-TPC-UplinkStepSize-LCR", "nbap.tDD_TPC_UplinkStepSize_LCR",
58206         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
58207         "nbap.TDD_TPC_UplinkStepSize_LCR", HFILL }},
58208     { &hf_nbap_uL_Timeslot_Information768,
58209       { "uL-Timeslot-Information768", "nbap.uL_Timeslot_Information768",
58210         FT_UINT32, BASE_DEC, NULL, 0,
58211         "nbap.UL_Timeslot768_Information", HFILL }},
58212     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
58213       { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
58214         FT_NONE, BASE_NONE, NULL, 0,
58215         "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD", HFILL }},
58216     { &hf_nbap_ul_DPCH_InformationAddList,
58217       { "ul-DPCH-InformationAddList", "nbap.ul_DPCH_InformationAddList",
58218         FT_NONE, BASE_NONE, NULL, 0,
58219         "nbap.UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
58220     { &hf_nbap_ul_DPCH_InformationModifyList,
58221       { "ul-DPCH-InformationModifyList", "nbap.ul_DPCH_InformationModifyList",
58222         FT_NONE, BASE_NONE, NULL, 0,
58223         "nbap.UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58224     { &hf_nbap_ul_DPCH_InformationDeleteList,
58225       { "ul-DPCH-InformationDeleteList", "nbap.ul_DPCH_InformationDeleteList",
58226         FT_NONE, BASE_NONE, NULL, 0,
58227         "nbap.UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
58228     { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
58229       { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD",
58230         FT_UINT32, BASE_DEC, NULL, 0,
58231         "nbap.UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58232     { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58233       { "UL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58234         FT_NONE, BASE_NONE, NULL, 0,
58235         "nbap.UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58236     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
58237       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
58238         FT_UINT32, BASE_DEC, NULL, 0,
58239         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58240     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58241       { "UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58242         FT_NONE, BASE_NONE, NULL, 0,
58243         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58244     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58245       { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58246         FT_NONE, BASE_NONE, NULL, 0,
58247         "nbap.UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58248     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
58249       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR",
58250         FT_UINT32, BASE_DEC, NULL, 0,
58251         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR", HFILL }},
58252     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item,
58253       { "UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item",
58254         FT_NONE, BASE_NONE, NULL, 0,
58255         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR", HFILL }},
58256     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58257       { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58258         FT_NONE, BASE_NONE, NULL, 0,
58259         "nbap.UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58260     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
58261       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768",
58262         FT_UINT32, BASE_DEC, NULL, 0,
58263         "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768", HFILL }},
58264     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item,
58265       { "UL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item",
58266         FT_NONE, BASE_NONE, NULL, 0,
58267         "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768", HFILL }},
58268     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
58269       { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
58270         FT_NONE, BASE_NONE, NULL, 0,
58271         "nbap.UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD", HFILL }},
58272     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
58273       { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item",
58274         FT_NONE, BASE_NONE, NULL, 0,
58275         "nbap.MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD", HFILL }},
58276     { &hf_nbap_ul_DPCH_InformationAddListLCR,
58277       { "ul-DPCH-InformationAddListLCR", "nbap.ul_DPCH_InformationAddListLCR",
58278         FT_NONE, BASE_NONE, NULL, 0,
58279         "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
58280     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
58281       { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
58282         FT_NONE, BASE_NONE, NULL, 0,
58283         "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD", HFILL }},
58284     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
58285       { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item",
58286         FT_NONE, BASE_NONE, NULL, 0,
58287         "nbap.DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD", HFILL }},
58288     { &hf_nbap_cCTrCH_TPCList_01,
58289       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
58290         FT_UINT32, BASE_DEC, NULL, 0,
58291         "nbap.CCTrCH_TPCAddList_RL_ReconfPrepTDD", HFILL }},
58292     { &hf_nbap_dl_DPCH_InformationList,
58293       { "dl-DPCH-InformationList", "nbap.dl_DPCH_InformationList",
58294         FT_NONE, BASE_NONE, NULL, 0,
58295         "nbap.DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
58296     { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
58297       { "CCTrCH-TPCAddList-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCAddList_RL_ReconfPrepTDD_item",
58298         FT_NONE, BASE_NONE, NULL, 0,
58299         "nbap.CCTrCH_TPCAddItem_RL_ReconfPrepTDD", HFILL }},
58300     { &hf_nbap_dL_Timeslot_InformationLCR,
58301       { "dL-Timeslot-InformationLCR", "nbap.dL_Timeslot_InformationLCR",
58302         FT_UINT32, BASE_DEC, NULL, 0,
58303         "nbap.DL_TimeslotLCR_Information", HFILL }},
58304     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
58305       { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item",
58306         FT_NONE, BASE_NONE, NULL, 0,
58307         "nbap.MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD", HFILL }},
58308     { &hf_nbap_dl_DPCH_InformationListLCR,
58309       { "dl-DPCH-InformationListLCR", "nbap.dl_DPCH_InformationListLCR",
58310         FT_NONE, BASE_NONE, NULL, 0,
58311         "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
58312     { &hf_nbap_cCTrCH_Initial_DL_Power,
58313       { "cCTrCH-Initial-DL-Power", "nbap.cCTrCH_Initial_DL_Power",
58314         FT_INT32, BASE_DEC, NULL, 0,
58315         "nbap.DL_Power", HFILL }},
58316     { &hf_nbap_tDD_TPC_DownlinkStepSize,
58317       { "tDD-TPC-DownlinkStepSize", "nbap.tDD_TPC_DownlinkStepSize",
58318         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
58319         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
58320     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
58321       { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
58322         FT_INT32, BASE_DEC, NULL, 0,
58323         "nbap.DL_Power", HFILL }},
58324     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
58325       { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
58326         FT_INT32, BASE_DEC, NULL, 0,
58327         "nbap.DL_Power", HFILL }},
58328     { &hf_nbap_dL_Timeslot_Information768,
58329       { "dL-Timeslot-Information768", "nbap.dL_Timeslot_Information768",
58330         FT_UINT32, BASE_DEC, NULL, 0,
58331         "nbap.DL_Timeslot768_Information", HFILL }},
58332     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
58333       { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item",
58334         FT_NONE, BASE_NONE, NULL, 0,
58335         "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD", HFILL }},
58336     { &hf_nbap_cCTrCH_TPCList_02,
58337       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
58338         FT_UINT32, BASE_DEC, NULL, 0,
58339         "nbap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD", HFILL }},
58340     { &hf_nbap_dl_DPCH_InformationAddList,
58341       { "dl-DPCH-InformationAddList", "nbap.dl_DPCH_InformationAddList",
58342         FT_NONE, BASE_NONE, NULL, 0,
58343         "nbap.DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
58344     { &hf_nbap_dl_DPCH_InformationModifyList,
58345       { "dl-DPCH-InformationModifyList", "nbap.dl_DPCH_InformationModifyList",
58346         FT_NONE, BASE_NONE, NULL, 0,
58347         "nbap.DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58348     { &hf_nbap_dl_DPCH_InformationDeleteList,
58349       { "dl-DPCH-InformationDeleteList", "nbap.dl_DPCH_InformationDeleteList",
58350         FT_NONE, BASE_NONE, NULL, 0,
58351         "nbap.DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
58352     { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
58353       { "CCTrCH-TPCModifyList-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item",
58354         FT_NONE, BASE_NONE, NULL, 0,
58355         "nbap.CCTrCH_TPCModifyItem_RL_ReconfPrepTDD", HFILL }},
58356     { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD,
58357       { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD",
58358         FT_UINT32, BASE_DEC, NULL, 0,
58359         "nbap.DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58360     { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58361       { "DL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58362         FT_NONE, BASE_NONE, NULL, 0,
58363         "nbap.DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58364     { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
58365       { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
58366         FT_UINT32, BASE_DEC, NULL, 0,
58367         "nbap.DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58368     { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58369       { "DL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58370         FT_NONE, BASE_NONE, NULL, 0,
58371         "nbap.DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58372     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58373       { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58374         FT_NONE, BASE_NONE, NULL, 0,
58375         "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58376     { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
58377       { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
58378         FT_UINT32, BASE_DEC, NULL, 0,
58379         "nbap.DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58380     { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58381       { "DL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58382         FT_NONE, BASE_NONE, NULL, 0,
58383         "nbap.DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58384     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58385       { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58386         FT_NONE, BASE_NONE, NULL, 0,
58387         "nbap.DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58388     { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
58389       { "dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
58390         FT_UINT32, BASE_DEC, NULL, 0,
58391         "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
58392     { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
58393       { "DL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item",
58394         FT_NONE, BASE_NONE, NULL, 0,
58395         "nbap.DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58396     { &hf_nbap_dPCH_ID768,
58397       { "dPCH-ID768", "nbap.dPCH_ID768",
58398         FT_UINT32, BASE_DEC, NULL, 0,
58399         "nbap.DPCH_ID768", HFILL }},
58400     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
58401       { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item",
58402         FT_NONE, BASE_NONE, NULL, 0,
58403         "nbap.DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD", HFILL }},
58404     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
58405       { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item",
58406         FT_NONE, BASE_NONE, NULL, 0,
58407         "nbap.MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD", HFILL }},
58408     { &hf_nbap_dl_DPCH_InformationAddListLCR,
58409       { "dl-DPCH-InformationAddListLCR", "nbap.dl_DPCH_InformationAddListLCR",
58410         FT_NONE, BASE_NONE, NULL, 0,
58411         "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
58412     { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
58413       { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "nbap.tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
58414         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
58415         "nbap.TDD_TPC_DownlinkStepSize", HFILL }},
58416     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD,
58417       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD",
58418         FT_INT32, BASE_DEC, NULL, 0,
58419         "nbap.DL_Power", HFILL }},
58420     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD,
58421       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD",
58422         FT_INT32, BASE_DEC, NULL, 0,
58423         "nbap.DL_Power", HFILL }},
58424     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
58425       { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item",
58426         FT_NONE, BASE_NONE, NULL, 0,
58427         "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD", HFILL }},
58428     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item,
58429       { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD_item",
58430         FT_NONE, BASE_NONE, NULL, 0,
58431         "nbap.DCH_DeleteItem_RL_ReconfPrepTDD", HFILL }},
58432     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item,
58433       { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD_item",
58434         FT_NONE, BASE_NONE, NULL, 0,
58435         "nbap.DSCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58436     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item,
58437       { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD_item",
58438         FT_NONE, BASE_NONE, NULL, 0,
58439         "nbap.DSCH_Information_DeleteItem_RL_ReconfPrepTDD", HFILL }},
58440     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item,
58441       { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD_item",
58442         FT_NONE, BASE_NONE, NULL, 0,
58443         "nbap.USCH_Information_ModifyItem_RL_ReconfPrepTDD", HFILL }},
58444     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item,
58445       { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD_item",
58446         FT_NONE, BASE_NONE, NULL, 0,
58447         "nbap.USCH_Information_DeleteItem_RL_ReconfPrepTDD", HFILL }},
58448     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item,
58449       { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD_item",
58450         FT_NONE, BASE_NONE, NULL, 0,
58451         "nbap.RL_Information_RL_ReconfPrepTDD", HFILL }},
58452     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item,
58453       { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady_item",
58454         FT_NONE, BASE_NONE, NULL, 0,
58455         "nbap.ProtocolIE_Single_Container", HFILL }},
58456     { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady,
58457       { "dCH-InformationResponseList-RL-ReconfReady", "nbap.dCH_InformationResponseList_RL_ReconfReady",
58458         FT_NONE, BASE_NONE, NULL, 0,
58459         "nbap.DCH_InformationResponseList_RL_ReconfReady", HFILL }},
58460     { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady,
58461       { "dSCH-InformationResponseList-RL-ReconfReady", "nbap.dSCH_InformationResponseList_RL_ReconfReady",
58462         FT_NONE, BASE_NONE, NULL, 0,
58463         "nbap.DSCH_InformationResponseList_RL_ReconfReady", HFILL }},
58464     { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady,
58465       { "uSCH-InformationResponseList-RL-ReconfReady", "nbap.uSCH_InformationResponseList_RL_ReconfReady",
58466         FT_NONE, BASE_NONE, NULL, 0,
58467         "nbap.USCH_InformationResponseList_RL_ReconfReady", HFILL }},
58468     { &hf_nbap_generalCause_04,
58469       { "generalCause", "nbap.generalCause",
58470         FT_NONE, BASE_NONE, NULL, 0,
58471         "nbap.GeneralCauseList_RL_ReconfFailure", HFILL }},
58472     { &hf_nbap_rLSpecificCause_04,
58473       { "rLSpecificCause", "nbap.rLSpecificCause",
58474         FT_NONE, BASE_NONE, NULL, 0,
58475         "nbap.RLSpecificCauseList_RL_ReconfFailure", HFILL }},
58476     { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure,
58477       { "rL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.rL_ReconfigurationFailureList_RL_ReconfFailure",
58478         FT_UINT32, BASE_DEC, NULL, 0,
58479         "nbap.RL_ReconfigurationFailureList_RL_ReconfFailure", HFILL }},
58480     { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
58481       { "RL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureList_RL_ReconfFailure_item",
58482         FT_NONE, BASE_NONE, NULL, 0,
58483         "nbap.ProtocolIE_Single_Container", HFILL }},
58484     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item,
58485       { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_item",
58486         FT_NONE, BASE_NONE, NULL, 0,
58487         "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs", HFILL }},
58488     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
58489       { "hS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised",
58490         FT_NONE, BASE_NONE, NULL, 0,
58491         "nbap.HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised", HFILL }},
58492     { &hf_nbap_hS_DSCH_Secondary_Serving_Remove,
58493       { "hS-DSCH-Secondary-Serving-Remove", "nbap.hS_DSCH_Secondary_Serving_Remove",
58494         FT_NONE, BASE_NONE, NULL, 0,
58495         "nbap.HS_DSCH_Secondary_Serving_Remove", HFILL }},
58496     { &hf_nbap_ul_TFCS,
58497       { "ul-TFCS", "nbap.ul_TFCS",
58498         FT_NONE, BASE_NONE, NULL, 0,
58499         "nbap.TFCS", HFILL }},
58500     { &hf_nbap_dl_TFCS,
58501       { "dl-TFCS", "nbap.dl_TFCS",
58502         FT_NONE, BASE_NONE, NULL, 0,
58503         "nbap.TFCS", HFILL }},
58504     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item,
58505       { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD_item",
58506         FT_NONE, BASE_NONE, NULL, 0,
58507         "nbap.DCH_DeleteItem_RL_ReconfRqstFDD", HFILL }},
58508     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item,
58509       { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD_item",
58510         FT_NONE, BASE_NONE, NULL, 0,
58511         "nbap.ProtocolIE_Single_Container", HFILL }},
58512     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
58513       { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
58514         FT_NONE, BASE_NONE, NULL, 0,
58515         "nbap.ProtocolIE_Single_Container", HFILL }},
58516     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
58517       { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
58518         FT_NONE, BASE_NONE, NULL, 0,
58519         "nbap.ProtocolIE_Single_Container", HFILL }},
58520     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
58521       { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
58522         FT_NONE, BASE_NONE, NULL, 0,
58523         "nbap.ProtocolIE_Single_Container", HFILL }},
58524     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
58525       { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item",
58526         FT_NONE, BASE_NONE, NULL, 0,
58527         "nbap.MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD", HFILL }},
58528     { &hf_nbap_dl_DPCH_LCR_InformationModifyList,
58529       { "dl-DPCH-LCR-InformationModifyList", "nbap.dl_DPCH_LCR_InformationModifyList",
58530         FT_NONE, BASE_NONE, NULL, 0,
58531         "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
58532     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD,
58533       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD",
58534         FT_INT32, BASE_DEC, NULL, 0,
58535         "nbap.DL_Power", HFILL }},
58536     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD,
58537       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD",
58538         FT_INT32, BASE_DEC, NULL, 0,
58539         "nbap.DL_Power", HFILL }},
58540     { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
58541       { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
58542         FT_UINT32, BASE_DEC, NULL, 0,
58543         "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
58544     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item,
58545       { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item",
58546         FT_NONE, BASE_NONE, NULL, 0,
58547         "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD", HFILL }},
58548     { &hf_nbap_maxPowerLCR,
58549       { "maxPowerLCR", "nbap.maxPowerLCR",
58550         FT_INT32, BASE_DEC, NULL, 0,
58551         "nbap.DL_Power", HFILL }},
58552     { &hf_nbap_minPowerLCR,
58553       { "minPowerLCR", "nbap.minPowerLCR",
58554         FT_INT32, BASE_DEC, NULL, 0,
58555         "nbap.DL_Power", HFILL }},
58556     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
58557       { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item",
58558         FT_NONE, BASE_NONE, NULL, 0,
58559         "nbap.ProtocolIE_Single_Container", HFILL }},
58560     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item,
58561       { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD_item",
58562         FT_NONE, BASE_NONE, NULL, 0,
58563         "nbap.DCH_DeleteItem_RL_ReconfRqstTDD", HFILL }},
58564     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item,
58565       { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD_item",
58566         FT_NONE, BASE_NONE, NULL, 0,
58567         "nbap.RL_Information_RL_ReconfRqstTDD", HFILL }},
58568     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item,
58569       { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp_item",
58570         FT_NONE, BASE_NONE, NULL, 0,
58571         "nbap.ProtocolIE_Single_Container", HFILL }},
58572     { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp,
58573       { "dCH-InformationResponseList-RL-ReconfRsp", "nbap.dCH_InformationResponseList_RL_ReconfRsp",
58574         FT_NONE, BASE_NONE, NULL, 0,
58575         "nbap.DCH_InformationResponseList_RL_ReconfRsp", HFILL }},
58576     { &hf_nbap_RL_informationList_RL_DeletionRqst_item,
58577       { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst_item",
58578         FT_NONE, BASE_NONE, NULL, 0,
58579         "nbap.ProtocolIE_Single_Container", HFILL }},
58580     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
58581       { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst_item",
58582         FT_NONE, BASE_NONE, NULL, 0,
58583         "nbap.ProtocolIE_Single_Container", HFILL }},
58584     { &hf_nbap_dl_ReferencePower,
58585       { "dl-ReferencePower", "nbap.dl_ReferencePower",
58586         FT_INT32, BASE_DEC, NULL, 0,
58587         "nbap.DL_Power", HFILL }},
58588     { &hf_nbap_rL,
58589       { "rL", "nbap.rL",
58590         FT_NONE, BASE_NONE, NULL, 0,
58591         "nbap.RL_DM_Rqst", HFILL }},
58592     { &hf_nbap_rLS,
58593       { "rLS", "nbap.rLS",
58594         FT_NONE, BASE_NONE, NULL, 0,
58595         "nbap.RL_Set_DM_Rqst", HFILL }},
58596     { &hf_nbap_all_RL,
58597       { "all-RL", "nbap.all_RL",
58598         FT_NONE, BASE_NONE, NULL, 0,
58599         "nbap.AllRL_DM_Rqst", HFILL }},
58600     { &hf_nbap_all_RLS,
58601       { "all-RLS", "nbap.all_RLS",
58602         FT_NONE, BASE_NONE, NULL, 0,
58603         "nbap.AllRL_Set_DM_Rqst", HFILL }},
58604     { &hf_nbap_rL_InformationList,
58605       { "rL-InformationList", "nbap.rL_InformationList",
58606         FT_UINT32, BASE_DEC, NULL, 0,
58607         "nbap.RL_InformationList_DM_Rqst", HFILL }},
58608     { &hf_nbap_RL_InformationList_DM_Rqst_item,
58609       { "RL-InformationList-DM-Rqst", "nbap.RL_InformationList_DM_Rqst_item",
58610         FT_NONE, BASE_NONE, NULL, 0,
58611         "nbap.ProtocolIE_Single_Container", HFILL }},
58612     { &hf_nbap_PUSCH_Info_DM_Rqst_item,
58613       { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst_item",
58614         FT_UINT32, BASE_DEC, NULL, 0,
58615         "nbap.PUSCH_ID", HFILL }},
58616     { &hf_nbap_HSSICH_Info_DM_Rqst_item,
58617       { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst_item",
58618         FT_UINT32, BASE_DEC, NULL, 0,
58619         "nbap.HS_SICH_ID", HFILL }},
58620     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item,
58621       { "HSSICH-InfoExt-DM-Rqst", "nbap.HSSICH_InfoExt_DM_Rqst_item",
58622         FT_UINT32, BASE_DEC, NULL, 0,
58623         "nbap.Extended_HS_SICH_ID", HFILL }},
58624     { &hf_nbap_rL_Set_InformationList_DM_Rqst,
58625       { "rL-Set-InformationList-DM-Rqst", "nbap.rL_Set_InformationList_DM_Rqst",
58626         FT_UINT32, BASE_DEC, NULL, 0,
58627         "nbap.RL_Set_InformationList_DM_Rqst", HFILL }},
58628     { &hf_nbap_RL_Set_InformationList_DM_Rqst_item,
58629       { "RL-Set-InformationList-DM-Rqst", "nbap.RL_Set_InformationList_DM_Rqst_item",
58630         FT_NONE, BASE_NONE, NULL, 0,
58631         "nbap.RL_Set_InformationItem_DM_Rqst", HFILL }},
58632     { &hf_nbap_rL_01,
58633       { "rL", "nbap.rL",
58634         FT_NONE, BASE_NONE, NULL, 0,
58635         "nbap.RL_DM_Rsp", HFILL }},
58636     { &hf_nbap_rLS_01,
58637       { "rLS", "nbap.rLS",
58638         FT_NONE, BASE_NONE, NULL, 0,
58639         "nbap.RL_Set_DM_Rsp", HFILL }},
58640     { &hf_nbap_all_RL_01,
58641       { "all-RL", "nbap.all_RL",
58642         FT_NONE, BASE_NONE, NULL, 0,
58643         "nbap.RL_DM_Rsp", HFILL }},
58644     { &hf_nbap_all_RLS_01,
58645       { "all-RLS", "nbap.all_RLS",
58646         FT_NONE, BASE_NONE, NULL, 0,
58647         "nbap.RL_Set_DM_Rsp", HFILL }},
58648     { &hf_nbap_rL_InformationList_DM_Rsp,
58649       { "rL-InformationList-DM-Rsp", "nbap.rL_InformationList_DM_Rsp",
58650         FT_UINT32, BASE_DEC, NULL, 0,
58651         "nbap.RL_InformationList_DM_Rsp", HFILL }},
58652     { &hf_nbap_RL_InformationList_DM_Rsp_item,
58653       { "RL-InformationList-DM-Rsp", "nbap.RL_InformationList_DM_Rsp_item",
58654         FT_NONE, BASE_NONE, NULL, 0,
58655         "nbap.ProtocolIE_Single_Container", HFILL }},
58656     { &hf_nbap_dedicatedMeasurementValue,
58657       { "dedicatedMeasurementValue", "nbap.dedicatedMeasurementValue",
58658         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
58659         "nbap.DedicatedMeasurementValue", HFILL }},
58660     { &hf_nbap_PUSCH_Info_DM_Rsp_item,
58661       { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp_item",
58662         FT_UINT32, BASE_DEC, NULL, 0,
58663         "nbap.PUSCH_ID", HFILL }},
58664     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item,
58665       { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp_item",
58666         FT_NONE, BASE_NONE, NULL, 0,
58667         "nbap.Multiple_PUSCH_InfoListIE_DM_Rsp", HFILL }},
58668     { &hf_nbap_pUSCH_ID,
58669       { "pUSCH-ID", "nbap.pUSCH_ID",
58670         FT_UINT32, BASE_DEC, NULL, 0,
58671         "nbap.PUSCH_ID", HFILL }},
58672     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
58673       { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item",
58674         FT_NONE, BASE_NONE, NULL, 0,
58675         "nbap.Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp", HFILL }},
58676     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
58677       { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item",
58678         FT_NONE, BASE_NONE, NULL, 0,
58679         "nbap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp", HFILL }},
58680     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item,
58681       { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item",
58682         FT_NONE, BASE_NONE, NULL, 0,
58683         "nbap.Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp", HFILL }},
58684     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item,
58685       { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item",
58686         FT_NONE, BASE_NONE, NULL, 0,
58687         "nbap.Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp", HFILL }},
58688     { &hf_nbap_rL_Set_InformationList_DM_Rsp,
58689       { "rL-Set-InformationList-DM-Rsp", "nbap.rL_Set_InformationList_DM_Rsp",
58690         FT_UINT32, BASE_DEC, NULL, 0,
58691         "nbap.RL_Set_InformationList_DM_Rsp", HFILL }},
58692     { &hf_nbap_RL_Set_InformationList_DM_Rsp_item,
58693       { "RL-Set-InformationList-DM-Rsp", "nbap.RL_Set_InformationList_DM_Rsp_item",
58694         FT_NONE, BASE_NONE, NULL, 0,
58695         "nbap.ProtocolIE_Single_Container", HFILL }},
58696     { &hf_nbap_rL_02,
58697       { "rL", "nbap.rL",
58698         FT_NONE, BASE_NONE, NULL, 0,
58699         "nbap.RL_DM_Rprt", HFILL }},
58700     { &hf_nbap_rLS_02,
58701       { "rLS", "nbap.rLS",
58702         FT_NONE, BASE_NONE, NULL, 0,
58703         "nbap.RL_Set_DM_Rprt", HFILL }},
58704     { &hf_nbap_all_RL_02,
58705       { "all-RL", "nbap.all_RL",
58706         FT_NONE, BASE_NONE, NULL, 0,
58707         "nbap.RL_DM_Rprt", HFILL }},
58708     { &hf_nbap_all_RLS_02,
58709       { "all-RLS", "nbap.all_RLS",
58710         FT_NONE, BASE_NONE, NULL, 0,
58711         "nbap.RL_Set_DM_Rprt", HFILL }},
58712     { &hf_nbap_rL_InformationList_DM_Rprt,
58713       { "rL-InformationList-DM-Rprt", "nbap.rL_InformationList_DM_Rprt",
58714         FT_UINT32, BASE_DEC, NULL, 0,
58715         "nbap.RL_InformationList_DM_Rprt", HFILL }},
58716     { &hf_nbap_RL_InformationList_DM_Rprt_item,
58717       { "RL-InformationList-DM-Rprt", "nbap.RL_InformationList_DM_Rprt_item",
58718         FT_NONE, BASE_NONE, NULL, 0,
58719         "nbap.ProtocolIE_Single_Container", HFILL }},
58720     { &hf_nbap_dedicatedMeasurementValueInformation,
58721       { "dedicatedMeasurementValueInformation", "nbap.dedicatedMeasurementValueInformation",
58722         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValueInformation_vals), 0,
58723         "nbap.DedicatedMeasurementValueInformation", HFILL }},
58724     { &hf_nbap_PUSCH_Info_DM_Rprt_item,
58725       { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt_item",
58726         FT_UINT32, BASE_DEC, NULL, 0,
58727         "nbap.PUSCH_ID", HFILL }},
58728     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item,
58729       { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt_item",
58730         FT_NONE, BASE_NONE, NULL, 0,
58731         "nbap.Multiple_PUSCH_InfoListIE_DM_Rprt", HFILL }},
58732     { &hf_nbap_rL_Set_InformationList_DM_Rprt,
58733       { "rL-Set-InformationList-DM-Rprt", "nbap.rL_Set_InformationList_DM_Rprt",
58734         FT_UINT32, BASE_DEC, NULL, 0,
58735         "nbap.RL_Set_InformationList_DM_Rprt", HFILL }},
58736     { &hf_nbap_RL_Set_InformationList_DM_Rprt_item,
58737       { "RL-Set-InformationList-DM-Rprt", "nbap.RL_Set_InformationList_DM_Rprt_item",
58738         FT_NONE, BASE_NONE, NULL, 0,
58739         "nbap.ProtocolIE_Single_Container", HFILL }},
58740     { &hf_nbap_rL_03,
58741       { "rL", "nbap.rL",
58742         FT_NONE, BASE_NONE, NULL, 0,
58743         "nbap.RL_RL_FailureInd", HFILL }},
58744     { &hf_nbap_rL_Set,
58745       { "rL-Set", "nbap.rL_Set",
58746         FT_NONE, BASE_NONE, NULL, 0,
58747         "nbap.RL_Set_RL_FailureInd", HFILL }},
58748     { &hf_nbap_cCTrCH,
58749       { "cCTrCH", "nbap.cCTrCH",
58750         FT_NONE, BASE_NONE, NULL, 0,
58751         "nbap.CCTrCH_RL_FailureInd", HFILL }},
58752     { &hf_nbap_rL_InformationList_RL_FailureInd,
58753       { "rL-InformationList-RL-FailureInd", "nbap.rL_InformationList_RL_FailureInd",
58754         FT_UINT32, BASE_DEC, NULL, 0,
58755         "nbap.RL_InformationList_RL_FailureInd", HFILL }},
58756     { &hf_nbap_RL_InformationList_RL_FailureInd_item,
58757       { "RL-InformationList-RL-FailureInd", "nbap.RL_InformationList_RL_FailureInd_item",
58758         FT_NONE, BASE_NONE, NULL, 0,
58759         "nbap.ProtocolIE_Single_Container", HFILL }},
58760     { &hf_nbap_rL_Set_InformationList_RL_FailureInd,
58761       { "rL-Set-InformationList-RL-FailureInd", "nbap.rL_Set_InformationList_RL_FailureInd",
58762         FT_UINT32, BASE_DEC, NULL, 0,
58763         "nbap.RL_Set_InformationList_RL_FailureInd", HFILL }},
58764     { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item,
58765       { "RL-Set-InformationList-RL-FailureInd", "nbap.RL_Set_InformationList_RL_FailureInd_item",
58766         FT_NONE, BASE_NONE, NULL, 0,
58767         "nbap.ProtocolIE_Single_Container", HFILL }},
58768     { &hf_nbap_cCTrCH_InformationList_RL_FailureInd,
58769       { "cCTrCH-InformationList-RL-FailureInd", "nbap.cCTrCH_InformationList_RL_FailureInd",
58770         FT_UINT32, BASE_DEC, NULL, 0,
58771         "nbap.CCTrCH_InformationList_RL_FailureInd", HFILL }},
58772     { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item,
58773       { "CCTrCH-InformationList-RL-FailureInd", "nbap.CCTrCH_InformationList_RL_FailureInd_item",
58774         FT_NONE, BASE_NONE, NULL, 0,
58775         "nbap.ProtocolIE_Single_Container", HFILL }},
58776     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item,
58777       { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd_item",
58778         FT_NONE, BASE_NONE, NULL, 0,
58779         "nbap.ProtocolIE_Single_Container", HFILL }},
58780     { &hf_nbap_rL_04,
58781       { "rL", "nbap.rL",
58782         FT_NONE, BASE_NONE, NULL, 0,
58783         "nbap.RL_RL_RestoreInd", HFILL }},
58784     { &hf_nbap_rL_Set_01,
58785       { "rL-Set", "nbap.rL_Set",
58786         FT_NONE, BASE_NONE, NULL, 0,
58787         "nbap.RL_Set_RL_RestoreInd", HFILL }},
58788     { &hf_nbap_cCTrCH_01,
58789       { "cCTrCH", "nbap.cCTrCH",
58790         FT_NONE, BASE_NONE, NULL, 0,
58791         "nbap.CCTrCH_RL_RestoreInd", HFILL }},
58792     { &hf_nbap_rL_InformationList_RL_RestoreInd,
58793       { "rL-InformationList-RL-RestoreInd", "nbap.rL_InformationList_RL_RestoreInd",
58794         FT_UINT32, BASE_DEC, NULL, 0,
58795         "nbap.RL_InformationList_RL_RestoreInd", HFILL }},
58796     { &hf_nbap_RL_InformationList_RL_RestoreInd_item,
58797       { "RL-InformationList-RL-RestoreInd", "nbap.RL_InformationList_RL_RestoreInd_item",
58798         FT_NONE, BASE_NONE, NULL, 0,
58799         "nbap.ProtocolIE_Single_Container", HFILL }},
58800     { &hf_nbap_rL_Set_InformationList_RL_RestoreInd,
58801       { "rL-Set-InformationList-RL-RestoreInd", "nbap.rL_Set_InformationList_RL_RestoreInd",
58802         FT_UINT32, BASE_DEC, NULL, 0,
58803         "nbap.RL_Set_InformationList_RL_RestoreInd", HFILL }},
58804     { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item,
58805       { "RL-Set-InformationList-RL-RestoreInd", "nbap.RL_Set_InformationList_RL_RestoreInd_item",
58806         FT_NONE, BASE_NONE, NULL, 0,
58807         "nbap.ProtocolIE_Single_Container", HFILL }},
58808     { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd,
58809       { "cCTrCH-InformationList-RL-RestoreInd", "nbap.cCTrCH_InformationList_RL_RestoreInd",
58810         FT_UINT32, BASE_DEC, NULL, 0,
58811         "nbap.CCTrCH_InformationList_RL_RestoreInd", HFILL }},
58812     { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item,
58813       { "CCTrCH-InformationList-RL-RestoreInd", "nbap.CCTrCH_InformationList_RL_RestoreInd_item",
58814         FT_NONE, BASE_NONE, NULL, 0,
58815         "nbap.ProtocolIE_Single_Container", HFILL }},
58816     { &hf_nbap_privateIEs,
58817       { "privateIEs", "nbap.privateIEs",
58818         FT_UINT32, BASE_DEC, NULL, 0,
58819         "nbap.PrivateIE_Container", HFILL }},
58820     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item,
58821       { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item",
58822         FT_NONE, BASE_NONE, NULL, 0,
58823         "nbap.HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst", HFILL }},
58824     { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst,
58825       { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", "nbap.hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst",
58826         FT_UINT32, BASE_DEC, NULL, 0,
58827         "nbap.DL_ScramblingCode", HFILL }},
58828     { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst,
58829       { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst",
58830         FT_NONE, BASE_NONE, NULL, 0,
58831         "nbap.HS_PDSCH_FDD_Code_Information", HFILL }},
58832     { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst,
58833       { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst",
58834         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
58835         "nbap.HS_SCCH_FDD_Code_Information", HFILL }},
58836     { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst,
58837       { "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",
58838         FT_UINT32, BASE_DEC, NULL, 0,
58839         "nbap.MaximumTransmissionPower", HFILL }},
58840     { &hf_nbap_e_AGCH_FDD_Code_Information,
58841       { "e-AGCH-FDD-Code-Information", "nbap.e_AGCH_FDD_Code_Information",
58842         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
58843         "nbap.E_AGCH_FDD_Code_Information", HFILL }},
58844     { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information,
58845       { "e-RGCH-E-HICH-FDD-Code-Information", "nbap.e_RGCH_E_HICH_FDD_Code_Information",
58846         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
58847         "nbap.E_RGCH_E_HICH_FDD_Code_Information", HFILL }},
58848     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item,
58849       { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst_item",
58850         FT_NONE, BASE_NONE, NULL, 0,
58851         "nbap.PDSCHSets_AddItem_PSCH_ReconfRqst", HFILL }},
58852     { &hf_nbap_pDSCHSet_ID,
58853       { "pDSCHSet-ID", "nbap.pDSCHSet_ID",
58854         FT_UINT32, BASE_DEC, NULL, 0,
58855         "nbap.PDSCHSet_ID", HFILL }},
58856     { &hf_nbap_pDSCH_InformationList,
58857       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
58858         FT_NONE, BASE_NONE, NULL, 0,
58859         "nbap.PDSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
58860     { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst,
58861       { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_PSCH_ReconfRqst",
58862         FT_UINT32, BASE_DEC, NULL, 0,
58863         "nbap.DL_Timeslot_InformationAddList_PSCH_ReconfRqst", HFILL }},
58864     { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
58865       { "DL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item",
58866         FT_NONE, BASE_NONE, NULL, 0,
58867         "nbap.DL_Timeslot_InformationAddItem_PSCH_ReconfRqst", HFILL }},
58868     { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst,
58869       { "dL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_PSCH_ReconfRqst",
58870         FT_UINT32, BASE_DEC, NULL, 0,
58871         "nbap.DL_Code_InformationAddList_PSCH_ReconfRqst", HFILL }},
58872     { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item,
58873       { "DL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddList_PSCH_ReconfRqst_item",
58874         FT_NONE, BASE_NONE, NULL, 0,
58875         "nbap.DL_Code_InformationAddItem_PSCH_ReconfRqst", HFILL }},
58876     { &hf_nbap_pDSCH_ID,
58877       { "pDSCH-ID", "nbap.pDSCH_ID",
58878         FT_UINT32, BASE_DEC, NULL, 0,
58879         "nbap.PDSCH_ID", HFILL }},
58880     { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
58881       { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
58882         FT_UINT32, BASE_DEC, NULL, 0,
58883         "nbap.DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
58884     { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
58885       { "DL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item",
58886         FT_NONE, BASE_NONE, NULL, 0,
58887         "nbap.DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
58888     { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
58889       { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
58890         FT_UINT32, BASE_DEC, NULL, 0,
58891         "nbap.DL_Code_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
58892     { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
58893       { "DL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
58894         FT_NONE, BASE_NONE, NULL, 0,
58895         "nbap.DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
58896     { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
58897       { "dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
58898         FT_UINT32, BASE_DEC, NULL, 0,
58899         "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
58900     { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
58901       { "DL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
58902         FT_NONE, BASE_NONE, NULL, 0,
58903         "nbap.DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
58904     { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst,
58905       { "dL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_768_PSCH_ReconfRqst",
58906         FT_UINT32, BASE_DEC, NULL, 0,
58907         "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
58908     { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
58909       { "DL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
58910         FT_NONE, BASE_NONE, NULL, 0,
58911         "nbap.DL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
58912     { &hf_nbap_pDSCH_ID768,
58913       { "pDSCH-ID768", "nbap.pDSCH_ID768",
58914         FT_UINT32, BASE_DEC, NULL, 0,
58915         "nbap.PDSCH_ID768", HFILL }},
58916     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item,
58917       { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst_item",
58918         FT_NONE, BASE_NONE, NULL, 0,
58919         "nbap.PDSCHSets_ModifyItem_PSCH_ReconfRqst", HFILL }},
58920     { &hf_nbap_pDSCH_InformationList_01,
58921       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
58922         FT_NONE, BASE_NONE, NULL, 0,
58923         "nbap.PDSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
58924     { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
58925       { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
58926         FT_UINT32, BASE_DEC, NULL, 0,
58927         "nbap.DL_Timeslot_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58928     { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
58929       { "DL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item",
58930         FT_NONE, BASE_NONE, NULL, 0,
58931         "nbap.DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58932     { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst,
58933       { "dL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_InformationModifyList_PSCH_ReconfRqst",
58934         FT_UINT32, BASE_DEC, NULL, 0,
58935         "nbap.DL_Code_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58936     { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item,
58937       { "DL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Code_InformationModifyList_PSCH_ReconfRqst_item",
58938         FT_NONE, BASE_NONE, NULL, 0,
58939         "nbap.DL_Code_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58940     { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
58941       { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst",
58942         FT_UINT32, BASE_DEC, NULL, 0,
58943         "nbap.DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58944     { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
58945       { "DL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item",
58946         FT_NONE, BASE_NONE, NULL, 0,
58947         "nbap.DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58948     { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
58949       { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
58950         FT_UINT32, BASE_DEC, NULL, 0,
58951         "nbap.DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58952     { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
58953       { "DL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
58954         FT_NONE, BASE_NONE, NULL, 0,
58955         "nbap.DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58956     { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
58957       { "dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst",
58958         FT_UINT32, BASE_DEC, NULL, 0,
58959         "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58960     { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
58961       { "DL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
58962         FT_NONE, BASE_NONE, NULL, 0,
58963         "nbap.DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58964     { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst,
58965       { "dL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_768_InformationModifyList_PSCH_ReconfRqst",
58966         FT_UINT32, BASE_DEC, NULL, 0,
58967         "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
58968     { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
58969       { "DL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
58970         FT_NONE, BASE_NONE, NULL, 0,
58971         "nbap.DL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
58972     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item,
58973       { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst_item",
58974         FT_NONE, BASE_NONE, NULL, 0,
58975         "nbap.PDSCHSets_DeleteItem_PSCH_ReconfRqst", HFILL }},
58976     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item,
58977       { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst_item",
58978         FT_NONE, BASE_NONE, NULL, 0,
58979         "nbap.PUSCHSets_AddItem_PSCH_ReconfRqst", HFILL }},
58980     { &hf_nbap_pUSCHSet_ID,
58981       { "pUSCHSet-ID", "nbap.pUSCHSet_ID",
58982         FT_UINT32, BASE_DEC, NULL, 0,
58983         "nbap.PUSCHSet_ID", HFILL }},
58984     { &hf_nbap_pUSCH_InformationList,
58985       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
58986         FT_NONE, BASE_NONE, NULL, 0,
58987         "nbap.PUSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
58988     { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst,
58989       { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_PSCH_ReconfRqst",
58990         FT_UINT32, BASE_DEC, NULL, 0,
58991         "nbap.UL_Timeslot_InformationAddList_PSCH_ReconfRqst", HFILL }},
58992     { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
58993       { "UL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item",
58994         FT_NONE, BASE_NONE, NULL, 0,
58995         "nbap.UL_Timeslot_InformationAddItem_PSCH_ReconfRqst", HFILL }},
58996     { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst,
58997       { "uL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_PSCH_ReconfRqst",
58998         FT_UINT32, BASE_DEC, NULL, 0,
58999         "nbap.UL_Code_InformationAddList_PSCH_ReconfRqst", HFILL }},
59000     { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item,
59001       { "UL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddList_PSCH_ReconfRqst_item",
59002         FT_NONE, BASE_NONE, NULL, 0,
59003         "nbap.UL_Code_InformationAddItem_PSCH_ReconfRqst", HFILL }},
59004     { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
59005       { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
59006         FT_UINT32, BASE_DEC, NULL, 0,
59007         "nbap.UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
59008     { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
59009       { "UL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item",
59010         FT_NONE, BASE_NONE, NULL, 0,
59011         "nbap.UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
59012     { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
59013       { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
59014         FT_UINT32, BASE_DEC, NULL, 0,
59015         "nbap.UL_Code_InformationAddList_LCR_PSCH_ReconfRqst", HFILL }},
59016     { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
59017       { "UL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item",
59018         FT_NONE, BASE_NONE, NULL, 0,
59019         "nbap.UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst", HFILL }},
59020     { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
59021       { "uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
59022         FT_UINT32, BASE_DEC, NULL, 0,
59023         "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
59024     { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
59025       { "UL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item",
59026         FT_NONE, BASE_NONE, NULL, 0,
59027         "nbap.UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
59028     { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst,
59029       { "uL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_768_PSCH_ReconfRqst",
59030         FT_UINT32, BASE_DEC, NULL, 0,
59031         "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst", HFILL }},
59032     { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
59033       { "UL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddList_768_PSCH_ReconfRqst_item",
59034         FT_NONE, BASE_NONE, NULL, 0,
59035         "nbap.UL_Code_InformationAddItem_768_PSCH_ReconfRqst", HFILL }},
59036     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item,
59037       { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst_item",
59038         FT_NONE, BASE_NONE, NULL, 0,
59039         "nbap.PUSCHSets_ModifyItem_PSCH_ReconfRqst", HFILL }},
59040     { &hf_nbap_pUSCH_InformationList_01,
59041       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
59042         FT_NONE, BASE_NONE, NULL, 0,
59043         "nbap.PUSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
59044     { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
59045       { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
59046         FT_UINT32, BASE_DEC, NULL, 0,
59047         "nbap.UL_Timeslot_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59048     { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
59049       { "UL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item",
59050         FT_NONE, BASE_NONE, NULL, 0,
59051         "nbap.UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59052     { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst,
59053       { "uL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_InformationModifyList_PSCH_ReconfRqst",
59054         FT_UINT32, BASE_DEC, NULL, 0,
59055         "nbap.UL_Code_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59056     { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item,
59057       { "UL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Code_InformationModifyList_PSCH_ReconfRqst_item",
59058         FT_NONE, BASE_NONE, NULL, 0,
59059         "nbap.UL_Code_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59060     { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst,
59061       { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst",
59062         FT_UINT32, BASE_DEC, NULL, 0,
59063         "nbap.UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59064     { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
59065       { "UL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item",
59066         FT_NONE, BASE_NONE, NULL, 0,
59067         "nbap.UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59068     { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
59069       { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
59070         FT_UINT32, BASE_DEC, NULL, 0,
59071         "nbap.UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59072     { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
59073       { "UL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item",
59074         FT_NONE, BASE_NONE, NULL, 0,
59075         "nbap.UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59076     { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst,
59077       { "uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst",
59078         FT_UINT32, BASE_DEC, NULL, 0,
59079         "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59080     { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
59081       { "UL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item",
59082         FT_NONE, BASE_NONE, NULL, 0,
59083         "nbap.UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59084     { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst,
59085       { "uL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_768_InformationModifyList_PSCH_ReconfRqst",
59086         FT_UINT32, BASE_DEC, NULL, 0,
59087         "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
59088     { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
59089       { "UL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item",
59090         FT_NONE, BASE_NONE, NULL, 0,
59091         "nbap.UL_Code_768_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59092     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item,
59093       { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst_item",
59094         FT_NONE, BASE_NONE, NULL, 0,
59095         "nbap.PUSCHSets_DeleteItem_PSCH_ReconfRqst", HFILL }},
59096     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
59097       { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst",
59098         FT_UINT32, BASE_DEC, NULL, 0,
59099         "nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst", HFILL }},
59100     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item,
59101       { "DL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item",
59102         FT_NONE, BASE_NONE, NULL, 0,
59103         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst", HFILL }},
59104     { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst,
59105       { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_PSCH_ReconfRqst",
59106         FT_UINT32, BASE_DEC, NULL, 0,
59107         "nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst", HFILL }},
59108     { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item,
59109       { "DL-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item",
59110         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
59111         "nbap.TDD_ChannelisationCode", HFILL }},
59112     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
59113       { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item",
59114         FT_NONE, BASE_NONE, NULL, 0,
59115         "nbap.DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst", HFILL }},
59116     { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
59117       { "dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst",
59118         FT_UINT32, BASE_DEC, NULL, 0,
59119         "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst", HFILL }},
59120     { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item,
59121       { "DL-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item",
59122         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode768_vals), 0,
59123         "nbap.TDD_ChannelisationCode768", HFILL }},
59124     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
59125       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item",
59126         FT_NONE, BASE_NONE, NULL, 0,
59127         "nbap.ProtocolIE_Single_Container", HFILL }},
59128     { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst,
59129       { "hS-SCCH-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_PSCH_ReconfRqst",
59130         FT_UINT32, BASE_DEC, NULL, 0,
59131         "nbap.HS_SCCH_Information_PSCH_ReconfRqst", HFILL }},
59132     { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst,
59133       { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_LCR_PSCH_ReconfRqst",
59134         FT_UINT32, BASE_DEC, NULL, 0,
59135         "nbap.HS_SCCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
59136     { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item,
59137       { "HS-SCCH-Information-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_PSCH_ReconfRqst_item",
59138         FT_NONE, BASE_NONE, NULL, 0,
59139         "nbap.HS_SCCH_InformationItem_PSCH_ReconfRqst", HFILL }},
59140     { &hf_nbap_hS_SCCH_ID,
59141       { "hS-SCCH-ID", "nbap.hS_SCCH_ID",
59142         FT_UINT32, BASE_DEC, NULL, 0,
59143         "nbap.HS_SCCH_ID", HFILL }},
59144     { &hf_nbap_hS_SCCH_MaxPower,
59145       { "hS-SCCH-MaxPower", "nbap.hS_SCCH_MaxPower",
59146         FT_INT32, BASE_DEC, NULL, 0,
59147         "nbap.DL_Power", HFILL }},
59148     { &hf_nbap_hS_SICH_Information,
59149       { "hS-SICH-Information", "nbap.hS_SICH_Information",
59150         FT_NONE, BASE_NONE, NULL, 0,
59151         "nbap.HS_SICH_Information_PSCH_ReconfRqst", HFILL }},
59152     { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item,
59153       { "HS-SCCH-Information-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_LCR_PSCH_ReconfRqst_item",
59154         FT_NONE, BASE_NONE, NULL, 0,
59155         "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
59156     { &hf_nbap_hS_SICH_Information_LCR,
59157       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
59158         FT_NONE, BASE_NONE, NULL, 0,
59159         "nbap.HS_SICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
59160     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item,
59161       { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst_item",
59162         FT_NONE, BASE_NONE, NULL, 0,
59163         "nbap.HS_SCCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
59164     { &hf_nbap_hS_SICH_Information_768,
59165       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
59166         FT_NONE, BASE_NONE, NULL, 0,
59167         "nbap.HS_SICH_Information_768_PSCH_ReconfRqst", HFILL }},
59168     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item,
59169       { "HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item",
59170         FT_NONE, BASE_NONE, NULL, 0,
59171         "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
59172     { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst,
59173       { "hS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_PSCH_ReconfRqst",
59174         FT_UINT32, BASE_DEC, NULL, 0,
59175         "nbap.HS_SCCH_InformationModify_PSCH_ReconfRqst", HFILL }},
59176     { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
59177       { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst",
59178         FT_UINT32, BASE_DEC, NULL, 0,
59179         "nbap.HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
59180     { &hf_nbap_hS_SICH_Information_01,
59181       { "hS-SICH-Information", "nbap.hS_SICH_Information",
59182         FT_NONE, BASE_NONE, NULL, 0,
59183         "nbap.HS_SICH_InformationModify_PSCH_ReconfRqst", HFILL }},
59184     { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item,
59185       { "HS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item",
59186         FT_NONE, BASE_NONE, NULL, 0,
59187         "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
59188     { &hf_nbap_hS_SICH_Information_LCR_01,
59189       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
59190         FT_NONE, BASE_NONE, NULL, 0,
59191         "nbap.HS_SICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
59192     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item,
59193       { "HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item",
59194         FT_NONE, BASE_NONE, NULL, 0,
59195         "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
59196     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item,
59197       { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item",
59198         FT_NONE, BASE_NONE, NULL, 0,
59199         "nbap.HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
59200     { &hf_nbap_hS_SICH_Information_768_01,
59201       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
59202         FT_NONE, BASE_NONE, NULL, 0,
59203         "nbap.HS_SICH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
59204     { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item,
59205       { "HS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_PSCH_ReconfRqst_item",
59206         FT_NONE, BASE_NONE, NULL, 0,
59207         "nbap.HS_SCCH_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59208     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item,
59209       { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item",
59210         FT_NONE, BASE_NONE, NULL, 0,
59211         "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
59212     { &hf_nbap_lTGI_Presence,
59213       { "lTGI-Presence", "nbap.lTGI_Presence",
59214         FT_BOOLEAN, 8, NULL, 0,
59215         "nbap.LTGI_Presence", HFILL }},
59216     { &hf_nbap_sNPL_Reporting_Type,
59217       { "sNPL-Reporting-Type", "nbap.sNPL_Reporting_Type",
59218         FT_UINT32, BASE_DEC, VALS(nbap_SNPL_Reporting_Type_vals), 0,
59219         "nbap.SNPL_Reporting_Type", HFILL }},
59220     { &hf_nbap_e_PUCH_Timeslot_Info,
59221       { "e-PUCH-Timeslot-Info", "nbap.e_PUCH_Timeslot_Info",
59222         FT_UINT32, BASE_DEC, NULL, 0,
59223         "nbap.E_PUCH_Timeslot_Info", HFILL }},
59224     { &hf_nbap_E_PUCH_Timeslot_Info_item,
59225       { "E-PUCH-Timeslot-Info", "nbap.E_PUCH_Timeslot_Info_item",
59226         FT_UINT32, BASE_DEC, NULL, 0,
59227         "nbap.TimeSlot", HFILL }},
59228     { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst,
59229       { "e-AGCH-Information-PSCH-ReconfRqst", "nbap.e_AGCH_Information_PSCH_ReconfRqst",
59230         FT_UINT32, BASE_DEC, NULL, 0,
59231         "nbap.E_AGCH_Information_PSCH_ReconfRqst", HFILL }},
59232     { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item,
59233       { "E-AGCH-Information-PSCH-ReconfRqst", "nbap.E_AGCH_Information_PSCH_ReconfRqst_item",
59234         FT_NONE, BASE_NONE, NULL, 0,
59235         "nbap.E_AGCH_InformationItem_PSCH_ReconfRqst", HFILL }},
59236     { &hf_nbap_e_AGCH_MaxPower,
59237       { "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
59238         FT_INT32, BASE_DEC, NULL, 0,
59239         "nbap.DL_Power", HFILL }},
59240     { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst,
59241       { "e-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_PSCH_ReconfRqst",
59242         FT_UINT32, BASE_DEC, NULL, 0,
59243         "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst", HFILL }},
59244     { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item,
59245       { "E-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModify_PSCH_ReconfRqst_item",
59246         FT_NONE, BASE_NONE, NULL, 0,
59247         "nbap.E_AGCH_InformationModifyItem_PSCH_ReconfRqst", HFILL }},
59248     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item,
59249       { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item",
59250         FT_NONE, BASE_NONE, NULL, 0,
59251         "nbap.Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
59252     { &hf_nbap_e_HICH_MaxPower,
59253       { "e-HICH-MaxPower", "nbap.e_HICH_MaxPower",
59254         FT_INT32, BASE_DEC, NULL, 0,
59255         "nbap.DL_Power", HFILL }},
59256     { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst,
59257       { "e-AGCH-Information-768-PSCH-ReconfRqst", "nbap.e_AGCH_Information_768_PSCH_ReconfRqst",
59258         FT_UINT32, BASE_DEC, NULL, 0,
59259         "nbap.E_AGCH_Information_768_PSCH_ReconfRqst", HFILL }},
59260     { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item,
59261       { "E-AGCH-Information-768-PSCH-ReconfRqst", "nbap.E_AGCH_Information_768_PSCH_ReconfRqst_item",
59262         FT_NONE, BASE_NONE, NULL, 0,
59263         "nbap.E_AGCH_InformationItem_768_PSCH_ReconfRqst", HFILL }},
59264     { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst,
59265       { "e-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_768_PSCH_ReconfRqst",
59266         FT_UINT32, BASE_DEC, NULL, 0,
59267         "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
59268     { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item,
59269       { "E-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModify_768_PSCH_ReconfRqst_item",
59270         FT_NONE, BASE_NONE, NULL, 0,
59271         "nbap.E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst", HFILL }},
59272     { &hf_nbap_e_PUCH_Timeslot_InfoLCR,
59273       { "e-PUCH-Timeslot-InfoLCR", "nbap.e_PUCH_Timeslot_InfoLCR",
59274         FT_UINT32, BASE_DEC, NULL, 0,
59275         "nbap.E_PUCH_Timeslot_InfoLCR", HFILL }},
59276     { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item,
59277       { "E-PUCH-Timeslot-InfoLCR", "nbap.E_PUCH_Timeslot_InfoLCR_item",
59278         FT_NONE, BASE_NONE, NULL, 0,
59279         "nbap.E_PUCH_Timeslot_Item_InfoLCR", HFILL }},
59280     { &hf_nbap_e_PUCH_Codelist_LCR,
59281       { "e-PUCH-Codelist-LCR", "nbap.e_PUCH_Codelist_LCR",
59282         FT_UINT32, BASE_DEC, NULL, 0,
59283         "nbap.E_PUCH_Codelist_LCR", HFILL }},
59284     { &hf_nbap_E_PUCH_Codelist_LCR_item,
59285       { "E-PUCH-Codelist-LCR", "nbap.E_PUCH_Codelist_LCR_item",
59286         FT_UINT32, BASE_DEC, VALS(nbap_TDD_ChannelisationCode_vals), 0,
59287         "nbap.TDD_ChannelisationCode", HFILL }},
59288     { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst,
59289       { "e-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_Information_LCR_PSCH_ReconfRqst",
59290         FT_UINT32, BASE_DEC, NULL, 0,
59291         "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst", HFILL }},
59292     { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item,
59293       { "E-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_Information_LCR_PSCH_ReconfRqst_item",
59294         FT_NONE, BASE_NONE, NULL, 0,
59295         "nbap.E_AGCH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
59296     { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
59297       { "e-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_LCR_PSCH_ReconfRqst",
59298         FT_UINT32, BASE_DEC, NULL, 0,
59299         "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
59300     { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item,
59301       { "E-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item",
59302         FT_NONE, BASE_NONE, NULL, 0,
59303         "nbap.E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
59304     { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst,
59305       { "e-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.e_HICH_Information_LCR_PSCH_ReconfRqst",
59306         FT_UINT32, BASE_DEC, NULL, 0,
59307         "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
59308     { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item,
59309       { "E-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.E_HICH_Information_LCR_PSCH_ReconfRqst_item",
59310         FT_NONE, BASE_NONE, NULL, 0,
59311         "nbap.E_HICH_InformationItem_LCR_PSCH_ReconfRqst", HFILL }},
59312     { &hf_nbap_e_HICH_Type,
59313       { "e-HICH-Type", "nbap.e_HICH_Type",
59314         FT_UINT32, BASE_DEC, VALS(nbap_E_HICH_Type_vals), 0,
59315         "nbap.E_HICH_Type", HFILL }},
59316     { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst,
59317       { "e-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_HICH_InformationModify_LCR_PSCH_ReconfRqst",
59318         FT_UINT32, BASE_DEC, NULL, 0,
59319         "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
59320     { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item,
59321       { "E-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item",
59322         FT_NONE, BASE_NONE, NULL, 0,
59323         "nbap.E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst", HFILL }},
59324     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item,
59325       { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item",
59326         FT_NONE, BASE_NONE, NULL, 0,
59327         "nbap.Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
59328     { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap,
59329       { "eRUCCH-SYNC-UL-codes-bitmap", "nbap.eRUCCH_SYNC_UL_codes_bitmap",
59330         FT_BYTES, BASE_HEX, NULL, 0,
59331         "nbap.BIT_STRING_SIZE_8", HFILL }},
59332     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item,
59333       { "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item",
59334         FT_NONE, BASE_NONE, NULL, 0,
59335         "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst", HFILL }},
59336     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item,
59337       { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item",
59338         FT_NONE, BASE_NONE, NULL, 0,
59339         "nbap.ProtocolIE_Single_Container", HFILL }},
59340     { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item,
59341       { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR_item",
59342         FT_NONE, BASE_NONE, NULL, 0,
59343         "nbap.ProtocolIE_Single_Container", HFILL }},
59344     { &hf_nbap_e_HICH_TimeOffsetLCR,
59345       { "e-HICH-TimeOffsetLCR", "nbap.e_HICH_TimeOffsetLCR",
59346         FT_UINT32, BASE_DEC, NULL, 0,
59347         "nbap.E_HICH_TimeOffsetLCR", HFILL }},
59348     { &hf_nbap_generalCause_05,
59349       { "generalCause", "nbap.generalCause",
59350         FT_NONE, BASE_NONE, NULL, 0,
59351         "nbap.GeneralCauseList_PSCH_ReconfFailure", HFILL }},
59352     { &hf_nbap_setSpecificCause,
59353       { "setSpecificCause", "nbap.setSpecificCause",
59354         FT_NONE, BASE_NONE, NULL, 0,
59355         "nbap.SetSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
59356     { &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure,
59357       { "extension-CauseLevel-PSCH-ReconfFailure", "nbap.extension_CauseLevel_PSCH_ReconfFailure",
59358         FT_NONE, BASE_NONE, NULL, 0,
59359         "nbap.Extension_CauseLevel_PSCH_ReconfFailure", HFILL }},
59360     { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
59361       { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD",
59362         FT_UINT32, BASE_DEC, NULL, 0,
59363         "nbap.Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD", HFILL }},
59364     { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
59365       { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD",
59366         FT_UINT32, BASE_DEC, NULL, 0,
59367         "nbap.Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD", HFILL }},
59368     { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item,
59369       { "Unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item",
59370         FT_NONE, BASE_NONE, NULL, 0,
59371         "nbap.ProtocolIE_Single_Container", HFILL }},
59372     { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item,
59373       { "Unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item",
59374         FT_NONE, BASE_NONE, NULL, 0,
59375         "nbap.ProtocolIE_Single_Container", HFILL }},
59376     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item,
59377       { "UARFCNSpecificCauseList-PSCH-ReconfFailureTDD", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item",
59378         FT_NONE, BASE_NONE, NULL, 0,
59379         "nbap.ProtocolIE_Single_Container", HFILL }},
59380     { &hf_nbap_communicationContext,
59381       { "communicationContext", "nbap.communicationContext",
59382         FT_NONE, BASE_NONE, NULL, 0,
59383         "nbap.CommunicationContextList_Reset", HFILL }},
59384     { &hf_nbap_communicationControlPort,
59385       { "communicationControlPort", "nbap.communicationControlPort",
59386         FT_NONE, BASE_NONE, NULL, 0,
59387         "nbap.CommunicationControlPortList_Reset", HFILL }},
59388     { &hf_nbap_nodeB,
59389       { "nodeB", "nbap.nodeB",
59390         FT_NONE, BASE_NONE, NULL, 0,
59391         "nbap.NULL", HFILL }},
59392     { &hf_nbap_communicationContextInfoList_Reset,
59393       { "communicationContextInfoList-Reset", "nbap.communicationContextInfoList_Reset",
59394         FT_UINT32, BASE_DEC, NULL, 0,
59395         "nbap.CommunicationContextInfoList_Reset", HFILL }},
59396     { &hf_nbap_CommunicationContextInfoList_Reset_item,
59397       { "CommunicationContextInfoList-Reset", "nbap.CommunicationContextInfoList_Reset_item",
59398         FT_NONE, BASE_NONE, NULL, 0,
59399         "nbap.ProtocolIE_Single_Container", HFILL }},
59400     { &hf_nbap_communicationContextType_Reset,
59401       { "communicationContextType-Reset", "nbap.communicationContextType_Reset",
59402         FT_UINT32, BASE_DEC, VALS(nbap_CommunicationContextType_Reset_vals), 0,
59403         "nbap.CommunicationContextType_Reset", HFILL }},
59404     { &hf_nbap_nodeB_CommunicationContextID,
59405       { "nodeB-CommunicationContextID", "nbap.nodeB_CommunicationContextID",
59406         FT_UINT32, BASE_DEC, NULL, 0,
59407         "nbap.NodeB_CommunicationContextID", HFILL }},
59408     { &hf_nbap_communicationControlPortInfoList_Reset,
59409       { "communicationControlPortInfoList-Reset", "nbap.communicationControlPortInfoList_Reset",
59410         FT_UINT32, BASE_DEC, NULL, 0,
59411         "nbap.CommunicationControlPortInfoList_Reset", HFILL }},
59412     { &hf_nbap_CommunicationControlPortInfoList_Reset_item,
59413       { "CommunicationControlPortInfoList-Reset", "nbap.CommunicationControlPortInfoList_Reset_item",
59414         FT_NONE, BASE_NONE, NULL, 0,
59415         "nbap.ProtocolIE_Single_Container", HFILL }},
59416     { &hf_nbap_cell_03,
59417       { "cell", "nbap.cell",
59418         FT_NONE, BASE_NONE, NULL, 0,
59419         "nbap.Cell_InfEx_Rqst", HFILL }},
59420     { &hf_nbap_cell_04,
59421       { "cell", "nbap.cell",
59422         FT_NONE, BASE_NONE, NULL, 0,
59423         "nbap.Cell_InfEx_Rsp", HFILL }},
59424     { &hf_nbap_requestedDataValue,
59425       { "requestedDataValue", "nbap.requestedDataValue",
59426         FT_NONE, BASE_NONE, NULL, 0,
59427         "nbap.RequestedDataValue", HFILL }},
59428     { &hf_nbap_cell_05,
59429       { "cell", "nbap.cell",
59430         FT_NONE, BASE_NONE, NULL, 0,
59431         "nbap.Cell_Inf_Rprt", HFILL }},
59432     { &hf_nbap_requestedDataValueInformation,
59433       { "requestedDataValueInformation", "nbap.requestedDataValueInformation",
59434         FT_UINT32, BASE_DEC, VALS(nbap_RequestedDataValueInformation_vals), 0,
59435         "nbap.RequestedDataValueInformation", HFILL }},
59436     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item,
59437       { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD_item",
59438         FT_UINT32, BASE_DEC, NULL, 0,
59439         "nbap.TimeSlot", HFILL }},
59440     { &hf_nbap_cSBTransmissionID,
59441       { "cSBTransmissionID", "nbap.cSBTransmissionID",
59442         FT_UINT32, BASE_DEC, NULL, 0,
59443         "nbap.CSBTransmissionID", HFILL }},
59444     { &hf_nbap_sfn,
59445       { "sfn", "nbap.sfn",
59446         FT_UINT32, BASE_DEC, NULL, 0,
59447         "nbap.SFN", HFILL }},
59448     { &hf_nbap_initialDLTransPower,
59449       { "initialDLTransPower", "nbap.initialDLTransPower",
59450         FT_INT32, BASE_DEC, NULL, 0,
59451         "nbap.DL_Power", HFILL }},
59452     { &hf_nbap_cSBMeasurementID,
59453       { "cSBMeasurementID", "nbap.cSBMeasurementID",
59454         FT_UINT32, BASE_DEC, NULL, 0,
59455         "nbap.CSBMeasurementID", HFILL }},
59456     { &hf_nbap_synchronisationReportType,
59457       { "synchronisationReportType", "nbap.synchronisationReportType",
59458         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
59459         "nbap.SynchronisationReportType", HFILL }},
59460     { &hf_nbap_synchronisationReportCharacteristics,
59461       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
59462         FT_NONE, BASE_NONE, NULL, 0,
59463         "nbap.SynchronisationReportCharacteristics", HFILL }},
59464     { &hf_nbap_sYNCDlCodeId,
59465       { "sYNCDlCodeId", "nbap.sYNCDlCodeId",
59466         FT_UINT32, BASE_DEC, NULL, 0,
59467         "nbap.SYNCDlCodeId", HFILL }},
59468     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item,
59469       { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item",
59470         FT_NONE, BASE_NONE, NULL, 0,
59471         "nbap.CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD", HFILL }},
59472     { &hf_nbap_syncFrameNumberToTransmit,
59473       { "syncFrameNumberToTransmit", "nbap.syncFrameNumberToTransmit",
59474         FT_UINT32, BASE_DEC, NULL, 0,
59475         "nbap.SyncFrameNumber", HFILL }},
59476     { &hf_nbap_dlTransPower,
59477       { "dlTransPower", "nbap.dlTransPower",
59478         FT_INT32, BASE_DEC, NULL, 0,
59479         "nbap.DL_Power", HFILL }},
59480     { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD,
59481       { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", "nbap.cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD",
59482         FT_NONE, BASE_NONE, NULL, 0,
59483         "nbap.CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
59484     { &hf_nbap_synchronisationReportType_01,
59485       { "synchronisationReportType", "nbap.synchronisationReportType",
59486         FT_NONE, BASE_NONE, NULL, 0,
59487         "nbap.SynchronisationReportTypeIE", HFILL }},
59488     { &hf_nbap_synchronisationReportCharacteristics_01,
59489       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
59490         FT_NONE, BASE_NONE, NULL, 0,
59491         "nbap.SynchronisationReportCharacteristicsIE", HFILL }},
59492     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item,
59493       { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item",
59494         FT_NONE, BASE_NONE, NULL, 0,
59495         "nbap.CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD", HFILL }},
59496     { &hf_nbap_syncFrameNrToReceive,
59497       { "syncFrameNrToReceive", "nbap.syncFrameNrToReceive",
59498         FT_UINT32, BASE_DEC, NULL, 0,
59499         "nbap.SyncFrameNumber", HFILL }},
59500     { &hf_nbap_syncBurstInfo,
59501       { "syncBurstInfo", "nbap.syncBurstInfo",
59502         FT_UINT32, BASE_DEC, NULL, 0,
59503         "nbap.CellSyncBurstInfoList_CellSyncReconfRqstTDD", HFILL }},
59504     { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item,
59505       { "CellSyncBurstInfoList-CellSyncReconfRqstTDD", "nbap.CellSyncBurstInfoList_CellSyncReconfRqstTDD_item",
59506         FT_NONE, BASE_NONE, NULL, 0,
59507         "nbap.CellSyncBurstInfoItem_CellSyncReconfRqstTDD", HFILL }},
59508     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item,
59509       { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item",
59510         FT_NONE, BASE_NONE, NULL, 0,
59511         "nbap.SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD", HFILL }},
59512     { &hf_nbap_syncFrameNumberforTransmit,
59513       { "syncFrameNumberforTransmit", "nbap.syncFrameNumberforTransmit",
59514         FT_UINT32, BASE_DEC, NULL, 0,
59515         "nbap.SyncFrameNumber", HFILL }},
59516     { &hf_nbap_sYNCDlCodeIdMeasInfoList,
59517       { "sYNCDlCodeIdMeasInfoList", "nbap.sYNCDlCodeIdMeasInfoList",
59518         FT_UINT32, BASE_DEC, NULL, 0,
59519         "nbap.SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
59520     { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item,
59521       { "SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item",
59522         FT_NONE, BASE_NONE, NULL, 0,
59523         "nbap.SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD", HFILL }},
59524     { &hf_nbap_sYNCDlCodeIdInfoLCR,
59525       { "sYNCDlCodeIdInfoLCR", "nbap.sYNCDlCodeIdInfoLCR",
59526         FT_UINT32, BASE_DEC, NULL, 0,
59527         "nbap.SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD", HFILL }},
59528     { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item,
59529       { "SYNCDlCodeIdInfoListLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item",
59530         FT_NONE, BASE_NONE, NULL, 0,
59531         "nbap.SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD", HFILL }},
59532     { &hf_nbap_propagationDelayCompensation,
59533       { "propagationDelayCompensation", "nbap.propagationDelayCompensation",
59534         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
59535         "nbap.TimingAdjustmentValueLCR", HFILL }},
59536     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item,
59537       { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD_item",
59538         FT_NONE, BASE_NONE, NULL, 0,
59539         "nbap.ProtocolIE_Single_Container", HFILL }},
59540     { &hf_nbap_frameAdjustmentValue,
59541       { "frameAdjustmentValue", "nbap.frameAdjustmentValue",
59542         FT_UINT32, BASE_DEC, NULL, 0,
59543         "nbap.FrameAdjustmentValue", HFILL }},
59544     { &hf_nbap_timingAdjustmentValue,
59545       { "timingAdjustmentValue", "nbap.timingAdjustmentValue",
59546         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
59547         "nbap.TimingAdjustmentValue", HFILL }},
59548     { &hf_nbap_dLTransPower,
59549       { "dLTransPower", "nbap.dLTransPower",
59550         FT_INT32, BASE_DEC, NULL, 0,
59551         "nbap.DL_Power", HFILL }},
59552     { &hf_nbap_generalCause_06,
59553       { "generalCause", "nbap.generalCause",
59554         FT_NONE, BASE_NONE, NULL, 0,
59555         "nbap.GeneralCauseList_SyncAdjustmntFailureTDD", HFILL }},
59556     { &hf_nbap_cellSpecificCause,
59557       { "cellSpecificCause", "nbap.cellSpecificCause",
59558         FT_NONE, BASE_NONE, NULL, 0,
59559         "nbap.CellSpecificCauseList_SyncAdjustmntFailureTDD", HFILL }},
59560     { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
59561       { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", "nbap.unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD",
59562         FT_UINT32, BASE_DEC, NULL, 0,
59563         "nbap.Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD", HFILL }},
59564     { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item,
59565       { "Unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item",
59566         FT_NONE, BASE_NONE, NULL, 0,
59567         "nbap.ProtocolIE_Single_Container", HFILL }},
59568     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item,
59569       { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD_item",
59570         FT_NONE, BASE_NONE, NULL, 0,
59571         "nbap.CellSyncInfoItemIE_CellSyncReprtTDD", HFILL }},
59572     { &hf_nbap_c_ID_CellSyncReprtTDD,
59573       { "c-ID-CellSyncReprtTDD", "nbap.c_ID_CellSyncReprtTDD",
59574         FT_NONE, BASE_NONE, NULL, 0,
59575         "nbap.C_ID_IE_CellSyncReprtTDD", HFILL }},
59576     { &hf_nbap_syncReportType_CellSyncReprtTDD,
59577       { "syncReportType-CellSyncReprtTDD", "nbap.syncReportType_CellSyncReprtTDD",
59578         FT_NONE, BASE_NONE, NULL, 0,
59579         "nbap.SyncReportTypeIE_CellSyncReprtTDD", HFILL }},
59580     { &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD,
59581       { "intStdPhSyncInfo-CellSyncReprtTDD", "nbap.intStdPhSyncInfo_CellSyncReprtTDD",
59582         FT_NONE, BASE_NONE, NULL, 0,
59583         "nbap.IntStdPhCellSyncInfo_CellSyncReprtTDD", HFILL }},
59584     { &hf_nbap_lateEntrantCell,
59585       { "lateEntrantCell", "nbap.lateEntrantCell",
59586         FT_NONE, BASE_NONE, NULL, 0,
59587         "nbap.NULL", HFILL }},
59588     { &hf_nbap_frequencyAcquisition,
59589       { "frequencyAcquisition", "nbap.frequencyAcquisition",
59590         FT_NONE, BASE_NONE, NULL, 0,
59591         "nbap.NULL", HFILL }},
59592     { &hf_nbap_cellSyncBurstMeasuredInfo,
59593       { "cellSyncBurstMeasuredInfo", "nbap.cellSyncBurstMeasuredInfo",
59594         FT_UINT32, BASE_DEC, NULL, 0,
59595         "nbap.CellSyncBurstMeasInfoList_CellSyncReprtTDD", HFILL }},
59596     { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item,
59597       { "CellSyncBurstMeasInfoList-CellSyncReprtTDD", "nbap.CellSyncBurstMeasInfoList_CellSyncReprtTDD_item",
59598         FT_NONE, BASE_NONE, NULL, 0,
59599         "nbap.CellSyncBurstMeasInfoItem_CellSyncReprtTDD", HFILL }},
59600     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD,
59601       { "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD",
59602         FT_UINT32, BASE_DEC, NULL, 0,
59603         "nbap.SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
59604     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item,
59605       { "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD_item",
59606         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals), 0,
59607         "nbap.CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
59608     { &hf_nbap_cellSyncBurstAvailable,
59609       { "cellSyncBurstAvailable", "nbap.cellSyncBurstAvailable",
59610         FT_NONE, BASE_NONE, NULL, 0,
59611         "nbap.CellSyncBurstAvailable_CellSyncReprtTDD", HFILL }},
59612     { &hf_nbap_cellSyncBurstNotAvailable,
59613       { "cellSyncBurstNotAvailable", "nbap.cellSyncBurstNotAvailable",
59614         FT_NONE, BASE_NONE, NULL, 0,
59615         "nbap.NULL", HFILL }},
59616     { &hf_nbap_cellSyncBurstSIR,
59617       { "cellSyncBurstSIR", "nbap.cellSyncBurstSIR",
59618         FT_UINT32, BASE_DEC, NULL, 0,
59619         "nbap.CellSyncBurstSIR", HFILL }},
59620     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item,
59621       { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item",
59622         FT_NONE, BASE_NONE, NULL, 0,
59623         "nbap.SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD", HFILL }},
59624     { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD,
59625       { "syncDLCodeIdInfo-CellSyncReprtTDD", "nbap.syncDLCodeIdInfo_CellSyncReprtTDD",
59626         FT_UINT32, BASE_DEC, NULL, 0,
59627         "nbap.SyncDLCodeIdInfo_CellSyncReprtTDD", HFILL }},
59628     { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item,
59629       { "SyncDLCodeIdInfo-CellSyncReprtTDD", "nbap.SyncDLCodeIdInfo_CellSyncReprtTDD_item",
59630         FT_UINT32, BASE_DEC, VALS(nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals), 0,
59631         "nbap.SyncDLCodeIdItem_CellSyncReprtTDD", HFILL }},
59632     { &hf_nbap_syncDLCodeIdAvailable,
59633       { "syncDLCodeIdAvailable", "nbap.syncDLCodeIdAvailable",
59634         FT_NONE, BASE_NONE, NULL, 0,
59635         "nbap.SyncDLCodeIdAvailable_CellSyncReprtTDD", HFILL }},
59636     { &hf_nbap_syncDLCodeIDNotAvailable,
59637       { "syncDLCodeIDNotAvailable", "nbap.syncDLCodeIDNotAvailable",
59638         FT_NONE, BASE_NONE, NULL, 0,
59639         "nbap.NULL", HFILL }},
59640     { &hf_nbap_syncDLCodeIdTiming,
59641       { "syncDLCodeIdTiming", "nbap.syncDLCodeIdTiming",
59642         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
59643         "nbap.CellSyncBurstTimingLCR", HFILL }},
59644     { &hf_nbap_syncDLCodeIdSIR,
59645       { "syncDLCodeIdSIR", "nbap.syncDLCodeIdSIR",
59646         FT_UINT32, BASE_DEC, NULL, 0,
59647         "nbap.CellSyncBurstSIR", HFILL }},
59648     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item,
59649       { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd_item",
59650         FT_NONE, BASE_NONE, NULL, 0,
59651         "nbap.DCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
59652     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item,
59653       { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd_item",
59654         FT_NONE, BASE_NONE, NULL, 0,
59655         "nbap.DSCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
59656     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item,
59657       { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd_item",
59658         FT_NONE, BASE_NONE, NULL, 0,
59659         "nbap.USCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
59660     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item,
59661       { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd_item",
59662         FT_NONE, BASE_NONE, NULL, 0,
59663         "nbap.HSDSCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
59664     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item,
59665       { "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd_item",
59666         FT_NONE, BASE_NONE, NULL, 0,
59667         "nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd", HFILL }},
59668     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
59669       { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD_item",
59670         FT_NONE, BASE_NONE, NULL, 0,
59671         "nbap.ProtocolIE_Single_Container", HFILL }},
59672     { &hf_nbap_delayed_activation_update,
59673       { "delayed-activation-update", "nbap.delayed_activation_update",
59674         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivationUpdate_vals), 0,
59675         "nbap.DelayedActivationUpdate", HFILL }},
59676     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
59677       { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD_item",
59678         FT_NONE, BASE_NONE, NULL, 0,
59679         "nbap.ProtocolIE_Single_Container", HFILL }},
59680     { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item,
59681       { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd_item",
59682         FT_NONE, BASE_NONE, NULL, 0,
59683         "nbap.Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs", HFILL }},
59684     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information,
59685       { "hS-DSCH-FDD-Secondary-Serving-Update-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Update_Information",
59686         FT_NONE, BASE_NONE, NULL, 0,
59687         "nbap.HS_DSCH_FDD_Secondary_Serving_Update_Information", HFILL }},
59688     { &hf_nbap_initiatingMessage,
59689       { "initiatingMessage", "nbap.initiatingMessage",
59690         FT_NONE, BASE_NONE, NULL, 0,
59691         "nbap.InitiatingMessage", HFILL }},
59692     { &hf_nbap_succesfulOutcome,
59693       { "succesfulOutcome", "nbap.succesfulOutcome",
59694         FT_NONE, BASE_NONE, NULL, 0,
59695         "nbap.SuccessfulOutcome", HFILL }},
59696     { &hf_nbap_unsuccesfulOutcome,
59697       { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome",
59698         FT_NONE, BASE_NONE, NULL, 0,
59699         "nbap.UnsuccessfulOutcome", HFILL }},
59700     { &hf_nbap_outcome,
59701       { "outcome", "nbap.outcome",
59702         FT_NONE, BASE_NONE, NULL, 0,
59703         "nbap.Outcome", HFILL }},
59704     { &hf_nbap_messageDiscriminator,
59705       { "messageDiscriminator", "nbap.messageDiscriminator",
59706         FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
59707         "nbap.MessageDiscriminator", HFILL }},
59708     { &hf_nbap_value_02,
59709       { "value", "nbap.value",
59710         FT_NONE, BASE_NONE, NULL, 0,
59711         "nbap.InitiatingMessage_value", HFILL }},
59712     { &hf_nbap_value_03,
59713       { "value", "nbap.value",
59714         FT_NONE, BASE_NONE, NULL, 0,
59715         "nbap.SuccessfulOutcome_value", HFILL }},
59716     { &hf_nbap_value_04,
59717       { "value", "nbap.value",
59718         FT_NONE, BASE_NONE, NULL, 0,
59719         "nbap.UnsuccessfulOutcome_value", HFILL }},
59720     { &hf_nbap_value_05,
59721       { "value", "nbap.value",
59722         FT_NONE, BASE_NONE, NULL, 0,
59723         "nbap.Outcome_value", HFILL }},
59724     { &hf_nbap_PreambleSignatures_signature15,
59725       { "signature15", "nbap.signature15",
59726         FT_BOOLEAN, 8, NULL, 0x80,
59727         "", HFILL }},
59728     { &hf_nbap_PreambleSignatures_signature14,
59729       { "signature14", "nbap.signature14",
59730         FT_BOOLEAN, 8, NULL, 0x40,
59731         "", HFILL }},
59732     { &hf_nbap_PreambleSignatures_signature13,
59733       { "signature13", "nbap.signature13",
59734         FT_BOOLEAN, 8, NULL, 0x20,
59735         "", HFILL }},
59736     { &hf_nbap_PreambleSignatures_signature12,
59737       { "signature12", "nbap.signature12",
59738         FT_BOOLEAN, 8, NULL, 0x10,
59739         "", HFILL }},
59740     { &hf_nbap_PreambleSignatures_signature11,
59741       { "signature11", "nbap.signature11",
59742         FT_BOOLEAN, 8, NULL, 0x08,
59743         "", HFILL }},
59744     { &hf_nbap_PreambleSignatures_signature10,
59745       { "signature10", "nbap.signature10",
59746         FT_BOOLEAN, 8, NULL, 0x04,
59747         "", HFILL }},
59748     { &hf_nbap_PreambleSignatures_signature9,
59749       { "signature9", "nbap.signature9",
59750         FT_BOOLEAN, 8, NULL, 0x02,
59751         "", HFILL }},
59752     { &hf_nbap_PreambleSignatures_signature8,
59753       { "signature8", "nbap.signature8",
59754         FT_BOOLEAN, 8, NULL, 0x01,
59755         "", HFILL }},
59756     { &hf_nbap_PreambleSignatures_signature7,
59757       { "signature7", "nbap.signature7",
59758         FT_BOOLEAN, 8, NULL, 0x80,
59759         "", HFILL }},
59760     { &hf_nbap_PreambleSignatures_signature6,
59761       { "signature6", "nbap.signature6",
59762         FT_BOOLEAN, 8, NULL, 0x40,
59763         "", HFILL }},
59764     { &hf_nbap_PreambleSignatures_signature5,
59765       { "signature5", "nbap.signature5",
59766         FT_BOOLEAN, 8, NULL, 0x20,
59767         "", HFILL }},
59768     { &hf_nbap_PreambleSignatures_signature4,
59769       { "signature4", "nbap.signature4",
59770         FT_BOOLEAN, 8, NULL, 0x10,
59771         "", HFILL }},
59772     { &hf_nbap_PreambleSignatures_signature3,
59773       { "signature3", "nbap.signature3",
59774         FT_BOOLEAN, 8, NULL, 0x08,
59775         "", HFILL }},
59776     { &hf_nbap_PreambleSignatures_signature2,
59777       { "signature2", "nbap.signature2",
59778         FT_BOOLEAN, 8, NULL, 0x04,
59779         "", HFILL }},
59780     { &hf_nbap_PreambleSignatures_signature1,
59781       { "signature1", "nbap.signature1",
59782         FT_BOOLEAN, 8, NULL, 0x02,
59783         "", HFILL }},
59784     { &hf_nbap_PreambleSignatures_signature0,
59785       { "signature0", "nbap.signature0",
59786         FT_BOOLEAN, 8, NULL, 0x01,
59787         "", HFILL }},
59788     { &hf_nbap_RACH_SubChannelNumbers_subCh11,
59789       { "subCh11", "nbap.subCh11",
59790         FT_BOOLEAN, 8, NULL, 0x80,
59791         "", HFILL }},
59792     { &hf_nbap_RACH_SubChannelNumbers_subCh10,
59793       { "subCh10", "nbap.subCh10",
59794         FT_BOOLEAN, 8, NULL, 0x40,
59795         "", HFILL }},
59796     { &hf_nbap_RACH_SubChannelNumbers_subCh9,
59797       { "subCh9", "nbap.subCh9",
59798         FT_BOOLEAN, 8, NULL, 0x20,
59799         "", HFILL }},
59800     { &hf_nbap_RACH_SubChannelNumbers_subCh8,
59801       { "subCh8", "nbap.subCh8",
59802         FT_BOOLEAN, 8, NULL, 0x10,
59803         "", HFILL }},
59804     { &hf_nbap_RACH_SubChannelNumbers_subCh7,
59805       { "subCh7", "nbap.subCh7",
59806         FT_BOOLEAN, 8, NULL, 0x08,
59807         "", HFILL }},
59808     { &hf_nbap_RACH_SubChannelNumbers_subCh6,
59809       { "subCh6", "nbap.subCh6",
59810         FT_BOOLEAN, 8, NULL, 0x04,
59811         "", HFILL }},
59812     { &hf_nbap_RACH_SubChannelNumbers_subCh5,
59813       { "subCh5", "nbap.subCh5",
59814         FT_BOOLEAN, 8, NULL, 0x02,
59815         "", HFILL }},
59816     { &hf_nbap_RACH_SubChannelNumbers_subCh4,
59817       { "subCh4", "nbap.subCh4",
59818         FT_BOOLEAN, 8, NULL, 0x01,
59819         "", HFILL }},
59820     { &hf_nbap_RACH_SubChannelNumbers_subCh3,
59821       { "subCh3", "nbap.subCh3",
59822         FT_BOOLEAN, 8, NULL, 0x80,
59823         "", HFILL }},
59824     { &hf_nbap_RACH_SubChannelNumbers_subCh2,
59825       { "subCh2", "nbap.subCh2",
59826         FT_BOOLEAN, 8, NULL, 0x40,
59827         "", HFILL }},
59828     { &hf_nbap_RACH_SubChannelNumbers_subCh1,
59829       { "subCh1", "nbap.subCh1",
59830         FT_BOOLEAN, 8, NULL, 0x20,
59831         "", HFILL }},
59832     { &hf_nbap_RACH_SubChannelNumbers_subCh0,
59833       { "subCh0", "nbap.subCh0",
59834         FT_BOOLEAN, 8, NULL, 0x10,
59835         "", HFILL }},
59836
59837 /*--- End of included file: packet-nbap-hfarr.c ---*/
59838 #line 136 "packet-nbap-template.c"
59839   };
59840
59841   /* List of subtrees */
59842   static gint *ett[] = {
59843                   &ett_nbap,
59844
59845 /*--- Included file: packet-nbap-ettarr.c ---*/
59846 #line 1 "packet-nbap-ettarr.c"
59847     &ett_nbap_PrivateIE_ID,
59848     &ett_nbap_ProcedureID,
59849     &ett_nbap_TransactionID,
59850     &ett_nbap_ProtocolIE_Container,
59851     &ett_nbap_ProtocolIE_Field,
59852     &ett_nbap_ProtocolExtensionContainer,
59853     &ett_nbap_ProtocolExtensionField,
59854     &ett_nbap_PrivateIE_Container,
59855     &ett_nbap_PrivateIE_Field,
59856     &ett_nbap_AdditionalMeasurementValueList,
59857     &ett_nbap_AdditionalMeasurementValue,
59858     &ett_nbap_AdditionalTimeSlotListLCR,
59859     &ett_nbap_AdditionalTimeSlotLCR,
59860     &ett_nbap_Active_Pattern_Sequence_Information,
59861     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
59862     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
59863     &ett_nbap_AllocationRetentionPriority,
59864     &ett_nbap_Angle_Of_Arrival_Value_LCR,
59865     &ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
59866     &ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR,
59867     &ett_nbap_Best_Cell_Portions_Value,
59868     &ett_nbap_Best_Cell_Portions_Item,
59869     &ett_nbap_BroadcastCommonTransportBearerIndication,
59870     &ett_nbap_Cause,
59871     &ett_nbap_Cell_ERNTI_Status_Information,
59872     &ett_nbap_Cell_ERNTI_Status_Information_Item,
59873     &ett_nbap_Vacant_ERNTI,
59874     &ett_nbap_CellSyncBurstTiming,
59875     &ett_nbap_CellSyncBurstTimingLCR,
59876     &ett_nbap_CommonChannelsCapacityConsumptionLaw,
59877     &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
59878     &ett_nbap_Common_EDCH_System_InformationFDD,
59879     &ett_nbap_Common_E_DCH_UL_DPCH_InfoItem,
59880     &ett_nbap_Common_E_DCH_EDPCH_InfoItem,
59881     &ett_nbap_Common_E_DCH_InfoItem,
59882     &ett_nbap_Common_E_DCH_HSDSCH_InfoItem,
59883     &ett_nbap_Common_E_DCH_Preamble_Control_InfoItem,
59884     &ett_nbap_Common_E_DCH_AICH_Information,
59885     &ett_nbap_Common_E_DCH_FDPCH_InfoItem,
59886     &ett_nbap_Common_E_DCH_Resource_Combination_InfoList,
59887     &ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item,
59888     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList,
59889     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item,
59890     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList,
59891     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item,
59892     &ett_nbap_Common_E_DCH_LogicalChannel_InfoList,
59893     &ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item,
59894     &ett_nbap_Common_EDCH_System_Information_ResponseFDD,
59895     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList,
59896     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item,
59897     &ett_nbap_Common_MACFlows_to_DeleteFDD,
59898     &ett_nbap_Common_MACFlows_to_DeleteFDD_Item,
59899     &ett_nbap_CommonMACFlow_Specific_InfoList,
59900     &ett_nbap_CommonMACFlow_Specific_InfoItem,
59901     &ett_nbap_CommonMACFlow_Specific_InfoList_Response,
59902     &ett_nbap_CommonMACFlow_Specific_InfoItem_Response,
59903     &ett_nbap_Common_MACFlow_PriorityQueue_Information,
59904     &ett_nbap_Common_MACFlow_PriorityQueue_Item,
59905     &ett_nbap_CommonMeasurementAccuracy,
59906     &ett_nbap_CommonMeasurementValue,
59907     &ett_nbap_CommonMeasurementValueInformation,
59908     &ett_nbap_CommonMeasurementAvailable,
59909     &ett_nbap_Common_PhysicalChannel_Status_Information,
59910     &ett_nbap_Common_PhysicalChannel_Status_Information768,
59911     &ett_nbap_CommonTransportChannel_InformationResponse,
59912     &ett_nbap_Common_TransportChannel_Status_Information,
59913     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information,
59914     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify,
59915     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information,
59916     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem,
59917     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response,
59918     &ett_nbap_CPC_Information,
59919     &ett_nbap_CriticalityDiagnostics,
59920     &ett_nbap_CriticalityDiagnostics_IE_List,
59921     &ett_nbap_CriticalityDiagnostics_IE_List_item,
59922     &ett_nbap_Common_EDCH_System_InformationLCR,
59923     &ett_nbap_Common_E_PUCH_InformationLCR,
59924     &ett_nbap_PRXdes_base_perURAFCN,
59925     &ett_nbap_PRXdes_base_Item,
59926     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR,
59927     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR,
59928     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR,
59929     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR,
59930     &ett_nbap_Common_EDCH_System_Information_ResponseLCR,
59931     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR,
59932     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR,
59933     &ett_nbap_Common_E_AGCH_ListLCR,
59934     &ett_nbap_Common_E_AGCH_ItemLCR,
59935     &ett_nbap_Common_E_HICH_ListLCR,
59936     &ett_nbap_Common_E_HICH_ItemLCR,
59937     &ett_nbap_Common_E_RNTI_Info_LCR,
59938     &ett_nbap_Common_E_RNTI_Info_ItemLCR,
59939     &ett_nbap_Common_MACFlows_to_DeleteLCR,
59940     &ett_nbap_Common_MACFlows_to_DeleteLCR_Item,
59941     &ett_nbap_CommonMACFlow_Specific_InfoListLCR,
59942     &ett_nbap_CommonMACFlow_Specific_InfoItemLCR,
59943     &ett_nbap_Common_H_RNTI_InformationLCR,
59944     &ett_nbap_Common_H_RNTI_InfoItemLCR,
59945     &ett_nbap_Sync_InformationLCR,
59946     &ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR,
59947     &ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR,
59948     &ett_nbap_DCH_FDD_Information,
59949     &ett_nbap_DCH_FDD_InformationItem,
59950     &ett_nbap_DCH_Specific_FDD_InformationList,
59951     &ett_nbap_DCH_Specific_FDD_Item,
59952     &ett_nbap_DCH_InformationResponse,
59953     &ett_nbap_DCH_InformationResponseItem,
59954     &ett_nbap_DCH_TDD_Information,
59955     &ett_nbap_DCH_TDD_InformationItem,
59956     &ett_nbap_DCH_Specific_TDD_InformationList,
59957     &ett_nbap_DCH_Specific_TDD_Item,
59958     &ett_nbap_FDD_DCHs_to_Modify,
59959     &ett_nbap_FDD_DCHs_to_ModifyItem,
59960     &ett_nbap_DCH_ModifySpecificInformation_FDD,
59961     &ett_nbap_DCH_ModifySpecificItem_FDD,
59962     &ett_nbap_TDD_DCHs_to_Modify,
59963     &ett_nbap_DCH_ModifyItem_TDD,
59964     &ett_nbap_DCH_ModifySpecificInformation_TDD,
59965     &ett_nbap_DCH_ModifySpecificItem_TDD,
59966     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
59967     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
59968     &ett_nbap_DedicatedMeasurementValue,
59969     &ett_nbap_DedicatedMeasurementValueInformation,
59970     &ett_nbap_DedicatedMeasurementAvailable,
59971     &ett_nbap_DelayedActivation,
59972     &ett_nbap_DelayedActivationUpdate,
59973     &ett_nbap_Activate_Info,
59974     &ett_nbap_Deactivate_Info,
59975     &ett_nbap_Execution_Type,
59976     &ett_nbap_DGANSSCorrections,
59977     &ett_nbap_DGANSS_Corrections_Req,
59978     &ett_nbap_DGANSS_Information,
59979     &ett_nbap_DGANSS_InformationItem,
59980     &ett_nbap_DGANSS_SignalInformation,
59981     &ett_nbap_DGANSS_SignalInformationItem,
59982     &ett_nbap_DGANSSThreshold,
59983     &ett_nbap_DGPSCorrections,
59984     &ett_nbap_DGPSThresholds,
59985     &ett_nbap_DL_Timeslot_Information,
59986     &ett_nbap_DL_Timeslot_InformationItem,
59987     &ett_nbap_DL_TimeslotLCR_Information,
59988     &ett_nbap_DL_TimeslotLCR_InformationItem,
59989     &ett_nbap_DL_Timeslot768_Information,
59990     &ett_nbap_DL_Timeslot768_InformationItem,
59991     &ett_nbap_DL_PowerBalancing_Information,
59992     &ett_nbap_DL_ReferencePowerInformationList,
59993     &ett_nbap_DL_ReferencePowerInformationItem,
59994     &ett_nbap_DL_TimeslotISCPInfo,
59995     &ett_nbap_DL_TimeslotISCPInfoItem,
59996     &ett_nbap_DL_TimeslotISCPInfoLCR,
59997     &ett_nbap_DL_TimeslotISCPInfoItemLCR,
59998     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
59999     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
60000     &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
60001     &ett_nbap_DRX_Information,
60002     &ett_nbap_DRX_Information_to_Modify,
60003     &ett_nbap_DRX_Information_to_Modify_Items,
60004     &ett_nbap_DSCH_InformationResponse,
60005     &ett_nbap_DSCH_InformationResponseItem,
60006     &ett_nbap_DSCH_TDD_Information,
60007     &ett_nbap_DSCH_TDD_InformationItem,
60008     &ett_nbap_DTX_Cycle_2ms_Items,
60009     &ett_nbap_DTX_Cycle_2ms_to_Modify_Items,
60010     &ett_nbap_DTX_Cycle_10ms_Items,
60011     &ett_nbap_DTX_Cycle_10ms_to_Modify_Items,
60012     &ett_nbap_DTX_Information,
60013     &ett_nbap_DTX_Information_to_Modify,
60014     &ett_nbap_DTX_Information_to_Modify_Items,
60015     &ett_nbap_E_AGCH_FDD_Code_Information,
60016     &ett_nbap_E_AGCH_FDD_Code_List,
60017     &ett_nbap_E_DCHCapacityConsumptionLaw,
60018     &ett_nbap_E_DCH_TDD_CapacityConsumptionLaw,
60019     &ett_nbap_E_DCH_SF_allocation,
60020     &ett_nbap_E_DCH_SF_allocation_item,
60021     &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
60022     &ett_nbap_E_DCH_FDD_Information,
60023     &ett_nbap_E_DCH_FDD_Information_Response,
60024     &ett_nbap_E_DCH_FDD_Information_to_Modify,
60025     &ett_nbap_E_DCH_FDD_Update_Information,
60026     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
60027     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
60028     &ett_nbap_E_DCH_DL_Control_Channel_Change_Information,
60029     &ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item,
60030     &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information,
60031     &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item,
60032     &ett_nbap_E_DCH_Grant_Type_Information,
60033     &ett_nbap_E_DCH_LogicalChannelInformation,
60034     &ett_nbap_E_DCH_LogicalChannelInformationItem,
60035     &ett_nbap_E_DCH_MACdPDU_SizeList,
60036     &ett_nbap_E_DCH_MACdPDU_SizeListItem,
60037     &ett_nbap_E_DCH_LogicalChannelToModify,
60038     &ett_nbap_E_DCH_LogicalChannelToModifyItem,
60039     &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
60040     &ett_nbap_E_DCH_LogicalChannelToDelete,
60041     &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
60042     &ett_nbap_E_DCH_MACdFlows_Information,
60043     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
60044     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
60045     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
60046     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
60047     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
60048     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
60049     &ett_nbap_E_DCH_MACdFlows_to_Delete,
60050     &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
60051     &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
60052     &ett_nbap_E_DCH_Serving_Cell_Change_Info_Response,
60053     &ett_nbap_E_DCH_serving_cell_choice,
60054     &ett_nbap_E_DCH_serving_cell_change_successful,
60055     &ett_nbap_E_DCH_RL_InformationList_Rsp,
60056     &ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
60057     &ett_nbap_E_DCH_serving_cell_change_unsuccessful,
60058     &ett_nbap_EDCH_RACH_Report_Value,
60059     &ett_nbap_EDCH_RACH_Report_Value_item,
60060     &ett_nbap_E_DCH_TTI_Length,
60061     &ett_nbap_E_DCH_TTI_Length_to_Modify,
60062     &ett_nbap_E_DCH_MACdFlows_to_DeleteLCR,
60063     &ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR,
60064     &ett_nbap_Enhanced_UE_DRX_InformationLCR,
60065     &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
60066     &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
60067     &ett_nbap_E_TFCI_Boost_Information,
60068     &ett_nbap_E_TFCS_Information,
60069     &ett_nbap_E_DCHProvidedBitRate,
60070     &ett_nbap_E_DCHProvidedBitRate_Item,
60071     &ett_nbap_E_DCH_Information,
60072     &ett_nbap_E_PUCH_Information,
60073     &ett_nbap_E_TFCS_Information_TDD,
60074     &ett_nbap_E_DCH_QPSK_RefBetaInfo,
60075     &ett_nbap_E_DCH_sixteenQAM_RefBetaInfo,
60076     &ett_nbap_E_DCH_RefBeta_Item,
60077     &ett_nbap_E_DCH_MACdFlows_Information_TDD,
60078     &ett_nbap_E_DCH_MACdFlow_InfoTDDItem,
60079     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info,
60080     &ett_nbap_E_DCH_TDD_Information,
60081     &ett_nbap_E_DCH_Information_Response,
60082     &ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD,
60083     &ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD,
60084     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp,
60085     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item,
60086     &ett_nbap_E_AGCH_Specific_InformationRespListTDD,
60087     &ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD,
60088     &ett_nbap_E_DCH_Information_Reconfig,
60089     &ett_nbap_E_DCH_TDD_Information_to_Modify,
60090     &ett_nbap_E_DCH_TDD_Information_to_Modify_List,
60091     &ett_nbap_E_DCH_MACdFlow_ModifyTDDItem,
60092     &ett_nbap_E_DCH_768_Information,
60093     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info768,
60094     &ett_nbap_E_DCH_TDD_Information768,
60095     &ett_nbap_E_DCH_768_Information_Reconfig,
60096     &ett_nbap_E_DCH_LCR_Information,
60097     &ett_nbap_E_PUCH_LCR_Information,
60098     &ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info,
60099     &ett_nbap_E_HICH_LCR_Information,
60100     &ett_nbap_E_DCH_LCRTDD_Information,
60101     &ett_nbap_E_DCH_LCR_Information_Reconfig,
60102     &ett_nbap_Enhanced_UE_DRX_InformationFDD,
60103     &ett_nbap_FDD_DL_CodeInformation,
60104     &ett_nbap_FDD_DL_CodeInformationItem,
60105     &ett_nbap_GANSS_AddClockModels,
60106     &ett_nbap_GANSS_AddIonoModelReq,
60107     &ett_nbap_GANSS_AddNavigationModelsReq,
60108     &ett_nbap_GANSS_AddOrbitModels,
60109     &ett_nbap_GANSS_AddUTCModelsReq,
60110     &ett_nbap_GANSS_Additional_Ionospheric_Model,
60111     &ett_nbap_GANSS_Additional_Navigation_Models,
60112     &ett_nbap_GANSS_Additional_Time_Models,
60113     &ett_nbap_GANSS_Additional_UTC_Models,
60114     &ett_nbap_GANSS_Almanac,
60115     &ett_nbap_GANSS_AlmanacModel,
60116     &ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet,
60117     &ett_nbap_GANSS_ALM_GlonassAlmanacSet,
60118     &ett_nbap_GANSS_ALM_MidiAlmanacSet,
60119     &ett_nbap_GANSS_ALM_NAVKeplerianSet,
60120     &ett_nbap_GANSS_ALM_ReducedKeplerianSet,
60121     &ett_nbap_GANSS_Auxiliary_Information,
60122     &ett_nbap_GANSS_AuxInfoGANSS_ID1,
60123     &ett_nbap_GANSS_AuxInfoGANSS_ID1_element,
60124     &ett_nbap_GANSS_AuxInfoGANSS_ID3,
60125     &ett_nbap_GANSS_AuxInfoGANSS_ID3_element,
60126     &ett_nbap_GANSS_AuxInfoReq,
60127     &ett_nbap_GANSS_Clock_Model,
60128     &ett_nbap_GANSS_CNAVclockModel,
60129     &ett_nbap_GANSS_Common_Data,
60130     &ett_nbap_GANSS_CommonDataInfoReq,
60131     &ett_nbap_GANSS_Data_Bit_Assistance,
60132     &ett_nbap_GANSS_DataBitAssistanceList,
60133     &ett_nbap_GANSS_DataBitAssistanceItem,
60134     &ett_nbap_GANSS_DataBitAssistanceSgnList,
60135     &ett_nbap_GANSS_DataBitAssistanceSgnItem,
60136     &ett_nbap_GANSS_Data_Bit_Assistance_ReqItem,
60137     &ett_nbap_GANSS_Data_Bit_Assistance_ReqList,
60138     &ett_nbap_T_ganss_SatelliteInfo,
60139     &ett_nbap_GANSS_DeltaUT1,
60140     &ett_nbap_GANSS_Earth_Orientation_Parameters,
60141     &ett_nbap_GANSS_EarthOrientParaReq,
60142     &ett_nbap_GANSS_GenericDataInfoReqList,
60143     &ett_nbap_GANSS_GenericDataInfoReqItem,
60144     &ett_nbap_GANSS_Generic_Data,
60145     &ett_nbap_GANSS_Generic_DataItem,
60146     &ett_nbap_GANSS_GLONASSclockModel,
60147     &ett_nbap_GANSS_Information,
60148     &ett_nbap_GANSS_Ionospheric_Model,
60149     &ett_nbap_GANSS_IonosphereRegionalStormFlags,
60150     &ett_nbap_GANSS_KeplerianParametersAlm,
60151     &ett_nbap_GANSS_KeplerianParametersOrb,
60152     &ett_nbap_GANSS_NAVclockModel,
60153     &ett_nbap_GANSS_Navigation_Model_And_Time_Recovery,
60154     &ett_nbap_GANSS_NavModel_CNAVKeplerianSet,
60155     &ett_nbap_GANSS_NavModel_GLONASSecef,
60156     &ett_nbap_GANSS_NavModel_NAVKeplerianSet,
60157     &ett_nbap_GANSS_NavModel_SBASecef,
60158     &ett_nbap_GANSS_Orbit_Model,
60159     &ett_nbap_GANSS_Real_Time_Integrity,
60160     &ett_nbap_GANSS_RealTimeInformationItem,
60161     &ett_nbap_GANSS_RX_Pos,
60162     &ett_nbap_GANSS_SatelliteClockModelItem,
60163     &ett_nbap_GANSS_SatelliteInformationKP,
60164     &ett_nbap_GANSS_SatelliteInformationKPItem,
60165     &ett_nbap_Ganss_Sat_Info_AddNavList,
60166     &ett_nbap_Ganss_Sat_Info_AddNavList_item,
60167     &ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList,
60168     &ett_nbap_GANSS_SAT_Info_Almanac_GLOkp,
60169     &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList,
60170     &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp,
60171     &ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList,
60172     &ett_nbap_GANSS_SAT_Info_Almanac_NAVkp,
60173     &ett_nbap_GANSS_SAT_Info_Almanac_REDkpList,
60174     &ett_nbap_GANSS_SAT_Info_Almanac_REDkp,
60175     &ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList,
60176     &ett_nbap_GANSS_SAT_Info_Almanac_SBASecef,
60177     &ett_nbap_GANSS_Sat_Info_Nav,
60178     &ett_nbap_GANSS_Sat_Info_Nav_item,
60179     &ett_nbap_GANSS_SBASclockModel,
60180     &ett_nbap_GANSS_Time_Model,
60181     &ett_nbap_GANSS_Transmission_Time,
60182     &ett_nbap_GANSS_UTC_Model,
60183     &ett_nbap_GANSS_UTCmodelSet1,
60184     &ett_nbap_GANSS_UTCmodelSet2,
60185     &ett_nbap_GANSS_UTCmodelSet3,
60186     &ett_nbap_GPS_Almanac,
60187     &ett_nbap_GPS_Ionospheric_Model,
60188     &ett_nbap_GPS_Information,
60189     &ett_nbap_GPS_RealTime_Integrity,
60190     &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
60191     &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
60192     &ett_nbap_GPS_NavandRecovery_Item,
60193     &ett_nbap_GPS_RX_POS,
60194     &ett_nbap_GPS_UTC_Model,
60195     &ett_nbap_HARQ_MemoryPartitioning,
60196     &ett_nbap_HARQ_MemoryPartitioning_Implicit,
60197     &ett_nbap_HARQ_MemoryPartitioning_Explicit,
60198     &ett_nbap_HARQ_MemoryPartitioningList,
60199     &ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO,
60200     &ett_nbap_HARQ_MemoryPartitioningItem,
60201     &ett_nbap_HS_DSCHProvidedBitRate,
60202     &ett_nbap_HS_DSCHProvidedBitRate_Item,
60203     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
60204     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item,
60205     &ett_nbap_HS_DSCHRequiredPower,
60206     &ett_nbap_HS_DSCHRequiredPower_Item,
60207     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation,
60208     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item,
60209     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
60210     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item,
60211     &ett_nbap_HSDPA_Associated_PICH_Information,
60212     &ett_nbap_HSDPA_PICH_Shared_with_PCH,
60213     &ett_nbap_HSDPA_PICH_notShared_with_PCH,
60214     &ett_nbap_HSDSCH_Common_System_InformationFDD,
60215     &ett_nbap_HSDSCH_Common_System_Information_ResponseFDD,
60216     &ett_nbap_HSDSCH_Common_Information,
60217     &ett_nbap_HSDSCH_FDD_Information,
60218     &ett_nbap_HSDSCH_TDD_Information,
60219     &ett_nbap_HSDSCH_Information_to_Modify,
60220     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
60221     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
60222     &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
60223     &ett_nbap_HSDSCH_FDD_Information_Response,
60224     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information,
60225     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response,
60226     &ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify,
60227     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
60228     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information,
60229     &ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
60230     &ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice,
60231     &ett_nbap_HS_Secondary_Serving_cell_change_successful,
60232     &ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful,
60233     &ett_nbap_HSDSCH_Paging_System_InformationFDD,
60234     &ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
60235     &ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
60236     &ett_nbap_HSDSCH_TDD_Information_Response,
60237     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
60238     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
60239     &ett_nbap_HSDSCH_MACdFlows_Information,
60240     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
60241     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
60242     &ett_nbap_HSDSCH_MACdFlows_to_Delete,
60243     &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
60244     &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
60245     &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
60246     &ett_nbap_HSDSCH_PreconfigurationInfo,
60247     &ett_nbap_HSDSCH_PreconfigurationSetup,
60248     &ett_nbap_HS_SCCH_PreconfiguredCodes,
60249     &ett_nbap_HS_SCCH_PreconfiguredCodesItem,
60250     &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
60251     &ett_nbap_HSSCCH_Codes,
60252     &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
60253     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
60254     &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
60255     &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
60256     &ett_nbap_HSSCCH_Specific_InformationRespListTDD768,
60257     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD768,
60258     &ett_nbap_HSSICH_Info,
60259     &ett_nbap_HSSICH_InfoLCR,
60260     &ett_nbap_HSSICH_Info768,
60261     &ett_nbap_HS_SICH_Reception_Quality_Value,
60262     &ett_nbap_HS_PDSCH_FDD_Code_Information,
60263     &ett_nbap_HS_SCCH_FDD_Code_Information,
60264     &ett_nbap_HS_SCCH_FDD_Code_List,
60265     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info,
60266     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response,
60267     &ett_nbap_HS_DSCH_serving_cell_choice,
60268     &ett_nbap_HS_serving_cell_change_successful,
60269     &ett_nbap_HS_serving_cell_change_unsuccessful,
60270     &ett_nbap_HSDSCH_FDD_Update_Information,
60271     &ett_nbap_HSDSCH_TDD_Update_Information,
60272     &ett_nbap_HSDPA_Associated_PICH_InformationLCR,
60273     &ett_nbap_HSDPA_PICH_notShared_with_PCHLCR,
60274     &ett_nbap_HSDSCH_Common_System_InformationLCR,
60275     &ett_nbap_HSDSCH_Common_System_Information_ResponseLCR,
60276     &ett_nbap_HSDSCH_Common_InformationLCR,
60277     &ett_nbap_HSDSCH_Paging_System_InformationLCR,
60278     &ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR,
60279     &ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR,
60280     &ett_nbap_HSSCCH_Specific_InformationRespListLCR,
60281     &ett_nbap_HSSCCH_Specific_InformationRespItemLCR,
60282     &ett_nbap_IMB_Parameters,
60283     &ett_nbap_InformationReportCharacteristics,
60284     &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
60285     &ett_nbap_InformationReportCharacteristicsType_OnModification,
60286     &ett_nbap_InformationThresholds,
60287     &ett_nbap_InformationType,
60288     &ett_nbap_IPDL_FDD_Parameters,
60289     &ett_nbap_IPDL_TDD_Parameters,
60290     &ett_nbap_IPDL_TDD_Parameters_LCR,
60291     &ett_nbap_IPMulticastIndication,
60292     &ett_nbap_BurstModeParams,
60293     &ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability,
60294     &ett_nbap_MACdPDU_Size_Indexlist,
60295     &ett_nbap_MACdPDU_Size_IndexItem,
60296     &ett_nbap_MACdPDU_Size_Indexlist_to_Modify,
60297     &ett_nbap_MACdPDU_Size_IndexItem_to_Modify,
60298     &ett_nbap_Max_TB_Size,
60299     &ett_nbap_MessageStructure,
60300     &ett_nbap_MessageStructure_item,
60301     &ett_nbap_MidambleShiftAndBurstType,
60302     &ett_nbap_Type1,
60303     &ett_nbap_MidambleAllocationMode1,
60304     &ett_nbap_Type2,
60305     &ett_nbap_MidambleAllocationMode2,
60306     &ett_nbap_Type3,
60307     &ett_nbap_MidambleAllocationMode3,
60308     &ett_nbap_MidambleShiftLCR,
60309     &ett_nbap_MidambleShiftAndBurstType768,
60310     &ett_nbap_Type7681,
60311     &ett_nbap_MidambleAllocationMode7681,
60312     &ett_nbap_Type7682,
60313     &ett_nbap_MidambleAllocationMode7682,
60314     &ett_nbap_Type7683,
60315     &ett_nbap_MidambleAllocationMode7683,
60316     &ett_nbap_MIMO_PilotConfiguration,
60317     &ett_nbap_ModifyPriorityQueue,
60318     &ett_nbap_ModulationPO_MBSFN,
60319     &ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
60320     &ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
60321     &ett_nbap_Multi_Cell_Capability_Info,
60322     &ett_nbap_NeighbouringCellMeasurementInformation,
60323     &ett_nbap_NeighbouringCellMeasurementInformation_item,
60324     &ett_nbap_NeighbouringFDDCellMeasurementInformation,
60325     &ett_nbap_NeighbouringTDDCellMeasurementInformation,
60326     &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
60327     &ett_nbap_NeighbouringTDDCellMeasurementInformation768,
60328     &ett_nbap_NI_Information,
60329     &ett_nbap_Paging_MACFlows_to_DeleteFDD,
60330     &ett_nbap_Paging_MACFlows_to_DeleteFDD_Item,
60331     &ett_nbap_Paging_MACFlow_Specific_Information,
60332     &ett_nbap_Paging_MAC_Flow_Specific_Information_Item,
60333     &ett_nbap_Paging_MACFlow_PriorityQueue_Information,
60334     &ett_nbap_Paging_MACFlow_PriorityQueue_Item,
60335     &ett_nbap_PLCCHinformation,
60336     &ett_nbap_Possible_Secondary_Serving_Cell_List,
60337     &ett_nbap_Possible_Secondary_Serving_Cell,
60338     &ett_nbap_PreambleSignatures,
60339     &ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
60340     &ett_nbap_PriorityQueue_InfoList,
60341     &ett_nbap_PriorityQueue_InfoItem,
60342     &ett_nbap_PriorityQueue_InfoList_to_Modify,
60343     &ett_nbap_PriorityQueue_InfoItem_to_Add,
60344     &ett_nbap_PriorityQueue_InfoItem_to_Modify,
60345     &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
60346     &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
60347     &ett_nbap_Paging_MACFlow_Specific_InformationLCR,
60348     &ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR,
60349     &ett_nbap_Paging_MACFlows_to_DeleteLCR,
60350     &ett_nbap_Paging_MACFlows_to_DeleteLCR_Item,
60351     &ett_nbap_RACH_SubChannelNumbers,
60352     &ett_nbap_RL_Specific_DCH_Info,
60353     &ett_nbap_RL_Specific_DCH_Info_Item,
60354     &ett_nbap_RL_Specific_E_DCH_Info,
60355     &ett_nbap_RL_Specific_E_DCH_Information,
60356     &ett_nbap_RL_Specific_E_DCH_Information_Item,
60357     &ett_nbap_Reference_E_TFCI_Information,
60358     &ett_nbap_Reference_E_TFCI_Information_Item,
60359     &ett_nbap_ReportCharacteristics,
60360     &ett_nbap_ReportCharacteristicsType_EventA,
60361     &ett_nbap_ReportCharacteristicsType_EventB,
60362     &ett_nbap_ReportCharacteristicsType_EventC,
60363     &ett_nbap_ReportCharacteristicsType_EventD,
60364     &ett_nbap_ReportCharacteristicsType_EventE,
60365     &ett_nbap_ReportCharacteristicsType_EventF,
60366     &ett_nbap_ReportCharacteristicsType_OnModification,
60367     &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
60368     &ett_nbap_EDCH_RACH_Report_IncrDecrThres,
60369     &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
60370     &ett_nbap_EDCH_RACH_Report_ThresholdInformation,
60371     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
60372     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
60373     &ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
60374     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value,
60375     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item,
60376     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value,
60377     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item,
60378     &ett_nbap_Received_Scheduled_EDCH_Power_Share_Value,
60379     &ett_nbap_RequestedDataValueInformation,
60380     &ett_nbap_InformationAvailable,
60381     &ett_nbap_RequestedDataValue,
60382     &ett_nbap_SAT_Info_Almanac,
60383     &ett_nbap_SAT_Info_Almanac_Item,
60384     &ett_nbap_SAT_Info_Almanac_ExtList,
60385     &ett_nbap_SAT_Info_Almanac_ExtItem,
60386     &ett_nbap_SAT_Info_DGPSCorrections,
60387     &ett_nbap_SAT_Info_DGPSCorrections_Item,
60388     &ett_nbap_SATInfo_RealTime_Integrity,
60389     &ett_nbap_SAT_Info_RealTime_Integrity_Item,
60390     &ett_nbap_SecondaryServingCells,
60391     &ett_nbap_SecondaryServingCellsItem,
60392     &ett_nbap_Secondary_CPICH_Information_Change,
60393     &ett_nbap_Serving_E_DCH_RL_ID,
60394     &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
60395     &ett_nbap_SetsOfHS_SCCH_Codes,
60396     &ett_nbap_SetsOfHS_SCCH_CodesItem,
60397     &ett_nbap_SFNSFNMeasurementThresholdInformation,
60398     &ett_nbap_SFNSFNMeasurementValueInformation,
60399     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
60400     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
60401     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
60402     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
60403     &ett_nbap_SFNSFNTimeStampInformation,
60404     &ett_nbap_SFNSFNTimeStamp_TDD,
60405     &ett_nbap_SFNSFNValue,
60406     &ett_nbap_SynchronisationReportCharacteristics,
60407     &ett_nbap_SynchronisationReportCharactThreExc,
60408     &ett_nbap_SynchronisationReportCharactThreInfoItem,
60409     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
60410     &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
60411     &ett_nbap_SyncDLCodeIdThreInfoLCR,
60412     &ett_nbap_SyncDLCodeIdThreInfoList,
60413     &ett_nbap_SyncDLCodeInfoListLCR,
60414     &ett_nbap_SyncDLCodeInfoItemLCR,
60415     &ett_nbap_TDD_ChannelisationCodeLCR,
60416     &ett_nbap_TDD_DL_Code_Information,
60417     &ett_nbap_TDD_DL_Code_InformationItem,
60418     &ett_nbap_TDD_DL_Code_LCR_Information,
60419     &ett_nbap_TDD_DL_Code_LCR_InformationItem,
60420     &ett_nbap_TDD_DL_Code_768_Information,
60421     &ett_nbap_TDD_DL_Code_768_InformationItem,
60422     &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
60423     &ett_nbap_TDD_DPCHOffset,
60424     &ett_nbap_TransportFormatCombination_Beta,
60425     &ett_nbap_T_signalledGainFactors,
60426     &ett_nbap_T_gainFactor,
60427     &ett_nbap_T_fdd,
60428     &ett_nbap_TDD_UL_Code_Information,
60429     &ett_nbap_TDD_UL_Code_InformationItem,
60430     &ett_nbap_TDD_UL_Code_LCR_Information,
60431     &ett_nbap_TDD_UL_Code_LCR_InformationItem,
60432     &ett_nbap_TDD_UL_Code_768_Information,
60433     &ett_nbap_TDD_UL_Code_768_InformationItem,
60434     &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
60435     &ett_nbap_TFCI_SignallingMode,
60436     &ett_nbap_TimeSlot_InitiatedListLCR,
60437     &ett_nbap_TimeSlotMeasurementValueListLCR,
60438     &ett_nbap_TimeSlotMeasurementValueLCR,
60439     &ett_nbap_TimingAdjustmentValue,
60440     &ett_nbap_TimingAdjustmentValueLCR,
60441     &ett_nbap_TnlQos,
60442     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
60443     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
60444     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
60445     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item,
60446     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value,
60447     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
60448     &ett_nbap_TFCS,
60449     &ett_nbap_T_tFCSvalues,
60450     &ett_nbap_TFCS_TFCSList,
60451     &ett_nbap_TFCS_TFCSList_item,
60452     &ett_nbap_TFCS_CTFC,
60453     &ett_nbap_Transport_Block_Size_List,
60454     &ett_nbap_Transport_Block_Size_List_item,
60455     &ett_nbap_TransportFormatSet,
60456     &ett_nbap_TransportFormatSet_DynamicPartList,
60457     &ett_nbap_TransportFormatSet_DynamicPartList_item,
60458     &ett_nbap_TDD_TransportFormatSet_ModeDP,
60459     &ett_nbap_TransmissionTimeIntervalInformation,
60460     &ett_nbap_TransmissionTimeIntervalInformation_item,
60461     &ett_nbap_TransportFormatSet_Semi_staticPart,
60462     &ett_nbap_TransportFormatSet_ModeDP,
60463     &ett_nbap_TransportFormatSet_ModeSSP,
60464     &ett_nbap_TUTRANGANSS,
60465     &ett_nbap_TUTRANGANSSMeasurementThresholdInformation,
60466     &ett_nbap_TUTRANGANSSMeasurementValueInformation,
60467     &ett_nbap_TUTRANGPS,
60468     &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
60469     &ett_nbap_TUTRANGPSMeasurementValueInformation,
60470     &ett_nbap_UC_Id,
60471     &ett_nbap_UE_Capability_Information,
60472     &ett_nbap_UL_Timeslot_Information,
60473     &ett_nbap_UL_Timeslot_InformationItem,
60474     &ett_nbap_UL_TimeslotLCR_Information,
60475     &ett_nbap_UL_TimeslotLCR_InformationItem,
60476     &ett_nbap_UL_Timeslot768_Information,
60477     &ett_nbap_UL_Timeslot768_InformationItem,
60478     &ett_nbap_UL_ScramblingCode,
60479     &ett_nbap_UL_Synchronisation_Parameters_LCR,
60480     &ett_nbap_UL_TimeSlot_ISCP_Info,
60481     &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
60482     &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
60483     &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
60484     &ett_nbap_USCH_Information,
60485     &ett_nbap_USCH_InformationItem,
60486     &ett_nbap_USCH_InformationResponse,
60487     &ett_nbap_USCH_InformationResponseItem,
60488     &ett_nbap_CommonTransportChannelSetupRequestFDD,
60489     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
60490     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
60491     &ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD,
60492     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD,
60493     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD,
60494     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD,
60495     &ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD,
60496     &ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD,
60497     &ett_nbap_PRACH_CTCH_SetupRqstFDD,
60498     &ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD,
60499     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD,
60500     &ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD,
60501     &ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD,
60502     &ett_nbap_CommonTransportChannelSetupRequestTDD,
60503     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
60504     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD,
60505     &ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD,
60506     &ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD,
60507     &ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
60508     &ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD,
60509     &ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD,
60510     &ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD,
60511     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD,
60512     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD,
60513     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD,
60514     &ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD,
60515     &ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
60516     &ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD,
60517     &ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD,
60518     &ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD,
60519     &ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD,
60520     &ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD,
60521     &ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD,
60522     &ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD,
60523     &ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD,
60524     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD,
60525     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD,
60526     &ett_nbap_PRACH_CTCH_SetupRqstTDD,
60527     &ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD,
60528     &ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD,
60529     &ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
60530     &ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD,
60531     &ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD,
60532     &ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
60533     &ett_nbap_PLCCH_parameters,
60534     &ett_nbap_E_RUCCH_parameters,
60535     &ett_nbap_E_RUCCH_768_parameters,
60536     &ett_nbap_CommonTransportChannelSetupResponse,
60537     &ett_nbap_FACH_CommonTransportChannel_InformationResponse,
60538     &ett_nbap_CommonTransportChannelSetupFailure,
60539     &ett_nbap_CommonTransportChannelReconfigurationRequestFDD,
60540     &ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD,
60541     &ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD,
60542     &ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD,
60543     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD,
60544     &ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD,
60545     &ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD,
60546     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD,
60547     &ett_nbap_PRACHList_CTCH_ReconfRqstFDD,
60548     &ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD,
60549     &ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD,
60550     &ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD,
60551     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD,
60552     &ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD,
60553     &ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD,
60554     &ett_nbap_CommonTransportChannelReconfigurationRequestTDD,
60555     &ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
60556     &ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
60557     &ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD,
60558     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD,
60559     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD,
60560     &ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD,
60561     &ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD,
60562     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD,
60563     &ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD,
60564     &ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
60565     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD,
60566     &ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD,
60567     &ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD,
60568     &ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD,
60569     &ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD,
60570     &ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD,
60571     &ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD,
60572     &ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD,
60573     &ett_nbap_CommonTransportChannelReconfigurationResponse,
60574     &ett_nbap_CommonTransportChannelReconfigurationFailure,
60575     &ett_nbap_CommonTransportChannelDeletionRequest,
60576     &ett_nbap_CommonTransportChannelDeletionResponse,
60577     &ett_nbap_BlockResourceRequest,
60578     &ett_nbap_BlockResourceResponse,
60579     &ett_nbap_BlockResourceFailure,
60580     &ett_nbap_UnblockResourceIndication,
60581     &ett_nbap_AuditRequiredIndication,
60582     &ett_nbap_AuditRequest,
60583     &ett_nbap_AuditResponse,
60584     &ett_nbap_Cell_InformationList_AuditRsp,
60585     &ett_nbap_Cell_InformationItem_AuditRsp,
60586     &ett_nbap_S_CPICH_InformationList_AuditRsp,
60587     &ett_nbap_S_CCPCH_InformationList_AuditRsp,
60588     &ett_nbap_FACH_InformationList_AuditRsp,
60589     &ett_nbap_PRACH_InformationList_AuditRsp,
60590     &ett_nbap_RACH_InformationList_AuditRsp,
60591     &ett_nbap_AICH_InformationList_AuditRsp,
60592     &ett_nbap_FPACH_LCR_InformationList_AuditRsp,
60593     &ett_nbap_HS_DSCH_Resources_Information_AuditRsp,
60594     &ett_nbap_S_CCPCH_InformationListExt_AuditRsp,
60595     &ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp,
60596     &ett_nbap_E_DCH_Resources_Information_AuditRsp,
60597     &ett_nbap_PLCCH_InformationList_AuditRsp,
60598     &ett_nbap_S_CCPCH_768_InformationList_AuditRsp,
60599     &ett_nbap_PRACH_768_InformationList_AuditRsp,
60600     &ett_nbap_E_RUCCH_InformationList_AuditRsp,
60601     &ett_nbap_E_RUCCH_768_InformationList_AuditRsp,
60602     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp,
60603     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp,
60604     &ett_nbap_UPPCH_LCR_InformationList_AuditRsp,
60605     &ett_nbap_UPPCH_LCR_InformationItem_AuditRsp,
60606     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp,
60607     &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp,
60608     &ett_nbap_CCP_InformationList_AuditRsp,
60609     &ett_nbap_CCP_InformationItem_AuditRsp,
60610     &ett_nbap_Local_Cell_InformationList_AuditRsp,
60611     &ett_nbap_Local_Cell_InformationItem_AuditRsp,
60612     &ett_nbap_Local_Cell_Group_InformationList_AuditRsp,
60613     &ett_nbap_Local_Cell_Group_InformationItem_AuditRsp,
60614     &ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp,
60615     &ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp,
60616     &ett_nbap_AuditFailure,
60617     &ett_nbap_CommonMeasurementInitiationRequest,
60618     &ett_nbap_CommonMeasurementObjectType_CM_Rqst,
60619     &ett_nbap_ERACH_CM_Rqst,
60620     &ett_nbap_Cell_CM_Rqst,
60621     &ett_nbap_RACH_CM_Rqst,
60622     &ett_nbap_PowerLocalCellGroup_CM_Rqst,
60623     &ett_nbap_CommonMeasurementInitiationResponse,
60624     &ett_nbap_CommonMeasurementObjectType_CM_Rsp,
60625     &ett_nbap_ERACH_CM_Rsp,
60626     &ett_nbap_Cell_CM_Rsp,
60627     &ett_nbap_RACH_CM_Rsp,
60628     &ett_nbap_PowerLocalCellGroup_CM_Rsp,
60629     &ett_nbap_CommonMeasurementInitiationFailure,
60630     &ett_nbap_CommonMeasurementReport,
60631     &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
60632     &ett_nbap_ERACH_CM_Rprt,
60633     &ett_nbap_Cell_CM_Rprt,
60634     &ett_nbap_RACH_CM_Rprt,
60635     &ett_nbap_PowerLocalCellGroup_CM_Rprt,
60636     &ett_nbap_CommonMeasurementTerminationRequest,
60637     &ett_nbap_CommonMeasurementFailureIndication,
60638     &ett_nbap_CellSetupRequestFDD,
60639     &ett_nbap_Synchronisation_Configuration_Cell_SetupRqst,
60640     &ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD,
60641     &ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD,
60642     &ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD,
60643     &ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD,
60644     &ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD,
60645     &ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD,
60646     &ett_nbap_BCH_Information_Cell_SetupRqstFDD,
60647     &ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD,
60648     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD,
60649     &ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD,
60650     &ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD,
60651     &ett_nbap_CellSetupRequestTDD,
60652     &ett_nbap_SCH_Information_Cell_SetupRqstTDD,
60653     &ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH,
60654     &ett_nbap_Case1_Cell_SetupRqstTDD,
60655     &ett_nbap_Case2_Cell_SetupRqstTDD,
60656     &ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD,
60657     &ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD,
60658     &ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD,
60659     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
60660     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD,
60661     &ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
60662     &ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD,
60663     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD,
60664     &ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
60665     &ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD,
60666     &ett_nbap_SCH_768_Information_Cell_SetupRqstTDD,
60667     &ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD,
60668     &ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD,
60669     &ett_nbap_CellSetupResponse,
60670     &ett_nbap_CellSetupFailure,
60671     &ett_nbap_CellReconfigurationRequestFDD,
60672     &ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst,
60673     &ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD,
60674     &ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD,
60675     &ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD,
60676     &ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD,
60677     &ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD,
60678     &ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD,
60679     &ett_nbap_BCH_information_Cell_ReconfRqstFDD,
60680     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD,
60681     &ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD,
60682     &ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD,
60683     &ett_nbap_CellReconfigurationRequestTDD,
60684     &ett_nbap_SCH_Information_Cell_ReconfRqstTDD,
60685     &ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD,
60686     &ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD,
60687     &ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD,
60688     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
60689     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD,
60690     &ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
60691     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD,
60692     &ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
60693     &ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD,
60694     &ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD,
60695     &ett_nbap_UARFCN_Adjustment,
60696     &ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
60697     &ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
60698     &ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD,
60699     &ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
60700     &ett_nbap_CellReconfigurationResponse,
60701     &ett_nbap_CellReconfigurationFailure,
60702     &ett_nbap_CellDeletionRequest,
60703     &ett_nbap_CellDeletionResponse,
60704     &ett_nbap_ResourceStatusIndication,
60705     &ett_nbap_IndicationType_ResourceStatusInd,
60706     &ett_nbap_No_Failure_ResourceStatusInd,
60707     &ett_nbap_Local_Cell_InformationList_ResourceStatusInd,
60708     &ett_nbap_Local_Cell_InformationItem_ResourceStatusInd,
60709     &ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd,
60710     &ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd,
60711     &ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd,
60712     &ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd,
60713     &ett_nbap_ServiceImpacting_ResourceStatusInd,
60714     &ett_nbap_Local_Cell_InformationList2_ResourceStatusInd,
60715     &ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd,
60716     &ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd,
60717     &ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd,
60718     &ett_nbap_CCP_InformationList_ResourceStatusInd,
60719     &ett_nbap_CCP_InformationItem_ResourceStatusInd,
60720     &ett_nbap_Cell_InformationList_ResourceStatusInd,
60721     &ett_nbap_Cell_InformationItem_ResourceStatusInd,
60722     &ett_nbap_S_CPICH_InformationList_ResourceStatusInd,
60723     &ett_nbap_S_CCPCH_InformationList_ResourceStatusInd,
60724     &ett_nbap_FACH_InformationList_ResourceStatusInd,
60725     &ett_nbap_PRACH_InformationList_ResourceStatusInd,
60726     &ett_nbap_RACH_InformationList_ResourceStatusInd,
60727     &ett_nbap_AICH_InformationList_ResourceStatusInd,
60728     &ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd,
60729     &ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd,
60730     &ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd,
60731     &ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
60732     &ett_nbap_E_DCH_Resources_Information_ResourceStatusInd,
60733     &ett_nbap_PLCCH_InformationList_ResourceStatusInd,
60734     &ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd,
60735     &ett_nbap_PRACH_768_InformationList_ResourceStatusInd,
60736     &ett_nbap_E_RUCCH_InformationList_ResourceStatusInd,
60737     &ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd,
60738     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd,
60739     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd,
60740     &ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd,
60741     &ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd,
60742     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd,
60743     &ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
60744     &ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
60745     &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd,
60746     &ett_nbap_SystemInformationUpdateRequest,
60747     &ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
60748     &ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
60749     &ett_nbap_DeletionIndicator_SystemInfoUpdate,
60750     &ett_nbap_No_Deletion_SystemInfoUpdate,
60751     &ett_nbap_SegmentInformationListIE_SystemInfoUpdate,
60752     &ett_nbap_SegmentInformationItem_SystemInfoUpdate,
60753     &ett_nbap_SystemInformationUpdateResponse,
60754     &ett_nbap_SystemInformationUpdateFailure,
60755     &ett_nbap_RadioLinkSetupRequestFDD,
60756     &ett_nbap_Additional_HS_Cell_Information_RL_Setup_List,
60757     &ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs,
60758     &ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD,
60759     &ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD,
60760     &ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD,
60761     &ett_nbap_RL_InformationList_RL_SetupRqstFDD,
60762     &ett_nbap_RL_InformationItem_RL_SetupRqstFDD,
60763     &ett_nbap_E_DPCH_Information_RL_SetupRqstFDD,
60764     &ett_nbap_F_DPCH_Information_RL_SetupRqstFDD,
60765     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
60766     &ett_nbap_RadioLinkSetupRequestTDD,
60767     &ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
60768     &ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
60769     &ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD,
60770     &ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
60771     &ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD,
60772     &ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
60773     &ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
60774     &ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD,
60775     &ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD,
60776     &ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD,
60777     &ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
60778     &ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
60779     &ett_nbap_RL_Information_RL_SetupRqstTDD,
60780     &ett_nbap_RadioLinkSetupResponseFDD,
60781     &ett_nbap_Additional_HS_Cell_Information_Response_List,
60782     &ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs,
60783     &ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
60784     &ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD,
60785     &ett_nbap_DiversityIndication_RL_SetupRspFDD,
60786     &ett_nbap_Combining_RL_SetupRspFDD,
60787     &ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD,
60788     &ett_nbap_RadioLinkSetupResponseTDD,
60789     &ett_nbap_RL_InformationResponse_RL_SetupRspTDD,
60790     &ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD,
60791     &ett_nbap_RadioLinkSetupFailureFDD,
60792     &ett_nbap_CauseLevel_RL_SetupFailureFDD,
60793     &ett_nbap_GeneralCauseList_RL_SetupFailureFDD,
60794     &ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD,
60795     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
60796     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD,
60797     &ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD,
60798     &ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD,
60799     &ett_nbap_DiversityIndication_RL_SetupFailureFDD,
60800     &ett_nbap_Combining_RL_SetupFailureFDD,
60801     &ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
60802     &ett_nbap_RadioLinkSetupFailureTDD,
60803     &ett_nbap_CauseLevel_RL_SetupFailureTDD,
60804     &ett_nbap_GeneralCauseList_RL_SetupFailureTDD,
60805     &ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD,
60806     &ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
60807     &ett_nbap_RadioLinkAdditionRequestFDD,
60808     &ett_nbap_Additional_HS_Cell_Information_RL_Addition_List,
60809     &ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs,
60810     &ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
60811     &ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
60812     &ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
60813     &ett_nbap_RadioLinkAdditionRequestTDD,
60814     &ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
60815     &ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
60816     &ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD,
60817     &ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
60818     &ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
60819     &ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
60820     &ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
60821     &ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
60822     &ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
60823     &ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
60824     &ett_nbap_RL_Information_RL_AdditionRqstTDD,
60825     &ett_nbap_RadioLinkAdditionResponseFDD,
60826     &ett_nbap_Additional_HS_Cell_Change_Information_Response_List,
60827     &ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs,
60828     &ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
60829     &ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
60830     &ett_nbap_DiversityIndication_RL_AdditionRspFDD,
60831     &ett_nbap_Combining_RL_AdditionRspFDD,
60832     &ett_nbap_Non_Combining_RL_AdditionRspFDD,
60833     &ett_nbap_RadioLinkAdditionResponseTDD,
60834     &ett_nbap_RL_InformationResponse_RL_AdditionRspTDD,
60835     &ett_nbap_DCH_Information_RL_AdditionRspTDD,
60836     &ett_nbap_DiversityIndication_RL_AdditionRspTDD,
60837     &ett_nbap_Combining_RL_AdditionRspTDD,
60838     &ett_nbap_Non_Combining_RL_AdditionRspTDD,
60839     &ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD,
60840     &ett_nbap_RadioLinkAdditionFailureFDD,
60841     &ett_nbap_CauseLevel_RL_AdditionFailureFDD,
60842     &ett_nbap_GeneralCauseList_RL_AdditionFailureFDD,
60843     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD,
60844     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
60845     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD,
60846     &ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD,
60847     &ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD,
60848     &ett_nbap_DiversityIndication_RL_AdditionFailureFDD,
60849     &ett_nbap_Combining_RL_AdditionFailureFDD,
60850     &ett_nbap_Non_Combining_RL_AdditionFailureFDD,
60851     &ett_nbap_RadioLinkAdditionFailureTDD,
60852     &ett_nbap_CauseLevel_RL_AdditionFailureTDD,
60853     &ett_nbap_GeneralCauseList_RL_AdditionFailureTDD,
60854     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD,
60855     &ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
60856     &ett_nbap_RadioLinkReconfigurationPrepareFDD,
60857     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep,
60858     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs,
60859     &ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
60860     &ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
60861     &ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
60862     &ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD,
60863     &ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD,
60864     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD,
60865     &ett_nbap_RL_InformationList_RL_ReconfPrepFDD,
60866     &ett_nbap_RL_InformationItem_RL_ReconfPrepFDD,
60867     &ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD,
60868     &ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD,
60869     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
60870     &ett_nbap_RadioLinkReconfigurationPrepareTDD,
60871     &ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
60872     &ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
60873     &ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
60874     &ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
60875     &ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD,
60876     &ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
60877     &ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
60878     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
60879     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
60880     &ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
60881     &ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60882     &ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
60883     &ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60884     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
60885     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60886     &ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
60887     &ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60888     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
60889     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR,
60890     &ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD,
60891     &ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60892     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
60893     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768,
60894     &ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
60895     &ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
60896     &ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
60897     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
60898     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
60899     &ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
60900     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
60901     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
60902     &ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
60903     &ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
60904     &ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
60905     &ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
60906     &ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
60907     &ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
60908     &ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD,
60909     &ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
60910     &ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
60911     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
60912     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
60913     &ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
60914     &ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
60915     &ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
60916     &ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60917     &ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
60918     &ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60919     &ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
60920     &ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60921     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
60922     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60923     &ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
60924     &ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60925     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
60926     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60927     &ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
60928     &ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
60929     &ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
60930     &ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
60931     &ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
60932     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
60933     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
60934     &ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
60935     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
60936     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
60937     &ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD,
60938     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD,
60939     &ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD,
60940     &ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD,
60941     &ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD,
60942     &ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD,
60943     &ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD,
60944     &ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD,
60945     &ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD,
60946     &ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD,
60947     &ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD,
60948     &ett_nbap_RL_Information_RL_ReconfPrepTDD,
60949     &ett_nbap_RadioLinkReconfigurationReady,
60950     &ett_nbap_RL_InformationResponseList_RL_ReconfReady,
60951     &ett_nbap_RL_InformationResponseItem_RL_ReconfReady,
60952     &ett_nbap_RadioLinkReconfigurationFailure,
60953     &ett_nbap_CauseLevel_RL_ReconfFailure,
60954     &ett_nbap_GeneralCauseList_RL_ReconfFailure,
60955     &ett_nbap_RLSpecificCauseList_RL_ReconfFailure,
60956     &ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure,
60957     &ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure,
60958     &ett_nbap_RadioLinkReconfigurationCommit,
60959     &ett_nbap_RadioLinkReconfigurationCancel,
60960     &ett_nbap_RadioLinkReconfigurationRequestFDD,
60961     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req,
60962     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs,
60963     &ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
60964     &ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
60965     &ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
60966     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD,
60967     &ett_nbap_RL_InformationList_RL_ReconfRqstFDD,
60968     &ett_nbap_RL_InformationItem_RL_ReconfRqstFDD,
60969     &ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD,
60970     &ett_nbap_RadioLinkReconfigurationRequestTDD,
60971     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
60972     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
60973     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
60974     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
60975     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
60976     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
60977     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
60978     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD,
60979     &ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
60980     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
60981     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD,
60982     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
60983     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
60984     &ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD,
60985     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD,
60986     &ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD,
60987     &ett_nbap_RL_Information_RL_ReconfRqstTDD,
60988     &ett_nbap_RadioLinkReconfigurationResponse,
60989     &ett_nbap_RL_InformationResponseList_RL_ReconfRsp,
60990     &ett_nbap_RL_InformationResponseItem_RL_ReconfRsp,
60991     &ett_nbap_RadioLinkDeletionRequest,
60992     &ett_nbap_RL_informationList_RL_DeletionRqst,
60993     &ett_nbap_RL_informationItem_RL_DeletionRqst,
60994     &ett_nbap_RadioLinkDeletionResponse,
60995     &ett_nbap_DL_PowerControlRequest,
60996     &ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst,
60997     &ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst,
60998     &ett_nbap_DL_PowerTimeslotControlRequest,
60999     &ett_nbap_DedicatedMeasurementInitiationRequest,
61000     &ett_nbap_DedicatedMeasurementObjectType_DM_Rqst,
61001     &ett_nbap_RL_DM_Rqst,
61002     &ett_nbap_RL_InformationList_DM_Rqst,
61003     &ett_nbap_RL_InformationItem_DM_Rqst,
61004     &ett_nbap_PUSCH_Info_DM_Rqst,
61005     &ett_nbap_HSSICH_Info_DM_Rqst,
61006     &ett_nbap_HSSICH_InfoExt_DM_Rqst,
61007     &ett_nbap_RL_Set_DM_Rqst,
61008     &ett_nbap_RL_Set_InformationList_DM_Rqst,
61009     &ett_nbap_RL_Set_InformationItem_DM_Rqst,
61010     &ett_nbap_DedicatedMeasurementInitiationResponse,
61011     &ett_nbap_DedicatedMeasurementObjectType_DM_Rsp,
61012     &ett_nbap_RL_DM_Rsp,
61013     &ett_nbap_RL_InformationList_DM_Rsp,
61014     &ett_nbap_RL_InformationItem_DM_Rsp,
61015     &ett_nbap_PUSCH_Info_DM_Rsp,
61016     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp,
61017     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp,
61018     &ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
61019     &ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
61020     &ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
61021     &ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
61022     &ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp,
61023     &ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp,
61024     &ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp,
61025     &ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp,
61026     &ett_nbap_RL_Set_DM_Rsp,
61027     &ett_nbap_RL_Set_InformationList_DM_Rsp,
61028     &ett_nbap_RL_Set_InformationItem_DM_Rsp,
61029     &ett_nbap_DedicatedMeasurementInitiationFailure,
61030     &ett_nbap_DedicatedMeasurementReport,
61031     &ett_nbap_DedicatedMeasurementObjectType_DM_Rprt,
61032     &ett_nbap_RL_DM_Rprt,
61033     &ett_nbap_RL_InformationList_DM_Rprt,
61034     &ett_nbap_RL_InformationItem_DM_Rprt,
61035     &ett_nbap_PUSCH_Info_DM_Rprt,
61036     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt,
61037     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt,
61038     &ett_nbap_RL_Set_DM_Rprt,
61039     &ett_nbap_RL_Set_InformationList_DM_Rprt,
61040     &ett_nbap_RL_Set_InformationItem_DM_Rprt,
61041     &ett_nbap_DedicatedMeasurementTerminationRequest,
61042     &ett_nbap_DedicatedMeasurementFailureIndication,
61043     &ett_nbap_RadioLinkFailureIndication,
61044     &ett_nbap_Reporting_Object_RL_FailureInd,
61045     &ett_nbap_RL_RL_FailureInd,
61046     &ett_nbap_RL_InformationList_RL_FailureInd,
61047     &ett_nbap_RL_InformationItem_RL_FailureInd,
61048     &ett_nbap_RL_Set_RL_FailureInd,
61049     &ett_nbap_RL_Set_InformationList_RL_FailureInd,
61050     &ett_nbap_RL_Set_InformationItem_RL_FailureInd,
61051     &ett_nbap_CCTrCH_RL_FailureInd,
61052     &ett_nbap_CCTrCH_InformationList_RL_FailureInd,
61053     &ett_nbap_CCTrCH_InformationItem_RL_FailureInd,
61054     &ett_nbap_RadioLinkPreemptionRequiredIndication,
61055     &ett_nbap_RL_InformationList_RL_PreemptRequiredInd,
61056     &ett_nbap_RL_InformationItem_RL_PreemptRequiredInd,
61057     &ett_nbap_RadioLinkRestoreIndication,
61058     &ett_nbap_Reporting_Object_RL_RestoreInd,
61059     &ett_nbap_RL_RL_RestoreInd,
61060     &ett_nbap_RL_InformationList_RL_RestoreInd,
61061     &ett_nbap_RL_InformationItem_RL_RestoreInd,
61062     &ett_nbap_RL_Set_RL_RestoreInd,
61063     &ett_nbap_RL_Set_InformationList_RL_RestoreInd,
61064     &ett_nbap_RL_Set_InformationItem_RL_RestoreInd,
61065     &ett_nbap_CCTrCH_RL_RestoreInd,
61066     &ett_nbap_CCTrCH_InformationList_RL_RestoreInd,
61067     &ett_nbap_CCTrCH_InformationItem_RL_RestoreInd,
61068     &ett_nbap_CompressedModeCommand,
61069     &ett_nbap_ErrorIndication,
61070     &ett_nbap_PrivateMessage,
61071     &ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD,
61072     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst,
61073     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst,
61074     &ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD,
61075     &ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst,
61076     &ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst,
61077     &ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst,
61078     &ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst,
61079     &ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
61080     &ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst,
61081     &ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst,
61082     &ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
61083     &ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
61084     &ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
61085     &ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
61086     &ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
61087     &ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
61088     &ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
61089     &ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
61090     &ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst,
61091     &ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst,
61092     &ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst,
61093     &ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst,
61094     &ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst,
61095     &ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
61096     &ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
61097     &ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst,
61098     &ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst,
61099     &ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
61100     &ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
61101     &ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
61102     &ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
61103     &ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
61104     &ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
61105     &ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
61106     &ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
61107     &ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst,
61108     &ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
61109     &ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst,
61110     &ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst,
61111     &ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst,
61112     &ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst,
61113     &ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst,
61114     &ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst,
61115     &ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
61116     &ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst,
61117     &ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst,
61118     &ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
61119     &ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
61120     &ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
61121     &ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
61122     &ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
61123     &ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
61124     &ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
61125     &ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
61126     &ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst,
61127     &ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst,
61128     &ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst,
61129     &ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst,
61130     &ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst,
61131     &ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
61132     &ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
61133     &ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst,
61134     &ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst,
61135     &ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
61136     &ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
61137     &ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
61138     &ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
61139     &ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
61140     &ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
61141     &ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
61142     &ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
61143     &ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst,
61144     &ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
61145     &ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst,
61146     &ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst,
61147     &ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
61148     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
61149     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst,
61150     &ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst,
61151     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
61152     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
61153     &ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
61154     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
61155     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
61156     &ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
61157     &ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst,
61158     &ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst,
61159     &ett_nbap_HS_SICH_Information_PSCH_ReconfRqst,
61160     &ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst,
61161     &ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst,
61162     &ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst,
61163     &ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst,
61164     &ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst,
61165     &ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst,
61166     &ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst,
61167     &ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
61168     &ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst,
61169     &ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst,
61170     &ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
61171     &ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
61172     &ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst,
61173     &ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst,
61174     &ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst,
61175     &ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst,
61176     &ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst,
61177     &ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst,
61178     &ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
61179     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst,
61180     &ett_nbap_E_PUCH_Information_PSCH_ReconfRqst,
61181     &ett_nbap_E_PUCH_Timeslot_Info,
61182     &ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
61183     &ett_nbap_E_AGCH_Information_PSCH_ReconfRqst,
61184     &ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst,
61185     &ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
61186     &ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst,
61187     &ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst,
61188     &ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
61189     &ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst,
61190     &ett_nbap_E_HICH_Information_PSCH_ReconfRqst,
61191     &ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst,
61192     &ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
61193     &ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst,
61194     &ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst,
61195     &ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
61196     &ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst,
61197     &ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst,
61198     &ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst,
61199     &ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst,
61200     &ett_nbap_E_PUCH_Timeslot_InfoLCR,
61201     &ett_nbap_E_PUCH_Timeslot_Item_InfoLCR,
61202     &ett_nbap_E_PUCH_Codelist_LCR,
61203     &ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
61204     &ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst,
61205     &ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst,
61206     &ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
61207     &ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
61208     &ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
61209     &ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
61210     &ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst,
61211     &ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst,
61212     &ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
61213     &ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst,
61214     &ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst,
61215     &ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst,
61216     &ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
61217     &ett_nbap_SYNC_UL_Partition_LCR,
61218     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst,
61219     &ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst,
61220     &ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
61221     &ett_nbap_PhysicalSharedChannelReconfigurationResponse,
61222     &ett_nbap_E_HICH_TimeOffset_ExtensionLCR,
61223     &ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR,
61224     &ett_nbap_PhysicalSharedChannelReconfigurationFailure,
61225     &ett_nbap_CauseLevel_PSCH_ReconfFailure,
61226     &ett_nbap_GeneralCauseList_PSCH_ReconfFailure,
61227     &ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD,
61228     &ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
61229     &ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD,
61230     &ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
61231     &ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD,
61232     &ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD,
61233     &ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD,
61234     &ett_nbap_ResetRequest,
61235     &ett_nbap_ResetIndicator,
61236     &ett_nbap_CommunicationContextList_Reset,
61237     &ett_nbap_CommunicationContextInfoList_Reset,
61238     &ett_nbap_CommunicationContextInfoItem_Reset,
61239     &ett_nbap_CommunicationContextType_Reset,
61240     &ett_nbap_CommunicationControlPortList_Reset,
61241     &ett_nbap_CommunicationControlPortInfoList_Reset,
61242     &ett_nbap_CommunicationControlPortInfoItem_Reset,
61243     &ett_nbap_ResetResponse,
61244     &ett_nbap_InformationExchangeInitiationRequest,
61245     &ett_nbap_InformationExchangeObjectType_InfEx_Rqst,
61246     &ett_nbap_Cell_InfEx_Rqst,
61247     &ett_nbap_InformationExchangeInitiationResponse,
61248     &ett_nbap_InformationExchangeObjectType_InfEx_Rsp,
61249     &ett_nbap_Cell_InfEx_Rsp,
61250     &ett_nbap_InformationExchangeInitiationFailure,
61251     &ett_nbap_InformationReport,
61252     &ett_nbap_InformationExchangeObjectType_InfEx_Rprt,
61253     &ett_nbap_Cell_Inf_Rprt,
61254     &ett_nbap_InformationExchangeTerminationRequest,
61255     &ett_nbap_InformationExchangeFailureIndication,
61256     &ett_nbap_CellSynchronisationInitiationRequestTDD,
61257     &ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD,
61258     &ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD,
61259     &ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD,
61260     &ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD,
61261     &ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD,
61262     &ett_nbap_CellSynchronisationInitiationResponseTDD,
61263     &ett_nbap_CellSynchronisationInitiationFailureTDD,
61264     &ett_nbap_CellSynchronisationReconfigurationRequestTDD,
61265     &ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD,
61266     &ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD,
61267     &ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD,
61268     &ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD,
61269     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD,
61270     &ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD,
61271     &ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD,
61272     &ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD,
61273     &ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD,
61274     &ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD,
61275     &ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD,
61276     &ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD,
61277     &ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD,
61278     &ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD,
61279     &ett_nbap_CellSynchronisationReconfigurationResponseTDD,
61280     &ett_nbap_CellSynchronisationReconfigurationFailureTDD,
61281     &ett_nbap_CellSynchronisationAdjustmentRequestTDD,
61282     &ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD,
61283     &ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD,
61284     &ett_nbap_CellSynchronisationAdjustmentResponseTDD,
61285     &ett_nbap_CellSynchronisationAdjustmentFailureTDD,
61286     &ett_nbap_CauseLevel_SyncAdjustmntFailureTDD,
61287     &ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD,
61288     &ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD,
61289     &ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
61290     &ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD,
61291     &ett_nbap_CellSynchronisationTerminationRequestTDD,
61292     &ett_nbap_CellSynchronisationFailureIndicationTDD,
61293     &ett_nbap_CellSynchronisationReportTDD,
61294     &ett_nbap_CellSyncInfo_CellSyncReprtTDD,
61295     &ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD,
61296     &ett_nbap_SyncReportType_CellSyncReprtTDD,
61297     &ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD,
61298     &ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD,
61299     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD,
61300     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD,
61301     &ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD,
61302     &ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD,
61303     &ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
61304     &ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD,
61305     &ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD,
61306     &ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD,
61307     &ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD,
61308     &ett_nbap_BearerRearrangementIndication,
61309     &ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd,
61310     &ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd,
61311     &ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd,
61312     &ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd,
61313     &ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd,
61314     &ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd,
61315     &ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd,
61316     &ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd,
61317     &ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd,
61318     &ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd,
61319     &ett_nbap_RadioLinkActivationCommandFDD,
61320     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD,
61321     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD,
61322     &ett_nbap_RadioLinkActivationCommandTDD,
61323     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD,
61324     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD,
61325     &ett_nbap_RadioLinkParameterUpdateIndicationFDD,
61326     &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd,
61327     &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs,
61328     &ett_nbap_RadioLinkParameterUpdateIndicationTDD,
61329     &ett_nbap_MBMSNotificationUpdateCommand,
61330     &ett_nbap_UEStatusUpdateCommand,
61331     &ett_nbap_NBAP_PDU,
61332     &ett_nbap_InitiatingMessage,
61333     &ett_nbap_SuccessfulOutcome,
61334     &ett_nbap_UnsuccessfulOutcome,
61335     &ett_nbap_Outcome,
61336
61337 /*--- End of included file: packet-nbap-ettarr.c ---*/
61338 #line 142 "packet-nbap-template.c"
61339   };
61340
61341
61342   /* Register protocol */
61343   proto_nbap = proto_register_protocol(PNAME, PSNAME, PFNAME);
61344   /* Register fields and subtrees */
61345   proto_register_field_array(proto_nbap, hf, array_length(hf));
61346   proto_register_subtree_array(ett, array_length(ett));
61347  
61348   /* Register dissector */
61349   register_dissector("nbap", dissect_nbap, proto_nbap);
61350
61351   /* Register dissector tables */
61352   nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
61353   nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
61354   nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
61355   nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
61356   nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
61357
61358 }
61359
61360
61361 /*--- proto_reg_handoff_nbap ---------------------------------------*/
61362 void
61363 proto_reg_handoff_nbap(void)
61364 {
61365         dissector_handle_t nbap_handle;
61366
61367         nbap_handle = find_dissector("nbap");
61368         /*dissector_add("sctp.ppi",  Add ppid here, nbap_handle); */
61369         dissector_add_handle("sctp.port", nbap_handle);  /* for "decode-as" */
61370
61371
61372 /*--- Included file: packet-nbap-dis-tab.c ---*/
61373 #line 1 "packet-nbap-dis-tab.c"
61374   dissector_add("nbap.ies", id_TUTRANGPSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementValueInformation_PDU, proto_nbap));
61375   dissector_add("nbap.ies", id_SFNSFNMeasurementValueInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementValueInformation_PDU, proto_nbap));
61376   dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
61377   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation, new_create_dissector_handle(dissect_HS_DSCHRequiredPower_PDU, proto_nbap));
61378   dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRate_PDU, proto_nbap));
61379   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));
61380   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));
61381   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));
61382   dissector_add("nbap.ies", id_UpPTSInterferenceValue, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
61383   dissector_add("nbap.ies", id_DLTransmissionBranchLoadValue, new_create_dissector_handle(dissect_DLTransmissionBranchLoadValue_PDU, proto_nbap));
61384   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU, proto_nbap));
61385   dissector_add("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
61386   dissector_add("nbap.ies", id_E_DCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_E_DCHProvidedBitRate_PDU, proto_nbap));
61387   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));
61388   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));
61389   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));
61390   dissector_add("nbap.ies", id_TUTRANGANSSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementValueInformation_PDU, proto_nbap));
61391   dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_LCR, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_LCR_PDU, proto_nbap));
61392   dissector_add("nbap.ies", id_Angle_Of_Arrival_Value_LCR, new_create_dissector_handle(dissect_Angle_Of_Arrival_Value_LCR_PDU, proto_nbap));
61393   dissector_add("nbap.ies", id_HS_SICH_Reception_Quality, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Value_PDU, proto_nbap));
61394   dissector_add("nbap.ies", id_Best_Cell_Portions_Value, new_create_dissector_handle(dissect_Best_Cell_Portions_Value_PDU, proto_nbap));
61395   dissector_add("nbap.ies", id_Rx_Timing_Deviation_Value_768, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_768_PDU, proto_nbap));
61396   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));
61397   dissector_add("nbap.ies", id_Extended_Round_Trip_Time_Value, new_create_dissector_handle(dissect_Extended_Round_Trip_Time_Value_PDU, proto_nbap));
61398   dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformationLCR, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU, proto_nbap));
61399   dissector_add("nbap.ies", id_neighbouringTDDCellMeasurementInformation768, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformation768_PDU, proto_nbap));
61400   dissector_add("nbap.ies", id_ReportCharacteristicsType_OnModification, new_create_dissector_handle(dissect_ReportCharacteristicsType_OnModification_PDU, proto_nbap));
61401   dissector_add("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_Value_PDU, proto_nbap));
61402   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));
61403   dissector_add("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
61404   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
61405   dissector_add("nbap.ies", id_TUTRANGPSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementThresholdInformation_PDU, proto_nbap));
61406   dissector_add("nbap.ies", id_SFNSFNMeasurementThresholdInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementThresholdInformation_PDU, proto_nbap));
61407   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));
61408   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
61409   dissector_add("nbap.ies", id_HS_DSCHRequiredPowerValue_For_Cell_Portion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
61410   dissector_add("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
61411   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));
61412   dissector_add("nbap.ies", id_TUTRANGANSSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementThresholdInformation_PDU, proto_nbap));
61413   dissector_add("nbap.ies", id_C_ID, new_create_dissector_handle(dissect_C_ID_PDU, proto_nbap));
61414   dissector_add("nbap.ies", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
61415   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU, proto_nbap));
61416   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU, proto_nbap));
61417   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
61418   dissector_add("nbap.ies", id_RACH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
61419   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU, proto_nbap));
61420   dissector_add("nbap.ies", id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
61421   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));
61422   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
61423   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61424   dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61425   dissector_add("nbap.ies", id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
61426   dissector_add("nbap.ies", id_PRACH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61427   dissector_add("nbap.ies", id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU, proto_nbap));
61428   dissector_add("nbap.ies", id_RACH_ParameterItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61429   dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_SetupRsp, new_create_dissector_handle(dissect_FACH_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
61430   dissector_add("nbap.ies", id_PCH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
61431   dissector_add("nbap.ies", id_RACH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
61432   dissector_add("nbap.ies", id_CriticalityDiagnostics, new_create_dissector_handle(dissect_CriticalityDiagnostics_PDU, proto_nbap));
61433   dissector_add("nbap.ies", id_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
61434   dissector_add("nbap.ies", id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61435   dissector_add("nbap.ies", id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61436   dissector_add("nbap.ies", id_PCH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61437   dissector_add("nbap.ies", id_PICH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61438   dissector_add("nbap.ies", id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61439   dissector_add("nbap.ies", id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61440   dissector_add("nbap.ies", id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61441   dissector_add("nbap.ies", id_PICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61442   dissector_add("nbap.ies", id_FACH_ParametersList_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61443   dissector_add("nbap.ies", id_PCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61444   dissector_add("nbap.ies", id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61445   dissector_add("nbap.ies", id_CommonPhysicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
61446   dissector_add("nbap.ies", id_BlockingPriorityIndicator, new_create_dissector_handle(dissect_BlockingPriorityIndicator_PDU, proto_nbap));
61447   dissector_add("nbap.ies", id_ShutdownTimer, new_create_dissector_handle(dissect_ShutdownTimer_PDU, proto_nbap));
61448   dissector_add("nbap.ies", id_Start_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_Start_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
61449   dissector_add("nbap.ies", id_End_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_End_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
61450   dissector_add("nbap.ies", id_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationList_AuditRsp_PDU, proto_nbap));
61451   dissector_add("nbap.ies", id_CCP_InformationList_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationList_AuditRsp_PDU, proto_nbap));
61452   dissector_add("nbap.ies", id_Local_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationList_AuditRsp_PDU, proto_nbap));
61453   dissector_add("nbap.ies", id_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
61454   dissector_add("nbap.ies", id_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
61455   dissector_add("nbap.ies", id_P_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61456   dissector_add("nbap.ies", id_S_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61457   dissector_add("nbap.ies", id_P_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61458   dissector_add("nbap.ies", id_S_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61459   dissector_add("nbap.ies", id_P_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61460   dissector_add("nbap.ies", id_BCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
61461   dissector_add("nbap.ies", id_S_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61462   dissector_add("nbap.ies", id_PCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
61463   dissector_add("nbap.ies", id_PICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61464   dissector_add("nbap.ies", id_FACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
61465   dissector_add("nbap.ies", id_PRACH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61466   dissector_add("nbap.ies", id_RACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
61467   dissector_add("nbap.ies", id_AICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61468   dissector_add("nbap.ies", id_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61469   dissector_add("nbap.ies", id_CCP_InformationItem_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationItem_AuditRsp_PDU, proto_nbap));
61470   dissector_add("nbap.ies", id_FPACH_LCR_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61471   dissector_add("nbap.ies", id_S_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61472   dissector_add("nbap.ies", id_PRACH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61473   dissector_add("nbap.ies", id_Local_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
61474   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
61475   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));
61476   dissector_add("nbap.ies", id_PLCCH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61477   dissector_add("nbap.ies", id_E_RUCCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61478   dissector_add("nbap.ies", id_E_RUCCH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61479   dissector_add("nbap.ies", id_MeasurementID, new_create_dissector_handle(dissect_MeasurementID_PDU, proto_nbap));
61480   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rqst, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rqst_PDU, proto_nbap));
61481   dissector_add("nbap.ies", id_CommonMeasurementType, new_create_dissector_handle(dissect_CommonMeasurementType_PDU, proto_nbap));
61482   dissector_add("nbap.ies", id_MeasurementFilterCoefficient, new_create_dissector_handle(dissect_MeasurementFilterCoefficient_PDU, proto_nbap));
61483   dissector_add("nbap.ies", id_ReportCharacteristics, new_create_dissector_handle(dissect_ReportCharacteristics_PDU, proto_nbap));
61484   dissector_add("nbap.ies", id_SFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
61485   dissector_add("nbap.ies", id_SFN, new_create_dissector_handle(dissect_SFN_PDU, proto_nbap));
61486   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rqst, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rqst_PDU, proto_nbap));
61487   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rsp, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rsp_PDU, proto_nbap));
61488   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rsp, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rsp_PDU, proto_nbap));
61489   dissector_add("nbap.ies", id_CommonMeasurementObjectType_CM_Rprt, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rprt_PDU, proto_nbap));
61490   dissector_add("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rprt, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rprt_PDU, proto_nbap));
61491   dissector_add("nbap.ies", id_Local_Cell_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
61492   dissector_add("nbap.ies", id_T_Cell, new_create_dissector_handle(dissect_T_Cell_PDU, proto_nbap));
61493   dissector_add("nbap.ies", id_UARFCNforNu, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
61494   dissector_add("nbap.ies", id_UARFCNforNd, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
61495   dissector_add("nbap.ies", id_MaximumTransmissionPower, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
61496   dissector_add("nbap.ies", id_Closed_Loop_Timing_Adjustment_Mode, new_create_dissector_handle(dissect_Closedlooptimingadjustmentmode_PDU, proto_nbap));
61497   dissector_add("nbap.ies", id_PrimaryScramblingCode, new_create_dissector_handle(dissect_PrimaryScramblingCode_PDU, proto_nbap));
61498   dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_SetupRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU, proto_nbap));
61499   dissector_add("nbap.ies", id_DL_TPC_Pattern01Count, new_create_dissector_handle(dissect_DL_TPC_Pattern01Count_PDU, proto_nbap));
61500   dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
61501   dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
61502   dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
61503   dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
61504   dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
61505   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));
61506   dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
61507   dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
61508   dissector_add("nbap.ies", id_UARFCNforNt, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
61509   dissector_add("nbap.ies", id_CellParameterID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
61510   dissector_add("nbap.ies", id_TransmissionDiversityApplied, new_create_dissector_handle(dissect_TransmissionDiversityApplied_PDU, proto_nbap));
61511   dissector_add("nbap.ies", id_SyncCase, new_create_dissector_handle(dissect_SyncCase_PDU, proto_nbap));
61512   dissector_add("nbap.ies", id_DPCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
61513   dissector_add("nbap.ies", id_PUSCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
61514   dissector_add("nbap.ies", id_PRACHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
61515   dissector_add("nbap.ies", id_TimingAdvanceApplied, new_create_dissector_handle(dissect_TimingAdvanceApplied_PDU, proto_nbap));
61516   dissector_add("nbap.ies", id_SCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61517   dissector_add("nbap.ies", id_PCCPCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61518   dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU, proto_nbap));
61519   dissector_add("nbap.ies", id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, new_create_dissector_handle(dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU, proto_nbap));
61520   dissector_add("nbap.ies", id_Synchronisation_Configuration_Cell_ReconfRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU, proto_nbap));
61521   dissector_add("nbap.ies", id_PrimarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
61522   dissector_add("nbap.ies", id_SecondarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
61523   dissector_add("nbap.ies", id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
61524   dissector_add("nbap.ies", id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
61525   dissector_add("nbap.ies", id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
61526   dissector_add("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
61527   dissector_add("nbap.ies", id_CellPortion_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
61528   dissector_add("nbap.ies", id_SCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61529   dissector_add("nbap.ies", id_PCCPCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61530   dissector_add("nbap.ies", id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU, proto_nbap));
61531   dissector_add("nbap.ies", id_IndicationType_ResourceStatusInd, new_create_dissector_handle(dissect_IndicationType_ResourceStatusInd_PDU, proto_nbap));
61532   dissector_add("nbap.ies", id_Local_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
61533   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
61534   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));
61535   dissector_add("nbap.ies", id_Local_Cell_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
61536   dissector_add("nbap.ies", id_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
61537   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));
61538   dissector_add("nbap.ies", id_CCP_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_CCP_InformationItem_ResourceStatusInd_PDU, proto_nbap));
61539   dissector_add("nbap.ies", id_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
61540   dissector_add("nbap.ies", id_FPACH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61541   dissector_add("nbap.ies", id_DwPCH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61542   dissector_add("nbap.ies", id_PLCCH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61543   dissector_add("nbap.ies", id_S_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61544   dissector_add("nbap.ies", id_BCCH_ModificationTime, new_create_dissector_handle(dissect_BCCH_ModificationTime_PDU, proto_nbap));
61545   dissector_add("nbap.ies", id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, new_create_dissector_handle(dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU, proto_nbap));
61546   dissector_add("nbap.ies", id_SegmentInformationListIE_SystemInfoUpdate, new_create_dissector_handle(dissect_SegmentInformationListIE_SystemInfoUpdate_PDU, proto_nbap));
61547   dissector_add("nbap.ies", id_CRNC_CommunicationContextID, new_create_dissector_handle(dissect_CRNC_CommunicationContextID_PDU, proto_nbap));
61548   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
61549   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
61550   dissector_add("nbap.ies", id_DCH_FDD_Information, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
61551   dissector_add("nbap.ies", id_RL_InformationList_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_SetupRqstFDD_PDU, proto_nbap));
61552   dissector_add("nbap.ies", id_Transmission_Gap_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Transmission_Gap_Pattern_Sequence_Information_PDU, proto_nbap));
61553   dissector_add("nbap.ies", id_Active_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Active_Pattern_Sequence_Information_PDU, proto_nbap));
61554   dissector_add("nbap.ies", id_RL_InformationItem_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_SetupRqstFDD_PDU, proto_nbap));
61555   dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
61556   dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
61557   dissector_add("nbap.ies", id_DCH_TDD_Information, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
61558   dissector_add("nbap.ies", id_DSCH_TDD_Information, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
61559   dissector_add("nbap.ies", id_USCH_Information, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
61560   dissector_add("nbap.ies", id_RL_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_SetupRqstTDD_PDU, proto_nbap));
61561   dissector_add("nbap.ies", id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
61562   dissector_add("nbap.ies", id_UL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
61563   dissector_add("nbap.ies", id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
61564   dissector_add("nbap.ies", id_DL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
61565   dissector_add("nbap.ies", id_NodeB_CommunicationContextID, new_create_dissector_handle(dissect_NodeB_CommunicationContextID_PDU, proto_nbap));
61566   dissector_add("nbap.ies", id_CommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
61567   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU, proto_nbap));
61568   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU, proto_nbap));
61569   dissector_add("nbap.ies", id_RL_InformationResponse_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_SetupRspTDD_PDU, proto_nbap));
61570   dissector_add("nbap.ies", id_DCH_InformationResponse, new_create_dissector_handle(dissect_DCH_InformationResponse_PDU, proto_nbap));
61571   dissector_add("nbap.ies", id_DSCH_InformationResponse, new_create_dissector_handle(dissect_DSCH_InformationResponse_PDU, proto_nbap));
61572   dissector_add("nbap.ies", id_USCH_InformationResponse, new_create_dissector_handle(dissect_USCH_InformationResponse_PDU, proto_nbap));
61573   dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureFDD_PDU, proto_nbap));
61574   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
61575   dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
61576   dissector_add("nbap.ies", id_CauseLevel_RL_SetupFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureTDD_PDU, proto_nbap));
61577   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU, proto_nbap));
61578   dissector_add("nbap.ies", id_Compressed_Mode_Deactivation_Flag, new_create_dissector_handle(dissect_Compressed_Mode_Deactivation_Flag_PDU, proto_nbap));
61579   dissector_add("nbap.ies", id_RL_InformationList_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_AdditionRqstFDD_PDU, proto_nbap));
61580   dissector_add("nbap.ies", id_RL_InformationItem_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU, proto_nbap));
61581   dissector_add("nbap.ies", id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
61582   dissector_add("nbap.ies", id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
61583   dissector_add("nbap.ies", id_RL_Information_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_AdditionRqstTDD_PDU, proto_nbap));
61584   dissector_add("nbap.ies", id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
61585   dissector_add("nbap.ies", id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
61586   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU, proto_nbap));
61587   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU, proto_nbap));
61588   dissector_add("nbap.ies", id_RL_InformationResponse_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU, proto_nbap));
61589   dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureFDD_PDU, proto_nbap));
61590   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
61591   dissector_add("nbap.ies", id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
61592   dissector_add("nbap.ies", id_CauseLevel_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureTDD_PDU, proto_nbap));
61593   dissector_add("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU, proto_nbap));
61594   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
61595   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
61596   dissector_add("nbap.ies", id_FDD_DCHs_to_Modify, new_create_dissector_handle(dissect_FDD_DCHs_to_Modify_PDU, proto_nbap));
61597   dissector_add("nbap.ies", id_DCHs_to_Add_FDD, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
61598   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU, proto_nbap));
61599   dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfPrepFDD_PDU, proto_nbap));
61600   dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU, proto_nbap));
61601   dissector_add("nbap.ies", id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
61602   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
61603   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
61604   dissector_add("nbap.ies", id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
61605   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
61606   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
61607   dissector_add("nbap.ies", id_TDD_DCHs_to_Modify, new_create_dissector_handle(dissect_TDD_DCHs_to_Modify_PDU, proto_nbap));
61608   dissector_add("nbap.ies", id_DCHs_to_Add_TDD, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
61609   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
61610   dissector_add("nbap.ies", id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
61611   dissector_add("nbap.ies", id_DSCHs_to_Add_TDD, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
61612   dissector_add("nbap.ies", id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
61613   dissector_add("nbap.ies", id_USCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
61614   dissector_add("nbap.ies", id_USCH_Information_Add, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
61615   dissector_add("nbap.ies", id_USCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
61616   dissector_add("nbap.ies", id_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
61617   dissector_add("nbap.ies", id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
61618   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));
61619   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));
61620   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));
61621   dissector_add("nbap.ies", id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
61622   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));
61623   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));
61624   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));
61625   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfReady_PDU, proto_nbap));
61626   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfReady_PDU, proto_nbap));
61627   dissector_add("nbap.ies", id_CauseLevel_RL_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_RL_ReconfFailure_PDU, proto_nbap));
61628   dissector_add("nbap.ies", id_RL_ReconfigurationFailureItem_RL_ReconfFailure, new_create_dissector_handle(dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU, proto_nbap));
61629   dissector_add("nbap.ies", id_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
61630   dissector_add("nbap.ies", id_UL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
61631   dissector_add("nbap.ies", id_DL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
61632   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU, proto_nbap));
61633   dissector_add("nbap.ies", id_RL_InformationList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfRqstFDD_PDU, proto_nbap));
61634   dissector_add("nbap.ies", id_RL_InformationItem_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU, proto_nbap));
61635   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
61636   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
61637   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
61638   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
61639   dissector_add("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
61640   dissector_add("nbap.ies", id_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
61641   dissector_add("nbap.ies", id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
61642   dissector_add("nbap.ies", id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
61643   dissector_add("nbap.ies", id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
61644   dissector_add("nbap.ies", id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
61645   dissector_add("nbap.ies", id_RL_InformationResponseList_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfRsp_PDU, proto_nbap));
61646   dissector_add("nbap.ies", id_RL_InformationResponseItem_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU, proto_nbap));
61647   dissector_add("nbap.ies", id_RL_informationList_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationList_RL_DeletionRqst_PDU, proto_nbap));
61648   dissector_add("nbap.ies", id_RL_informationItem_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationItem_RL_DeletionRqst_PDU, proto_nbap));
61649   dissector_add("nbap.ies", id_PowerAdjustmentType, new_create_dissector_handle(dissect_PowerAdjustmentType_PDU, proto_nbap));
61650   dissector_add("nbap.ies", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61651   dissector_add("nbap.ies", id_InnerLoopDLPCStatus, new_create_dissector_handle(dissect_InnerLoopDLPCStatus_PDU, proto_nbap));
61652   dissector_add("nbap.ies", id_DLReferencePowerList_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU, proto_nbap));
61653   dissector_add("nbap.ies", id_MaxAdjustmentStep, new_create_dissector_handle(dissect_MaxAdjustmentStep_PDU, proto_nbap));
61654   dissector_add("nbap.ies", id_AdjustmentPeriod, new_create_dissector_handle(dissect_AdjustmentPeriod_PDU, proto_nbap));
61655   dissector_add("nbap.ies", id_AdjustmentRatio, new_create_dissector_handle(dissect_ScaledAdjustmentRatio_PDU, proto_nbap));
61656   dissector_add("nbap.ies", id_DL_ReferencePowerInformationItem_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU, proto_nbap));
61657   dissector_add("nbap.ies", id_TimeslotISCPInfo, new_create_dissector_handle(dissect_DL_TimeslotISCPInfo_PDU, proto_nbap));
61658   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rqst, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU, proto_nbap));
61659   dissector_add("nbap.ies", id_DedicatedMeasurementType, new_create_dissector_handle(dissect_DedicatedMeasurementType_PDU, proto_nbap));
61660   dissector_add("nbap.ies", id_CFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
61661   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rqst, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rqst_PDU, proto_nbap));
61662   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rsp, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU, proto_nbap));
61663   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rsp_PDU, proto_nbap));
61664   dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rsp_PDU, proto_nbap));
61665   dissector_add("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rprt, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU, proto_nbap));
61666   dissector_add("nbap.ies", id_RL_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rprt_PDU, proto_nbap));
61667   dissector_add("nbap.ies", id_RL_Set_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rprt_PDU, proto_nbap));
61668   dissector_add("nbap.ies", id_Reporting_Object_RL_FailureInd, new_create_dissector_handle(dissect_Reporting_Object_RL_FailureInd_PDU, proto_nbap));
61669   dissector_add("nbap.ies", id_RL_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_FailureInd_PDU, proto_nbap));
61670   dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_FailureInd_PDU, proto_nbap));
61671   dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_FailureInd_PDU, proto_nbap));
61672   dissector_add("nbap.ies", id_RL_InformationList_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationList_RL_PreemptRequiredInd_PDU, proto_nbap));
61673   dissector_add("nbap.ies", id_RL_InformationItem_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU, proto_nbap));
61674   dissector_add("nbap.ies", id_Reporting_Object_RL_RestoreInd, new_create_dissector_handle(dissect_Reporting_Object_RL_RestoreInd_PDU, proto_nbap));
61675   dissector_add("nbap.ies", id_RL_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_RestoreInd_PDU, proto_nbap));
61676   dissector_add("nbap.ies", id_RL_Set_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_RestoreInd_PDU, proto_nbap));
61677   dissector_add("nbap.ies", id_CCTrCH_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU, proto_nbap));
61678   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));
61679   dissector_add("nbap.ies", id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
61680   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));
61681   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));
61682   dissector_add("nbap.ies", id_PDSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
61683   dissector_add("nbap.ies", id_PDSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
61684   dissector_add("nbap.ies", id_PDSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
61685   dissector_add("nbap.ies", id_PUSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
61686   dissector_add("nbap.ies", id_PUSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
61687   dissector_add("nbap.ies", id_PUSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
61688   dissector_add("nbap.ies", id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
61689   dissector_add("nbap.ies", id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
61690   dissector_add("nbap.ies", id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
61691   dissector_add("nbap.ies", id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
61692   dissector_add("nbap.ies", id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
61693   dissector_add("nbap.ies", id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
61694   dissector_add("nbap.ies", id_CauseLevel_PSCH_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_PSCH_ReconfFailure_PDU, proto_nbap));
61695   dissector_add("nbap.ies", id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
61696   dissector_add("nbap.ies", id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
61697   dissector_add("nbap.ies", id_ResetIndicator, new_create_dissector_handle(dissect_ResetIndicator_PDU, proto_nbap));
61698   dissector_add("nbap.ies", id_CommunicationContextInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationContextInfoItem_Reset_PDU, proto_nbap));
61699   dissector_add("nbap.ies", id_CommunicationControlPortInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationControlPortInfoItem_Reset_PDU, proto_nbap));
61700   dissector_add("nbap.ies", id_InformationExchangeID, new_create_dissector_handle(dissect_InformationExchangeID_PDU, proto_nbap));
61701   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rqst, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rqst_PDU, proto_nbap));
61702   dissector_add("nbap.ies", id_InformationType, new_create_dissector_handle(dissect_InformationType_PDU, proto_nbap));
61703   dissector_add("nbap.ies", id_InformationReportCharacteristics, new_create_dissector_handle(dissect_InformationReportCharacteristics_PDU, proto_nbap));
61704   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rsp, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rsp_PDU, proto_nbap));
61705   dissector_add("nbap.ies", id_InformationExchangeObjectType_InfEx_Rprt, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rprt_PDU, proto_nbap));
61706   dissector_add("nbap.ies", id_cellSyncBurstRepetitionPeriod, new_create_dissector_handle(dissect_CellSyncBurstRepetitionPeriod_PDU, proto_nbap));
61707   dissector_add("nbap.ies", id_timeslotInfo_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU, proto_nbap));
61708   dissector_add("nbap.ies", id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
61709   dissector_add("nbap.ies", id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
61710   dissector_add("nbap.ies", id_TimeSlot, new_create_dissector_handle(dissect_TimeSlot_PDU, proto_nbap));
61711   dissector_add("nbap.ies", id_NCyclesPerSFNperiod, new_create_dissector_handle(dissect_NCyclesPerSFNperiod_PDU, proto_nbap));
61712   dissector_add("nbap.ies", id_NRepetitionsPerCyclePeriod, new_create_dissector_handle(dissect_NRepetitionsPerCyclePeriod_PDU, proto_nbap));
61713   dissector_add("nbap.ies", id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
61714   dissector_add("nbap.ies", id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
61715   dissector_add("nbap.ies", id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU, proto_nbap));
61716   dissector_add("nbap.ies", id_SynchronisationReportType, new_create_dissector_handle(dissect_SynchronisationReportType_PDU, proto_nbap));
61717   dissector_add("nbap.ies", id_SynchronisationReportCharacteristics, new_create_dissector_handle(dissect_SynchronisationReportCharacteristics_PDU, proto_nbap));
61718   dissector_add("nbap.ies", id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU, proto_nbap));
61719   dissector_add("nbap.ies", id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU, proto_nbap));
61720   dissector_add("nbap.ies", id_CauseLevel_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU, proto_nbap));
61721   dissector_add("nbap.ies", id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU, proto_nbap));
61722   dissector_add("nbap.ies", id_CSBTransmissionID, new_create_dissector_handle(dissect_CSBTransmissionID_PDU, proto_nbap));
61723   dissector_add("nbap.ies", id_CSBMeasurementID, new_create_dissector_handle(dissect_CSBMeasurementID_PDU, proto_nbap));
61724   dissector_add("nbap.ies", id_CellSyncInfo_CellSyncReprtTDD, new_create_dissector_handle(dissect_CellSyncInfo_CellSyncReprtTDD_PDU, proto_nbap));
61725   dissector_add("nbap.ies", id_SyncReportType_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncReportType_CellSyncReprtTDD_PDU, proto_nbap));
61726   dissector_add("nbap.ies", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
61727   dissector_add("nbap.ies", id_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
61728   dissector_add("nbap.ies", id_DSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
61729   dissector_add("nbap.ies", id_USCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
61730   dissector_add("nbap.ies", id_HSDSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
61731   dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU, proto_nbap));
61732   dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU, proto_nbap));
61733   dissector_add("nbap.ies", id_DelayedActivationList_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU, proto_nbap));
61734   dissector_add("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU, proto_nbap));
61735   dissector_add("nbap.ies", id_HSDSCH_FDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Update_Information_PDU, proto_nbap));
61736   dissector_add("nbap.ies", id_HSDSCH_TDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Update_Information_PDU, proto_nbap));
61737   dissector_add("nbap.ies", id_Modification_Period, new_create_dissector_handle(dissect_Modification_Period_PDU, proto_nbap));
61738   dissector_add("nbap.ies", id_MICH_CFN, new_create_dissector_handle(dissect_MICH_CFN_PDU, proto_nbap));
61739   dissector_add("nbap.ies", id_NI_Information_NotifUpdateCmd, new_create_dissector_handle(dissect_NI_Information_PDU, proto_nbap));
61740   dissector_add("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
61741   dissector_add("nbap.ies", id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
61742   dissector_add("nbap.ies", id_UPPCH_LCR_InformationItem_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU, proto_nbap));
61743   dissector_add("nbap.ies", id_UPPCH_LCR_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU, proto_nbap));
61744   dissector_add("nbap.ies", id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
61745   dissector_add("nbap.ies", id_UARFCNSpecificCauseList, new_create_dissector_handle(dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU, proto_nbap));
61746   dissector_add("nbap.ies", id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
61747   dissector_add("nbap.ies", id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU, proto_nbap));
61748   dissector_add("nbap.ies", id_MultipleFreq_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
61749   dissector_add("nbap.ies", id_PLCCH_parameters, new_create_dissector_handle(dissect_PLCCH_parameters_PDU, proto_nbap));
61750   dissector_add("nbap.ies", id_E_RUCCH_parameters, new_create_dissector_handle(dissect_E_RUCCH_parameters_PDU, proto_nbap));
61751   dissector_add("nbap.ies", id_E_RUCCH_768_parameters, new_create_dissector_handle(dissect_E_RUCCH_768_parameters_PDU, proto_nbap));
61752   dissector_add("nbap.ies", id_Cell_ERNTI_Status_Information, new_create_dissector_handle(dissect_Cell_ERNTI_Status_Information_PDU, proto_nbap));
61753   dissector_add("nbap.ies", id_ERACH_CM_Rqst, new_create_dissector_handle(dissect_ERACH_CM_Rqst_PDU, proto_nbap));
61754   dissector_add("nbap.ies", id_ERACH_CM_Rsp, new_create_dissector_handle(dissect_ERACH_CM_Rsp_PDU, proto_nbap));
61755   dissector_add("nbap.ies", id_ERACH_CM_Rprt, new_create_dissector_handle(dissect_ERACH_CM_Rprt_PDU, proto_nbap));
61756   dissector_add("nbap.ies", id_EDCH_RACH_Report_Value, new_create_dissector_handle(dissect_EDCH_RACH_Report_Value_PDU, proto_nbap));
61757   dissector_add("nbap.ies", id_EDCH_RACH_Report_IncrDecrThres, new_create_dissector_handle(dissect_EDCH_RACH_Report_IncrDecrThres_PDU, proto_nbap));
61758   dissector_add("nbap.ies", id_EDCH_RACH_Report_ThresholdInformation, new_create_dissector_handle(dissect_EDCH_RACH_Report_ThresholdInformation_PDU, proto_nbap));
61759   dissector_add("nbap.extension", id_BroadcastCommonTransportBearerIndication, new_create_dissector_handle(dissect_BroadcastCommonTransportBearerIndication_PDU, proto_nbap));
61760   dissector_add("nbap.extension", id_MessageStructure, new_create_dissector_handle(dissect_MessageStructure_PDU, proto_nbap));
61761   dissector_add("nbap.extension", id_TypeOfError, new_create_dissector_handle(dissect_TypeOfError_PDU, proto_nbap));
61762   dissector_add("nbap.extension", id_TnlQos, new_create_dissector_handle(dissect_TnlQos_PDU, proto_nbap));
61763   dissector_add("nbap.extension", id_Unidirectional_DCH_Indicator, new_create_dissector_handle(dissect_Unidirectional_DCH_Indicator_PDU, proto_nbap));
61764   dissector_add("nbap.extension", id_ExtendedPropagationDelay, new_create_dissector_handle(dissect_ExtendedPropagationDelay_PDU, proto_nbap));
61765   dissector_add("nbap.extension", id_Initial_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61766   dissector_add("nbap.extension", id_Maximum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61767   dissector_add("nbap.extension", id_Minimum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61768   dissector_add("nbap.extension", id_bindingID, new_create_dissector_handle(dissect_BindingID_PDU, proto_nbap));
61769   dissector_add("nbap.extension", id_transportlayeraddress, new_create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_nbap));
61770   dissector_add("nbap.extension", id_E_DCH_PowerOffset_for_SchedulingInfo, new_create_dissector_handle(dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU, proto_nbap));
61771   dissector_add("nbap.extension", id_SAT_Info_Almanac_ExtItem, new_create_dissector_handle(dissect_SAT_Info_Almanac_ExtList_PDU, proto_nbap));
61772   dissector_add("nbap.extension", id_HARQ_Preamble_Mode, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_PDU, proto_nbap));
61773   dissector_add("nbap.extension", id_HSDSCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_HSDSCH_MACdPDUSizeFormat_PDU, proto_nbap));
61774   dissector_add("nbap.extension", id_HSSICH_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
61775   dissector_add("nbap.extension", id_HSSICH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
61776   dissector_add("nbap.extension", id_ueCapability_Info, new_create_dissector_handle(dissect_UE_Capability_Information_PDU, proto_nbap));
61777   dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Grant, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Grant_PDU, proto_nbap));
61778   dissector_add("nbap.extension", id_HARQ_Preamble_Mode_Activation_Indicator, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU, proto_nbap));
61779   dissector_add("nbap.extension", id_hsSCCH_Specific_Information_ResponseTDD768, new_create_dissector_handle(dissect_HSSCCH_Specific_InformationRespListTDD768_PDU, proto_nbap));
61780   dissector_add("nbap.extension", id_MaximumMACdPDU_SizeExtended, new_create_dissector_handle(dissect_MAC_PDU_SizeExtended_PDU, proto_nbap));
61781   dissector_add("nbap.extension", id_Additional_failed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_failed_PDU, proto_nbap));
61782   dissector_add("nbap.extension", id_Additional_missed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_missed_PDU, proto_nbap));
61783   dissector_add("nbap.extension", id_Additional_total_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_total_PDU, proto_nbap));
61784   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU, proto_nbap));
61785   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU, proto_nbap));
61786   dissector_add("nbap.extension", id_HS_PDSCH_Code_Change_Indicator, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Indicator_PDU, proto_nbap));
61787   dissector_add("nbap.extension", id_GANSS_Information, new_create_dissector_handle(dissect_GANSS_Information_PDU, proto_nbap));
61788   dissector_add("nbap.extension", id_GANSS_Common_Data, new_create_dissector_handle(dissect_GANSS_Common_Data_PDU, proto_nbap));
61789   dissector_add("nbap.extension", id_GANSS_Generic_Data, new_create_dissector_handle(dissect_GANSS_Generic_Data_PDU, proto_nbap));
61790   dissector_add("nbap.extension", id_SyncDLCodeIdThreInfoLCR, new_create_dissector_handle(dissect_SyncDLCodeIdThreInfoLCR_PDU, proto_nbap));
61791   dissector_add("nbap.extension", id_Extended_RNC_ID, new_create_dissector_handle(dissect_Extended_RNC_ID_PDU, proto_nbap));
61792   dissector_add("nbap.extension", id_LCRTDD_uplink_Physical_Channel_Capability, new_create_dissector_handle(dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU, proto_nbap));
61793   dissector_add("nbap.extension", id_PLCCH_Information_UL_TimeslotLCR_Info, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
61794   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU, proto_nbap));
61795   dissector_add("nbap.extension", id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FDD_S_CCPCH_FrameOffset_PDU, proto_nbap));
61796   dissector_add("nbap.extension", id_ModulationPO_MBSFN, new_create_dissector_handle(dissect_ModulationPO_MBSFN_PDU, proto_nbap));
61797   dissector_add("nbap.extension", id_Secondary_CCPCH_SlotFormat_Extended, new_create_dissector_handle(dissect_Secondary_CCPCH_SlotFormat_Extended_PDU, proto_nbap));
61798   dissector_add("nbap.extension", id_BroadcastReference, new_create_dissector_handle(dissect_BroadcastReference_PDU, proto_nbap));
61799   dissector_add("nbap.extension", id_Tstd_indicator, new_create_dissector_handle(dissect_TSTD_Indicator_PDU, proto_nbap));
61800   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
61801   dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
61802   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));
61803   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));
61804   dissector_add("nbap.extension", id_S_CCPCH_Modulation, new_create_dissector_handle(dissect_ModulationMBSFN_PDU, proto_nbap));
61805   dissector_add("nbap.extension", id_tFCI_Presence, new_create_dissector_handle(dissect_TFCI_Presence_PDU, proto_nbap));
61806   dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61807   dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61808   dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61809   dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
61810   dissector_add("nbap.extension", id_PRACH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
61811   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU, proto_nbap));
61812   dissector_add("nbap.extension", id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61813   dissector_add("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61814   dissector_add("nbap.extension", id_PLCCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61815   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));
61816   dissector_add("nbap.extension", id_PICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61817   dissector_add("nbap.extension", id_MICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61818   dissector_add("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
61819   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));
61820   dissector_add("nbap.extension", id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61821   dissector_add("nbap.extension", id_PCH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61822   dissector_add("nbap.extension", id_CommonPhysicalChannelID768_CommonTrChDeletionReq, new_create_dissector_handle(dissect_CommonPhysicalChannelID768_PDU, proto_nbap));
61823   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));
61824   dissector_add("nbap.extension", id_FPACH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
61825   dissector_add("nbap.extension", id_DwPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61826   dissector_add("nbap.extension", id_HSDSCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_AuditRsp_PDU, proto_nbap));
61827   dissector_add("nbap.extension", id_MICH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61828   dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_AuditRsp_PDU, proto_nbap));
61829   dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU, proto_nbap));
61830   dissector_add("nbap.extension", id_E_DCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_E_DCH_Resources_Information_AuditRsp_PDU, proto_nbap));
61831   dissector_add("nbap.extension", id_PLCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_PLCCH_InformationList_AuditRsp_PDU, proto_nbap));
61832   dissector_add("nbap.extension", id_P_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61833   dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_AuditRsp_PDU, proto_nbap));
61834   dissector_add("nbap.extension", id_PICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61835   dissector_add("nbap.extension", id_PRACH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_PRACH_768_InformationList_AuditRsp_PDU, proto_nbap));
61836   dissector_add("nbap.extension", id_SCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61837   dissector_add("nbap.extension", id_MICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61838   dissector_add("nbap.extension", id_E_RUCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_InformationList_AuditRsp_PDU, proto_nbap));
61839   dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_AuditRsp_PDU, proto_nbap));
61840   dissector_add("nbap.extension", id_ReferenceClockAvailability, new_create_dissector_handle(dissect_ReferenceClockAvailability_PDU, proto_nbap));
61841   dissector_add("nbap.extension", id_Power_Local_Cell_Group_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
61842   dissector_add("nbap.extension", id_HSDPA_Capability, new_create_dissector_handle(dissect_HSDPA_Capability_PDU, proto_nbap));
61843   dissector_add("nbap.extension", id_E_DCH_Capability, new_create_dissector_handle(dissect_E_DCH_Capability_PDU, proto_nbap));
61844   dissector_add("nbap.extension", id_E_DCH_TTI2ms_Capability, new_create_dissector_handle(dissect_E_DCH_TTI2ms_Capability_PDU, proto_nbap));
61845   dissector_add("nbap.extension", id_E_DCH_SF_Capability, new_create_dissector_handle(dissect_E_DCH_SF_Capability_PDU, proto_nbap));
61846   dissector_add("nbap.extension", id_E_DCH_HARQ_Combining_Capability, new_create_dissector_handle(dissect_E_DCH_HARQ_Combining_Capability_PDU, proto_nbap));
61847   dissector_add("nbap.extension", id_E_DCH_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCHCapacityConsumptionLaw_PDU, proto_nbap));
61848   dissector_add("nbap.extension", id_F_DPCH_Capability, new_create_dissector_handle(dissect_F_DPCH_Capability_PDU, proto_nbap));
61849   dissector_add("nbap.extension", id_E_DCH_TDD_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU, proto_nbap));
61850   dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU, proto_nbap));
61851   dissector_add("nbap.extension", id_Max_UE_DTX_Cycle, new_create_dissector_handle(dissect_Max_UE_DTX_Cycle_PDU, proto_nbap));
61852   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU, proto_nbap));
61853   dissector_add("nbap.extension", id_MIMO_Capability, new_create_dissector_handle(dissect_MIMO_Capability_PDU, proto_nbap));
61854   dissector_add("nbap.extension", id_SixtyfourQAM_DL_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_Capability_PDU, proto_nbap));
61855   dissector_add("nbap.extension", id_MBMS_Capability, new_create_dissector_handle(dissect_MBMS_Capability_PDU, proto_nbap));
61856   dissector_add("nbap.extension", id_Enhanced_FACH_Capability, new_create_dissector_handle(dissect_Enhanced_FACH_Capability_PDU, proto_nbap));
61857   dissector_add("nbap.extension", id_Enhanced_PCH_Capability, new_create_dissector_handle(dissect_Enhanced_PCH_Capability_PDU, proto_nbap));
61858   dissector_add("nbap.extension", id_SixteenQAM_UL_Capability, new_create_dissector_handle(dissect_SixteenQAM_UL_Capability_PDU, proto_nbap));
61859   dissector_add("nbap.extension", id_HSDSCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_HSDSCH_MACdPDU_SizeCapability_PDU, proto_nbap));
61860   dissector_add("nbap.extension", id_F_DPCH_SlotFormatCapability, new_create_dissector_handle(dissect_F_DPCH_SlotFormatCapability_PDU, proto_nbap));
61861   dissector_add("nbap.extension", id_CommonMeasurementAccuracy, new_create_dissector_handle(dissect_CommonMeasurementAccuracy_PDU, proto_nbap));
61862   dissector_add("nbap.extension", id_MeasurementRecoveryBehavior, new_create_dissector_handle(dissect_MeasurementRecoveryBehavior_PDU, proto_nbap));
61863   dissector_add("nbap.extension", id_RTWP_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_ReportingIndicator_PDU, proto_nbap));
61864   dissector_add("nbap.extension", id_RTWP_CellPortion_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_CellPortion_ReportingIndicator_PDU, proto_nbap));
61865   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerReporting, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU, proto_nbap));
61866   dissector_add("nbap.extension", id_TimeSlotLCR_CM_Rqst, new_create_dissector_handle(dissect_TimeSlotLCR_PDU, proto_nbap));
61867   dissector_add("nbap.extension", id_NeighbouringCellMeasurementInformation, new_create_dissector_handle(dissect_NeighbouringCellMeasurementInformation_PDU, proto_nbap));
61868   dissector_add("nbap.extension", id_MeasurementRecoverySupportIndicator, new_create_dissector_handle(dissect_MeasurementRecoverySupportIndicator_PDU, proto_nbap));
61869   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPowerSupportIndicator, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU, proto_nbap));
61870   dissector_add("nbap.extension", id_Reference_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_PDU, proto_nbap));
61871   dissector_add("nbap.extension", id_MeasurementRecoveryReportingIndicator, new_create_dissector_handle(dissect_MeasurementRecoveryReportingIndicator_PDU, proto_nbap));
61872   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
61873   dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
61874   dissector_add("nbap.extension", id_MIMO_PilotConfiguration, new_create_dissector_handle(dissect_MIMO_PilotConfiguration_PDU, proto_nbap));
61875   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
61876   dissector_add("nbap.extension", id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61877   dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61878   dissector_add("nbap.extension", id_ReferenceSFNoffset, new_create_dissector_handle(dissect_ReferenceSFNoffset_PDU, proto_nbap));
61879   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61880   dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
61881   dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61882   dissector_add("nbap.extension", id_SCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
61883   dissector_add("nbap.extension", id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Indicator_PDU, proto_nbap));
61884   dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
61885   dissector_add("nbap.extension", id_Time_Slot_Parameter_ID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
61886   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
61887   dissector_add("nbap.extension", id_CellPortion_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
61888   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
61889   dissector_add("nbap.extension", id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61890   dissector_add("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61891   dissector_add("nbap.extension", id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
61892   dissector_add("nbap.extension", id_SCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61893   dissector_add("nbap.extension", id_PCCPCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
61894   dissector_add("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
61895   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));
61896   dissector_add("nbap.extension", id_MBSFN_Only_Mode_Capability, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Capability_PDU, proto_nbap));
61897   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));
61898   dissector_add("nbap.extension", id_FPACH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
61899   dissector_add("nbap.extension", id_DwPCH_LCR_Information_ResourceStatusInd, new_create_dissector_handle(dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU, proto_nbap));
61900   dissector_add("nbap.extension", id_HSDSCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
61901   dissector_add("nbap.extension", id_MICH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
61902   dissector_add("nbap.extension", id_S_CCPCH_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
61903   dissector_add("nbap.extension", id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
61904   dissector_add("nbap.extension", id_E_DCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
61905   dissector_add("nbap.extension", id_PLCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PLCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
61906   dissector_add("nbap.extension", id_P_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61907   dissector_add("nbap.extension", id_S_CCPCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
61908   dissector_add("nbap.extension", id_PICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61909   dissector_add("nbap.extension", id_PRACH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PRACH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
61910   dissector_add("nbap.extension", id_SCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61911   dissector_add("nbap.extension", id_MICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
61912   dissector_add("nbap.extension", id_E_RUCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
61913   dissector_add("nbap.extension", id_E_RUCCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
61914   dissector_add("nbap.extension", id_DL_PowerBalancing_Information, new_create_dissector_handle(dissect_DL_PowerBalancing_Information_PDU, proto_nbap));
61915   dissector_add("nbap.extension", id_HSDSCH_FDD_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_PDU, proto_nbap));
61916   dissector_add("nbap.extension", id_HSDSCH_RNTI, new_create_dissector_handle(dissect_HSDSCH_RNTI_PDU, proto_nbap));
61917   dissector_add("nbap.extension", id_HSPDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
61918   dissector_add("nbap.extension", id_E_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
61919   dissector_add("nbap.extension", id_E_DCH_FDD_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Information_PDU, proto_nbap));
61920   dissector_add("nbap.extension", id_Serving_E_DCH_RL_ID, new_create_dissector_handle(dissect_Serving_E_DCH_RL_ID_PDU, proto_nbap));
61921   dissector_add("nbap.extension", id_F_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
61922   dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment_Allowed, new_create_dissector_handle(dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU, proto_nbap));
61923   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));
61924   dissector_add("nbap.extension", id_Serving_Cell_Change_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
61925   dissector_add("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU, proto_nbap));
61926   dissector_add("nbap.extension", id_DPC_Mode, new_create_dissector_handle(dissect_DPC_Mode_PDU, proto_nbap));
61927   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));
61928   dissector_add("nbap.extension", id_RL_Specific_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_DCH_Info_PDU, proto_nbap));
61929   dissector_add("nbap.extension", id_DelayedActivation, new_create_dissector_handle(dissect_DelayedActivation_PDU, proto_nbap));
61930   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));
61931   dissector_add("nbap.extension", id_Secondary_CPICH_Information, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
61932   dissector_add("nbap.extension", id_E_DCH_RL_Indication, new_create_dissector_handle(dissect_E_DCH_RL_Indication_PDU, proto_nbap));
61933   dissector_add("nbap.extension", id_RL_Specific_E_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_E_DCH_Info_PDU, proto_nbap));
61934   dissector_add("nbap.extension", id_SynchronisationIndicator, new_create_dissector_handle(dissect_SynchronisationIndicator_PDU, proto_nbap));
61935   dissector_add("nbap.extension", id_F_DPCH_SlotFormat, new_create_dissector_handle(dissect_F_DPCH_SlotFormat_PDU, proto_nbap));
61936   dissector_add("nbap.extension", id_HSDSCH_TDD_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_PDU, proto_nbap));
61937   dissector_add("nbap.extension", id_PDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
61938   dissector_add("nbap.extension", id_E_DCH_Information, new_create_dissector_handle(dissect_E_DCH_Information_PDU, proto_nbap));
61939   dissector_add("nbap.extension", id_E_DCH_Serving_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
61940   dissector_add("nbap.extension", id_E_DCH_768_Information, new_create_dissector_handle(dissect_E_DCH_768_Information_PDU, proto_nbap));
61941   dissector_add("nbap.extension", id_E_DCH_LCR_Information, new_create_dissector_handle(dissect_E_DCH_LCR_Information_PDU, proto_nbap));
61942   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));
61943   dissector_add("nbap.extension", id_UL_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
61944   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
61945   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));
61946   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));
61947   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61948   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61949   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61950   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));
61951   dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
61952   dissector_add("nbap.extension", id_UL_Synchronisation_Parameters_LCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
61953   dissector_add("nbap.extension", id_HSDSCH_FDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_Response_PDU, proto_nbap));
61954   dissector_add("nbap.extension", id_DL_PowerBalancing_ActivationIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_ActivationIndicator_PDU, proto_nbap));
61955   dissector_add("nbap.extension", id_E_DCH_RL_Set_ID, new_create_dissector_handle(dissect_RL_Set_ID_PDU, proto_nbap));
61956   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));
61957   dissector_add("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
61958   dissector_add("nbap.extension", id_E_DCH_FDD_Information_Response, new_create_dissector_handle(dissect_E_DCH_FDD_Information_Response_PDU, proto_nbap));
61959   dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU, proto_nbap));
61960   dissector_add("nbap.extension", id_HSDSCH_TDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_Response_PDU, proto_nbap));
61961   dissector_add("nbap.extension", id_E_DCH_Information_Response, new_create_dissector_handle(dissect_E_DCH_Information_Response_PDU, proto_nbap));
61962   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));
61963   dissector_add("nbap.extension", id_E_DPCH_Information_RL_AdditionReqFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU, proto_nbap));
61964   dissector_add("nbap.extension", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61965   dissector_add("nbap.extension", id_HSDSCH_Configured_Indicator, new_create_dissector_handle(dissect_HSDSCH_Configured_Indicator_PDU, proto_nbap));
61966   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));
61967   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
61968   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));
61969   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));
61970   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61971   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
61972   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61973   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
61974   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));
61975   dissector_add("nbap.extension", id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
61976   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));
61977   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));
61978   dissector_add("nbap.extension", id_MAChs_ResetIndicator, new_create_dissector_handle(dissect_MAChs_ResetIndicator_PDU, proto_nbap));
61979   dissector_add("nbap.extension", id_RL_InformationResponse_LCR_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU, proto_nbap));
61980   dissector_add("nbap.extension", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
61981   dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_PDU, proto_nbap));
61982   dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_Information_PDU, proto_nbap));
61983   dissector_add("nbap.extension", id_HSDSCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_to_Delete_PDU, proto_nbap));
61984   dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
61985   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));
61986   dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_E_DCH_MACdFlows_Information_PDU, proto_nbap));
61987   dissector_add("nbap.extension", id_E_DCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
61988   dissector_add("nbap.extension", id_F_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
61989   dissector_add("nbap.extension", id_Fast_Reconfiguration_Mode, new_create_dissector_handle(dissect_Fast_Reconfiguration_Mode_PDU, proto_nbap));
61990   dissector_add("nbap.extension", id_CPC_Information, new_create_dissector_handle(dissect_CPC_Information_PDU, proto_nbap));
61991   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));
61992   dissector_add("nbap.extension", id_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
61993   dissector_add("nbap.extension", id_Secondary_CPICH_Information_Change, new_create_dissector_handle(dissect_Secondary_CPICH_Information_Change_PDU, proto_nbap));
61994   dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
61995   dissector_add("nbap.extension", id_E_DCH_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_Information_Reconfig_PDU, proto_nbap));
61996   dissector_add("nbap.extension", id_E_DCH_768_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_768_Information_Reconfig_PDU, proto_nbap));
61997   dissector_add("nbap.extension", id_E_DCH_LCR_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_LCR_Information_Reconfig_PDU, proto_nbap));
61998   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));
61999   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
62000   dissector_add("nbap.extension", id_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
62001   dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
62002   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));
62003   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));
62004   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));
62005   dissector_add("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
62006   dissector_add("nbap.extension", id_multipleRL_ul_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
62007   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));
62008   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));
62009   dissector_add("nbap.extension", id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
62010   dissector_add("nbap.extension", id_UL_Timeslot768_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
62011   dissector_add("nbap.extension", id_PLCCH_Information_RL_ReconfPrepTDDLCR, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
62012   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));
62013   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));
62014   dissector_add("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62015   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
62016   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62017   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62018   dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
62019   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));
62020   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));
62021   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));
62022   dissector_add("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
62023   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62024   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62025   dissector_add("nbap.extension", id_multipleRL_dl_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
62026   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));
62027   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));
62028   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));
62029   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));
62030   dissector_add("nbap.extension", id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62031   dissector_add("nbap.extension", id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62032   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));
62033   dissector_add("nbap.extension", id_InitDL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62034   dissector_add("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
62035   dissector_add("nbap.extension", id_TargetCommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
62036   dissector_add("nbap.extension", id_Fast_Reconfiguration_Permission, new_create_dissector_handle(dissect_Fast_Reconfiguration_Permission_PDU, proto_nbap));
62037   dissector_add("nbap.extension", id_DL_PowerBalancing_UpdatedIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_UpdatedIndicator_PDU, proto_nbap));
62038   dissector_add("nbap.extension", id_HSDSCH_Information_to_Modify_Unsynchronised, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU, proto_nbap));
62039   dissector_add("nbap.extension", id_E_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
62040   dissector_add("nbap.extension", id_multiple_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
62041   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));
62042   dissector_add("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62043   dissector_add("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
62044   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));
62045   dissector_add("nbap.extension", id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
62046   dissector_add("nbap.extension", id_PrimCCPCH_RSCP_DL_PC_RqstTDD, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_PDU, proto_nbap));
62047   dissector_add("nbap.extension", id_PrimaryCCPCH_RSCP_Delta, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_Delta_PDU, proto_nbap));
62048   dissector_add("nbap.extension", id_NumberOfReportedCellPortions, new_create_dissector_handle(dissect_NumberOfReportedCellPortions_PDU, proto_nbap));
62049   dissector_add("nbap.extension", id_AlternativeFormatReportingIndicator, new_create_dissector_handle(dissect_AlternativeFormatReportingIndicator_PDU, proto_nbap));
62050   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rqst, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rqst_PDU, proto_nbap));
62051   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_Info_DM_Rqst_PDU, proto_nbap));
62052   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rqst, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
62053   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rsp, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rsp_PDU, proto_nbap));
62054   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rsp, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
62055   dissector_add("nbap.extension", id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
62056   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));
62057   dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rsp, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU, proto_nbap));
62058   dissector_add("nbap.extension", id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
62059   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rsp, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
62060   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));
62061   dissector_add("nbap.extension", id_PUSCH_Info_DM_Rprt, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rprt_PDU, proto_nbap));
62062   dissector_add("nbap.extension", id_HSSICH_Info_DM_Rprt, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
62063   dissector_add("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rprt, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU, proto_nbap));
62064   dissector_add("nbap.extension", id_DPCH_ID768_DM_Rprt, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
62065   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));
62066   dissector_add("nbap.extension", id_E_AGCH_FDD_Code_Information, new_create_dissector_handle(dissect_E_AGCH_FDD_Code_Information_PDU, proto_nbap));
62067   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));
62068   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));
62069   dissector_add("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU, proto_nbap));
62070   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));
62071   dissector_add("nbap.extension", id_HSDSCH_Common_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationFDD_PDU, proto_nbap));
62072   dissector_add("nbap.extension", id_HSDSCH_Paging_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationFDD_PDU, proto_nbap));
62073   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));
62074   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));
62075   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));
62076   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));
62077   dissector_add("nbap.extension", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
62078   dissector_add("nbap.extension", id_E_PUCH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
62079   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));
62080   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));
62081   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));
62082   dissector_add("nbap.extension", id_E_HICH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
62083   dissector_add("nbap.extension", id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, new_create_dissector_handle(dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU, proto_nbap));
62084   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));
62085   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));
62086   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));
62087   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));
62088   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));
62089   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));
62090   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));
62091   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));
62092   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));
62093   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));
62094   dissector_add("nbap.extension", id_SYNC_UL_Partition_LCR, new_create_dissector_handle(dissect_SYNC_UL_Partition_LCR_PDU, proto_nbap));
62095   dissector_add("nbap.extension", id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
62096   dissector_add("nbap.extension", id_PDSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
62097   dissector_add("nbap.extension", id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
62098   dissector_add("nbap.extension", id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
62099   dissector_add("nbap.extension", id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
62100   dissector_add("nbap.extension", id_PUSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
62101   dissector_add("nbap.extension", id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
62102   dissector_add("nbap.extension", id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
62103   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));
62104   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));
62105   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));
62106   dissector_add("nbap.extension", id_E_HICH_TimeOffset, new_create_dissector_handle(dissect_E_HICH_TimeOffset_PDU, proto_nbap));
62107   dissector_add("nbap.extension", id_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
62108   dissector_add("nbap.extension", id_HSDSCH_Common_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU, proto_nbap));
62109   dissector_add("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU, proto_nbap));
62110   dissector_add("nbap.extension", id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
62111   dissector_add("nbap.extension", id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
62112   dissector_add("nbap.extension", id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_NSubCyclesPerCyclePeriod_PDU, proto_nbap));
62113   dissector_add("nbap.extension", id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
62114   dissector_add("nbap.extension", id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
62115   dissector_add("nbap.extension", id_DwPCH_Power, new_create_dissector_handle(dissect_DwPCH_Power_PDU, proto_nbap));
62116   dissector_add("nbap.extension", id_TimingAdjustmentValueLCR, new_create_dissector_handle(dissect_TimingAdjustmentValueLCR_PDU, proto_nbap));
62117   dissector_add("nbap.extension", id_AccumulatedClockupdate_CellSyncReprtTDD, new_create_dissector_handle(dissect_TimingAdjustmentValue_PDU, proto_nbap));
62118   dissector_add("nbap.extension", id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU, proto_nbap));
62119   dissector_add("nbap.extension", id_E_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
62120   dissector_add("nbap.extension", id_E_DCH_FDD_Update_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Update_Information_PDU, proto_nbap));
62121   dissector_add("nbap.extension", id_IPMulticastIndication, new_create_dissector_handle(dissect_IPMulticastIndication_PDU, proto_nbap));
62122   dissector_add("nbap.extension", id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU, proto_nbap));
62123   dissector_add("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU, proto_nbap));
62124   dissector_add("nbap.extension", id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU, proto_nbap));
62125   dissector_add("nbap.extension", id_UARFCN_Adjustment, new_create_dissector_handle(dissect_UARFCN_Adjustment_PDU, proto_nbap));
62126   dissector_add("nbap.extension", id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU, proto_nbap));
62127   dissector_add("nbap.extension", id_UPPCHPositionLCR, new_create_dissector_handle(dissect_UPPCHPositionLCR_PDU, proto_nbap));
62128   dissector_add("nbap.extension", id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
62129   dissector_add("nbap.extension", id_UPPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
62130   dissector_add("nbap.extension", id_UPPCH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
62131   dissector_add("nbap.extension", id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
62132   dissector_add("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
62133   dissector_add("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
62134   dissector_add("nbap.extension", id_Extended_HS_SCCH_ID, new_create_dissector_handle(dissect_Extended_HS_SCCH_ID_PDU, proto_nbap));
62135   dissector_add("nbap.extension", id_Extended_HS_SICH_ID, new_create_dissector_handle(dissect_Extended_HS_SICH_ID_PDU, proto_nbap));
62136   dissector_add("nbap.extension", id_HSSICH_InfoExt_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_InfoExt_DM_Rqst_PDU, proto_nbap));
62137   dissector_add("nbap.extension", id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU, proto_nbap));
62138   dissector_add("nbap.extension", id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
62139   dissector_add("nbap.extension", id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
62140   dissector_add("nbap.extension", id_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
62141   dissector_add("nbap.extension", id_MBSFN_SpecialTimeSlot_LCR, new_create_dissector_handle(dissect_TimeslotLCR_Extension_PDU, proto_nbap));
62142   dissector_add("nbap.extension", id_Common_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
62143   dissector_add("nbap.extension", id_Paging_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteFDD_PDU, proto_nbap));
62144   dissector_add("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower_LCR, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU, proto_nbap));
62145   dissector_add("nbap.extension", id_E_DPDCH_PowerInterpolation, new_create_dissector_handle(dissect_E_DPDCH_PowerInterpolation_PDU, proto_nbap));
62146   dissector_add("nbap.extension", id_E_TFCI_Boost_Information, new_create_dissector_handle(dissect_E_TFCI_Boost_Information_PDU, proto_nbap));
62147   dissector_add("nbap.extension", id_Ext_Max_Bits_MACe_PDU_non_scheduled, new_create_dissector_handle(dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU, proto_nbap));
62148   dissector_add("nbap.extension", id_Ext_Reference_E_TFCI_PO, new_create_dissector_handle(dissect_Ext_Reference_E_TFCI_PO_PDU, proto_nbap));
62149   dissector_add("nbap.extension", id_HARQ_MemoryPartitioningInfoExtForMIMO, new_create_dissector_handle(dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU, proto_nbap));
62150   dissector_add("nbap.extension", id_IPMulticastDataBearerIndication, new_create_dissector_handle(dissect_IPMulticastDataBearerIndication_PDU, proto_nbap));
62151   dissector_add("nbap.extension", id_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_MIMO_ActivationIndicator_PDU, proto_nbap));
62152   dissector_add("nbap.extension", id_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_MIMO_Mode_Indicator_PDU, proto_nbap));
62153   dissector_add("nbap.extension", id_MIMO_N_M_Ratio, new_create_dissector_handle(dissect_MIMO_N_M_Ratio_PDU, proto_nbap));
62154   dissector_add("nbap.extension", id_multicarrier_number, new_create_dissector_handle(dissect_Multicarrier_Number_PDU, proto_nbap));
62155   dissector_add("nbap.extension", id_number_Of_Supported_Carriers, new_create_dissector_handle(dissect_Number_Of_Supported_Carriers_PDU, proto_nbap));
62156   dissector_add("nbap.extension", id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, new_create_dissector_handle(dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU, proto_nbap));
62157   dissector_add("nbap.extension", id_SixtyfourQAM_UsageAllowedIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_UsageAllowedIndicator_PDU, proto_nbap));
62158   dissector_add("nbap.extension", id_SixtyfourQAM_DL_UsageIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_DL_UsageIndicator_PDU, proto_nbap));
62159   dissector_add("nbap.extension", id_SixteenQAM_UL_Operation_Indicator, new_create_dissector_handle(dissect_SixteenQAM_UL_Operation_Indicator_PDU, proto_nbap));
62160   dissector_add("nbap.extension", id_TransportBearerNotRequestedIndicator, new_create_dissector_handle(dissect_TransportBearerNotRequestedIndicator_PDU, proto_nbap));
62161   dissector_add("nbap.extension", id_TransportBearerNotSetupIndicator, new_create_dissector_handle(dissect_TransportBearerNotSetupIndicator_PDU, proto_nbap));
62162   dissector_add("nbap.extension", id_tSN_Length, new_create_dissector_handle(dissect_TSN_Length_PDU, proto_nbap));
62163   dissector_add("nbap.extension", id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, new_create_dissector_handle(dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, proto_nbap));
62164   dissector_add("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
62165   dissector_add("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
62166   dissector_add("nbap.extension", id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
62167   dissector_add("nbap.extension", id_Extended_E_HICH_ID_TDD, new_create_dissector_handle(dissect_Extended_E_HICH_ID_TDD_PDU, proto_nbap));
62168   dissector_add("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU, proto_nbap));
62169   dissector_add("nbap.extension", id_E_DCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_E_DCH_MACdPDU_SizeCapability_PDU, proto_nbap));
62170   dissector_add("nbap.extension", id_E_DCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_E_DCH_MACdPDUSizeFormat_PDU, proto_nbap));
62171   dissector_add("nbap.extension", id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, new_create_dissector_handle(dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU, proto_nbap));
62172   dissector_add("nbap.extension", id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, new_create_dissector_handle(dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU, proto_nbap));
62173   dissector_add("nbap.extension", id_E_HICH_TimeOffset_Extension, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ExtensionLCR_PDU, proto_nbap));
62174   dissector_add("nbap.extension", id_E_PUCH_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
62175   dissector_add("nbap.extension", id_HSDSCH_TBSizeTableIndicator, new_create_dissector_handle(dissect_HSDSCH_TBSizeTableIndicator_PDU, proto_nbap));
62176   dissector_add("nbap.extension", id_E_DCH_DL_Control_Channel_Change_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Change_Information_PDU, proto_nbap));
62177   dissector_add("nbap.extension", id_E_DCH_DL_Control_Channel_Grant_Information, new_create_dissector_handle(dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU, proto_nbap));
62178   dissector_add("nbap.extension", id_DGANSS_Corrections_Req, new_create_dissector_handle(dissect_DGANSS_Corrections_Req_PDU, proto_nbap));
62179   dissector_add("nbap.extension", id_AdditionalTimeSlotListLCR, new_create_dissector_handle(dissect_AdditionalTimeSlotListLCR_PDU, proto_nbap));
62180   dissector_add("nbap.extension", id_AdditionalMeasurementValueList, new_create_dissector_handle(dissect_AdditionalMeasurementValueList_PDU, proto_nbap));
62181   dissector_add("nbap.extension", id_E_AGCH_Table_Choice, new_create_dissector_handle(dissect_E_AGCH_Table_Choice_PDU, proto_nbap));
62182   dissector_add("nbap.extension", id_HS_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
62183   dissector_add("nbap.extension", id_E_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
62184   dissector_add("nbap.extension", id_Common_EDCH_Capability, new_create_dissector_handle(dissect_Common_EDCH_Capability_PDU, proto_nbap));
62185   dissector_add("nbap.extension", id_E_AI_Capability, new_create_dissector_handle(dissect_E_AI_Capability_PDU, proto_nbap));
62186   dissector_add("nbap.extension", id_Common_EDCH_System_InformationFDD, new_create_dissector_handle(dissect_Common_EDCH_System_InformationFDD_PDU, proto_nbap));
62187   dissector_add("nbap.extension", id_Common_UL_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
62188   dissector_add("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteFDD, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
62189   dissector_add("nbap.extension", id_Common_EDCH_System_Information_ResponseFDD, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseFDD_PDU, proto_nbap));
62190   dissector_add("nbap.extension", id_Enhanced_UE_DRX_Capability, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
62191   dissector_add("nbap.extension", id_Enhanced_UE_DRX_InformationFDD, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationFDD_PDU, proto_nbap));
62192   dissector_add("nbap.extension", id_TransportBearerRequestIndicator, new_create_dissector_handle(dissect_TransportBearerRequestIndicator_PDU, proto_nbap));
62193   dissector_add("nbap.extension", id_SixtyfourQAM_DL_MIMO_Combined_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU, proto_nbap));
62194   dissector_add("nbap.extension", id_E_RNTI, new_create_dissector_handle(dissect_E_RNTI_PDU, proto_nbap));
62195   dissector_add("nbap.extension", id_MinimumReducedE_DPDCH_GainFactor, new_create_dissector_handle(dissect_MinimumReducedE_DPDCH_GainFactor_PDU, proto_nbap));
62196   dissector_add("nbap.extension", id_GANSS_Time_ID, new_create_dissector_handle(dissect_GANSS_Time_ID_PDU, proto_nbap));
62197   dissector_add("nbap.extension", id_GANSS_AddIonoModelReq, new_create_dissector_handle(dissect_GANSS_AddIonoModelReq_PDU, proto_nbap));
62198   dissector_add("nbap.extension", id_GANSS_EarthOrientParaReq, new_create_dissector_handle(dissect_GANSS_EarthOrientParaReq_PDU, proto_nbap));
62199   dissector_add("nbap.extension", id_GANSS_AddNavigationModelsReq, new_create_dissector_handle(dissect_GANSS_AddNavigationModelsReq_PDU, proto_nbap));
62200   dissector_add("nbap.extension", id_GANSS_AddUTCModelsReq, new_create_dissector_handle(dissect_GANSS_AddUTCModelsReq_PDU, proto_nbap));
62201   dissector_add("nbap.extension", id_GANSS_AuxInfoReq, new_create_dissector_handle(dissect_GANSS_AuxInfoReq_PDU, proto_nbap));
62202   dissector_add("nbap.extension", id_GANSS_SBAS_ID, new_create_dissector_handle(dissect_GANSS_SBAS_ID_PDU, proto_nbap));
62203   dissector_add("nbap.extension", id_GANSS_ID, new_create_dissector_handle(dissect_GANSS_ID_PDU, proto_nbap));
62204   dissector_add("nbap.extension", id_GANSS_Additional_Ionospheric_Model, new_create_dissector_handle(dissect_GANSS_Additional_Ionospheric_Model_PDU, proto_nbap));
62205   dissector_add("nbap.extension", id_GANSS_Earth_Orientation_Parameters, new_create_dissector_handle(dissect_GANSS_Earth_Orientation_Parameters_PDU, proto_nbap));
62206   dissector_add("nbap.extension", id_GANSS_Additional_Time_Models, new_create_dissector_handle(dissect_GANSS_Additional_Time_Models_PDU, proto_nbap));
62207   dissector_add("nbap.extension", id_GANSS_Additional_Navigation_Models, new_create_dissector_handle(dissect_GANSS_Additional_Navigation_Models_PDU, proto_nbap));
62208   dissector_add("nbap.extension", id_GANSS_Additional_UTC_Models, new_create_dissector_handle(dissect_GANSS_Additional_UTC_Models_PDU, proto_nbap));
62209   dissector_add("nbap.extension", id_GANSS_Auxiliary_Information, new_create_dissector_handle(dissect_GANSS_Auxiliary_Information_PDU, proto_nbap));
62210   dissector_add("nbap.extension", id_E_DPCCH_Power_Boosting_Capability, new_create_dissector_handle(dissect_E_DPCCH_Power_Boosting_Capability_PDU, proto_nbap));
62211   dissector_add("nbap.extension", id_HSDSCH_Common_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationLCR_PDU, proto_nbap));
62212   dissector_add("nbap.extension", id_HSDSCH_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU, proto_nbap));
62213   dissector_add("nbap.extension", id_HSDSCH_Paging_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationLCR_PDU, proto_nbap));
62214   dissector_add("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU, proto_nbap));
62215   dissector_add("nbap.extension", id_Common_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
62216   dissector_add("nbap.extension", id_Paging_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteLCR_PDU, proto_nbap));
62217   dissector_add("nbap.extension", id_Common_EDCH_System_InformationLCR, new_create_dissector_handle(dissect_Common_EDCH_System_InformationLCR_PDU, proto_nbap));
62218   dissector_add("nbap.extension", id_Common_UL_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
62219   dissector_add("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteLCR, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU, proto_nbap));
62220   dissector_add("nbap.extension", id_Common_EDCH_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseLCR_PDU, proto_nbap));
62221   dissector_add("nbap.extension", id_Enhanced_UE_DRX_CapabilityLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
62222   dissector_add("nbap.extension", id_Enhanced_UE_DRX_InformationLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationLCR_PDU, proto_nbap));
62223   dissector_add("nbap.extension", id_HSDSCH_PreconfigurationSetup, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationSetup_PDU, proto_nbap));
62224   dissector_add("nbap.extension", id_HSDSCH_PreconfigurationInfo, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationInfo_PDU, proto_nbap));
62225   dissector_add("nbap.extension", id_NoOfTargetCellHS_SCCH_Order, new_create_dissector_handle(dissect_NoOfTargetCellHS_SCCH_Order_PDU, proto_nbap));
62226   dissector_add("nbap.extension", id_EnhancedHSServingCC_Abort, new_create_dissector_handle(dissect_EnhancedHSServingCC_Abort_PDU, proto_nbap));
62227   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Setup, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU, proto_nbap));
62228   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_Response_List_PDU, proto_nbap));
62229   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Addition, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU, proto_nbap));
62230   dissector_add("nbap.extension", id_Additional_HS_Cell_Change_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Change_Information_Response_List_PDU, proto_nbap));
62231   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
62232   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
62233   dissector_add("nbap.extension", id_Additional_HS_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
62234   dissector_add("nbap.extension", id_Multi_Cell_Capability_Info, new_create_dissector_handle(dissect_Multi_Cell_Capability_Info_PDU, proto_nbap));
62235   dissector_add("nbap.extension", id_IMB_Parameters, new_create_dissector_handle(dissect_IMB_Parameters_PDU, proto_nbap));
62236   dissector_add_string("nbap.proc.imsg", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupRequestFDD_PDU, proto_nbap));
62237   dissector_add_string("nbap.proc.sout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
62238   dissector_add_string("nbap.proc.uout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
62239   dissector_add_string("nbap.proc.imsg", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupRequestTDD_PDU, proto_nbap));
62240   dissector_add_string("nbap.proc.sout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
62241   dissector_add_string("nbap.proc.uout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
62242   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationRequestFDD_PDU, proto_nbap));
62243   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
62244   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
62245   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationRequestTDD_PDU, proto_nbap));
62246   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
62247   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
62248   dissector_add_string("nbap.proc.imsg", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionRequest_PDU, proto_nbap));
62249   dissector_add_string("nbap.proc.sout", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionResponse_PDU, proto_nbap));
62250   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestFDD_PDU, proto_nbap));
62251   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
62252   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
62253   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestTDD_PDU, proto_nbap));
62254   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
62255   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
62256   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestFDD_PDU, proto_nbap));
62257   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
62258   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
62259   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestTDD_PDU, proto_nbap));
62260   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
62261   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
62262   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionRequest_PDU, proto_nbap));
62263   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionResponse_PDU, proto_nbap));
62264   dissector_add_string("nbap.proc.imsg", "id-audit/common", new_create_dissector_handle(dissect_AuditRequest_PDU, proto_nbap));
62265   dissector_add_string("nbap.proc.sout", "id-audit/common", new_create_dissector_handle(dissect_AuditResponse_PDU, proto_nbap));
62266   dissector_add_string("nbap.proc.uout", "id-audit/common", new_create_dissector_handle(dissect_AuditFailure_PDU, proto_nbap));
62267   dissector_add_string("nbap.proc.imsg", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceRequest_PDU, proto_nbap));
62268   dissector_add_string("nbap.proc.sout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceResponse_PDU, proto_nbap));
62269   dissector_add_string("nbap.proc.uout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceFailure_PDU, proto_nbap));
62270   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_nbap));
62271   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_nbap));
62272   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_nbap));
62273   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestTDD_PDU, proto_nbap));
62274   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseTDD_PDU, proto_nbap));
62275   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureTDD_PDU, proto_nbap));
62276   dissector_add_string("nbap.proc.imsg", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateRequest_PDU, proto_nbap));
62277   dissector_add_string("nbap.proc.sout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateResponse_PDU, proto_nbap));
62278   dissector_add_string("nbap.proc.uout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateFailure_PDU, proto_nbap));
62279   dissector_add_string("nbap.proc.imsg", "id-reset/common", new_create_dissector_handle(dissect_ResetRequest_PDU, proto_nbap));
62280   dissector_add_string("nbap.proc.sout", "id-reset/common", new_create_dissector_handle(dissect_ResetResponse_PDU, proto_nbap));
62281   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationRequest_PDU, proto_nbap));
62282   dissector_add_string("nbap.proc.sout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationResponse_PDU, proto_nbap));
62283   dissector_add_string("nbap.proc.uout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationFailure_PDU, proto_nbap));
62284   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestFDD_PDU, proto_nbap));
62285   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseFDD_PDU, proto_nbap));
62286   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureFDD_PDU, proto_nbap));
62287   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestTDD_PDU, proto_nbap));
62288   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseTDD_PDU, proto_nbap));
62289   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureTDD_PDU, proto_nbap));
62290   dissector_add_string("nbap.proc.imsg", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionRequest_PDU, proto_nbap));
62291   dissector_add_string("nbap.proc.sout", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionResponse_PDU, proto_nbap));
62292   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareFDD_PDU, proto_nbap));
62293   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
62294   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
62295   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareTDD_PDU, proto_nbap));
62296   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
62297   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
62298   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestFDD_PDU, proto_nbap));
62299   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
62300   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
62301   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestTDD_PDU, proto_nbap));
62302   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
62303   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
62304   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationRequest_PDU, proto_nbap));
62305   dissector_add_string("nbap.proc.sout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationResponse_PDU, proto_nbap));
62306   dissector_add_string("nbap.proc.uout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationFailure_PDU, proto_nbap));
62307   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU, proto_nbap));
62308   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
62309   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
62310   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU, proto_nbap));
62311   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
62312   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
62313   dissector_add_string("nbap.proc.imsg", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationRequest_PDU, proto_nbap));
62314   dissector_add_string("nbap.proc.sout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationResponse_PDU, proto_nbap));
62315   dissector_add_string("nbap.proc.uout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationFailure_PDU, proto_nbap));
62316   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationRequestTDD_PDU, proto_nbap));
62317   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationResponseTDD_PDU, proto_nbap));
62318   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationFailureTDD_PDU, proto_nbap));
62319   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationRequestTDD_PDU, proto_nbap));
62320   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationResponseTDD_PDU, proto_nbap));
62321   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationFailureTDD_PDU, proto_nbap));
62322   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentRequestTDD_PDU, proto_nbap));
62323   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentResponseTDD_PDU, proto_nbap));
62324   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentFailureTDD_PDU, proto_nbap));
62325   dissector_add_string("nbap.proc.imsg", "id-resourceStatusIndication/common", new_create_dissector_handle(dissect_ResourceStatusIndication_PDU, proto_nbap));
62326   dissector_add_string("nbap.proc.imsg", "id-auditRequired/common", new_create_dissector_handle(dissect_AuditRequiredIndication_PDU, proto_nbap));
62327   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementReport/common", new_create_dissector_handle(dissect_CommonMeasurementReport_PDU, proto_nbap));
62328   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementTermination/common", new_create_dissector_handle(dissect_CommonMeasurementTerminationRequest_PDU, proto_nbap));
62329   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementFailure/common", new_create_dissector_handle(dissect_CommonMeasurementFailureIndication_PDU, proto_nbap));
62330   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCommit/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCommit_PDU, proto_nbap));
62331   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCancellation/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCancel_PDU, proto_nbap));
62332   dissector_add_string("nbap.proc.imsg", "id-radioLinkFailure/common", new_create_dissector_handle(dissect_RadioLinkFailureIndication_PDU, proto_nbap));
62333   dissector_add_string("nbap.proc.imsg", "id-radioLinkPreemption/common", new_create_dissector_handle(dissect_RadioLinkPreemptionRequiredIndication_PDU, proto_nbap));
62334   dissector_add_string("nbap.proc.imsg", "id-radioLinkRestoration/common", new_create_dissector_handle(dissect_RadioLinkRestoreIndication_PDU, proto_nbap));
62335   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementReport/common", new_create_dissector_handle(dissect_DedicatedMeasurementReport_PDU, proto_nbap));
62336   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementTermination/common", new_create_dissector_handle(dissect_DedicatedMeasurementTerminationRequest_PDU, proto_nbap));
62337   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementFailure/common", new_create_dissector_handle(dissect_DedicatedMeasurementFailureIndication_PDU, proto_nbap));
62338   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerControl/fdd", new_create_dissector_handle(dissect_DL_PowerControlRequest_PDU, proto_nbap));
62339   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerTimeslotControl/tdd", new_create_dissector_handle(dissect_DL_PowerTimeslotControlRequest_PDU, proto_nbap));
62340   dissector_add_string("nbap.proc.imsg", "id-compressedModeCommand/fdd", new_create_dissector_handle(dissect_CompressedModeCommand_PDU, proto_nbap));
62341   dissector_add_string("nbap.proc.imsg", "id-unblockResource/common", new_create_dissector_handle(dissect_UnblockResourceIndication_PDU, proto_nbap));
62342   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForDedicated/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
62343   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForCommon/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
62344   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReporting/tdd", new_create_dissector_handle(dissect_CellSynchronisationReportTDD_PDU, proto_nbap));
62345   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationTermination/tdd", new_create_dissector_handle(dissect_CellSynchronisationTerminationRequestTDD_PDU, proto_nbap));
62346   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationFailure/tdd", new_create_dissector_handle(dissect_CellSynchronisationFailureIndicationTDD_PDU, proto_nbap));
62347   dissector_add_string("nbap.proc.imsg", "id-privateMessageForDedicated/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
62348   dissector_add_string("nbap.proc.imsg", "id-privateMessageForCommon/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
62349   dissector_add_string("nbap.proc.imsg", "id-informationReporting/common", new_create_dissector_handle(dissect_InformationReport_PDU, proto_nbap));
62350   dissector_add_string("nbap.proc.imsg", "id-informationExchangeTermination/common", new_create_dissector_handle(dissect_InformationExchangeTerminationRequest_PDU, proto_nbap));
62351   dissector_add_string("nbap.proc.imsg", "id-informationExchangeFailure/common", new_create_dissector_handle(dissect_InformationExchangeFailureIndication_PDU, proto_nbap));
62352   dissector_add_string("nbap.proc.imsg", "id-BearerRearrangement/common", new_create_dissector_handle(dissect_BearerRearrangementIndication_PDU, proto_nbap));
62353   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/fdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandFDD_PDU, proto_nbap));
62354   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/tdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandTDD_PDU, proto_nbap));
62355   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/fdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationFDD_PDU, proto_nbap));
62356   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/tdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationTDD_PDU, proto_nbap));
62357   dissector_add_string("nbap.proc.imsg", "id-mBMSNotificationUpdate/common", new_create_dissector_handle(dissect_MBMSNotificationUpdateCommand_PDU, proto_nbap));
62358   dissector_add_string("nbap.proc.imsg", "id-uEStatusUpdate/fdd", new_create_dissector_handle(dissect_UEStatusUpdateCommand_PDU, proto_nbap));
62359
62360
62361 /*--- End of included file: packet-nbap-dis-tab.c ---*/
62362 #line 175 "packet-nbap-template.c"
62363 }
62364
62365