For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.
[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 -D . -O ../../epan/dissectors 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 "../../asn1/nbap/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
42 #include <epan/packet.h>
43 #include <epan/sctpppids.h>
44 #include <epan/asn1.h>
45
46 #include "packet-per.h"
47
48 #ifdef _MSC_VER
49 /* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
50 #pragma warning(disable:4146)
51 #endif
52
53 #define PNAME  "UTRAN Iub interface NBAP signalling"
54 #define PSNAME "NBAP"
55 #define PFNAME "nbap"
56
57
58 /*--- Included file: packet-nbap-val.h ---*/
59 #line 1 "../../asn1/nbap/packet-nbap-val.h"
60 #define maxPrivateIEs                  65535
61 #define maxProtocolExtensions          65535
62 #define maxProtocolIEs                 65535
63 #define maxNrOfCodes                   10
64 #define maxNrOfDLTSs                   15
65 #define maxNrOfDLTSLCRs                6
66 #define maxNrOfErrors                  256
67 #define maxNrOfTFs                     32
68 #define maxNrOfTFCs                    1024
69 #define maxNrOfRLs                     16
70 #define maxNrOfRLs_1                   15
71 #define maxNrOfRLs_2                   14
72 #define maxNrOfRLSets                  maxNrOfRLs
73 #define maxNrOfDPCHs                   240
74 #define maxNrOfDPCHsPerRL_1            239
75 #define maxNrOfDPCHLCRs                240
76 #define maxNrOfDPCHsLCRPerRL_1         95
77 #define maxNrOfDPCHs768                480
78 #define maxNrOfDPCHs768PerRL_1         479
79 #define maxNrOfSCCPCHs                 8
80 #define maxNrOfSCCPCHsinExt            232
81 #define maxNrOfSCCPCHs768              480
82 #define maxNrOfDCHs                    128
83 #define maxNrOfDSCHs                   32
84 #define maxNrOfFACHs                   8
85 #define maxNrOfCCTrCHs                 16
86 #define maxNrOfPDSCHs                  256
87 #define maxNrOfHSPDSCHs                16
88 #define maxNrOfHSPDSCHs768             32
89 #define maxNrOfPUSCHs                  256
90 #define maxNrOfPUSCHs_1                255
91 #define maxNrOfPDSCHSets               256
92 #define maxNrOfPRACHLCRs               8
93 #define maxNrOfPUSCHSets               256
94 #define maxNrOfSCCPCHLCRs              8
95 #define maxNrOfSCCPCHsLCRinExt         88
96 #define maxNrOfULTSs                   15
97 #define maxNrOfULTSLCRs                6
98 #define maxNrOfUSCHs                   32
99 #define maxNrOfSlotFormatsPRACH        8
100 #define maxCellinNodeB                 256
101 #define maxCCPinNodeB                  256
102 #define maxCTFC                        16777215
103 #define maxLocalCellinNodeB            maxCellinNodeB
104 #define maxFPACHCell                   8
105 #define maxRACHCell                    maxPRACHCell
106 #define maxPLCCHCell                   16
107 #define maxPRACHCell                   16
108 #define maxSCCPCHCell                  32
109 #define maxSCCPCHCellinExt             208
110 #define maxSCCPCHCellinExtLCR          64
111 #define maxSCCPCHCell768               480
112 #define maxSCPICHCell                  32
113 #define maxTTI_count                   4
114 #define maxIBSEG                       16
115 #define maxIB                          64
116 #define maxFACHCell                    256
117 #define maxRateMatching                256
118 #define maxHS_PDSCHCodeNrComp_1        15
119 #define maxHS_SCCHCodeNrComp_1         127
120 #define maxNrOfCellSyncBursts          10
121 #define maxNrOfReceptsPerSyncFrame     16
122 #define maxNrOfMeasNCell               96
123 #define maxNrOfMeasNCell_1             95
124 #define maxNrOfSF                      8
125 #define maxTGPS                        6
126 #define maxCommunicationContext        1048575
127 #define maxNrOfLevels                  256
128 #define maxNoSat                       16
129 #define maxNoGPSItems                  8
130 #define maxNrOfHSSCCHs                 32
131 #define maxNrOfHSSICHs                 4
132 #define maxNrOfHSSICHs_1               3
133 #define maxNrOfSyncFramesLCR           512
134 #define maxNrOfReceptionsperSyncFrameLCR 8
135 #define maxNrOfSyncDLCodesLCR          32
136 #define maxNrOfHSSCCHCodes             4
137 #define maxNrOfMACdFlows               8
138 #define maxNrOfMACdFlows_1             7
139 #define maxNrOfMACdPDUIndexes          8
140 #define maxNrOfMACdPDUIndexes_1        7
141 #define maxNrOfMACdPDUSize             32
142 #define maxNrOfNIs                     256
143 #define maxNrOfPriorityQueues          8
144 #define maxNrOfPriorityQueues_1        7
145 #define maxNrOfHARQProcesses           8
146 #define maxNrOfContextsOnUeList        16
147 #define maxNrOfCellPortionsPerCell     64
148 #define maxNrOfCellPortionsPerCell_1   63
149 #define maxNrOfPriorityClasses         16
150 #define maxNrOfSatAlmanac_maxNoSat     16
151 #define maxNrOfE_AGCHs                 32
152 #define maxNrOfEDCHMACdFlows           8
153 #define maxNrOfEDCHMACdFlows_1         7
154 #define maxNrOfE_RGCHs_E_HICHs         32
155 #define maxNrOfEDCH_HARQ_PO_QUANTSTEPs 6
156 #define maxNrOfEDCHHARQProcesses2msEDCH 8
157 #define maxNrOfEDPCCH_PO_QUANTSTEPs    8
158 #define maxNrOfBits_MACe_PDU_non_scheduled 19982
159 #define maxNrOfRefETFCIs               8
160 #define maxNrOfRefETFCI_PO_QUANTSTEPs  29
161 #define maxNrofSigSeqRGHI_1            39
162 #define maxNoOfLogicalChannels         16
163 #define maxNrOfCombEDPDCH              12
164 #define maxE_RUCCHCell                 16
165 #define maxNrOfEAGCHCodes              4
166 #define maxNrOfRefBetas                8
167 #define maxNrOfE_PUCHSlots             13
168 #define maxNrOfEAGCHs                  32
169 #define maxNrOfHS_DSCH_TBSs_HS_SCCHless 4
170 #define maxNrOfHS_DSCH_TBSs            90
171 #define maxNrOfEHICHCodes              4
172 #define maxNrOfE_PUCHSlotsLCR          5
173 #define maxNrOfEPUCHcodes              16
174 #define maxNrOfEHICHs                  32
175 #define maxNrOfCommonMACFlows          8
176 #define maxNrOfCommonMACFlows_1        7
177 #define maxNrOfPagingMACFlow           4
178 #define maxNrOfPagingMACFlow_1         3
179 #define maxNrOfcommonMACQueues         8
180 #define maxNrOfpagingMACQueues         8
181 #define maxNrOfHS_DSCHTBSsE_PCH        2
182 #define maxGANSSSat                    64
183 #define maxNoGANSS                     8
184 #define maxSgnType                     8
185 #define maxFrequencyinCell             12
186 #define maxFrequencyinCell_1           11
187 #define maxHSDPAFrequency              8
188 #define maxHSDPAFrequency_1            7
189 #define maxNrOfHSSCCHsinExt            224
190 #define maxGANSSSatAlmanac             36
191 #define maxGANSSClockMod               4
192 #define maxNrOfEDCHRLs                 4
193 #define maxERNTItoRelease              256
194 #define maxNrOfCommonEDCH              32
195 #define maxNrOfCommonMACFlowsLCR       256
196 #define maxNrOfCommonMACFlowsLCR_1     255
197 #define maxNrOfHSSCCHsLCR              256
198 #define maxNrOfEDCHMACdFlowsLCR        256
199 #define maxNrOfEDCHMACdFlowsLCR_1      255
200 #define maxNrOfEAGCHsLCR               256
201 #define maxNrOfEHICHsLCR               256
202 #define maxnrofERUCCHsLCR              32
203 #define maxNrOfHSDSCH_1                32
204 #define maxNrOfHSDSCH                  33
205 #define maxGANSS_1                     7
206 #define maxNoOfTBSs_Mapping_HS_DSCH_SPS 4
207 #define maxNoOfTBSs_Mapping_HS_DSCH_SPS_1 3
208 #define maxNoOfHS_DSCH_TBSsLCR         64
209 #define maxNoOfRepetition_Period_LCR   4
210 #define maxNoOfRepetitionPeriod_SPS_LCR_1 3
211 #define maxNoOf_HS_SICH_SPS            4
212 #define maxNoOf_HS_SICH_SPS_1          3
213 #define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH 4
214 #define maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext 44
215 #define maxMBMSServiceSelect           256
216 #define maxNrOfCellPortionsPerCellLCR  256
217 #define maxNrOfCellPortionsPerCellLCR_1 255
218 #define maxNrOfEDCH_1                  32
219 #define maxNoOfCommonH_RNTI            256
220 #define maxNrOfCommonMACFlowsLCRExt    248
221 #define maxofERNTI                     256
222 #define maxNrOfDCHMeasurementOccasionPatternSequence 6
223
224 /* enumerated values for ProcedureCode */
225 #define NBAP_ID_AUDIT   0
226 #define NBAP_ID_AUDITREQUIRED   1
227 #define NBAP_ID_BLOCKRESOURCE   2
228 #define NBAP_ID_CELLDELETION   3
229 #define NBAP_ID_CELLRECONFIGURATION   4
230 #define NBAP_ID_CELLSETUP   5
231 #define NBAP_ID_CELLSYNCHRONISATIONINITIATION  45
232 #define NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION  46
233 #define NBAP_ID_CELLSYNCHRONISATIONREPORTING  47
234 #define NBAP_ID_CELLSYNCHRONISATIONTERMINATION  48
235 #define NBAP_ID_CELLSYNCHRONISATIONFAILURE  49
236 #define NBAP_ID_COMMONMEASUREMENTFAILURE   6
237 #define NBAP_ID_COMMONMEASUREMENTINITIATION   7
238 #define NBAP_ID_COMMONMEASUREMENTREPORT   8
239 #define NBAP_ID_COMMONMEASUREMENTTERMINATION   9
240 #define NBAP_ID_COMMONTRANSPORTCHANNELDELETE  10
241 #define NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE  11
242 #define NBAP_ID_COMMONTRANSPORTCHANNELSETUP  12
243 #define NBAP_ID_COMPRESSEDMODECOMMAND  14
244 #define NBAP_ID_DEDICATEDMEASUREMENTFAILURE  16
245 #define NBAP_ID_DEDICATEDMEASUREMENTINITIATION  17
246 #define NBAP_ID_DEDICATEDMEASUREMENTREPORT  18
247 #define NBAP_ID_DEDICATEDMEASUREMENTTERMINATION  19
248 #define NBAP_ID_DOWNLINKPOWERCONTROL  20
249 #define NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL  38
250 #define NBAP_ID_ERRORINDICATIONFORCOMMON  35
251 #define NBAP_ID_ERRORINDICATIONFORDEDICATED  21
252 #define NBAP_ID_INFORMATIONEXCHANGEFAILURE  40
253 #define NBAP_ID_INFORMATIONEXCHANGEINITIATION  41
254 #define NBAP_ID_INFORMATIONEXCHANGETERMINATION  42
255 #define NBAP_ID_INFORMATIONREPORTING  43
256 #define NBAP_ID_BEARERREARRANGEMENT  50
257 #define NBAP_ID_MBMSNOTIFICATIONUPDATE  53
258 #define NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION  37
259 #define NBAP_ID_PRIVATEMESSAGEFORCOMMON  36
260 #define NBAP_ID_PRIVATEMESSAGEFORDEDICATED  22
261 #define NBAP_ID_RADIOLINKADDITION  23
262 #define NBAP_ID_RADIOLINKDELETION  24
263 #define NBAP_ID_RADIOLINKFAILURE  25
264 #define NBAP_ID_RADIOLINKPREEMPTION  39
265 #define NBAP_ID_RADIOLINKRESTORATION  26
266 #define NBAP_ID_RADIOLINKSETUP  27
267 #define NBAP_ID_RESET  13
268 #define NBAP_ID_RESOURCESTATUSINDICATION  28
269 #define NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT  44
270 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION  29
271 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT  30
272 #define NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION  31
273 #define NBAP_ID_SYSTEMINFORMATIONUPDATE  32
274 #define NBAP_ID_UNBLOCKRESOURCE  33
275 #define NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION  34
276 #define NBAP_ID_RADIOLINKACTIVATION  51
277 #define NBAP_ID_RADIOLINKPARAMETERUPDATE  52
278 #define NBAP_ID_UESTATUSUPDATE  54
279 #define NBAP_ID_SECONDARYULFREQUENCYREPORTING  55
280 #define NBAP_ID_SECONDARYULFREQUENCYUPDATE  56
281
282 typedef enum _DdMode_enum {
283   tdd          =   0,
284   fdd          =   1,
285   common       =   2
286 } DdMode_enum;
287
288 typedef enum _ProtocolIE_ID_enum {
289   id_AICH_Information =   0,
290   id_AICH_InformationItem_ResourceStatusInd =   1,
291   id_BCH_Information =   7,
292   id_BCH_InformationItem_ResourceStatusInd =   8,
293   id_BCCH_ModificationTime =   9,
294   id_BlockingPriorityIndicator =  10,
295   id_Cause     =  13,
296   id_CCP_InformationItem_AuditRsp =  14,
297   id_CCP_InformationList_AuditRsp =  15,
298   id_CCP_InformationItem_ResourceStatusInd =  16,
299   id_Cell_InformationItem_AuditRsp =  17,
300   id_Cell_InformationItem_ResourceStatusInd =  18,
301   id_Cell_InformationList_AuditRsp =  19,
302   id_CellParameterID =  23,
303   id_CFN       =  24,
304   id_C_ID      =  25,
305   id_Unknown_38 =  38,
306   id_CommonMeasurementAccuracy =  39,
307   id_CommonMeasurementObjectType_CM_Rprt =  31,
308   id_CommonMeasurementObjectType_CM_Rqst =  32,
309   id_CommonMeasurementObjectType_CM_Rsp =  33,
310   id_CommonMeasurementType =  34,
311   id_CommonPhysicalChannelID =  35,
312   id_CommonPhysicalChannelType_CTCH_SetupRqstFDD =  36,
313   id_CommonPhysicalChannelType_CTCH_SetupRqstTDD =  37,
314   id_CommunicationControlPortID =  40,
315   id_ConfigurationGenerationID =  43,
316   id_CRNC_CommunicationContextID =  44,
317   id_CriticalityDiagnostics =  45,
318   id_DCHs_to_Add_FDD =  48,
319   id_DCH_AddList_RL_ReconfPrepTDD =  49,
320   id_DCHs_to_Add_TDD =  50,
321   id_DCH_DeleteList_RL_ReconfPrepFDD =  52,
322   id_DCH_DeleteList_RL_ReconfPrepTDD =  53,
323   id_DCH_DeleteList_RL_ReconfRqstFDD =  54,
324   id_DCH_DeleteList_RL_ReconfRqstTDD =  55,
325   id_DCH_FDD_Information =  56,
326   id_DCH_TDD_Information =  57,
327   id_DCH_InformationResponse =  59,
328   id_Unknown_60 =  60,
329   id_Unknown_61 =  61,
330   id_FDD_DCHs_to_Modify =  62,
331   id_TDD_DCHs_to_Modify =  63,
332   id_DCH_ModifyList_RL_ReconfRqstTDD =  65,
333   id_DCH_RearrangeList_Bearer_RearrangeInd = 135,
334   id_DedicatedMeasurementObjectType_DM_Rprt =  67,
335   id_DedicatedMeasurementObjectType_DM_Rqst =  68,
336   id_DedicatedMeasurementObjectType_DM_Rsp =  69,
337   id_DedicatedMeasurementType =  70,
338   id_Unknown_71 =  71,
339   id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD =  72,
340   id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD =  73,
341   id_DL_CCTrCH_InformationList_RL_SetupRqstTDD =  76,
342   id_Unknown_75 =  75,
343   id_DL_DPCH_InformationItem_RL_AdditionRqstTDD =  77,
344   id_DL_DPCH_InformationList_RL_SetupRqstTDD =  79,
345   id_Unknown_80 =  80,
346   id_DL_DPCH_Information_RL_ReconfPrepFDD =  81,
347   id_DL_DPCH_Information_RL_ReconfRqstFDD =  82,
348   id_DL_DPCH_Information_RL_SetupRqstFDD =  83,
349   id_DL_DPCH_TimingAdjustment =  21,
350   id_DL_ReferencePowerInformationItem_DL_PC_Rqst =  84,
351   id_DLReferencePower =  85,
352   id_DLReferencePowerList_DL_PC_Rqst =  86,
353   id_Unused_ProtocolIE_ID_87 =  87,
354   id_Unknown_88 =  88,
355   id_Unused_ProtocolIE_ID_89 =  89,
356   id_Unused_ProtocolIE_ID_91 =  91,
357   id_Unknown_92 =  92,
358   id_Unused_ProtocolIE_ID_93 =  93,
359   id_Unknown_95 =  95,
360   id_DSCHs_to_Add_TDD =  96,
361   id_DSCH_Information_DeleteList_RL_ReconfPrepTDD =  98,
362   id_DSCH_Information_ModifyList_RL_ReconfPrepTDD = 100,
363   id_DSCH_InformationResponse = 105,
364   id_Unused_ProtocolIE_ID_106 = 106,
365   id_DSCH_TDD_Information = 107,
366   id_Unused_ProtocolIE_ID_108 = 108,
367   id_Unknown_109 = 109,
368   id_Unused_ProtocolIE_ID_112 = 112,
369   id_DSCH_RearrangeList_Bearer_RearrangeInd = 136,
370   id_End_Of_Audit_Sequence_Indicator = 113,
371   id_FACH_Information = 116,
372   id_FACH_InformationItem_ResourceStatusInd = 117,
373   id_Unknown_118 = 118,
374   id_FACH_ParametersList_CTCH_ReconfRqstTDD = 120,
375   id_FACH_ParametersListIE_CTCH_SetupRqstFDD = 121,
376   id_FACH_ParametersListIE_CTCH_SetupRqstTDD = 122,
377   id_IndicationType_ResourceStatusInd = 123,
378   id_Local_Cell_ID = 124,
379   id_Local_Cell_Group_InformationItem_AuditRsp =   2,
380   id_Local_Cell_Group_InformationItem_ResourceStatusInd =   3,
381   id_Local_Cell_Group_InformationItem2_ResourceStatusInd =   4,
382   id_Local_Cell_Group_InformationList_AuditRsp =   5,
383   id_Local_Cell_InformationItem_AuditRsp = 125,
384   id_Local_Cell_InformationItem_ResourceStatusInd = 126,
385   id_Local_Cell_InformationItem2_ResourceStatusInd = 127,
386   id_Local_Cell_InformationList_AuditRsp = 128,
387   id_AdjustmentPeriod = 129,
388   id_MaxAdjustmentStep = 130,
389   id_MaximumTransmissionPower = 131,
390   id_MeasurementFilterCoefficient = 132,
391   id_MeasurementID = 133,
392   id_MessageStructure = 115,
393   id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = 134,
394   id_Unknown_137 = 137,
395   id_Unknown_140 = 140,
396   id_NodeB_CommunicationContextID = 143,
397   id_NeighbouringCellMeasurementInformation = 455,
398   id_P_CCPCH_Information = 144,
399   id_P_CCPCH_InformationItem_ResourceStatusInd = 145,
400   id_P_CPICH_Information = 146,
401   id_P_CPICH_InformationItem_ResourceStatusInd = 147,
402   id_P_SCH_Information = 148,
403   id_Unknown_149 = 149,
404   id_PCCPCH_Information_Cell_ReconfRqstTDD = 150,
405   id_PCCPCH_Information_Cell_SetupRqstTDD = 151,
406   id_Unknown_152 = 152,
407   id_Unknown_153 = 153,
408   id_PCH_Parameters_CTCH_ReconfRqstTDD = 155,
409   id_PCH_ParametersItem_CTCH_SetupRqstFDD = 156,
410   id_PCH_ParametersItem_CTCH_SetupRqstTDD = 157,
411   id_PCH_Information = 158,
412   id_Unknown_159 = 159,
413   id_Unknown_160 = 160,
414   id_PDSCH_Information_AddListIE_PSCH_ReconfRqst = 161,
415   id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst = 162,
416   id_PDSCHSets_AddList_PSCH_ReconfRqst = 163,
417   id_PDSCHSets_DeleteList_PSCH_ReconfRqst = 164,
418   id_PDSCHSets_ModifyList_PSCH_ReconfRqst = 165,
419   id_PICH_Information = 166,
420   id_PICH_Parameters_CTCH_ReconfRqstTDD = 168,
421   id_PowerAdjustmentType = 169,
422   id_PRACH_Information = 170,
423   id_Unknown_171 = 171,
424   id_Unknown_172 = 172,
425   id_Unknown_173 = 173,
426   id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = 175,
427   id_PrimaryCCPCH_Information_Cell_SetupRqstFDD = 176,
428   id_PrimaryCPICH_Information_Cell_ReconfRqstFDD = 177,
429   id_PrimaryCPICH_Information_Cell_SetupRqstFDD = 178,
430   id_PrimarySCH_Information_Cell_ReconfRqstFDD = 179,
431   id_PrimarySCH_Information_Cell_SetupRqstFDD = 180,
432   id_PrimaryScramblingCode = 181,
433   id_Unknown_182 = 182,
434   id_SCH_Information_Cell_ReconfRqstTDD = 183,
435   id_SCH_Information_Cell_SetupRqstTDD = 184,
436   id_PUSCH_Information_AddListIE_PSCH_ReconfRqst = 185,
437   id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst = 186,
438   id_PUSCHSets_AddList_PSCH_ReconfRqst = 187,
439   id_PUSCHSets_DeleteList_PSCH_ReconfRqst = 188,
440   id_PUSCHSets_ModifyList_PSCH_ReconfRqst = 189,
441   id_RACH_Information = 190,
442   id_Unknown_191 = 191,
443   id_Unknown_192 = 192,
444   id_Unknown_193 = 193,
445   id_Unknown_194 = 194,
446   id_Unknown_195 = 195,
447   id_RACH_ParametersItem_CTCH_SetupRqstFDD = 196,
448   id_RACH_ParameterItem_CTCH_SetupRqstTDD = 197,
449   id_ReportCharacteristics = 198,
450   id_Reporting_Object_RL_FailureInd = 199,
451   id_Reporting_Object_RL_RestoreInd = 200,
452   id_Unknown_201 = 201,
453   id_RL_InformationItem_DM_Rprt = 202,
454   id_RL_InformationItem_DM_Rqst = 203,
455   id_RL_InformationItem_DM_Rsp = 204,
456   id_RL_InformationItem_RL_AdditionRqstFDD = 205,
457   id_RL_informationItem_RL_DeletionRqst = 206,
458   id_RL_InformationItem_RL_FailureInd = 207,
459   id_RL_InformationItem_RL_PreemptRequiredInd = 286,
460   id_RL_InformationItem_RL_ReconfPrepFDD = 208,
461   id_RL_InformationItem_RL_ReconfRqstFDD = 209,
462   id_RL_InformationItem_RL_RestoreInd = 210,
463   id_RL_InformationItem_RL_SetupRqstFDD = 211,
464   id_RL_InformationList_RL_AdditionRqstFDD = 212,
465   id_RL_informationList_RL_DeletionRqst = 213,
466   id_RL_InformationList_RL_PreemptRequiredInd = 237,
467   id_RL_InformationList_RL_ReconfPrepFDD = 214,
468   id_RL_InformationList_RL_ReconfRqstFDD = 215,
469   id_RL_InformationList_RL_SetupRqstFDD = 216,
470   id_RL_InformationResponseItem_RL_AdditionRspFDD = 217,
471   id_RL_InformationResponseItem_RL_ReconfReady = 218,
472   id_RL_InformationResponseItem_RL_ReconfRsp = 219,
473   id_RL_InformationResponseItem_RL_SetupRspFDD = 220,
474   id_RL_InformationResponseList_RL_AdditionRspFDD = 221,
475   id_RL_InformationResponseList_RL_ReconfReady = 222,
476   id_RL_InformationResponseList_RL_ReconfRsp = 223,
477   id_RL_InformationResponseList_RL_SetupRspFDD = 224,
478   id_RL_InformationResponse_RL_AdditionRspTDD = 225,
479   id_RL_InformationResponse_RL_SetupRspTDD = 226,
480   id_RL_Information_RL_AdditionRqstTDD = 227,
481   id_RL_Information_RL_ReconfRqstTDD = 228,
482   id_RL_Information_RL_ReconfPrepTDD = 229,
483   id_RL_Information_RL_SetupRqstTDD = 230,
484   id_RL_ReconfigurationFailureItem_RL_ReconfFailure = 236,
485   id_RL_Set_InformationItem_DM_Rprt = 238,
486   id_Unknown_239 = 239,
487   id_RL_Set_InformationItem_DM_Rsp = 240,
488   id_RL_Set_InformationItem_RL_FailureInd = 241,
489   id_RL_Set_InformationItem_RL_RestoreInd = 242,
490   id_Unknown_243 = 243,
491   id_Unknown_244 = 244,
492   id_Unknown_245 = 245,
493   id_Unknown_246 = 246,
494   id_S_CCPCH_Information = 247,
495   id_Unknown_248 = 248,
496   id_S_CPICH_Information = 249,
497   id_Unknown_250 = 250,
498   id_SCH_Information = 251,
499   id_Unknown_252 = 252,
500   id_S_SCH_Information = 253,
501   id_Unknown_254 = 254,
502   id_Unknown_255 = 255,
503   id_Unknown_256 = 256,
504   id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = 257,
505   id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = 258,
506   id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = 259,
507   id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = 260,
508   id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = 261,
509   id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = 262,
510   id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = 263,
511   id_SecondarySCH_Information_Cell_ReconfRqstFDD = 264,
512   id_SecondarySCH_Information_Cell_SetupRqstFDD = 265,
513   id_SegmentInformationListIE_SystemInfoUpdate = 266,
514   id_Unknown_267 = 267,
515   id_SFN       = 268,
516   id_SignallingBearerRequestIndicator = 138,
517   id_ShutdownTimer = 269,
518   id_Start_Of_Audit_Sequence_Indicator = 114,
519   id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = 270,
520   id_Successful_RL_InformationRespItem_RL_SetupFailureFDD = 271,
521   id_Unknown_272 = 272,
522   id_Unknown_273 = 273,
523   id_SyncCase  = 274,
524   id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = 275,
525   id_T_Cell    = 276,
526   id_TargetCommunicationControlPortID = 139,
527   id_TimeSlotConfigurationList_Cell_ReconfRqstTDD = 277,
528   id_TimeSlotConfigurationList_Cell_SetupRqstTDD = 278,
529   id_TransmissionDiversityApplied = 279,
530   id_TypeOfError = 508,
531   id_UARFCNforNt = 280,
532   id_UARFCNforNd = 281,
533   id_UARFCNforNu = 282,
534   id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = 284,
535   id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = 285,
536   id_UL_CCTrCH_InformationList_RL_SetupRqstTDD = 288,
537   id_UL_DPCH_InformationItem_RL_AdditionRqstTDD = 289,
538   id_UL_DPCH_InformationList_RL_SetupRqstTDD = 291,
539   id_UL_DPCH_Information_RL_ReconfPrepFDD = 293,
540   id_UL_DPCH_Information_RL_ReconfRqstFDD = 294,
541   id_UL_DPCH_Information_RL_SetupRqstFDD = 295,
542   id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = 296,
543   id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = 297,
544   id_Unknown_298 = 298,
545   id_Unknown_299 = 299,
546   id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = 300,
547   id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = 301,
548   id_USCH_Information_Add = 302,
549   id_Unknown_303 = 303,
550   id_USCH_Information_DeleteList_RL_ReconfPrepTDD = 304,
551   id_Unknown_305 = 305,
552   id_USCH_Information_ModifyList_RL_ReconfPrepTDD = 306,
553   id_Unknown_307 = 307,
554   id_Unknown_308 = 308,
555   id_USCH_InformationResponse = 309,
556   id_USCH_Information = 310,
557   id_USCH_RearrangeList_Bearer_RearrangeInd = 141,
558   id_Unknown_313 = 313,
559   id_Active_Pattern_Sequence_Information = 315,
560   id_AICH_ParametersListIE_CTCH_ReconfRqstFDD = 316,
561   id_AdjustmentRatio = 317,
562   id_Unknown_318 = 318,
563   id_Unknown_319 = 319,
564   id_Not_Used_320 = 320,
565   id_Unknown_321 = 321,
566   id_Not_Used_322 = 322,
567   id_FACH_ParametersListIE_CTCH_ReconfRqstFDD = 323,
568   id_CauseLevel_PSCH_ReconfFailure = 324,
569   id_CauseLevel_RL_AdditionFailureFDD = 325,
570   id_CauseLevel_RL_AdditionFailureTDD = 326,
571   id_CauseLevel_RL_ReconfFailure = 327,
572   id_CauseLevel_RL_SetupFailureFDD = 328,
573   id_CauseLevel_RL_SetupFailureTDD = 329,
574   id_Not_Used_330 = 330,
575   id_Unknown_331 = 331,
576   id_Not_Used_332 = 332,
577   id_Closed_Loop_Timing_Adjustment_Mode = 333,
578   id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = 334,
579   id_Compressed_Mode_Deactivation_Flag = 335,
580   id_Not_Used_336 = 336,
581   id_Unknown_337 = 337,
582   id_Unknown_338 = 338,
583   id_Unknown_339 = 339,
584   id_Unknown_340 = 340,
585   id_Unknown_341 = 341,
586   id_Not_Used_342 = 342,
587   id_Not_Used_343 = 343,
588   id_Unknown_344 = 344,
589   id_Unknown_345 = 345,
590   id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 346,
591   id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 347,
592   id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 348,
593   id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 349,
594   id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 350,
595   id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 351,
596   id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 352,
597   id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 353,
598   id_Unknown_354 = 354,
599   id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 355,
600   id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 356,
601   id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 357,
602   id_DL_TPC_Pattern01Count = 358,
603   id_DPC_Mode  = 450,
604   id_DPCHConstant = 359,
605   id_Unused_ProtocolIE_ID_94 =  94,
606   id_Unused_ProtocolIE_ID_110 = 110,
607   id_Unused_ProtocolIE_ID_111 = 111,
608   id_Unknown_360 = 360,
609   id_Unknown_361 = 361,
610   id_FACH_ParametersList_CTCH_SetupRsp = 362,
611   id_Unknown_363 = 363,
612   id_Unknown_364 = 364,
613   id_Unknown_365 = 365,
614   id_Unknown_366 = 366,
615   id_Unknown_367 = 367,
616   id_Unknown_368 = 368,
617   id_Limited_power_increase_information_Cell_SetupRqstFDD = 369,
618   id_Unknown_370 = 370,
619   id_Unknown_371 = 371,
620   id_Unknown_372 = 372,
621   id_Unknown_373 = 373,
622   id_PCH_Parameters_CTCH_SetupRsp = 374,
623   id_PCH_ParametersItem_CTCH_ReconfRqstFDD = 375,
624   id_Not_Used_376 = 376,
625   id_Unknown_377 = 377,
626   id_Unknown_378 = 378,
627   id_Unknown_379 = 379,
628   id_PICH_ParametersItem_CTCH_ReconfRqstFDD = 380,
629   id_PRACHConstant = 381,
630   id_Unknown_382 = 382,
631   id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = 383,
632   id_PUSCHConstant = 384,
633   id_RACH_Parameters_CTCH_SetupRsp = 385,
634   id_Unknown_386 = 386,
635   id_Unknown_387 = 387,
636   id_Unknown_388 = 388,
637   id_Unknown_389 = 389,
638   id_Unknown_390 = 390,
639   id_Unknown_391 = 391,
640   id_Unknown_392 = 392,
641   id_Unused_ProtocolIE_ID_443 = 443,
642   id_Synchronisation_Configuration_Cell_ReconfRqst = 393,
643   id_Synchronisation_Configuration_Cell_SetupRqst = 394,
644   id_Transmission_Gap_Pattern_Sequence_Information = 395,
645   id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = 396,
646   id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = 397,
647   id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = 398,
648   id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = 399,
649   id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = 400,
650   id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = 401,
651   id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 402,
652   id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = 403,
653   id_Unknown_404 = 404,
654   id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD = 405,
655   id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = 406,
656   id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD = 407,
657   id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = 408,
658   id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = 409,
659   id_Unknown_410 = 410,
660   id_Unknown_411 = 411,
661   id_CommunicationContextInfoItem_Reset = 412,
662   id_Unknown_413 = 413,
663   id_CommunicationControlPortInfoItem_Reset = 414,
664   id_Unknown_415 = 415,
665   id_ResetIndicator = 416,
666   id_Unused_ProtocolIE_ID_417 = 417,
667   id_Unused_ProtocolIE_ID_418 = 418,
668   id_Unused_ProtocolIE_ID_419 = 419,
669   id_Unused_ProtocolIE_ID_142 = 142,
670   id_TimingAdvanceApplied = 287,
671   id_CFNReportingIndicator =   6,
672   id_SFNReportingIndicator =  11,
673   id_InnerLoopDLPCStatus =  12,
674   id_TimeslotISCPInfo = 283,
675   id_PICH_ParametersItem_CTCH_SetupRqstTDD = 167,
676   id_PRACH_ParametersItem_CTCH_SetupRqstTDD =  20,
677   id_CCTrCH_InformationItem_RL_FailureInd =  46,
678   id_CCTrCH_InformationItem_RL_RestoreInd =  47,
679   id_CauseLevel_SyncAdjustmntFailureTDD = 420,
680   id_CellAdjustmentInfo_SyncAdjustmntRqstTDD = 421,
681   id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = 494,
682   id_CellSyncBurstInfoList_CellSyncReconfRqstTDD = 482,
683   id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = 422,
684   id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = 423,
685   id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD = 424,
686   id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD = 425,
687   id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD = 426,
688   id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = 427,
689   id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = 428,
690   id_CellSyncInfo_CellSyncReprtTDD = 429,
691   id_CSBTransmissionID = 430,
692   id_CSBMeasurementID = 431,
693   id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD = 432,
694   id_NCyclesPerSFNperiod = 433,
695   id_NRepetitionsPerCyclePeriod = 434,
696   id_SyncFrameNumber = 437,
697   id_SynchronisationReportType = 438,
698   id_SynchronisationReportCharacteristics = 439,
699   id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = 440,
700   id_Unknown_441 = 441,
701   id_Unknown_442 = 442,
702   id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD = 119,
703   id_ReferenceClockAvailability = 435,
704   id_ReferenceSFNoffset = 436,
705   id_InformationExchangeID = 444,
706   id_InformationExchangeObjectType_InfEx_Rqst = 445,
707   id_InformationType = 446,
708   id_InformationReportCharacteristics = 447,
709   id_InformationExchangeObjectType_InfEx_Rsp = 448,
710   id_InformationExchangeObjectType_InfEx_Rprt = 449,
711   id_IPDLParameter_Information_Cell_ReconfRqstFDD = 451,
712   id_IPDLParameter_Information_Cell_SetupRqstFDD = 452,
713   id_IPDLParameter_Information_Cell_ReconfRqstTDD = 453,
714   id_IPDLParameter_Information_Cell_SetupRqstTDD = 454,
715   id_DL_DPCH_LCR_Information_RL_SetupRqstTDD =  74,
716   id_DwPCH_LCR_Information =  78,
717   id_DwPCH_LCR_InformationList_AuditRsp =  90,
718   id_DwPCH_LCR_Information_Cell_SetupRqstTDD =  97,
719   id_DwPCH_LCR_Information_Cell_ReconfRqstTDD =  99,
720   id_DwPCH_LCR_Information_ResourceStatusInd = 101,
721   id_maxFACH_Power_LCR_CTCH_SetupRqstTDD = 154,
722   id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD = 174,
723   id_FPACH_LCR_Information = 290,
724   id_FPACH_LCR_Information_AuditRsp = 292,
725   id_FPACH_LCR_InformationList_AuditRsp =  22,
726   id_FPACH_LCR_InformationList_ResourceStatusInd = 311,
727   id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = 312,
728   id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = 314,
729   id_PCCPCH_LCR_Information_Cell_SetupRqstTDD = 456,
730   id_PCH_Power_LCR_CTCH_SetupRqstTDD = 457,
731   id_PCH_Power_LCR_CTCH_ReconfRqstTDD = 458,
732   id_PICH_LCR_Parameters_CTCH_SetupRqstTDD = 459,
733   id_Unknown_460 = 460,
734   id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = 461,
735   id_Unknown_462 = 462,
736   id_RL_InformationResponse_LCR_RL_SetupRspTDD = 463,
737   id_Unknown_464 = 464,
738   id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = 465,
739   id_TimeSlot  = 495,
740   id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = 466,
741   id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = 467,
742   id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD = 468,
743   id_TimeSlotLCR_CM_Rqst = 469,
744   id_UL_DPCH_LCR_Information_RL_SetupRqstTDD = 470,
745   id_Unknown_471 = 471,
746   id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 472,
747   id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = 473,
748   id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD = 474,
749   id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = 475,
750   id_Unknown_476 = 476,
751   id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = 477,
752   id_Unknown_478 = 478,
753   id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = 479,
754   id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD = 480,
755   id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD = 481,
756   id_UL_DPCH_LCR_InformationModify_AddList = 483,
757   id_Unknown_484 = 484,
758   id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD = 485,
759   id_UL_SIRTarget = 510,
760   id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst = 486,
761   id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 487,
762   id_Unused_ProtocolIE_ID_26 =  26,
763   id_Unused_ProtocolIE_ID_27 =  27,
764   id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 488,
765   id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 489,
766   id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst = 490,
767   id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst = 491,
768   id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst = 492,
769   id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst = 493,
770   id_timeslotInfo_CellSyncInitiationRqstTDD = 496,
771   id_SyncReportType_CellSyncReprtTDD = 497,
772   id_Power_Local_Cell_Group_InformationItem_AuditRsp = 498,
773   id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = 499,
774   id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = 500,
775   id_Power_Local_Cell_Group_InformationList_AuditRsp = 501,
776   id_Power_Local_Cell_Group_InformationList_ResourceStatusInd = 502,
777   id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = 503,
778   id_Power_Local_Cell_Group_ID = 504,
779   id_PUSCH_Info_DM_Rqst = 505,
780   id_PUSCH_Info_DM_Rsp = 506,
781   id_PUSCH_Info_DM_Rprt = 507,
782   id_InitDL_Power = 509,
783   id_cellSyncBurstRepetitionPeriod = 511,
784   id_ReportCharacteristicsType_OnModification = 512,
785   id_SFNSFNMeasurementValueInformation = 513,
786   id_SFNSFNMeasurementThresholdInformation = 514,
787   id_TUTRANGPSMeasurementValueInformation = 515,
788   id_TUTRANGPSMeasurementThresholdInformation = 516,
789   id_Rx_Timing_Deviation_Value_LCR = 520,
790   id_RL_InformationResponse_LCR_RL_AdditionRspTDD =  51,
791   id_DL_PowerBalancing_Information =  28,
792   id_DL_PowerBalancing_ActivationIndicator =  29,
793   id_DL_PowerBalancing_UpdatedIndicator =  30,
794   id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD = 517,
795   id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD = 518,
796   id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD = 519,
797   id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD =  41,
798   id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD =  42,
799   id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = 522,
800   id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = 523,
801   id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = 524,
802   id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = 525,
803   id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = 526,
804   id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 527,
805   id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 528,
806   id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = 529,
807   id_bindingID = 102,
808   id_RL_Specific_DCH_Info = 103,
809   id_transportlayeraddress = 104,
810   id_DelayedActivation = 231,
811   id_DelayedActivationList_RL_ActivationCmdFDD = 232,
812   id_DelayedActivationInformation_RL_ActivationCmdFDD = 233,
813   id_DelayedActivationList_RL_ActivationCmdTDD = 234,
814   id_DelayedActivationInformation_RL_ActivationCmdTDD = 235,
815   id_neighbouringTDDCellMeasurementInformationLCR =  58,
816   id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = 543,
817   id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = 544,
818   id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = 545,
819   id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD = 546,
820   id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = 547,
821   id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = 548,
822   id_SyncDLCodeIdThreInfoLCR = 549,
823   id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD = 550,
824   id_DwPCH_Power = 551,
825   id_AccumulatedClockupdate_CellSyncReprtTDD = 552,
826   id_Angle_Of_Arrival_Value_LCR = 521,
827   id_HSDSCH_FDD_Information = 530,
828   id_HSDSCH_FDD_Information_Response = 531,
829   id_Unknown_532 = 532,
830   id_Unknown_533 = 533,
831   id_HSDSCH_Information_to_Modify = 534,
832   id_HSDSCH_RNTI = 535,
833   id_HSDSCH_TDD_Information = 536,
834   id_HSDSCH_TDD_Information_Response = 537,
835   id_Unknown_538 = 538,
836   id_Unknown_539 = 539,
837   id_Unknown_540 = 540,
838   id_HSPDSCH_RL_ID = 541,
839   id_PrimCCPCH_RSCP_DL_PC_RqstTDD = 542,
840   id_Unused_ProtocolIE_ID_64 =  64,
841   id_PDSCH_RL_ID =  66,
842   id_HSDSCH_RearrangeList_Bearer_RearrangeInd = 553,
843   id_UL_Synchronisation_Parameters_LCR = 554,
844   id_HSDSCH_FDD_Update_Information = 555,
845   id_HSDSCH_TDD_Update_Information = 556,
846   id_Unknown_557 = 557,
847   id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 558,
848   id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD = 559,
849   id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD = 560,
850   id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD = 561,
851   id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD = 562,
852   id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD = 563,
853   id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD = 564,
854   id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = 565,
855   id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD = 566,
856   id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD = 567,
857   id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD = 568,
858   id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD = 569,
859   id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD = 570,
860   id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 571,
861   id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = 572,
862   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = 573,
863   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = 574,
864   id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 575,
865   id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD = 576,
866   id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = 577,
867   id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = 578,
868   id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = 579,
869   id_Initial_DL_Power_TimeslotLCR_InformationItem = 580,
870   id_Maximum_DL_Power_TimeslotLCR_InformationItem = 581,
871   id_Minimum_DL_Power_TimeslotLCR_InformationItem = 582,
872   id_HS_DSCHProvidedBitRateValueInformation = 583,
873   id_Unknown_584 = 584,
874   id_HS_DSCHRequiredPowerValueInformation = 585,
875   id_HS_DSCHRequiredPowerValue = 586,
876   id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission = 587,
877   id_HS_SICH_Reception_Quality = 588,
878   id_HS_SICH_Reception_Quality_Measurement_Value = 589,
879   id_HSSICH_Info_DM_Rprt = 590,
880   id_HSSICH_Info_DM_Rqst = 591,
881   id_HSSICH_Info_DM_Rsp = 592,
882   id_Best_Cell_Portions_Value = 593,
883   id_Primary_CPICH_Usage_for_Channel_Estimation = 594,
884   id_Secondary_CPICH_Information_Change = 595,
885   id_NumberOfReportedCellPortions = 596,
886   id_CellPortion_InformationItem_Cell_SetupRqstFDD = 597,
887   id_CellPortion_InformationList_Cell_SetupRqstFDD = 598,
888   id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD = 599,
889   id_Secondary_CPICH_Information = 600,
890   id_Received_total_wide_band_power_For_CellPortion = 601,
891   id_Unidirectional_DCH_Indicator = 602,
892   id_TimingAdjustmentValueLCR = 603,
893   id_multipleRL_dl_DPCH_InformationList = 604,
894   id_multipleRL_dl_DPCH_InformationModifyList = 605,
895   id_multipleRL_ul_DPCH_InformationList = 606,
896   id_multipleRL_ul_DPCH_InformationModifyList = 607,
897   id_RL_ID     = 608,
898   id_SAT_Info_Almanac_ExtItem = 609,
899   id_HSDPA_Capability = 610,
900   id_HSDSCH_Resources_Information_AuditRsp = 611,
901   id_HSDSCH_Resources_Information_ResourceStatusInd = 612,
902   id_HSDSCH_MACdFlows_to_Add = 613,
903   id_HSDSCH_MACdFlows_to_Delete = 614,
904   id_HSDSCH_Information_to_Modify_Unsynchronised = 615,
905   id_TnlQos    = 616,
906   id_Received_total_wide_band_power_For_CellPortion_Value = 617,
907   id_Transmitted_Carrier_Power_For_CellPortion = 618,
908   id_Transmitted_Carrier_Power_For_CellPortion_Value = 619,
909   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion = 620,
910   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = 621,
911   id_UpPTSInterferenceValue = 622,
912   id_PrimaryCCPCH_RSCP_Delta = 623,
913   id_MeasurementRecoveryBehavior = 624,
914   id_MeasurementRecoveryReportingIndicator = 625,
915   id_MeasurementRecoverySupportIndicator = 626,
916   id_Tstd_indicator = 627,
917   id_multiple_RL_Information_RL_ReconfPrepTDD = 628,
918   id_multiple_RL_Information_RL_ReconfRqstTDD = 629,
919   id_DL_DPCH_Power_Information_RL_ReconfPrepFDD = 630,
920   id_F_DPCH_Information_RL_ReconfPrepFDD = 631,
921   id_F_DPCH_Information_RL_SetupRqstFDD = 632,
922   id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD = 633,
923   id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD = 634,
924   id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 635,
925   id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD = 636,
926   id_MICH_CFN  = 637,
927   id_MICH_Information_AuditRsp = 638,
928   id_MICH_Information_ResourceStatusInd = 639,
929   id_MICH_Parameters_CTCH_ReconfRqstFDD = 640,
930   id_MICH_Parameters_CTCH_ReconfRqstTDD = 641,
931   id_MICH_Parameters_CTCH_SetupRqstFDD = 642,
932   id_MICH_Parameters_CTCH_SetupRqstTDD = 643,
933   id_Modification_Period = 644,
934   id_NI_Information_NotifUpdateCmd = 645,
935   id_S_CCPCH_InformationListExt_AuditRsp = 646,
936   id_S_CCPCH_InformationListExt_ResourceStatusInd = 647,
937   id_S_CCPCH_LCR_InformationListExt_AuditRsp = 648,
938   id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = 649,
939   id_HARQ_Preamble_Mode = 650,
940   id_Initial_DL_DPCH_TimingAdjustment = 651,
941   id_Initial_DL_DPCH_TimingAdjustment_Allowed = 652,
942   id_DLTransmissionBranchLoadValue = 653,
943   id_Power_Local_Cell_Group_choice_CM_Rqst = 654,
944   id_Power_Local_Cell_Group_choice_CM_Rsp = 655,
945   id_Power_Local_Cell_Group_choice_CM_Rprt = 656,
946   id_SynchronisationIndicator = 657,
947   id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst = 658,
948   id_Unused_ProtocolIE_ID_659 = 659,
949   id_HS_DSCHRequiredPowerValue_For_Cell_Portion = 660,
950   id_HS_DSCHRequiredPowerValueInformation_For_CellPortion = 661,
951   id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = 662,
952   id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = 663,
953   id_E_AGCH_FDD_Code_Information = 664,
954   id_E_DCH_Capability = 665,
955   id_E_DCH_FDD_DL_Control_Channel_Information = 666,
956   id_E_DCH_FDD_Information = 667,
957   id_E_DCH_FDD_Information_Response = 668,
958   id_E_DCH_FDD_Information_to_Modify = 669,
959   id_E_DCH_MACdFlows_to_Add = 670,
960   id_E_DCH_MACdFlows_to_Delete = 671,
961   id_E_DCH_Resources_Information_AuditRsp = 672,
962   id_E_DCH_Resources_Information_ResourceStatusInd = 673,
963   id_E_DCH_RL_Indication = 674,
964   id_E_DCH_RL_Set_ID = 675,
965   id_E_DPCH_Information_RL_ReconfPrepFDD = 676,
966   id_E_DPCH_Information_RL_SetupRqstFDD = 677,
967   id_E_RGCH_E_HICH_FDD_Code_Information = 678,
968   id_Serving_E_DCH_RL_ID = 679,
969   id_UL_DPDCH_Indicator_For_E_DCH_Operation = 680,
970   id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD = 681,
971   id_E_DPCH_Information_RL_ReconfRqstFDD = 682,
972   id_Maximum_Target_ReceivedTotalWideBandPower = 683,
973   id_E_DCHProvidedBitRateValueInformation = 684,
974   id_HARQ_Preamble_Mode_Activation_Indicator = 685,
975   id_RL_Specific_E_DCH_Info = 686,
976   id_E_DCH_CapacityConsumptionLaw = 687,
977   id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = 688,
978   id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = 689,
979   id_E_DCH_RearrangeList_Bearer_RearrangeInd = 690,
980   id_Unused_ProtocolIE_ID_691 = 691,
981   id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = 692,
982   id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio = 693,
983   id_CellPortion_InformationItem_Cell_ReconfRqstFDD = 694,
984   id_CellPortion_InformationList_Cell_ReconfRqstFDD = 695,
985   id_multiple_PUSCH_InfoList_DM_Rsp = 696,
986   id_multiple_PUSCH_InfoList_DM_Rprt = 697,
987   id_Reference_ReceivedTotalWideBandPower = 698,
988   id_E_DCH_Serving_Cell_Change_Info_Response = 699,
989   id_HS_DSCH_Serving_Cell_Change_Info = 700,
990   id_HS_DSCH_Serving_Cell_Change_Info_Response = 701,
991   id_Serving_Cell_Change_CFN = 702,
992   id_E_DCH_HARQ_Combining_Capability = 703,
993   id_E_DCH_TTI2ms_Capability = 704,
994   id_E_DCH_SF_Capability = 705,
995   id_E_DCH_FDD_Update_Information = 706,
996   id_F_DPCH_Capability = 707,
997   id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue = 708,
998   id_HSSICH_SIRTarget = 709,
999   id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = 710,
1000   id_PLCCH_Information_AuditRsp = 711,
1001   id_PLCCH_Information_ResourceStatusInd = 712,
1002   id_PLCCH_Information_RL_ReconfPrepTDDLCR = 713,
1003   id_PLCCH_Information_UL_TimeslotLCR_Info = 714,
1004   id_PLCCH_InformationList_AuditRsp = 715,
1005   id_PLCCH_InformationList_ResourceStatusInd = 716,
1006   id_PLCCH_Parameters_CTCH_ReconfRqstTDD = 717,
1007   id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD = 718,
1008   id_PICH_768_Parameters_CTCH_SetupRqstTDD = 719,
1009   id_PRACH_768_Parameters_CTCH_SetupRqstTDD = 720,
1010   id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = 721,
1011   id_PICH_768_Parameters_CTCH_ReconfRqstTDD = 722,
1012   id_MICH_768_Parameters_CTCH_ReconfRqstTDD = 723,
1013   id_CommonPhysicalChannelID768_CommonTrChDeletionReq = 724,
1014   id_S_CCPCH_768_InformationList_AuditRsp = 725,
1015   id_S_CCPCH_768_Information_AuditRsp = 726,
1016   id_neighbouringTDDCellMeasurementInformation768 = 727,
1017   id_PCCPCH_768_Information_Cell_SetupRqstTDD = 728,
1018   id_SCH_768_Information_Cell_SetupRqstTDD = 729,
1019   id_SCH_768_Information_Cell_ReconfRqstTDD = 730,
1020   id_PCCPCH_768_Information_Cell_ReconfRqstTDD = 731,
1021   id_P_CCPCH_768_Information_AuditRsp = 732,
1022   id_PICH_768_Information_AuditRsp = 733,
1023   id_PRACH_768_InformationList_AuditRsp = 734,
1024   id_SCH_768_Information_AuditRsp = 735,
1025   id_MICH_768_Information_AuditRsp = 736,
1026   id_PRACH_768_Information = 737,
1027   id_S_CCPCH_768_Information_ResourceStatusInd = 738,
1028   id_P_CCPCH_768_Information_ResourceStatusInd = 739,
1029   id_PICH_768_Information_ResourceStatusInd = 740,
1030   id_PRACH_768_InformationList_ResourceStatusInd = 741,
1031   id_SCH_768_Information_ResourceStatusInd = 742,
1032   id_MICH_768_Information_ResourceStatusInd = 743,
1033   id_S_CCPCH_768_InformationList_ResourceStatusInd = 744,
1034   id_UL_DPCH_768_Information_RL_SetupRqstTDD = 745,
1035   id_DL_DPCH_768_Information_RL_SetupRqstTDD = 746,
1036   id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 747,
1037   id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = 748,
1038   id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD = 749,
1039   id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD = 750,
1040   id_UL_DPCH_768_InformationModify_AddItem = 751,
1041   id_UL_DPCH_768_InformationModify_AddList = 752,
1042   id_UL_Timeslot768_Information_RL_ReconfPrepTDD = 753,
1043   id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD = 754,
1044   id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = 755,
1045   id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD = 756,
1046   id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = 757,
1047   id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = 758,
1048   id_DPCH_ID768_DM_Rqst = 759,
1049   id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = 760,
1050   id_DPCH_ID768_DM_Rsp = 761,
1051   id_Rx_Timing_Deviation_Value_768 = 762,
1052   id_DPCH_ID768_DM_Rprt = 763,
1053   id_PDSCH_AddInformation_768_PSCH_ReconfRqst = 764,
1054   id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst = 765,
1055   id_PUSCH_AddInformation_768_PSCH_ReconfRqst = 766,
1056   id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst = 767,
1057   id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = 768,
1058   id_hS_SCCH_Information_768_PSCH_ReconfRqst = 769,
1059   id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst = 770,
1060   id_hsSCCH_Specific_Information_ResponseTDD768 = 771,
1061   id_E_DPCH_Information_RL_AdditionReqFDD = 772,
1062   id_Unknown_773 = 773,
1063   id_Unknown_774 = 774,
1064   id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 775,
1065   id_Unknown_776 = 776,
1066   id_Unknown_777 = 777,
1067   id_Unknown_778 = 778,
1068   id_Unknown_779 = 779,
1069   id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR = 780,
1070   id_Unknown_781 = 781,
1071   id_E_DCH_PowerOffset_for_SchedulingInfo = 782,
1072   id_HSDSCH_Configured_Indicator = 783,
1073   id_Unknown_784 = 784,
1074   id_Unknown_785 = 785,
1075   id_Rx_Timing_Deviation_Value_384_ext = 786,
1076   id_RTWP_ReportingIndicator = 787,
1077   id_RTWP_CellPortion_ReportingIndicator = 788,
1078   id_Received_Scheduled_EDCH_Power_Share_Value = 789,
1079   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = 790,
1080   id_Received_Scheduled_EDCH_Power_Share = 791,
1081   id_Received_Scheduled_EDCH_Power_Share_For_CellPortion = 792,
1082   id_tFCI_Presence = 793,
1083   id_HSSICH_TPC_StepSize = 794,
1084   id_E_RUCCH_InformationList_AuditRsp = 795,
1085   id_E_RUCCH_InformationList_ResourceStatusInd = 796,
1086   id_E_DCH_TDD_CapacityConsumptionLaw = 797,
1087   id_E_RUCCH_Information = 798,
1088   id_E_DCH_Information = 799,
1089   id_E_DCH_Information_Response = 800,
1090   id_E_DCH_Information_Reconfig = 801,
1091   id_E_PUCH_Information_PSCH_ReconfRqst = 802,
1092   id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 803,
1093   id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 804,
1094   id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = 805,
1095   id_E_HICH_Information_PSCH_ReconfRqst = 806,
1096   id_E_HICH_TimeOffset = 807,
1097   id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells = 808,
1098   id_E_DCH_Serving_RL_ID = 809,
1099   id_E_RUCCH_768_InformationList_AuditRsp = 810,
1100   id_E_RUCCH_768_InformationList_ResourceStatusInd = 811,
1101   id_E_RUCCH_768_Information = 812,
1102   id_E_DCH_768_Information = 813,
1103   id_E_DCH_768_Information_Reconfig = 814,
1104   id_E_PUCH_Information_768_PSCH_ReconfRqst = 815,
1105   id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 816,
1106   id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = 817,
1107   id_E_HICH_Information_768_PSCH_ReconfRqst = 818,
1108   id_ExtendedPropagationDelay = 819,
1109   id_Extended_Round_Trip_Time_Value = 820,
1110   id_AlternativeFormatReportingIndicator = 821,
1111   id_DCH_Indicator_For_E_DCH_HSDPA_Operation = 822,
1112   id_Reference_ReceivedTotalWideBandPowerReporting = 823,
1113   id_Reference_ReceivedTotalWideBandPowerSupportIndicator = 824,
1114   id_ueCapability_Info = 825,
1115   id_MAChs_ResetIndicator = 826,
1116   id_Fast_Reconfiguration_Mode = 827,
1117   id_Fast_Reconfiguration_Permission = 828,
1118   id_BroadcastReference = 829,
1119   id_BroadcastCommonTransportBearerIndication = 830,
1120   id_ContinuousPacketConnectivityDTX_DRX_Capability = 831,
1121   id_ContinuousPacketConnectivityDTX_DRX_Information = 832,
1122   id_ContinuousPacketConnectivityHS_SCCH_less_Capability = 833,
1123   id_ContinuousPacketConnectivityHS_SCCH_less_Information = 834,
1124   id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = 835,
1125   id_CPC_Information = 836,
1126   id_MIMO_Capability = 837,
1127   id_MIMO_PilotConfiguration = 838,
1128   id_Unknown_839 = 839,
1129   id_Unknown_840 = 840,
1130   id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD = 841,
1131   id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD = 842,
1132   id_S_CCPCH_Modulation = 843,
1133   id_HS_PDSCH_Code_Change_Grant = 844,
1134   id_HS_PDSCH_Code_Change_Indicator = 845,
1135   id_SYNC_UL_Partition_LCR = 846,
1136   id_E_DCH_LCR_Information = 847,
1137   id_E_DCH_LCR_Information_Reconfig = 848,
1138   id_Unknown_849 = 849,
1139   id_Unknown_850 = 850,
1140   id_Unknown_851 = 851,
1141   id_E_PUCH_Information_LCR_PSCH_ReconfRqst = 852,
1142   id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 853,
1143   id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = 854,
1144   id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 855,
1145   id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = 856,
1146   id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = 857,
1147   id_E_HICH_TimeOffsetLCR = 858,
1148   id_Unknown_859 = 859,
1149   id_SixtyfourQAM_DL_Capability = 860,
1150   id_SixteenQAM_UL_Capability = 861,
1151   id_Unknown_862 = 862,
1152   id_Unknown_863 = 863,
1153   id_HSDSCH_MACdPDU_SizeCapability = 864,
1154   id_HSDSCH_MACdPDUSizeFormat = 865,
1155   id_MaximumMACdPDU_SizeExtended = 866,
1156   id_Unknown_867 = 867,
1157   id_Unknown_868 = 868,
1158   id_Unknown_869 = 869,
1159   id_F_DPCH_SlotFormat = 870,
1160   id_F_DPCH_SlotFormatCapability = 871,
1161   id_LCRTDD_uplink_Physical_Channel_Capability = 872,
1162   id_Extended_RNC_ID = 873,
1163   id_Max_UE_DTX_Cycle = 874,
1164   id_Unknown_875 = 875,
1165   id_Secondary_CCPCH_SlotFormat_Extended = 876,
1166   id_Unknown_877 = 877,
1167   id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR = 878,
1168   id_MBSFN_Only_Mode_Capability = 879,
1169   id_Time_Slot_Parameter_ID = 880,
1170   id_Additional_failed_HS_SICH = 881,
1171   id_Additional_missed_HS_SICH = 882,
1172   id_Additional_total_HS_SICH = 883,
1173   id_Additional_HS_SICH_Reception_Quality_Measurement_Value = 884,
1174   id_Unknown_885 = 885,
1175   id_Unknown_886 = 886,
1176   id_GANSS_Common_Data = 887,
1177   id_GANSS_Information = 888,
1178   id_GANSS_Generic_Data = 889,
1179   id_TUTRANGANSSMeasurementThresholdInformation = 890,
1180   id_TUTRANGANSSMeasurementValueInformation = 891,
1181   id_ModulationPO_MBSFN = 892,
1182   id_Unknown_893 = 893,
1183   id_Unknown_894 = 894,
1184   id_Enhanced_FACH_Capability = 895,
1185   id_Enhanced_PCH_Capability = 896,
1186   id_HSDSCH_Common_System_InformationFDD = 897,
1187   id_HSDSCH_Common_System_Information_ResponseFDD = 898,
1188   id_HSDSCH_Paging_System_InformationFDD = 899,
1189   id_HSDSCH_Paging_System_Information_ResponseFDD = 900,
1190   id_MBMS_Capability = 901,
1191   id_Ext_Reference_E_TFCI_PO = 902,
1192   id_Ext_Max_Bits_MACe_PDU_non_scheduled = 903,
1193   id_HARQ_MemoryPartitioningInfoExtForMIMO = 904,
1194   id_MIMO_ActivationIndicator = 905,
1195   id_MIMO_Mode_Indicator = 906,
1196   id_MIMO_N_M_Ratio = 907,
1197   id_IPMulticastIndication = 908,
1198   id_IPMulticastDataBearerIndication = 909,
1199   id_TransportBearerNotSetupIndicator = 910,
1200   id_TransportBearerNotRequestedIndicator = 911,
1201   id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = 912,
1202   id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = 913,
1203   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = 914,
1204   id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = 915,
1205   id_UARFCN_Adjustment = 916,
1206   id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = 917,
1207   id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = 918,
1208   id_UPPCHPositionLCR = 919,
1209   id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = 920,
1210   id_UPPCH_LCR_InformationList_AuditRsp = 921,
1211   id_UPPCH_LCR_InformationItem_AuditRsp = 922,
1212   id_UPPCH_LCR_InformationList_ResourceStatusInd = 923,
1213   id_UPPCH_LCR_InformationItem_ResourceStatusInd = 924,
1214   id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = 925,
1215   id_number_Of_Supported_Carriers = 926,
1216   id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = 927,
1217   id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = 928,
1218   id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = 929,
1219   id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = 930,
1220   id_UARFCNSpecificCauseList = 931,
1221   id_tSN_Length = 932,
1222   id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 933,
1223   id_multicarrier_number = 934,
1224   id_Extended_HS_SCCH_ID = 935,
1225   id_Extended_HS_SICH_ID = 936,
1226   id_HSSICH_InfoExt_DM_Rqst = 937,
1227   id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = 938,
1228   id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = 939,
1229   id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = 940,
1230   id_PowerControlGAP = 941,
1231   id_MBSFN_SpecialTimeSlot_LCR = 942,
1232   id_Common_MACFlows_to_DeleteFDD = 943,
1233   id_Paging_MACFlows_to_DeleteFDD = 944,
1234   id_E_TFCI_Boost_Information = 945,
1235   id_SixteenQAM_UL_Operation_Indicator = 946,
1236   id_SixtyfourQAM_UsageAllowedIndicator = 947,
1237   id_SixtyfourQAM_DL_UsageIndicator = 948,
1238   id_Default_Serving_Grant_in_DTX_Cycle2 = 949,
1239   id_Maximum_Target_ReceivedTotalWideBandPower_LCR = 950,
1240   id_E_DPDCH_PowerInterpolation = 951,
1241   id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory = 952,
1242   id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = 953,
1243   id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = 954,
1244   id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = 955,
1245   id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = 956,
1246   id_Extended_E_HICH_ID_TDD = 957,
1247   id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator = 958,
1248   id_E_DCH_MACdPDU_SizeCapability = 959,
1249   id_E_DCH_MACdPDUSizeFormat = 960,
1250   id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD = 961,
1251   id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD = 962,
1252   id_E_HICH_TimeOffset_Extension = 963,
1253   id_MultipleFreq_E_HICH_TimeOffsetLCR = 964,
1254   id_E_PUCH_PowerControlGAP = 965,
1255   id_HSDSCH_TBSizeTableIndicator = 966,
1256   id_E_DCH_DL_Control_Channel_Change_Information = 967,
1257   id_E_DCH_DL_Control_Channel_Grant_Information = 968,
1258   id_DGANSS_Corrections_Req = 969,
1259   id_UE_with_enhanced_HS_SCCH_support_indicator = 970,
1260   id_AdditionalTimeSlotListLCR = 971,
1261   id_AdditionalMeasurementValueList = 972,
1262   id_Unknown_973 = 973,
1263   id_Unknown_974 = 974,
1264   id_Unknown_975 = 975,
1265   id_Unknown_976 = 976,
1266   id_Unknown_977 = 977,
1267   id_E_AGCH_Table_Choice = 978,
1268   id_Unknown_979 = 979,
1269   id_Unknown_980 = 980,
1270   id_PLCCH_parameters = 981,
1271   id_E_RUCCH_parameters = 982,
1272   id_E_RUCCH_768_parameters = 983,
1273   id_HS_Cause  = 984,
1274   id_E_Cause   = 985,
1275   id_Unknown_986 = 986,
1276   id_Common_EDCH_Capability = 987,
1277   id_E_AI_Capability = 988,
1278   id_Common_EDCH_System_InformationFDD = 989,
1279   id_Common_UL_MACFlows_to_DeleteFDD = 990,
1280   id_Common_EDCH_MACdFlows_to_DeleteFDD = 991,
1281   id_Common_EDCH_System_Information_ResponseFDD = 992,
1282   id_Cell_ERNTI_Status_Information = 993,
1283   id_Enhanced_UE_DRX_Capability = 994,
1284   id_Enhanced_UE_DRX_InformationFDD = 995,
1285   id_TransportBearerRequestIndicator = 996,
1286   id_SixtyfourQAM_DL_MIMO_Combined_Capability = 997,
1287   id_E_RNTI    = 998,
1288   id_MinimumReducedE_DPDCH_GainFactor = 999,
1289   id_GANSS_Time_ID = 1000,
1290   id_GANSS_AddIonoModelReq = 1001,
1291   id_GANSS_EarthOrientParaReq = 1002,
1292   id_GANSS_AddNavigationModelsReq = 1003,
1293   id_GANSS_AddUTCModelsReq = 1004,
1294   id_GANSS_AuxInfoReq = 1005,
1295   id_GANSS_SBAS_ID = 1006,
1296   id_GANSS_ID  = 1007,
1297   id_GANSS_Additional_Ionospheric_Model = 1008,
1298   id_GANSS_Earth_Orientation_Parameters = 1009,
1299   id_GANSS_Additional_Time_Models = 1010,
1300   id_GANSS_Additional_Navigation_Models = 1011,
1301   id_GANSS_Additional_UTC_Models = 1012,
1302   id_GANSS_Auxiliary_Information = 1013,
1303   id_ERACH_CM_Rqst = 1014,
1304   id_ERACH_CM_Rsp = 1015,
1305   id_ERACH_CM_Rprt = 1016,
1306   id_EDCH_RACH_Report_Value = 1017,
1307   id_EDCH_RACH_Report_IncrDecrThres = 1018,
1308   id_EDCH_RACH_Report_ThresholdInformation = 1019,
1309   id_E_DPCCH_Power_Boosting_Capability = 1020,
1310   id_HSDSCH_Common_System_InformationLCR = 1021,
1311   id_Unknown_1022 = 1022,
1312   id_HSDSCH_Common_System_Information_ResponseLCR = 1222,
1313   id_HSDSCH_Paging_System_InformationLCR = 1023,
1314   id_HSDSCH_Paging_System_Information_ResponseLCR = 1024,
1315   id_Common_MACFlows_to_DeleteLCR = 1025,
1316   id_Paging_MACFlows_to_DeleteLCR = 1026,
1317   id_Common_EDCH_System_InformationLCR = 1027,
1318   id_Common_UL_MACFlows_to_DeleteLCR = 1028,
1319   id_Common_EDCH_MACdFlows_to_DeleteLCR = 1029,
1320   id_Common_EDCH_System_Information_ResponseLCR = 1030,
1321   id_Enhanced_UE_DRX_CapabilityLCR = 1031,
1322   id_Enhanced_UE_DRX_InformationLCR = 1032,
1323   id_HSDSCH_PreconfigurationSetup = 1033,
1324   id_HSDSCH_PreconfigurationInfo = 1034,
1325   id_NoOfTargetCellHS_SCCH_Order = 1035,
1326   id_EnhancedHSServingCC_Abort = 1036,
1327   id_Additional_HS_Cell_Information_RL_Setup = 1037,
1328   id_Additional_HS_Cell_Information_Response = 1038,
1329   id_Additional_HS_Cell_Information_RL_Addition = 1039,
1330   id_Additional_HS_Cell_Change_Information_Response = 1040,
1331   id_Additional_HS_Cell_Information_RL_Reconf_Prep = 1041,
1332   id_Additional_HS_Cell_Information_RL_Reconf_Req = 1042,
1333   id_Additional_HS_Cell_Information_RL_Param_Upd = 1043,
1334   id_Multi_Cell_Capability_Info = 1044,
1335   id_IMB_Parameters = 1045,
1336   id_MACes_Maximum_Bitrate_LCR = 1046,
1337   id_Semi_PersistentScheduling_CapabilityLCR = 1047,
1338   id_E_DCH_Semi_PersistentScheduling_Information_LCR = 1048,
1339   id_HS_DSCH_Semi_PersistentScheduling_Information_LCR = 1049,
1340   id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1050,
1341   id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1051,
1342   id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = 1052,
1343   id_ContinuousPacketConnectivity_DRX_CapabilityLCR = 1053,
1344   id_ContinuousPacketConnectivity_DRX_InformationLCR = 1054,
1345   id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = 1055,
1346   id_CPC_InformationLCR = 1056,
1347   id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = 1057,
1348   id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = 1058,
1349   id_E_AGCH_UE_Inactivity_Monitor_Threshold = 1059,
1350   id_Unknown_1060 = 1060,
1351   id_Unknown_1061 = 1061,
1352   id_Unknown_1062 = 1062,
1353   id_IdleIntervalInformation = 1063,
1354   id_GANSS_alm_keplerianNAVAlmanac = 1064,
1355   id_GANSS_alm_keplerianReducedAlmanac = 1065,
1356   id_GANSS_alm_keplerianMidiAlmanac = 1066,
1357   id_GANSS_alm_keplerianGLONASS = 1067,
1358   id_GANSS_alm_ecefSBASAlmanac = 1068,
1359   id_Unknown_1069 = 1069,
1360   id_HSSICH_ReferenceSignal_InformationLCR = 1070,
1361   id_MIMO_ReferenceSignal_InformationListLCR = 1071,
1362   id_MIMO_SFMode_For_HSPDSCHDualStream = 1072,
1363   id_MIMO_SFMode_Supported_For_HSPDSCHDualStream = 1073,
1364   id_UE_Selected_MBMS_Service_Information = 1074,
1365   id_Unknown_1075 = 1075,
1366   id_Unknown_1076 = 1076,
1367   id_MultiCarrier_HSDSCH_Physical_Layer_Category = 1077,
1368   id_Common_E_DCH_HSDPCCH_Capability = 1078,
1369   id_DL_RLC_PDU_Size_Format = 1079,
1370   id_HSSICH_ReferenceSignal_InformationModifyLCR = 1080,
1371   id_schedulingPriorityIndicator = 1081,
1372   id_TimeSlotMeasurementValueListLCR = 1082,
1373   id_Unknown_1083 = 1083,
1374   id_Unknown_1084 = 1084,
1375   id_UE_SupportIndicatorExtension = 1085,
1376   id_Unknown_1086 = 1086,
1377   id_Unknown_1087 = 1087,
1378   id_Single_Stream_MIMO_ActivationIndicator = 1088,
1379   id_Single_Stream_MIMO_Capability = 1089,
1380   id_Single_Stream_MIMO_Mode_Indicator = 1090,
1381   id_Dual_Band_Capability_Info = 1091,
1382   id_UE_AggregateMaximumBitRate = 1092,
1383   id_UE_AggregateMaximumBitRate_Enforcement_Indicator = 1093,
1384   id_Unknown_1094 = 1094,
1385   id_Unknown_1095 = 1095,
1386   id_Unknown_1096 = 1096,
1387   id_Unknown_1097 = 1097,
1388   id_Unknown_1098 = 1098,
1389   id_Unknown_1099 = 1099,
1390   id_Unknown_1100 = 1100,
1391   id_MIMO_Power_Offset_For_S_CPICH_Capability = 1101,
1392   id_MIMO_PilotConfigurationExtension = 1102,
1393   id_TxDiversityOnDLControlChannelsByMIMOUECapability = 1103,
1394   id_ULTimeslotISCPValue_For_CellPortion = 1104,
1395   id_UpPTSInterferenceValue_For_CellPortion = 1105,
1396   id_Best_Cell_Portions_ValueLCR = 1106,
1397   id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = 1107,
1398   id_Received_total_wide_band_power_For_CellPortion_ValueLCR = 1108,
1399   id_UL_TimeslotISCP_For_CellPortion_Value = 1109,
1400   id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = 1110,
1401   id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = 1111,
1402   id_E_DCHProvidedBitRateValueInformation_For_CellPortion = 1112,
1403   id_UpPTSInterference_For_CellPortion_Value = 1113,
1404   id_NumberOfReportedCellPortionsLCR = 1114,
1405   id_CellPortion_CapabilityLCR = 1115,
1406   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = 1116,
1407   id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion = 1117,
1408   id_Unknown_1118 = 1118,
1409   id_ActivationInformation = 1119,
1410   id_Additional_EDCH_Cell_Information_RL_Setup_Req = 1120,
1411   id_Additional_EDCH_Cell_Information_Response = 1121,
1412   id_Additional_EDCH_Cell_Information_RL_Add_Req = 1122,
1413   id_Additional_EDCH_Cell_Information_Response_RL_Add = 1123,
1414   id_Additional_EDCH_Cell_Information_RL_Reconf_Prep = 1124,
1415   id_Additional_EDCH_Cell_Information_RL_Reconf_Req = 1125,
1416   id_Additional_EDCH_Cell_Information_Bearer_Rearrangement = 1126,
1417   id_Additional_EDCH_Cell_Information_RL_Param_Upd = 1127,
1418   id_Additional_EDCH_Preconfiguration_Information = 1128,
1419   id_EDCH_Indicator = 1129,
1420   id_Unknown_1130 = 1130,
1421   id_HS_DSCH_SPS_Reservation_Indicator = 1131,
1422   id_E_DCH_SPS_Reservation_Indicator = 1132,
1423   id_MultipleFreq_HARQ_MemoryPartitioning_InformationList = 1133,
1424   id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext = 1134,
1425   id_RepetitionPeriodIndex = 1135,
1426   id_MidambleShiftLCR = 1136,
1427   id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = 1137,
1428   id_DormantModeIndicator = 1138,
1429   id_DiversityMode = 1139,
1430   id_TransmitDiversityIndicator = 1140,
1431   id_NonCellSpecificTxDiversity = 1141,
1432   id_Cell_Capability_Container = 1142,
1433   id_E_RNTI_List_Request = 1143,
1434   id_E_RNTI_List = 1144,
1435   id_PowerControlGAP_For_CellFACHLCR = 1145,
1436   id_Unknown_1146 = 1146,
1437   id_UL_Synchronisation_Parameters_For_FACHLCR = 1147,
1438   id_HS_DSCH_SPS_Operation_Indicator = 1148,
1439   id_HSDSCH_RNTI_For_FACH = 1149,
1440   id_E_RNTI_For_FACH = 1150,
1441   id_Out_of_Sychronization_Window = 1151,
1442   id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst = 1152,
1443   id_E_HICH_TimeOffset_ReconfFailureTDD = 1153,
1444   id_HSSCCH_TPC_StepSize = 1154,
1445   id_TS0_CapabilityLCR = 1155,
1446   id_UE_TS0_CapabilityLCR = 1156,
1447   id_Common_System_Information_ResponseLCR = 1157,
1448   id_Additional_EDCH_Cell_Information_ResponseRLReconf = 1158,
1449   id_Multicell_EDCH_InformationItemIEs = 1159,
1450   id_Multicell_EDCH_RL_Specific_InformationItemIEs = 1160,
1451   id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1161,
1452   id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1162,
1453   id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = 1163,
1454   id_Initial_DL_Transmission_Power = 1164,
1455   id_Maximum_DL_Power = 1165,
1456   id_Minimum_DL_Power = 1166,
1457   id_DCH_MeasurementOccasion_Information = 1167,
1458   id_AssociatedPhsicalChannelID = 1168,
1459   id_DGNSS_ValidityPeriod = 1169,
1460   id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator = 1170,
1461   id_PrecodingWeightSetRestriction = 1171,
1462   id_Treset_Usage_Indicator = 1172,
1463   id_Non_Serving_RL_Preconfig_Info = 1173,
1464   id_Non_Serving_RL_Preconfig_Setup = 1174,
1465   id_Non_Serving_RL_Preconfig_Removal = 1175,
1466   id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup = 1176,
1467   id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList = 1177,
1468   id_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_Ext = 1178,
1469   id_CommonMACFlow_Specific_InfoList_ResponseLCR_Ext = 1179,
1470   id_Enabling_Delay_Ext_LCR = 1180,
1471   id_Unallocated_1181 = 1181,
1472   id_Unallocated_1182 = 1182,
1473   id_Unallocated_1183 = 1183,
1474   id_Unallocated_1184 = 1184,
1475   id_Unallocated_1185 = 1185,
1476   id_Unallocated_1186 = 1186,
1477   id_Unallocated_1187 = 1187,
1478   id_Unallocated_1188 = 1188,
1479   id_Unallocated_1189 = 1189,
1480   id_Unallocated_1190 = 1190,
1481   id_Unallocated_1191 = 1191,
1482   id_Unallocated_1192 = 1192,
1483   id_Unallocated_1193 = 1193,
1484   id_Unallocated_1194 = 1194,
1485   id_Unallocated_1195 = 1195,
1486   id_Unallocated_1196 = 1196,
1487   id_Unallocated_1197 = 1197,
1488   id_Unallocated_1198 = 1198,
1489   id_Unallocated_1199 = 1199,
1490   id_Unallocated_1200 = 1200,
1491   id_Unallocated_1201 = 1201,
1492   id_Unallocated_1202 = 1202,
1493   id_Unallocated_1203 = 1203,
1494   id_Unallocated_1204 = 1204,
1495   id_Unallocated_1205 = 1205,
1496   id_Unallocated_1206 = 1206,
1497   id_Unallocated_1207 = 1207,
1498   id_Unallocated_1208 = 1208,
1499   id_Unallocated_1209 = 1209,
1500   id_Unallocated_1210 = 1210,
1501   id_Unallocated_1211 = 1211,
1502   id_Unallocated_1212 = 1212,
1503   id_Unallocated_1213 = 1213,
1504   id_Unallocated_1214 = 1214,
1505   id_Unallocated_1215 = 1215,
1506   id_Unallocated_1216 = 1216,
1507   id_Unallocated_1217 = 1217,
1508   id_Unallocated_1218 = 1218,
1509   id_Unallocated_1219 = 1219,
1510   id_Unallocated_1220 = 1220,
1511   id_Unallocated_1221 = 1221
1512 } ProtocolIE_ID_enum;
1513
1514 /*--- End of included file: packet-nbap-val.h ---*/
1515 #line 50 "../../asn1/nbap/packet-nbap-template.c"
1516
1517 /* Initialize the protocol and registered fields */
1518 static int proto_nbap = -1;
1519 static int hf_nbap_transportLayerAddress_ipv4 = -1;
1520 static int hf_nbap_transportLayerAddress_ipv6 = -1;
1521
1522
1523 /*--- Included file: packet-nbap-hf.c ---*/
1524 #line 1 "../../asn1/nbap/packet-nbap-hf.c"
1525 static int hf_nbap_ActivationInformation_PDU = -1;  /* ActivationInformation */
1526 static int hf_nbap_Additional_EDCH_Setup_Info_PDU = -1;  /* Additional_EDCH_Setup_Info */
1527 static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU = -1;  /* Additional_EDCH_Cell_Information_Response_List */
1528 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU = -1;  /* Additional_EDCH_Cell_Information_Response_RLReconf_List */
1529 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU = -1;  /* Additional_EDCH_Cell_Information_Response_RL_Add_List */
1530 static int hf_nbap_AdditionalMeasurementValueList_PDU = -1;  /* AdditionalMeasurementValueList */
1531 static int hf_nbap_AdditionalTimeSlotListLCR_PDU = -1;  /* AdditionalTimeSlotListLCR */
1532 static int hf_nbap_Active_Pattern_Sequence_Information_PDU = -1;  /* Active_Pattern_Sequence_Information */
1533 static int hf_nbap_AlternativeFormatReportingIndicator_PDU = -1;  /* AlternativeFormatReportingIndicator */
1534 static int hf_nbap_Angle_Of_Arrival_Value_LCR_PDU = -1;  /* Angle_Of_Arrival_Value_LCR */
1535 static int hf_nbap_BCCH_ModificationTime_PDU = -1;  /* BCCH_ModificationTime */
1536 static int hf_nbap_Best_Cell_Portions_Value_PDU = -1;  /* Best_Cell_Portions_Value */
1537 static int hf_nbap_Best_Cell_Portions_ValueLCR_PDU = -1;  /* Best_Cell_Portions_ValueLCR */
1538 static int hf_nbap_BindingID_PDU = -1;            /* BindingID */
1539 static int hf_nbap_BlockingPriorityIndicator_PDU = -1;  /* BlockingPriorityIndicator */
1540 static int hf_nbap_BroadcastCommonTransportBearerIndication_PDU = -1;  /* BroadcastCommonTransportBearerIndication */
1541 static int hf_nbap_BroadcastReference_PDU = -1;   /* BroadcastReference */
1542 static int hf_nbap_Cause_PDU = -1;                /* Cause */
1543 static int hf_nbap_Cell_Capability_Container_PDU = -1;  /* Cell_Capability_Container */
1544 static int hf_nbap_Cell_ERNTI_Status_Information_PDU = -1;  /* Cell_ERNTI_Status_Information */
1545 static int hf_nbap_CellParameterID_PDU = -1;      /* CellParameterID */
1546 static int hf_nbap_CellPortion_CapabilityLCR_PDU = -1;  /* CellPortion_CapabilityLCR */
1547 static int hf_nbap_CellSyncBurstRepetitionPeriod_PDU = -1;  /* CellSyncBurstRepetitionPeriod */
1548 static int hf_nbap_CFN_PDU = -1;                  /* CFN */
1549 static int hf_nbap_C_ID_PDU = -1;                 /* C_ID */
1550 static int hf_nbap_Closedlooptimingadjustmentmode_PDU = -1;  /* Closedlooptimingadjustmentmode */
1551 static int hf_nbap_Common_EDCH_Capability_PDU = -1;  /* Common_EDCH_Capability */
1552 static int hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU = -1;  /* Common_E_DCH_HSDPCCH_Capability */
1553 static int hf_nbap_Common_EDCH_System_InformationFDD_PDU = -1;  /* Common_EDCH_System_InformationFDD */
1554 static int hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU = -1;  /* Common_EDCH_System_Information_ResponseFDD */
1555 static int hf_nbap_E_RNTI_List_PDU = -1;          /* E_RNTI_List */
1556 static int hf_nbap_Common_MACFlows_to_DeleteFDD_PDU = -1;  /* Common_MACFlows_to_DeleteFDD */
1557 static int hf_nbap_CommonMeasurementAccuracy_PDU = -1;  /* CommonMeasurementAccuracy */
1558 static int hf_nbap_CommonMeasurementType_PDU = -1;  /* CommonMeasurementType */
1559 static int hf_nbap_CommonPhysicalChannelID_PDU = -1;  /* CommonPhysicalChannelID */
1560 static int hf_nbap_CommonPhysicalChannelID768_PDU = -1;  /* CommonPhysicalChannelID768 */
1561 static int hf_nbap_Common_PhysicalChannel_Status_Information_PDU = -1;  /* Common_PhysicalChannel_Status_Information */
1562 static int hf_nbap_Common_PhysicalChannel_Status_Information768_PDU = -1;  /* Common_PhysicalChannel_Status_Information768 */
1563 static int hf_nbap_CommonTransportChannel_InformationResponse_PDU = -1;  /* CommonTransportChannel_InformationResponse */
1564 static int hf_nbap_Common_TransportChannel_Status_Information_PDU = -1;  /* Common_TransportChannel_Status_Information */
1565 static int hf_nbap_CommunicationControlPortID_PDU = -1;  /* CommunicationControlPortID */
1566 static int hf_nbap_Compressed_Mode_Deactivation_Flag_PDU = -1;  /* Compressed_Mode_Deactivation_Flag */
1567 static int hf_nbap_ConfigurationGenerationID_PDU = -1;  /* ConfigurationGenerationID */
1568 static int hf_nbap_ConstantValue_PDU = -1;        /* ConstantValue */
1569 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Capability */
1570 static int hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
1571 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Capability */
1572 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
1573 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
1574 static int hf_nbap_ControlGAP_PDU = -1;           /* ControlGAP */
1575 static int hf_nbap_CPC_Information_PDU = -1;      /* CPC_Information */
1576 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator */
1577 static int hf_nbap_CriticalityDiagnostics_PDU = -1;  /* CriticalityDiagnostics */
1578 static int hf_nbap_CRNC_CommunicationContextID_PDU = -1;  /* CRNC_CommunicationContextID */
1579 static int hf_nbap_CSBMeasurementID_PDU = -1;     /* CSBMeasurementID */
1580 static int hf_nbap_CSBTransmissionID_PDU = -1;    /* CSBTransmissionID */
1581 static int hf_nbap_Common_EDCH_System_InformationLCR_PDU = -1;  /* Common_EDCH_System_InformationLCR */
1582 static int hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU = -1;  /* Common_EDCH_System_Information_ResponseLCR */
1583 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext */
1584 static int hf_nbap_Common_MACFlows_to_DeleteLCR_PDU = -1;  /* Common_MACFlows_to_DeleteLCR */
1585 static int hf_nbap_CPC_InformationLCR_PDU = -1;   /* CPC_InformationLCR */
1586 static int hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU = -1;  /* ContinuousPacketConnectivity_DRX_CapabilityLCR */
1587 static int hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU = -1;  /* ContinuousPacketConnectivity_DRX_InformationLCR */
1588 static int hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU = -1;  /* E_AGCH_UE_Inactivity_Monitor_Threshold */
1589 static int hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU = -1;  /* ContinuousPacketConnectivity_DRX_Information_ResponseLCR */
1590 static int hf_nbap_DCH_FDD_Information_PDU = -1;  /* DCH_FDD_Information */
1591 static int hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU = -1;  /* DCH_Indicator_For_E_DCH_HSDPA_Operation */
1592 static int hf_nbap_DCH_InformationResponse_PDU = -1;  /* DCH_InformationResponse */
1593 static int hf_nbap_DCH_MeasurementOccasion_Information_PDU = -1;  /* DCH_MeasurementOccasion_Information */
1594 static int hf_nbap_DCH_TDD_Information_PDU = -1;  /* DCH_TDD_Information */
1595 static int hf_nbap_FDD_DCHs_to_Modify_PDU = -1;   /* FDD_DCHs_to_Modify */
1596 static int hf_nbap_TDD_DCHs_to_Modify_PDU = -1;   /* TDD_DCHs_to_Modify */
1597 static int hf_nbap_DedicatedMeasurementType_PDU = -1;  /* DedicatedMeasurementType */
1598 static int hf_nbap_DelayedActivation_PDU = -1;    /* DelayedActivation */
1599 static int hf_nbap_DGANSS_Corrections_Req_PDU = -1;  /* DGANSS_Corrections_Req */
1600 static int hf_nbap_DGNSS_ValidityPeriod_PDU = -1;  /* DGNSS_ValidityPeriod */
1601 static int hf_nbap_DiversityMode_PDU = -1;        /* DiversityMode */
1602 static int hf_nbap_DL_DPCH_TimingAdjustment_PDU = -1;  /* DL_DPCH_TimingAdjustment */
1603 static int hf_nbap_DL_Power_PDU = -1;             /* DL_Power */
1604 static int hf_nbap_DL_PowerBalancing_Information_PDU = -1;  /* DL_PowerBalancing_Information */
1605 static int hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU = -1;  /* DL_PowerBalancing_ActivationIndicator */
1606 static int hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU = -1;  /* DL_PowerBalancing_UpdatedIndicator */
1607 static int hf_nbap_DL_ScramblingCode_PDU = -1;    /* DL_ScramblingCode */
1608 static int hf_nbap_DL_TimeslotISCPInfo_PDU = -1;  /* DL_TimeslotISCPInfo */
1609 static int hf_nbap_DL_TimeslotISCPInfoLCR_PDU = -1;  /* DL_TimeslotISCPInfoLCR */
1610 static int hf_nbap_DL_TPC_Pattern01Count_PDU = -1;  /* DL_TPC_Pattern01Count */
1611 static int hf_nbap_DLTransmissionBranchLoadValue_PDU = -1;  /* DLTransmissionBranchLoadValue */
1612 static int hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU = -1;  /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION */
1613 static int hf_nbap_DPC_Mode_PDU = -1;             /* DPC_Mode */
1614 static int hf_nbap_DPCH_ID768_PDU = -1;           /* DPCH_ID768 */
1615 static int hf_nbap_DSCH_InformationResponse_PDU = -1;  /* DSCH_InformationResponse */
1616 static int hf_nbap_DSCH_TDD_Information_PDU = -1;  /* DSCH_TDD_Information */
1617 static int hf_nbap_Dual_Band_Capability_Info_PDU = -1;  /* Dual_Band_Capability_Info */
1618 static int hf_nbap_DwPCH_Power_PDU = -1;          /* DwPCH_Power */
1619 static int hf_nbap_E_AGCH_Table_Choice_PDU = -1;  /* E_AGCH_Table_Choice */
1620 static int hf_nbap_E_AGCH_FDD_Code_Information_PDU = -1;  /* E_AGCH_FDD_Code_Information */
1621 static int hf_nbap_E_AI_Capability_PDU = -1;      /* E_AI_Capability */
1622 static int hf_nbap_E_DCH_Capability_PDU = -1;     /* E_DCH_Capability */
1623 static int hf_nbap_E_DCHCapacityConsumptionLaw_PDU = -1;  /* E_DCHCapacityConsumptionLaw */
1624 static int hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU = -1;  /* E_DCH_TDD_CapacityConsumptionLaw */
1625 static int hf_nbap_E_DCH_TTI2ms_Capability_PDU = -1;  /* E_DCH_TTI2ms_Capability */
1626 static int hf_nbap_E_DCH_SF_Capability_PDU = -1;  /* E_DCH_SF_Capability */
1627 static int hf_nbap_E_DCH_HARQ_Combining_Capability_PDU = -1;  /* E_DCH_HARQ_Combining_Capability */
1628 static int hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
1629 static int hf_nbap_E_DCH_FDD_Information_PDU = -1;  /* E_DCH_FDD_Information */
1630 static int hf_nbap_E_DCH_FDD_Information_Response_PDU = -1;  /* E_DCH_FDD_Information_Response */
1631 static int hf_nbap_E_DCH_FDD_Information_to_Modify_PDU = -1;  /* E_DCH_FDD_Information_to_Modify */
1632 static int hf_nbap_E_DCH_FDD_Update_Information_PDU = -1;  /* E_DCH_FDD_Update_Information */
1633 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU = -1;  /* E_DCH_DL_Control_Channel_Change_Information */
1634 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU = -1;  /* E_DCH_DL_Control_Channel_Grant_Information */
1635 static int hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
1636 static int hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU = -1;  /* E_DCH_MACdPDU_SizeCapability */
1637 static int hf_nbap_E_DCH_MACdPDUSizeFormat_PDU = -1;  /* E_DCH_MACdPDUSizeFormat */
1638 static int hf_nbap_E_DCH_MACdFlows_Information_PDU = -1;  /* E_DCH_MACdFlows_Information */
1639 static int hf_nbap_E_DCH_MACdFlows_to_Delete_PDU = -1;  /* E_DCH_MACdFlows_to_Delete */
1640 static int hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU = -1;  /* E_DCH_Non_serving_Relative_Grant_Down_Commands */
1641 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower */
1642 static int hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU = -1;  /* Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio */
1643 static int hf_nbap_E_DCH_RL_Indication_PDU = -1;  /* E_DCH_RL_Indication */
1644 static int hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* E_DCH_Serving_Cell_Change_Info_Response */
1645 static int hf_nbap_EDCH_RACH_Report_Value_PDU = -1;  /* EDCH_RACH_Report_Value */
1646 static int hf_nbap_E_DPDCH_PowerInterpolation_PDU = -1;  /* E_DPDCH_PowerInterpolation */
1647 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU = -1;  /* E_DCH_MACdFlows_to_DeleteLCR */
1648 static int hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU = -1;  /* Enhanced_UE_DRX_InformationLCR */
1649 static int hf_nbap_End_Of_Audit_Sequence_Indicator_PDU = -1;  /* End_Of_Audit_Sequence_Indicator */
1650 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
1651 static int hf_nbap_E_RNTI_PDU = -1;               /* E_RNTI */
1652 static int hf_nbap_E_TFCI_Boost_Information_PDU = -1;  /* E_TFCI_Boost_Information */
1653 static int hf_nbap_E_DCHProvidedBitRate_PDU = -1;  /* E_DCHProvidedBitRate */
1654 static int hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1;  /* E_DCHProvidedBitRateValueInformation_For_CellPortion */
1655 static int hf_nbap_E_HICH_TimeOffset_PDU = -1;    /* E_HICH_TimeOffset */
1656 static int hf_nbap_E_HICH_TimeOffsetLCR_PDU = -1;  /* E_HICH_TimeOffsetLCR */
1657 static int hf_nbap_E_DCH_Information_PDU = -1;    /* E_DCH_Information */
1658 static int hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
1659 static int hf_nbap_E_DCH_Information_Response_PDU = -1;  /* E_DCH_Information_Response */
1660 static int hf_nbap_E_DCH_Information_Reconfig_PDU = -1;  /* E_DCH_Information_Reconfig */
1661 static int hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU = -1;  /* Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells */
1662 static int hf_nbap_E_DCH_768_Information_PDU = -1;  /* E_DCH_768_Information */
1663 static int hf_nbap_E_DCH_768_Information_Reconfig_PDU = -1;  /* E_DCH_768_Information_Reconfig */
1664 static int hf_nbap_E_DCH_LCR_Information_PDU = -1;  /* E_DCH_LCR_Information */
1665 static int hf_nbap_E_DCH_LCR_Information_Reconfig_PDU = -1;  /* E_DCH_LCR_Information_Reconfig */
1666 static int hf_nbap_DormantModeIndicator_PDU = -1;  /* DormantModeIndicator */
1667 static int hf_nbap_Enhanced_FACH_Capability_PDU = -1;  /* Enhanced_FACH_Capability */
1668 static int hf_nbap_EnhancedHSServingCC_Abort_PDU = -1;  /* EnhancedHSServingCC_Abort */
1669 static int hf_nbap_Enhanced_PCH_Capability_PDU = -1;  /* Enhanced_PCH_Capability */
1670 static int hf_nbap_Enhanced_UE_DRX_Capability_PDU = -1;  /* Enhanced_UE_DRX_Capability */
1671 static int hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU = -1;  /* Enhanced_UE_DRX_InformationFDD */
1672 static int hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU = -1;  /* Extended_E_DCH_LCRTDD_PhysicalLayerCategory */
1673 static int hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU = -1;  /* Ext_Max_Bits_MACe_PDU_non_scheduled */
1674 static int hf_nbap_Ext_Reference_E_TFCI_PO_PDU = -1;  /* Ext_Reference_E_TFCI_PO */
1675 static int hf_nbap_ExtendedPropagationDelay_PDU = -1;  /* ExtendedPropagationDelay */
1676 static int hf_nbap_Extended_RNC_ID_PDU = -1;      /* Extended_RNC_ID */
1677 static int hf_nbap_Extended_Round_Trip_Time_Value_PDU = -1;  /* Extended_Round_Trip_Time_Value */
1678 static int hf_nbap_Extended_HS_SCCH_ID_PDU = -1;  /* Extended_HS_SCCH_ID */
1679 static int hf_nbap_Extended_HS_SICH_ID_PDU = -1;  /* Extended_HS_SICH_ID */
1680 static int hf_nbap_Extended_E_HICH_ID_TDD_PDU = -1;  /* Extended_E_HICH_ID_TDD */
1681 static int hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU = -1;  /* E_DCH_Semi_PersistentScheduling_Information_LCR */
1682 static int hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1;  /* E_DCH_Semi_PersistentScheduling_Information_ResponseLCR */
1683 static int hf_nbap_Fast_Reconfiguration_Mode_PDU = -1;  /* Fast_Reconfiguration_Mode */
1684 static int hf_nbap_Fast_Reconfiguration_Permission_PDU = -1;  /* Fast_Reconfiguration_Permission */
1685 static int hf_nbap_FDD_S_CCPCH_FrameOffset_PDU = -1;  /* FDD_S_CCPCH_FrameOffset */
1686 static int hf_nbap_F_DPCH_Capability_PDU = -1;    /* F_DPCH_Capability */
1687 static int hf_nbap_F_DPCH_SlotFormat_PDU = -1;    /* F_DPCH_SlotFormat */
1688 static int hf_nbap_F_DPCH_SlotFormatCapability_PDU = -1;  /* F_DPCH_SlotFormatCapability */
1689 static int hf_nbap_FNReportingIndicator_PDU = -1;  /* FNReportingIndicator */
1690 static int hf_nbap_GANSS_AddIonoModelReq_PDU = -1;  /* GANSS_AddIonoModelReq */
1691 static int hf_nbap_GANSS_AddNavigationModelsReq_PDU = -1;  /* GANSS_AddNavigationModelsReq */
1692 static int hf_nbap_GANSS_AddUTCModelsReq_PDU = -1;  /* GANSS_AddUTCModelsReq */
1693 static int hf_nbap_GANSS_Additional_Ionospheric_Model_PDU = -1;  /* GANSS_Additional_Ionospheric_Model */
1694 static int hf_nbap_GANSS_Additional_Navigation_Models_PDU = -1;  /* GANSS_Additional_Navigation_Models */
1695 static int hf_nbap_GANSS_Additional_Time_Models_PDU = -1;  /* GANSS_Additional_Time_Models */
1696 static int hf_nbap_GANSS_Additional_UTC_Models_PDU = -1;  /* GANSS_Additional_UTC_Models */
1697 static int hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU = -1;  /* GANSS_ALM_ECEFsbasAlmanacSet */
1698 static int hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU = -1;  /* GANSS_ALM_GlonassAlmanacSet */
1699 static int hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU = -1;  /* GANSS_ALM_MidiAlmanacSet */
1700 static int hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU = -1;  /* GANSS_ALM_NAVKeplerianSet */
1701 static int hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU = -1;  /* GANSS_ALM_ReducedKeplerianSet */
1702 static int hf_nbap_GANSS_Auxiliary_Information_PDU = -1;  /* GANSS_Auxiliary_Information */
1703 static int hf_nbap_GANSS_AuxInfoReq_PDU = -1;     /* GANSS_AuxInfoReq */
1704 static int hf_nbap_GANSS_Common_Data_PDU = -1;    /* GANSS_Common_Data */
1705 static int hf_nbap_GANSS_Earth_Orientation_Parameters_PDU = -1;  /* GANSS_Earth_Orientation_Parameters */
1706 static int hf_nbap_GANSS_EarthOrientParaReq_PDU = -1;  /* GANSS_EarthOrientParaReq */
1707 static int hf_nbap_GANSS_Generic_Data_PDU = -1;   /* GANSS_Generic_Data */
1708 static int hf_nbap_GANSS_ID_PDU = -1;             /* GANSS_ID */
1709 static int hf_nbap_GANSS_Information_PDU = -1;    /* GANSS_Information */
1710 static int hf_nbap_GANSS_SBAS_ID_PDU = -1;        /* GANSS_SBAS_ID */
1711 static int hf_nbap_GANSS_Time_ID_PDU = -1;        /* GANSS_Time_ID */
1712 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU = -1;  /* HARQ_MemoryPartitioningInfoExtForMIMO */
1713 static int hf_nbap_HARQ_Preamble_Mode_PDU = -1;   /* HARQ_Preamble_Mode */
1714 static int hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU = -1;  /* HARQ_Preamble_Mode_Activation_Indicator */
1715 static int hf_nbap_HSDPA_Capability_PDU = -1;     /* HSDPA_Capability */
1716 static int hf_nbap_HS_DSCHProvidedBitRate_PDU = -1;  /* HS_DSCHProvidedBitRate */
1717 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion */
1718 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR */
1719 static int hf_nbap_HS_DSCHRequiredPower_PDU = -1;  /* HS_DSCHRequiredPower */
1720 static int hf_nbap_HS_DSCHRequiredPowerValue_PDU = -1;  /* HS_DSCHRequiredPowerValue */
1721 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion */
1722 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR */
1723 static int hf_nbap_HSDSCH_Common_System_InformationFDD_PDU = -1;  /* HSDSCH_Common_System_InformationFDD */
1724 static int hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Common_System_Information_ResponseFDD */
1725 static int hf_nbap_HSDSCH_FDD_Information_PDU = -1;  /* HSDSCH_FDD_Information */
1726 static int hf_nbap_HSDSCH_TDD_Information_PDU = -1;  /* HSDSCH_TDD_Information */
1727 static int hf_nbap_HSDSCH_Information_to_Modify_PDU = -1;  /* HSDSCH_Information_to_Modify */
1728 static int hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU = -1;  /* HSDSCH_MACdPDUSizeFormat */
1729 static int hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU = -1;  /* HSDSCH_MACdPDU_SizeCapability */
1730 static int hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU = -1;  /* HSDSCH_Information_to_Modify_Unsynchronised */
1731 static int hf_nbap_HSDSCH_FDD_Information_Response_PDU = -1;  /* HSDSCH_FDD_Information_Response */
1732 static int hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU = -1;  /* HSDSCH_Paging_System_InformationFDD */
1733 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU = -1;  /* HSDSCH_Paging_System_Information_ResponseFDD */
1734 static int hf_nbap_HSDSCH_TDD_Information_Response_PDU = -1;  /* HSDSCH_TDD_Information_Response */
1735 static int hf_nbap_HSDSCH_MACdFlows_Information_PDU = -1;  /* HSDSCH_MACdFlows_Information */
1736 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU = -1;  /* HSDSCH_MACdFlows_to_Delete */
1737 static int hf_nbap_HSDSCH_TBSizeTableIndicator_PDU = -1;  /* HSDSCH_TBSizeTableIndicator */
1738 static int hf_nbap_HSDSCH_PreconfigurationInfo_PDU = -1;  /* HSDSCH_PreconfigurationInfo */
1739 static int hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU = -1;  /* Additional_EDCH_Preconfiguration_Information */
1740 static int hf_nbap_HSDSCH_PreconfigurationSetup_PDU = -1;  /* HSDSCH_PreconfigurationSetup */
1741 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU = -1;  /* HSSCCH_Specific_InformationRespListTDD768 */
1742 static int hf_nbap_HS_SICH_Reception_Quality_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Value */
1743 static int hf_nbap_HS_SICH_failed_PDU = -1;       /* HS_SICH_failed */
1744 static int hf_nbap_HS_SICH_missed_PDU = -1;       /* HS_SICH_missed */
1745 static int hf_nbap_HS_SICH_total_PDU = -1;        /* HS_SICH_total */
1746 static int hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU = -1;  /* HS_SICH_Reception_Quality_Measurement_Value */
1747 static int hf_nbap_HSDSCH_RNTI_PDU = -1;          /* HSDSCH_RNTI */
1748 static int hf_nbap_HS_PDSCH_FDD_Code_Information_PDU = -1;  /* HS_PDSCH_FDD_Code_Information */
1749 static int hf_nbap_HS_SICH_ID_PDU = -1;           /* HS_SICH_ID */
1750 static int hf_nbap_HS_SCCH_FDD_Code_Information_PDU = -1;  /* HS_SCCH_FDD_Code_Information */
1751 static int hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU = -1;  /* HS_PDSCH_Code_Change_Indicator */
1752 static int hf_nbap_HS_PDSCH_Code_Change_Grant_PDU = -1;  /* HS_PDSCH_Code_Change_Grant */
1753 static int hf_nbap_HSDSCH_Configured_Indicator_PDU = -1;  /* HSDSCH_Configured_Indicator */
1754 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info */
1755 static int hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU = -1;  /* HS_DSCH_Serving_Cell_Change_Info_Response */
1756 static int hf_nbap_HSDSCH_FDD_Update_Information_PDU = -1;  /* HSDSCH_FDD_Update_Information */
1757 static int hf_nbap_HSDSCH_TDD_Update_Information_PDU = -1;  /* HSDSCH_TDD_Update_Information */
1758 static int hf_nbap_HSDSCH_Common_System_InformationLCR_PDU = -1;  /* HSDSCH_Common_System_InformationLCR */
1759 static int hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU = -1;  /* HSDSCH_Common_System_Information_ResponseLCR */
1760 static int hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU = -1;  /* HSDSCH_Paging_System_InformationLCR */
1761 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU = -1;  /* HSDSCH_Paging_System_Information_ResponseLCR */
1762 static int hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU = -1;  /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
1763 static int hf_nbap_RepetitionPeriodIndex_PDU = -1;  /* RepetitionPeriodIndex */
1764 static int hf_nbap_SPS_Reservation_Indicator_PDU = -1;  /* SPS_Reservation_Indicator */
1765 static int hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU = -1;  /* HS_DSCH_SPS_Operation_Indicator */
1766 static int hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU = -1;  /* HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR */
1767 static int hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1768 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU = -1;  /* Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext */
1769 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1770 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU = -1;  /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext */
1771 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst */
1772 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU = -1;  /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext */
1773 static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU = -1;  /* MIMO_ReferenceSignal_InformationListLCR */
1774 static int hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU = -1;  /* HSSICH_ReferenceSignal_InformationLCR */
1775 static int hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU = -1;  /* HSSICH_ReferenceSignal_InformationModifyLCR */
1776 static int hf_nbap_IMB_Parameters_PDU = -1;       /* IMB_Parameters */
1777 static int hf_nbap_InformationReportCharacteristics_PDU = -1;  /* InformationReportCharacteristics */
1778 static int hf_nbap_InformationExchangeID_PDU = -1;  /* InformationExchangeID */
1779 static int hf_nbap_InformationType_PDU = -1;      /* InformationType */
1780 static int hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU = -1;  /* Initial_DL_DPCH_TimingAdjustment_Allowed */
1781 static int hf_nbap_InnerLoopDLPCStatus_PDU = -1;  /* InnerLoopDLPCStatus */
1782 static int hf_nbap_IPMulticastIndication_PDU = -1;  /* IPMulticastIndication */
1783 static int hf_nbap_IPMulticastDataBearerIndication_PDU = -1;  /* IPMulticastDataBearerIndication */
1784 static int hf_nbap_IdleIntervalInformation_PDU = -1;  /* IdleIntervalInformation */
1785 static int hf_nbap_Local_Cell_ID_PDU = -1;        /* Local_Cell_ID */
1786 static int hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU = -1;  /* LCRTDD_Uplink_Physical_Channel_Capability */
1787 static int hf_nbap_MAC_PDU_SizeExtended_PDU = -1;  /* MAC_PDU_SizeExtended */
1788 static int hf_nbap_MACes_Maximum_Bitrate_LCR_PDU = -1;  /* MACes_Maximum_Bitrate_LCR */
1789 static int hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
1790 static int hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU = -1;  /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
1791 static int hf_nbap_MaximumTransmissionPower_PDU = -1;  /* MaximumTransmissionPower */
1792 static int hf_nbap_Max_UE_DTX_Cycle_PDU = -1;     /* Max_UE_DTX_Cycle */
1793 static int hf_nbap_MBMS_Capability_PDU = -1;      /* MBMS_Capability */
1794 static int hf_nbap_MeasurementFilterCoefficient_PDU = -1;  /* MeasurementFilterCoefficient */
1795 static int hf_nbap_MeasurementID_PDU = -1;        /* MeasurementID */
1796 static int hf_nbap_MeasurementRecoveryBehavior_PDU = -1;  /* MeasurementRecoveryBehavior */
1797 static int hf_nbap_MeasurementRecoveryReportingIndicator_PDU = -1;  /* MeasurementRecoveryReportingIndicator */
1798 static int hf_nbap_MeasurementRecoverySupportIndicator_PDU = -1;  /* MeasurementRecoverySupportIndicator */
1799 static int hf_nbap_MessageStructure_PDU = -1;     /* MessageStructure */
1800 static int hf_nbap_MICH_CFN_PDU = -1;             /* MICH_CFN */
1801 static int hf_nbap_MidambleShiftLCR_PDU = -1;     /* MidambleShiftLCR */
1802 static int hf_nbap_MIMO_ActivationIndicator_PDU = -1;  /* MIMO_ActivationIndicator */
1803 static int hf_nbap_MIMO_Capability_PDU = -1;      /* MIMO_Capability */
1804 static int hf_nbap_MIMO_Mode_Indicator_PDU = -1;  /* MIMO_Mode_Indicator */
1805 static int hf_nbap_MIMO_N_M_Ratio_PDU = -1;       /* MIMO_N_M_Ratio */
1806 static int hf_nbap_MIMO_PilotConfiguration_PDU = -1;  /* MIMO_PilotConfiguration */
1807 static int hf_nbap_MIMO_PilotConfigurationExtension_PDU = -1;  /* MIMO_PilotConfigurationExtension */
1808 static int hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU = -1;  /* MIMO_PowerOffsetForS_CPICHCapability */
1809 static int hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU = -1;  /* MinimumReducedE_DPDCH_GainFactor */
1810 static int hf_nbap_Modification_Period_PDU = -1;  /* Modification_Period */
1811 static int hf_nbap_MAChs_ResetIndicator_PDU = -1;  /* MAChs_ResetIndicator */
1812 static int hf_nbap_ModulationMBSFN_PDU = -1;      /* ModulationMBSFN */
1813 static int hf_nbap_ModulationPO_MBSFN_PDU = -1;   /* ModulationPO_MBSFN */
1814 static int hf_nbap_MBSFN_Only_Mode_Indicator_PDU = -1;  /* MBSFN_Only_Mode_Indicator */
1815 static int hf_nbap_MBSFN_Only_Mode_Capability_PDU = -1;  /* MBSFN_Only_Mode_Capability */
1816 static int hf_nbap_Multicarrier_Number_PDU = -1;  /* Multicarrier_Number */
1817 static int hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU = -1;  /* MultipleFreq_HARQ_MemoryPartitioning_InformationList */
1818 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU = -1;  /* MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR */
1819 static int hf_nbap_Multi_Cell_Capability_Info_PDU = -1;  /* Multi_Cell_Capability_Info */
1820 static int hf_nbap_Multicell_EDCH_InformationItemIEs_PDU = -1;  /* Multicell_EDCH_InformationItemIEs */
1821 static int hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU = -1;  /* Multicell_EDCH_RL_Specific_InformationItemIEs */
1822 static int hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU = -1;  /* MIMO_SFMode_For_HSPDSCHDualStream */
1823 static int hf_nbap_NCyclesPerSFNperiod_PDU = -1;  /* NCyclesPerSFNperiod */
1824 static int hf_nbap_NRepetitionsPerCyclePeriod_PDU = -1;  /* NRepetitionsPerCyclePeriod */
1825 static int hf_nbap_NeighbouringCellMeasurementInformation_PDU = -1;  /* NeighbouringCellMeasurementInformation */
1826 static int hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU = -1;  /* NeighbouringTDDCellMeasurementInformationLCR */
1827 static int hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU = -1;  /* NeighbouringTDDCellMeasurementInformation768 */
1828 static int hf_nbap_NonCellSpecificTxDiversity_PDU = -1;  /* NonCellSpecificTxDiversity */
1829 static int hf_nbap_NI_Information_PDU = -1;       /* NI_Information */
1830 static int hf_nbap_NodeB_CommunicationContextID_PDU = -1;  /* NodeB_CommunicationContextID */
1831 static int hf_nbap_NumberOfReportedCellPortions_PDU = -1;  /* NumberOfReportedCellPortions */
1832 static int hf_nbap_NumberOfReportedCellPortionsLCR_PDU = -1;  /* NumberOfReportedCellPortionsLCR */
1833 static int hf_nbap_NSubCyclesPerCyclePeriod_PDU = -1;  /* NSubCyclesPerCyclePeriod */
1834 static int hf_nbap_Number_Of_Supported_Carriers_PDU = -1;  /* Number_Of_Supported_Carriers */
1835 static int hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU = -1;  /* NoOfTargetCellHS_SCCH_Order */
1836 static int hf_nbap_Out_of_Sychronization_Window_PDU = -1;  /* Out_of_Sychronization_Window */
1837 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU = -1;  /* Paging_MACFlows_to_DeleteFDD */
1838 static int hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU = -1;  /* PhysicalChannelID_for_CommonERNTI_RequestedIndicator */
1839 static int hf_nbap_PLCCHinformation_PDU = -1;     /* PLCCHinformation */
1840 static int hf_nbap_PowerAdjustmentType_PDU = -1;  /* PowerAdjustmentType */
1841 static int hf_nbap_PrecodingWeightSetRestriction_PDU = -1;  /* PrecodingWeightSetRestriction */
1842 static int hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU = -1;  /* Primary_CPICH_Usage_for_Channel_Estimation */
1843 static int hf_nbap_PrimaryScramblingCode_PDU = -1;  /* PrimaryScramblingCode */
1844 static int hf_nbap_PrimaryCCPCH_RSCP_PDU = -1;    /* PrimaryCCPCH_RSCP */
1845 static int hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU = -1;  /* PrimaryCCPCH_RSCP_Delta */
1846 static int hf_nbap_UE_Selected_MBMS_Service_Information_PDU = -1;  /* UE_Selected_MBMS_Service_Information */
1847 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU = -1;  /* Paging_MACFlows_to_DeleteLCR */
1848 static int hf_nbap_RL_Specific_DCH_Info_PDU = -1;  /* RL_Specific_DCH_Info */
1849 static int hf_nbap_RL_Specific_E_DCH_Info_PDU = -1;  /* RL_Specific_E_DCH_Info */
1850 static int hf_nbap_Reference_ReceivedTotalWideBandPower_PDU = -1;  /* Reference_ReceivedTotalWideBandPower */
1851 static int hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerReporting */
1852 static int hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU = -1;  /* Reference_ReceivedTotalWideBandPowerSupportIndicator */
1853 static int hf_nbap_ReferenceClockAvailability_PDU = -1;  /* ReferenceClockAvailability */
1854 static int hf_nbap_ReferenceSFNoffset_PDU = -1;   /* ReferenceSFNoffset */
1855 static int hf_nbap_ReportCharacteristics_PDU = -1;  /* ReportCharacteristics */
1856 static int hf_nbap_ReportCharacteristicsType_OnModification_PDU = -1;  /* ReportCharacteristicsType_OnModification */
1857 static int hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU = -1;  /* EDCH_RACH_Report_IncrDecrThres */
1858 static int hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU = -1;  /* EDCH_RACH_Report_ThresholdInformation */
1859 static int hf_nbap_RL_ID_PDU = -1;                /* RL_ID */
1860 static int hf_nbap_RL_Set_ID_PDU = -1;            /* RL_Set_ID */
1861 static int hf_nbap_DL_RLC_PDU_Size_Format_PDU = -1;  /* DL_RLC_PDU_Size_Format */
1862 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU = -1;  /* Received_total_wide_band_power_For_CellPortion_Value */
1863 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU = -1;  /* Received_total_wide_band_power_For_CellPortion_ValueLCR */
1864 static int hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
1865 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value */
1866 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU = -1;  /* Received_Scheduled_EDCH_Power_Share_Value */
1867 static int hf_nbap_RSEPS_Value_IncrDecrThres_PDU = -1;  /* RSEPS_Value_IncrDecrThres */
1868 static int hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU = -1;  /* Rx_Timing_Deviation_Value_LCR */
1869 static int hf_nbap_Rx_Timing_Deviation_Value_768_PDU = -1;  /* Rx_Timing_Deviation_Value_768 */
1870 static int hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU = -1;  /* Rx_Timing_Deviation_Value_384_ext */
1871 static int hf_nbap_RTWP_ReportingIndicator_PDU = -1;  /* RTWP_ReportingIndicator */
1872 static int hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU = -1;  /* RTWP_CellPortion_ReportingIndicator */
1873 static int hf_nbap_AdjustmentPeriod_PDU = -1;     /* AdjustmentPeriod */
1874 static int hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU = -1;  /* E_DPCCH_Power_Boosting_Capability */
1875 static int hf_nbap_SAT_Info_Almanac_ExtList_PDU = -1;  /* SAT_Info_Almanac_ExtList */
1876 static int hf_nbap_ScaledAdjustmentRatio_PDU = -1;  /* ScaledAdjustmentRatio */
1877 static int hf_nbap_MaxAdjustmentStep_PDU = -1;    /* MaxAdjustmentStep */
1878 static int hf_nbap_SchedulingPriorityIndicator_PDU = -1;  /* SchedulingPriorityIndicator */
1879 static int hf_nbap_Secondary_CPICH_Information_Change_PDU = -1;  /* Secondary_CPICH_Information_Change */
1880 static int hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU = -1;  /* Secondary_CCPCH_SlotFormat_Extended */
1881 static int hf_nbap_Serving_E_DCH_RL_ID_PDU = -1;  /* Serving_E_DCH_RL_ID */
1882 static int hf_nbap_SFN_PDU = -1;                  /* SFN */
1883 static int hf_nbap_SFNSFNMeasurementThresholdInformation_PDU = -1;  /* SFNSFNMeasurementThresholdInformation */
1884 static int hf_nbap_SFNSFNMeasurementValueInformation_PDU = -1;  /* SFNSFNMeasurementValueInformation */
1885 static int hf_nbap_ShutdownTimer_PDU = -1;        /* ShutdownTimer */
1886 static int hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU = -1;  /* Single_Stream_MIMO_ActivationIndicator */
1887 static int hf_nbap_Single_Stream_MIMO_Capability_PDU = -1;  /* Single_Stream_MIMO_Capability */
1888 static int hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU = -1;  /* Single_Stream_MIMO_Mode_Indicator */
1889 static int hf_nbap_SignallingBearerRequestIndicator_PDU = -1;  /* SignallingBearerRequestIndicator */
1890 static int hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU = -1;  /* SixtyfourQAM_UsageAllowedIndicator */
1891 static int hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU = -1;  /* SixtyfourQAM_DL_UsageIndicator */
1892 static int hf_nbap_SixtyfourQAM_DL_Capability_PDU = -1;  /* SixtyfourQAM_DL_Capability */
1893 static int hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU = -1;  /* SixtyfourQAM_DL_MIMO_Combined_Capability */
1894 static int hf_nbap_SixteenQAM_UL_Capability_PDU = -1;  /* SixteenQAM_UL_Capability */
1895 static int hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU = -1;  /* SixteenQAM_UL_Operation_Indicator */
1896 static int hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU = -1;  /* Start_Of_Audit_Sequence_Indicator */
1897 static int hf_nbap_SyncCase_PDU = -1;             /* SyncCase */
1898 static int hf_nbap_SynchronisationReportCharacteristics_PDU = -1;  /* SynchronisationReportCharacteristics */
1899 static int hf_nbap_SyncDLCodeIdThreInfoLCR_PDU = -1;  /* SyncDLCodeIdThreInfoLCR */
1900 static int hf_nbap_SynchronisationReportType_PDU = -1;  /* SynchronisationReportType */
1901 static int hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU = -1;  /* Semi_PersistentScheduling_CapabilityLCR */
1902 static int hf_nbap_T_Cell_PDU = -1;               /* T_Cell */
1903 static int hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
1904 static int hf_nbap_TDD_TPC_DownlinkStepSize_PDU = -1;  /* TDD_TPC_DownlinkStepSize */
1905 static int hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU = -1;  /* TDD_TPC_UplinkStepSize_LCR */
1906 static int hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
1907 static int hf_nbap_TFCI_Presence_PDU = -1;        /* TFCI_Presence */
1908 static int hf_nbap_TimeSlot_PDU = -1;             /* TimeSlot */
1909 static int hf_nbap_TimeSlotLCR_PDU = -1;          /* TimeSlotLCR */
1910 static int hf_nbap_TimeslotLCR_Extension_PDU = -1;  /* TimeslotLCR_Extension */
1911 static int hf_nbap_TimeSlotMeasurementValueListLCR_PDU = -1;  /* TimeSlotMeasurementValueListLCR */
1912 static int hf_nbap_TimingAdjustmentValue_PDU = -1;  /* TimingAdjustmentValue */
1913 static int hf_nbap_TimingAdjustmentValueLCR_PDU = -1;  /* TimingAdjustmentValueLCR */
1914 static int hf_nbap_TimingAdvanceApplied_PDU = -1;  /* TimingAdvanceApplied */
1915 static int hf_nbap_SynchronisationIndicator_PDU = -1;  /* SynchronisationIndicator */
1916 static int hf_nbap_TnlQos_PDU = -1;               /* TnlQos */
1917 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU = -1;  /* Transmission_Gap_Pattern_Sequence_Information */
1918 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue */
1919 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue */
1920 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
1921 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value */
1922 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU = -1;  /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR */
1923 static int hf_nbap_Transmitted_Carrier_Power_Value_PDU = -1;  /* Transmitted_Carrier_Power_Value */
1924 static int hf_nbap_TransmissionDiversityApplied_PDU = -1;  /* TransmissionDiversityApplied */
1925 static int hf_nbap_TransmitDiversityIndicator_PDU = -1;  /* TransmitDiversityIndicator */
1926 static int hf_nbap_TransportBearerRequestIndicator_PDU = -1;  /* TransportBearerRequestIndicator */
1927 static int hf_nbap_TransportBearerNotRequestedIndicator_PDU = -1;  /* TransportBearerNotRequestedIndicator */
1928 static int hf_nbap_TransportBearerNotSetupIndicator_PDU = -1;  /* TransportBearerNotSetupIndicator */
1929 static int hf_nbap_TransportLayerAddress_PDU = -1;  /* TransportLayerAddress */
1930 static int hf_nbap_TS0_CapabilityLCR_PDU = -1;    /* TS0_CapabilityLCR */
1931 static int hf_nbap_TSTD_Indicator_PDU = -1;       /* TSTD_Indicator */
1932 static int hf_nbap_TSN_Length_PDU = -1;           /* TSN_Length */
1933 static int hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGANSSMeasurementThresholdInformation */
1934 static int hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU = -1;  /* TUTRANGANSSMeasurementValueInformation */
1935 static int hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU = -1;  /* TUTRANGPSMeasurementThresholdInformation */
1936 static int hf_nbap_TUTRANGPSMeasurementValueInformation_PDU = -1;  /* TUTRANGPSMeasurementValueInformation */
1937 static int hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU = -1;  /* TxDiversityOnDLControlChannelsByMIMOUECapability */
1938 static int hf_nbap_TypeOfError_PDU = -1;          /* TypeOfError */
1939 static int hf_nbap_UARFCN_PDU = -1;               /* UARFCN */
1940 static int hf_nbap_UE_AggregateMaximumBitRate_PDU = -1;  /* UE_AggregateMaximumBitRate */
1941 static int hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU = -1;  /* UE_AggregateMaximumBitRate_Enforcement_Indicator */
1942 static int hf_nbap_UE_Capability_Information_PDU = -1;  /* UE_Capability_Information */
1943 static int hf_nbap_UE_TS0_CapabilityLCR_PDU = -1;  /* UE_TS0_CapabilityLCR */
1944 static int hf_nbap_UE_SupportIndicatorExtension_PDU = -1;  /* UE_SupportIndicatorExtension */
1945 static int hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU = -1;  /* LCRTDD_HSDSCH_Physical_Layer_Category */
1946 static int hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU = -1;  /* UL_DPDCH_Indicator_For_E_DCH_Operation */
1947 static int hf_nbap_UL_SIR_PDU = -1;               /* UL_SIR */
1948 static int hf_nbap_UL_Synchronisation_Parameters_LCR_PDU = -1;  /* UL_Synchronisation_Parameters_LCR */
1949 static int hf_nbap_UPPCHPositionLCR_PDU = -1;     /* UPPCHPositionLCR */
1950 static int hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU = -1;  /* UpPTSInterference_For_CellPortion_Value */
1951 static int hf_nbap_UpPTSInterferenceValue_PDU = -1;  /* UpPTSInterferenceValue */
1952 static int hf_nbap_Unidirectional_DCH_Indicator_PDU = -1;  /* Unidirectional_DCH_Indicator */
1953 static int hf_nbap_USCH_Information_PDU = -1;     /* USCH_Information */
1954 static int hf_nbap_USCH_InformationResponse_PDU = -1;  /* USCH_InformationResponse */
1955 static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU = -1;  /* UL_TimeslotISCP_For_CellPortion_Value */
1956 static int hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU = -1;  /* UL_TimeslotISCP_Value_IncrDecrThres */
1957 static int hf_nbap_CommonTransportChannelSetupRequestFDD_PDU = -1;  /* CommonTransportChannelSetupRequestFDD */
1958 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstFDD */
1959 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstFDD */
1960 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstFDD */
1961 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstFDD */
1962 static int hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU = -1;  /* RACH_ParametersItem_CTCH_SetupRqstFDD */
1963 static int hf_nbap_CommonTransportChannelSetupRequestTDD_PDU = -1;  /* CommonTransportChannelSetupRequestTDD */
1964 static int hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_SetupRqstTDD */
1965 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD */
1966 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD */
1967 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD */
1968 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_SetupRqstTDD */
1969 static int hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PCH_ParametersItem_CTCH_SetupRqstTDD */
1970 static int hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_ParametersItem_CTCH_SetupRqstTDD */
1971 static int hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_LCR_Parameters_CTCH_SetupRqstTDD */
1972 static int hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PICH_768_ParametersItem_CTCH_SetupRqstTDD */
1973 static int hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_SetupRqstTDD */
1974 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD */
1975 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD */
1976 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD */
1977 static int hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_ParametersItem_CTCH_SetupRqstTDD */
1978 static int hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU = -1;  /* RACH_ParameterItem_CTCH_SetupRqstTDD */
1979 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_LCR_ParametersList_CTCH_SetupRqstTDD */
1980 static int hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU = -1;  /* PRACH_768_ParametersItem_CTCH_SetupRqstTDD */
1981 static int hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_SetupRqstTDD */
1982 static int hf_nbap_PLCCH_parameters_PDU = -1;     /* PLCCH_parameters */
1983 static int hf_nbap_E_RUCCH_parameters_PDU = -1;   /* E_RUCCH_parameters */
1984 static int hf_nbap_E_RUCCH_768_parameters_PDU = -1;  /* E_RUCCH_768_parameters */
1985 static int hf_nbap_CommonTransportChannelSetupResponse_PDU = -1;  /* CommonTransportChannelSetupResponse */
1986 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU = -1;  /* FACH_CommonTransportChannel_InformationResponse */
1987 static int hf_nbap_CommonTransportChannelSetupFailure_PDU = -1;  /* CommonTransportChannelSetupFailure */
1988 static int hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestFDD */
1989 static int hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU = -1;  /* CommonPhysicalChannelType_CTCH_ReconfRqstFDD */
1990 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* FACH_ParametersListIE_CTCH_ReconfRqstFDD */
1991 static int hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PCH_ParametersItem_CTCH_ReconfRqstFDD */
1992 static int hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU = -1;  /* PICH_ParametersItem_CTCH_ReconfRqstFDD */
1993 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstFDD */
1994 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* PRACH_ParametersListIE_CTCH_ReconfRqstFDD */
1995 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU = -1;  /* AICH_ParametersListIE_CTCH_ReconfRqstFDD */
1996 static int hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU = -1;  /* CommonTransportChannelReconfigurationRequestTDD */
1997 static int hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD */
1998 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCHListIE_CTCH_ReconfRqstTDD */
1999 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD */
2000 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD */
2001 static int hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_Parameters_CTCH_ReconfRqstTDD */
2002 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU = -1;  /* FACH_ParametersList_CTCH_ReconfRqstTDD */
2003 static int hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PCH_Parameters_CTCH_ReconfRqstTDD */
2004 static int hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* FPACH_LCR_Parameters_CTCH_ReconfRqstTDD */
2005 static int hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_Parameters_CTCH_ReconfRqstTDD */
2006 static int hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PLCCH_Parameters_CTCH_ReconfRqstTDD */
2007 static int hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD */
2008 static int hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* PICH_768_Parameters_CTCH_ReconfRqstTDD */
2009 static int hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* MICH_768_Parameters_CTCH_ReconfRqstTDD */
2010 static int hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU = -1;  /* UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD */
2011 static int hf_nbap_CommonTransportChannelReconfigurationResponse_PDU = -1;  /* CommonTransportChannelReconfigurationResponse */
2012 static int hf_nbap_CommonTransportChannelReconfigurationFailure_PDU = -1;  /* CommonTransportChannelReconfigurationFailure */
2013 static int hf_nbap_CommonTransportChannelDeletionRequest_PDU = -1;  /* CommonTransportChannelDeletionRequest */
2014 static int hf_nbap_CommonTransportChannelDeletionResponse_PDU = -1;  /* CommonTransportChannelDeletionResponse */
2015 static int hf_nbap_BlockResourceRequest_PDU = -1;  /* BlockResourceRequest */
2016 static int hf_nbap_BlockResourceResponse_PDU = -1;  /* BlockResourceResponse */
2017 static int hf_nbap_BlockResourceFailure_PDU = -1;  /* BlockResourceFailure */
2018 static int hf_nbap_UnblockResourceIndication_PDU = -1;  /* UnblockResourceIndication */
2019 static int hf_nbap_AuditRequiredIndication_PDU = -1;  /* AuditRequiredIndication */
2020 static int hf_nbap_AuditRequest_PDU = -1;         /* AuditRequest */
2021 static int hf_nbap_AuditResponse_PDU = -1;        /* AuditResponse */
2022 static int hf_nbap_Cell_InformationList_AuditRsp_PDU = -1;  /* Cell_InformationList_AuditRsp */
2023 static int hf_nbap_Cell_InformationItem_AuditRsp_PDU = -1;  /* Cell_InformationItem_AuditRsp */
2024 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU = -1;  /* FPACH_LCR_InformationList_AuditRsp */
2025 static int hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU = -1;  /* HS_DSCH_Resources_Information_AuditRsp */
2026 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_InformationListExt_AuditRsp */
2027 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_AuditRsp */
2028 static int hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU = -1;  /* E_DCH_Resources_Information_AuditRsp */
2029 static int hf_nbap_PLCCH_InformationList_AuditRsp_PDU = -1;  /* PLCCH_InformationList_AuditRsp */
2030 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU = -1;  /* S_CCPCH_768_InformationList_AuditRsp */
2031 static int hf_nbap_PRACH_768_InformationList_AuditRsp_PDU = -1;  /* PRACH_768_InformationList_AuditRsp */
2032 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_InformationList_AuditRsp */
2033 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU = -1;  /* E_RUCCH_768_InformationList_AuditRsp */
2034 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp */
2035 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp */
2036 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationList_AuditRsp */
2037 static int hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU = -1;  /* UPPCH_LCR_InformationItem_AuditRsp */
2038 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp */
2039 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU = -1;  /* MultipleFreq_E_DCH_Resources_InformationList_AuditRsp */
2040 static int hf_nbap_CCP_InformationList_AuditRsp_PDU = -1;  /* CCP_InformationList_AuditRsp */
2041 static int hf_nbap_CCP_InformationItem_AuditRsp_PDU = -1;  /* CCP_InformationItem_AuditRsp */
2042 static int hf_nbap_Local_Cell_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_InformationList_AuditRsp */
2043 static int hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_InformationItem_AuditRsp */
2044 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationList_AuditRsp */
2045 static int hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Local_Cell_Group_InformationItem_AuditRsp */
2046 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationList_AuditRsp */
2047 static int hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_AuditRsp */
2048 static int hf_nbap_AuditFailure_PDU = -1;         /* AuditFailure */
2049 static int hf_nbap_CommonMeasurementInitiationRequest_PDU = -1;  /* CommonMeasurementInitiationRequest */
2050 static int hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU = -1;  /* CommonMeasurementObjectType_CM_Rqst */
2051 static int hf_nbap_ERACH_CM_Rqst_PDU = -1;        /* ERACH_CM_Rqst */
2052 static int hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU = -1;  /* PowerLocalCellGroup_CM_Rqst */
2053 static int hf_nbap_CommonMeasurementInitiationResponse_PDU = -1;  /* CommonMeasurementInitiationResponse */
2054 static int hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU = -1;  /* CommonMeasurementObjectType_CM_Rsp */
2055 static int hf_nbap_ERACH_CM_Rsp_PDU = -1;         /* ERACH_CM_Rsp */
2056 static int hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU = -1;  /* PowerLocalCellGroup_CM_Rsp */
2057 static int hf_nbap_CommonMeasurementInitiationFailure_PDU = -1;  /* CommonMeasurementInitiationFailure */
2058 static int hf_nbap_CommonMeasurementReport_PDU = -1;  /* CommonMeasurementReport */
2059 static int hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU = -1;  /* CommonMeasurementObjectType_CM_Rprt */
2060 static int hf_nbap_ERACH_CM_Rprt_PDU = -1;        /* ERACH_CM_Rprt */
2061 static int hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU = -1;  /* PowerLocalCellGroup_CM_Rprt */
2062 static int hf_nbap_CommonMeasurementTerminationRequest_PDU = -1;  /* CommonMeasurementTerminationRequest */
2063 static int hf_nbap_CommonMeasurementFailureIndication_PDU = -1;  /* CommonMeasurementFailureIndication */
2064 static int hf_nbap_CellSetupRequestFDD_PDU = -1;  /* CellSetupRequestFDD */
2065 static int hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_SetupRqst */
2066 static int hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_SetupRqstFDD */
2067 static int hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_SetupRqstFDD */
2068 static int hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_SetupRqstFDD */
2069 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_SetupRqstFDD */
2070 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_SetupRqstFDD */
2071 static int hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_SetupRqstFDD */
2072 static int hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU = -1;  /* Limited_power_increase_information_Cell_SetupRqstFDD */
2073 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstFDD */
2074 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_SetupRqstFDD */
2075 static int hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_SetupRqstFDD */
2076 static int hf_nbap_CellSetupRequestTDD_PDU = -1;  /* CellSetupRequestTDD */
2077 static int hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_Information_Cell_SetupRqstTDD */
2078 static int hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU = -1;  /* SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH */
2079 static int hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_SetupRqstTDD */
2080 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_SetupRqstTDD */
2081 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
2082 static int hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_LCR_Information_Cell_SetupRqstTDD */
2083 static int hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_SetupRqstTDD */
2084 static int hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_SetupRqstTDD */
2085 static int hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_SetupRqstTDD */
2086 static int hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_SetupRqstTDD */
2087 static int hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_SetupRqstTDD */
2088 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU = -1;  /* Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD */
2089 static int hf_nbap_CellSetupResponse_PDU = -1;    /* CellSetupResponse */
2090 static int hf_nbap_CellSetupFailure_PDU = -1;     /* CellSetupFailure */
2091 static int hf_nbap_CellReconfigurationRequestFDD_PDU = -1;  /* CellReconfigurationRequestFDD */
2092 static int hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU = -1;  /* Synchronisation_Configuration_Cell_ReconfRqst */
2093 static int hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimarySCH_Information_Cell_ReconfRqstFDD */
2094 static int hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* SecondarySCH_Information_Cell_ReconfRqstFDD */
2095 static int hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCPICH_Information_Cell_ReconfRqstFDD */
2096 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationList_Cell_ReconfRqstFDD */
2097 static int hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD */
2098 static int hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU = -1;  /* PrimaryCCPCH_Information_Cell_ReconfRqstFDD */
2099 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstFDD */
2100 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationList_Cell_ReconfRqstFDD */
2101 static int hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU = -1;  /* CellPortion_InformationItem_Cell_ReconfRqstFDD */
2102 static int hf_nbap_CellReconfigurationRequestTDD_PDU = -1;  /* CellReconfigurationRequestTDD */
2103 static int hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_Information_Cell_ReconfRqstTDD */
2104 static int hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_Information_Cell_ReconfRqstTDD */
2105 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_Cell_ReconfRqstTDD */
2106 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
2107 static int hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU = -1;  /* DwPCH_LCR_Information_Cell_ReconfRqstTDD */
2108 static int hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_Cell_ReconfRqstTDD */
2109 static int hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU = -1;  /* IPDLParameter_Information_LCR_Cell_ReconfRqstTDD */
2110 static int hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* SCH_768_Information_Cell_ReconfRqstTDD */
2111 static int hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU = -1;  /* PCCPCH_768_Information_Cell_ReconfRqstTDD */
2112 static int hf_nbap_UARFCN_Adjustment_PDU = -1;    /* UARFCN_Adjustment */
2113 static int hf_nbap_CellReconfigurationResponse_PDU = -1;  /* CellReconfigurationResponse */
2114 static int hf_nbap_CellReconfigurationFailure_PDU = -1;  /* CellReconfigurationFailure */
2115 static int hf_nbap_CellDeletionRequest_PDU = -1;  /* CellDeletionRequest */
2116 static int hf_nbap_CellDeletionResponse_PDU = -1;  /* CellDeletionResponse */
2117 static int hf_nbap_ResourceStatusIndication_PDU = -1;  /* ResourceStatusIndication */
2118 static int hf_nbap_IndicationType_ResourceStatusInd_PDU = -1;  /* IndicationType_ResourceStatusInd */
2119 static int hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem_ResourceStatusInd */
2120 static int hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem_ResourceStatusInd */
2121 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList_ResourceStatusInd */
2122 static int hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem_ResourceStatusInd */
2123 static int hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_InformationItem2_ResourceStatusInd */
2124 static int hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Local_Cell_Group_InformationItem2_ResourceStatusInd */
2125 static int hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU = -1;  /* CCP_InformationItem_ResourceStatusInd */
2126 static int hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU = -1;  /* Cell_InformationItem_ResourceStatusInd */
2127 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* FPACH_LCR_InformationList_ResourceStatusInd */
2128 static int hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU = -1;  /* DwPCH_LCR_Information_ResourceStatusInd */
2129 static int hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* HS_DSCH_Resources_Information_ResourceStatusInd */
2130 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_InformationListExt_ResourceStatusInd */
2131 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU = -1;  /* S_CCPCH_LCR_InformationListExt_ResourceStatusInd */
2132 static int hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU = -1;  /* E_DCH_Resources_Information_ResourceStatusInd */
2133 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU = -1;  /* PLCCH_InformationList_ResourceStatusInd */
2134 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* S_CCPCH_768_InformationList_ResourceStatusInd */
2135 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU = -1;  /* PRACH_768_InformationList_ResourceStatusInd */
2136 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_InformationList_ResourceStatusInd */
2137 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU = -1;  /* E_RUCCH_768_InformationList_ResourceStatusInd */
2138 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd */
2139 static int hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU = -1;  /* Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd */
2140 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationList_ResourceStatusInd */
2141 static int hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU = -1;  /* UPPCH_LCR_InformationItem_ResourceStatusInd */
2142 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU = -1;  /* MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd */
2143 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationList2_ResourceStatusInd */
2144 static int hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU = -1;  /* Power_Local_Cell_Group_InformationItem2_ResourceStatusInd */
2145 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU = -1;  /* MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd */
2146 static int hf_nbap_SystemInformationUpdateRequest_PDU = -1;  /* SystemInformationUpdateRequest */
2147 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU = -1;  /* MIB_SB_SIB_InformationList_SystemInfoUpdateRqst */
2148 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU = -1;  /* SegmentInformationListIE_SystemInfoUpdate */
2149 static int hf_nbap_SystemInformationUpdateResponse_PDU = -1;  /* SystemInformationUpdateResponse */
2150 static int hf_nbap_SystemInformationUpdateFailure_PDU = -1;  /* SystemInformationUpdateFailure */
2151 static int hf_nbap_RadioLinkSetupRequestFDD_PDU = -1;  /* RadioLinkSetupRequestFDD */
2152 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU = -1;  /* Additional_HS_Cell_Information_RL_Setup_List */
2153 static int hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_SetupRqstFDD */
2154 static int hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_SetupRqstFDD */
2155 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationList_RL_SetupRqstFDD */
2156 static int hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU = -1;  /* RL_InformationItem_RL_SetupRqstFDD */
2157 static int hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_SetupRqstFDD */
2158 static int hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU = -1;  /* F_DPCH_Information_RL_SetupRqstFDD */
2159 static int hf_nbap_RadioLinkSetupRequestTDD_PDU = -1;  /* RadioLinkSetupRequestTDD */
2160 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_SetupRqstTDD */
2161 static int hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationItem_RL_SetupRqstTDD */
2162 static int hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_SetupRqstTDD */
2163 static int hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_LCR_Information_RL_SetupRqstTDD */
2164 static int hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* UL_DPCH_768_Information_RL_SetupRqstTDD */
2165 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_SetupRqstTDD */
2166 static int hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationItem_RL_SetupRqstTDD */
2167 static int hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_SetupRqstTDD */
2168 static int hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_LCR_Information_RL_SetupRqstTDD */
2169 static int hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU = -1;  /* DL_DPCH_768_Information_RL_SetupRqstTDD */
2170 static int hf_nbap_RL_Information_RL_SetupRqstTDD_PDU = -1;  /* RL_Information_RL_SetupRqstTDD */
2171 static int hf_nbap_RadioLinkSetupResponseFDD_PDU = -1;  /* RadioLinkSetupResponseFDD */
2172 static int hf_nbap_Additional_HS_Cell_Information_Response_List_PDU = -1;  /* Additional_HS_Cell_Information_Response_List */
2173 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_SetupRspFDD */
2174 static int hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_SetupRspFDD */
2175 static int hf_nbap_RadioLinkSetupResponseTDD_PDU = -1;  /* RadioLinkSetupResponseTDD */
2176 static int hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_RL_SetupRspTDD */
2177 static int hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_SetupRspTDD */
2178 static int hf_nbap_RadioLinkSetupFailureFDD_PDU = -1;  /* RadioLinkSetupFailureFDD */
2179 static int hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU = -1;  /* CauseLevel_RL_SetupFailureFDD */
2180 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD */
2181 static int hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_SetupFailureFDD */
2182 static int hf_nbap_RadioLinkSetupFailureTDD_PDU = -1;  /* RadioLinkSetupFailureTDD */
2183 static int hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU = -1;  /* CauseLevel_RL_SetupFailureTDD */
2184 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_SetupFailureTDD */
2185 static int hf_nbap_RadioLinkAdditionRequestFDD_PDU = -1;  /* RadioLinkAdditionRequestFDD */
2186 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU = -1;  /* Additional_HS_Cell_Information_RL_Addition_List */
2187 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU = -1;  /* Additional_EDCH_Cell_Information_RL_Add_Req */
2188 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationList_RL_AdditionRqstFDD */
2189 static int hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU = -1;  /* RL_InformationItem_RL_AdditionRqstFDD */
2190 static int hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU = -1;  /* E_DPCH_Information_RL_AdditionReqFDD */
2191 static int hf_nbap_RadioLinkAdditionRequestTDD_PDU = -1;  /* RadioLinkAdditionRequestTDD */
2192 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationList_RL_AdditionRqstTDD */
2193 static int hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_RL_AdditionRqstTDD */
2194 static int hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
2195 static int hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* UL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
2196 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationList_RL_AdditionRqstTDD */
2197 static int hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_RL_AdditionRqstTDD */
2198 static int hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD */
2199 static int hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU = -1;  /* DL_DPCH_InformationItem_768_RL_AdditionRqstTDD */
2200 static int hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU = -1;  /* RL_Information_RL_AdditionRqstTDD */
2201 static int hf_nbap_RadioLinkAdditionResponseFDD_PDU = -1;  /* RadioLinkAdditionResponseFDD */
2202 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU = -1;  /* Additional_HS_Cell_Change_Information_Response_List */
2203 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseList_RL_AdditionRspFDD */
2204 static int hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU = -1;  /* RL_InformationResponseItem_RL_AdditionRspFDD */
2205 static int hf_nbap_RadioLinkAdditionResponseTDD_PDU = -1;  /* RadioLinkAdditionResponseTDD */
2206 static int hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_RL_AdditionRspTDD */
2207 static int hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU = -1;  /* RL_InformationResponse_LCR_RL_AdditionRspTDD */
2208 static int hf_nbap_RadioLinkAdditionFailureFDD_PDU = -1;  /* RadioLinkAdditionFailureFDD */
2209 static int hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureFDD */
2210 static int hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD */
2211 static int hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU = -1;  /* Successful_RL_InformationRespItem_RL_AdditionFailureFDD */
2212 static int hf_nbap_RadioLinkAdditionFailureTDD_PDU = -1;  /* RadioLinkAdditionFailureTDD */
2213 static int hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU = -1;  /* CauseLevel_RL_AdditionFailureTDD */
2214 static int hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU = -1;  /* Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD */
2215 static int hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU = -1;  /* RadioLinkReconfigurationPrepareFDD */
2216 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Prep */
2217 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU = -1;  /* Additional_EDCH_Cell_Information_RL_Reconf_Prep */
2218 static int hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfPrepFDD */
2219 static int hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfPrepFDD */
2220 static int hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU = -1;  /* DL_DPCH_Power_Information_RL_ReconfPrepFDD */
2221 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepFDD */
2222 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationList_RL_ReconfPrepFDD */
2223 static int hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfPrepFDD */
2224 static int hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfPrepFDD */
2225 static int hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU = -1;  /* F_DPCH_Information_RL_ReconfPrepFDD */
2226 static int hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU = -1;  /* RadioLinkReconfigurationPrepareTDD */
2227 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
2228 static int hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
2229 static int hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
2230 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
2231 static int hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
2232 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
2233 static int hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
2234 static int hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
2235 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
2236 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD */
2237 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
2238 static int hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
2239 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
2240 static int hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
2241 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
2242 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD */
2243 static int hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationAddItem_RL_ReconfPrepTDD */
2244 static int hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
2245 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
2246 static int hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD */
2247 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD */
2248 static int hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD */
2249 static int hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD */
2250 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
2251 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
2252 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD */
2253 static int hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
2254 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD */
2255 static int hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU = -1;  /* DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD */
2256 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD */
2257 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfPrepTDD */
2258 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_ModifyList_RL_ReconfPrepTDD */
2259 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* DSCH_Information_DeleteList_RL_ReconfPrepTDD */
2260 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_ModifyList_RL_ReconfPrepTDD */
2261 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU = -1;  /* USCH_Information_DeleteList_RL_ReconfPrepTDD */
2262 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU = -1;  /* MultipleRL_Information_RL_ReconfPrepTDD */
2263 static int hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU = -1;  /* RL_Information_RL_ReconfPrepTDD */
2264 static int hf_nbap_RadioLinkReconfigurationReady_PDU = -1;  /* RadioLinkReconfigurationReady */
2265 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseList_RL_ReconfReady */
2266 static int hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfReady */
2267 static int hf_nbap_RadioLinkReconfigurationFailure_PDU = -1;  /* RadioLinkReconfigurationFailure */
2268 static int hf_nbap_CauseLevel_RL_ReconfFailure_PDU = -1;  /* CauseLevel_RL_ReconfFailure */
2269 static int hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU = -1;  /* RL_ReconfigurationFailureItem_RL_ReconfFailure */
2270 static int hf_nbap_RadioLinkReconfigurationCommit_PDU = -1;  /* RadioLinkReconfigurationCommit */
2271 static int hf_nbap_RadioLinkReconfigurationCancel_PDU = -1;  /* RadioLinkReconfigurationCancel */
2272 static int hf_nbap_RadioLinkReconfigurationRequestFDD_PDU = -1;  /* RadioLinkReconfigurationRequestFDD */
2273 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Req */
2274 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU = -1;  /* Additional_EDCH_Cell_Information_RL_Reconf_Req */
2275 static int hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* UL_DPCH_Information_RL_ReconfRqstFDD */
2276 static int hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* DL_DPCH_Information_RL_ReconfRqstFDD */
2277 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstFDD */
2278 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationList_RL_ReconfRqstFDD */
2279 static int hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU = -1;  /* RL_InformationItem_RL_ReconfRqstFDD */
2280 static int hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU = -1;  /* E_DPCH_Information_RL_ReconfRqstFDD */
2281 static int hf_nbap_RadioLinkReconfigurationRequestTDD_PDU = -1;  /* RadioLinkReconfigurationRequestTDD */
2282 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2283 static int hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
2284 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
2285 static int hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
2286 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2287 static int hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD */
2288 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD */
2289 static int hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
2290 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD */
2291 static int hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD */
2292 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU = -1;  /* DCH_DeleteList_RL_ReconfRqstTDD */
2293 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* Multiple_RL_Information_RL_ReconfRqstTDD */
2294 static int hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU = -1;  /* RL_Information_RL_ReconfRqstTDD */
2295 static int hf_nbap_RadioLinkReconfigurationResponse_PDU = -1;  /* RadioLinkReconfigurationResponse */
2296 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseList_RL_ReconfRsp */
2297 static int hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU = -1;  /* RL_InformationResponseItem_RL_ReconfRsp */
2298 static int hf_nbap_RadioLinkDeletionRequest_PDU = -1;  /* RadioLinkDeletionRequest */
2299 static int hf_nbap_RL_informationList_RL_DeletionRqst_PDU = -1;  /* RL_informationList_RL_DeletionRqst */
2300 static int hf_nbap_RL_informationItem_RL_DeletionRqst_PDU = -1;  /* RL_informationItem_RL_DeletionRqst */
2301 static int hf_nbap_RadioLinkDeletionResponse_PDU = -1;  /* RadioLinkDeletionResponse */
2302 static int hf_nbap_DL_PowerControlRequest_PDU = -1;  /* DL_PowerControlRequest */
2303 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationList_DL_PC_Rqst */
2304 static int hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU = -1;  /* DL_ReferencePowerInformationItem_DL_PC_Rqst */
2305 static int hf_nbap_DL_PowerTimeslotControlRequest_PDU = -1;  /* DL_PowerTimeslotControlRequest */
2306 static int hf_nbap_DedicatedMeasurementInitiationRequest_PDU = -1;  /* DedicatedMeasurementInitiationRequest */
2307 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rqst */
2308 static int hf_nbap_RL_InformationItem_DM_Rqst_PDU = -1;  /* RL_InformationItem_DM_Rqst */
2309 static int hf_nbap_PUSCH_Info_DM_Rqst_PDU = -1;   /* PUSCH_Info_DM_Rqst */
2310 static int hf_nbap_HSSICH_Info_DM_Rqst_PDU = -1;  /* HSSICH_Info_DM_Rqst */
2311 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU = -1;  /* HSSICH_InfoExt_DM_Rqst */
2312 static int hf_nbap_DedicatedMeasurementInitiationResponse_PDU = -1;  /* DedicatedMeasurementInitiationResponse */
2313 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rsp */
2314 static int hf_nbap_RL_InformationItem_DM_Rsp_PDU = -1;  /* RL_InformationItem_DM_Rsp */
2315 static int hf_nbap_PUSCH_Info_DM_Rsp_PDU = -1;    /* PUSCH_Info_DM_Rsp */
2316 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rsp */
2317 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp */
2318 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp */
2319 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU = -1;  /* Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp */
2320 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU = -1;  /* Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp */
2321 static int hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU = -1;  /* RL_Set_InformationItem_DM_Rsp */
2322 static int hf_nbap_DedicatedMeasurementInitiationFailure_PDU = -1;  /* DedicatedMeasurementInitiationFailure */
2323 static int hf_nbap_DedicatedMeasurementReport_PDU = -1;  /* DedicatedMeasurementReport */
2324 static int hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU = -1;  /* DedicatedMeasurementObjectType_DM_Rprt */
2325 static int hf_nbap_RL_InformationItem_DM_Rprt_PDU = -1;  /* RL_InformationItem_DM_Rprt */
2326 static int hf_nbap_PUSCH_Info_DM_Rprt_PDU = -1;   /* PUSCH_Info_DM_Rprt */
2327 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU = -1;  /* Multiple_PUSCH_InfoList_DM_Rprt */
2328 static int hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU = -1;  /* RL_Set_InformationItem_DM_Rprt */
2329 static int hf_nbap_DedicatedMeasurementTerminationRequest_PDU = -1;  /* DedicatedMeasurementTerminationRequest */
2330 static int hf_nbap_DedicatedMeasurementFailureIndication_PDU = -1;  /* DedicatedMeasurementFailureIndication */
2331 static int hf_nbap_RadioLinkFailureIndication_PDU = -1;  /* RadioLinkFailureIndication */
2332 static int hf_nbap_Reporting_Object_RL_FailureInd_PDU = -1;  /* Reporting_Object_RL_FailureInd */
2333 static int hf_nbap_RL_InformationItem_RL_FailureInd_PDU = -1;  /* RL_InformationItem_RL_FailureInd */
2334 static int hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU = -1;  /* RL_Set_InformationItem_RL_FailureInd */
2335 static int hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU = -1;  /* CCTrCH_InformationItem_RL_FailureInd */
2336 static int hf_nbap_RadioLinkPreemptionRequiredIndication_PDU = -1;  /* RadioLinkPreemptionRequiredIndication */
2337 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationList_RL_PreemptRequiredInd */
2338 static int hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU = -1;  /* RL_InformationItem_RL_PreemptRequiredInd */
2339 static int hf_nbap_RadioLinkRestoreIndication_PDU = -1;  /* RadioLinkRestoreIndication */
2340 static int hf_nbap_Reporting_Object_RL_RestoreInd_PDU = -1;  /* Reporting_Object_RL_RestoreInd */
2341 static int hf_nbap_RL_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_InformationItem_RL_RestoreInd */
2342 static int hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU = -1;  /* RL_Set_InformationItem_RL_RestoreInd */
2343 static int hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU = -1;  /* CCTrCH_InformationItem_RL_RestoreInd */
2344 static int hf_nbap_CompressedModeCommand_PDU = -1;  /* CompressedModeCommand */
2345 static int hf_nbap_ErrorIndication_PDU = -1;      /* ErrorIndication */
2346 static int hf_nbap_PrivateMessage_PDU = -1;       /* PrivateMessage */
2347 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestFDD */
2348 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU = -1;  /* HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst */
2349 static int hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU = -1;  /* PhysicalSharedChannelReconfigurationRequestTDD */
2350 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_AddList_PSCH_ReconfRqst */
2351 static int hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_AddItem_PSCH_ReconfRqst */
2352 static int hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
2353 static int hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
2354 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_ModifyList_PSCH_ReconfRqst */
2355 static int hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_Information_ModifyItem_PSCH_ReconfRqst */
2356 static int hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
2357 static int hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
2358 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PDSCHSets_DeleteList_PSCH_ReconfRqst */
2359 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_AddList_PSCH_ReconfRqst */
2360 static int hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_AddItem_PSCH_ReconfRqst */
2361 static int hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst */
2362 static int hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst */
2363 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_ModifyList_PSCH_ReconfRqst */
2364 static int hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_Information_ModifyItem_PSCH_ReconfRqst */
2365 static int hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst */
2366 static int hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU = -1;  /* PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst */
2367 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU = -1;  /* PUSCHSets_DeleteList_PSCH_ReconfRqst */
2368 static int hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU = -1;  /* HS_PDSCH_TDD_Information_PSCH_ReconfRqst */
2369 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU = -1;  /* DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst */
2370 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
2371 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
2372 static int hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2373 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_Information_768_PSCH_ReconfRqst */
2374 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst */
2375 static int hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2376 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst */
2377 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU = -1;  /* HS_SCCH_InformationModify_768_PSCH_ReconfRqst */
2378 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst */
2379 static int hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_PSCH_ReconfRqst */
2380 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2381 static int hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2382 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst */
2383 static int hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_PSCH_ReconfRqst */
2384 static int hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_768_PSCH_ReconfRqst */
2385 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
2386 static int hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst */
2387 static int hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU = -1;  /* E_HICH_Information_768_PSCH_ReconfRqst */
2388 static int hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* E_PUCH_Information_LCR_PSCH_ReconfRqst */
2389 static int hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
2390 static int hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst */
2391 static int hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
2392 static int hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU = -1;  /* Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst */
2393 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst */
2394 static int hf_nbap_SYNC_UL_Partition_LCR_PDU = -1;  /* SYNC_UL_Partition_LCR */
2395 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU = -1;  /* Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst */
2396 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst */
2397 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU = -1;  /* MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst */
2398 static int hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU = -1;  /* Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst */
2399 static int hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU = -1;  /* PhysicalSharedChannelReconfigurationResponse */
2400 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU = -1;  /* E_HICH_TimeOffset_ExtensionLCR */
2401 static int hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU = -1;  /* MultipleFreq_E_HICH_TimeOffsetLCR */
2402 static int hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU = -1;  /* PhysicalSharedChannelReconfigurationFailure */
2403 static int hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU = -1;  /* CauseLevel_PSCH_ReconfFailure */
2404 static int hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD */
2405 static int hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD */
2406 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU = -1;  /* UARFCNSpecificCauseList_PSCH_ReconfFailureTDD */
2407 static int hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU = -1;  /* Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD */
2408 static int hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU = -1;  /* E_HICH_TimeOffset_ReconfFailureTDD */
2409 static int hf_nbap_Common_System_Information_ResponseLCR_PDU = -1;  /* Common_System_Information_ResponseLCR */
2410 static int hf_nbap_ResetRequest_PDU = -1;         /* ResetRequest */
2411 static int hf_nbap_ResetIndicator_PDU = -1;       /* ResetIndicator */
2412 static int hf_nbap_CommunicationContextInfoItem_Reset_PDU = -1;  /* CommunicationContextInfoItem_Reset */
2413 static int hf_nbap_CommunicationControlPortInfoItem_Reset_PDU = -1;  /* CommunicationControlPortInfoItem_Reset */
2414 static int hf_nbap_ResetResponse_PDU = -1;        /* ResetResponse */
2415 static int hf_nbap_InformationExchangeInitiationRequest_PDU = -1;  /* InformationExchangeInitiationRequest */
2416 static int hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rqst */
2417 static int hf_nbap_InformationExchangeInitiationResponse_PDU = -1;  /* InformationExchangeInitiationResponse */
2418 static int hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rsp */
2419 static int hf_nbap_InformationExchangeInitiationFailure_PDU = -1;  /* InformationExchangeInitiationFailure */
2420 static int hf_nbap_InformationReport_PDU = -1;    /* InformationReport */
2421 static int hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU = -1;  /* InformationExchangeObjectType_InfEx_Rprt */
2422 static int hf_nbap_InformationExchangeTerminationRequest_PDU = -1;  /* InformationExchangeTerminationRequest */
2423 static int hf_nbap_InformationExchangeFailureIndication_PDU = -1;  /* InformationExchangeFailureIndication */
2424 static int hf_nbap_CellSynchronisationInitiationRequestTDD_PDU = -1;  /* CellSynchronisationInitiationRequestTDD */
2425 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU = -1;  /* TimeslotInfo_CellSyncInitiationRqstTDD */
2426 static int hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstTransInit_CellSyncInitiationRqstTDD */
2427 static int hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU = -1;  /* CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD */
2428 static int hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD */
2429 static int hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU = -1;  /* SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD */
2430 static int hf_nbap_CellSynchronisationInitiationResponseTDD_PDU = -1;  /* CellSynchronisationInitiationResponseTDD */
2431 static int hf_nbap_CellSynchronisationInitiationFailureTDD_PDU = -1;  /* CellSynchronisationInitiationFailureTDD */
2432 static int hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU = -1;  /* CellSynchronisationReconfigurationRequestTDD */
2433 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD */
2434 static int hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfo_CellSyncReconfRqstTDD */
2435 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU = -1;  /* CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD */
2436 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD */
2437 static int hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU = -1;  /* SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD */
2438 static int hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU = -1;  /* CellSynchronisationReconfigurationResponseTDD */
2439 static int hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU = -1;  /* CellSynchronisationReconfigurationFailureTDD */
2440 static int hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU = -1;  /* CellSynchronisationAdjustmentRequestTDD */
2441 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfo_SyncAdjustmentRqstTDD */
2442 static int hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU = -1;  /* CellAdjustmentInfoItem_SyncAdjustmentRqstTDD */
2443 static int hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU = -1;  /* CellSynchronisationAdjustmentResponseTDD */
2444 static int hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU = -1;  /* CellSynchronisationAdjustmentFailureTDD */
2445 static int hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU = -1;  /* CauseLevel_SyncAdjustmntFailureTDD */
2446 static int hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU = -1;  /* Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD */
2447 static int hf_nbap_CellSynchronisationTerminationRequestTDD_PDU = -1;  /* CellSynchronisationTerminationRequestTDD */
2448 static int hf_nbap_CellSynchronisationFailureIndicationTDD_PDU = -1;  /* CellSynchronisationFailureIndicationTDD */
2449 static int hf_nbap_CellSynchronisationReportTDD_PDU = -1;  /* CellSynchronisationReportTDD */
2450 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU = -1;  /* CellSyncInfo_CellSyncReprtTDD */
2451 static int hf_nbap_SyncReportType_CellSyncReprtTDD_PDU = -1;  /* SyncReportType_CellSyncReprtTDD */
2452 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU = -1;  /* SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD */
2453 static int hf_nbap_BearerRearrangementIndication_PDU = -1;  /* BearerRearrangementIndication */
2454 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DCH_RearrangeList_Bearer_RearrangeInd */
2455 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* DSCH_RearrangeList_Bearer_RearrangeInd */
2456 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* USCH_RearrangeList_Bearer_RearrangeInd */
2457 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* HSDSCH_RearrangeList_Bearer_RearrangeInd */
2458 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU = -1;  /* E_DCH_RearrangeList_Bearer_RearrangeInd */
2459 static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU = -1;  /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_List */
2460 static int hf_nbap_RadioLinkActivationCommandFDD_PDU = -1;  /* RadioLinkActivationCommandFDD */
2461 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdFDD */
2462 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdFDD */
2463 static int hf_nbap_RadioLinkActivationCommandTDD_PDU = -1;  /* RadioLinkActivationCommandTDD */
2464 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformationList_RL_ActivationCmdTDD */
2465 static int hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU = -1;  /* DelayedActivationInformation_RL_ActivationCmdTDD */
2466 static int hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationFDD */
2467 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU = -1;  /* Additional_HS_Cell_Information_RL_Param_Upd */
2468 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU = -1;  /* Additional_EDCH_Cell_Information_RL_Param_Upd */
2469 static int hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU = -1;  /* RadioLinkParameterUpdateIndicationTDD */
2470 static int hf_nbap_MBMSNotificationUpdateCommand_PDU = -1;  /* MBMSNotificationUpdateCommand */
2471 static int hf_nbap_UEStatusUpdateCommand_PDU = -1;  /* UEStatusUpdateCommand */
2472 static int hf_nbap_SecondaryULFrequencyReport_PDU = -1;  /* SecondaryULFrequencyReport */
2473 static int hf_nbap_SecondaryULFrequencyUpdateIndication_PDU = -1;  /* SecondaryULFrequencyUpdateIndication */
2474 static int hf_nbap_NBAP_PDU_PDU = -1;             /* NBAP_PDU */
2475 static int hf_nbap_NULL_PDU = -1;                 /* NULL */
2476 static int hf_nbap_local = -1;                    /* INTEGER_0_maxPrivateIEs */
2477 static int hf_nbap_global = -1;                   /* OBJECT_IDENTIFIER */
2478 static int hf_nbap_procedureCode = -1;            /* ProcedureCode */
2479 static int hf_nbap_ddMode = -1;                   /* DdMode */
2480 static int hf_nbap_shortTransActionId = -1;       /* INTEGER_0_127 */
2481 static int hf_nbap_longTransActionId = -1;        /* INTEGER_0_32767 */
2482 static int hf_nbap_ProtocolIE_Container_item = -1;  /* ProtocolIE_Field */
2483 static int hf_nbap_id = -1;                       /* ProtocolIE_ID */
2484 static int hf_nbap_criticality = -1;              /* Criticality */
2485 static int hf_nbap_ie_field_value = -1;           /* ProtocolIE_Field_value */
2486 static int hf_nbap_ProtocolExtensionContainer_item = -1;  /* ProtocolExtensionField */
2487 static int hf_nbap_extensionValue = -1;           /* T_extensionValue */
2488 static int hf_nbap_PrivateIE_Container_item = -1;  /* PrivateIE_Field */
2489 static int hf_nbap_id_01 = -1;                    /* PrivateIE_ID */
2490 static int hf_nbap_private_value = -1;            /* PrivateIE_Field_value */
2491 static int hf_nbap_ActivationInformation_item = -1;  /* ActivationInformationItem */
2492 static int hf_nbap_uU_ActivationState = -1;       /* Uu_ActivationState */
2493 static int hf_nbap_iE_Extensions = -1;            /* ProtocolExtensionContainer */
2494 static int hf_nbap_multicell_EDCH_Transport_Bearer_Mode = -1;  /* Multicell_EDCH_Transport_Bearer_Mode */
2495 static int hf_nbap_additional_EDCH_Cell_Information_Setup = -1;  /* Additional_EDCH_Cell_Information_Setup */
2496 static int hf_nbap_Additional_EDCH_Cell_Information_Setup_item = -1;  /* Additional_EDCH_FDD_Setup_Cell_Information */
2497 static int hf_nbap_additional_EDCH_UL_DPCH_Information_Setup = -1;  /* Additional_EDCH_UL_DPCH_Information_Setup */
2498 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup = -1;  /* Additional_EDCH_RL_Specific_Information_To_Setup_List */
2499 static int hf_nbap_additional_EDCH_FDD_Information = -1;  /* Additional_EDCH_FDD_Information */
2500 static int hf_nbap_additional_EDCH_F_DPCH_Information_Setup = -1;  /* Additional_EDCH_F_DPCH_Information */
2501 static int hf_nbap_multicell_EDCH_Information = -1;  /* Multicell_EDCH_Information */
2502 static int hf_nbap_ul_ScramblingCode = -1;        /* UL_ScramblingCode */
2503 static int hf_nbap_ul_SIR_Target = -1;            /* UL_SIR */
2504 static int hf_nbap_fdd_TPC_DownlinkStepSize = -1;  /* FDD_TPC_DownlinkStepSize */
2505 static int hf_nbap_limitedPowerIncrease = -1;     /* LimitedPowerIncrease */
2506 static int hf_nbap_innerLoopDLPCStatus = -1;      /* InnerLoopDLPCStatus */
2507 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item = -1;  /* Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs */
2508 static int hf_nbap_eDCH_Additional_RL_ID = -1;    /* RL_ID */
2509 static int hf_nbap_c_ID = -1;                     /* C_ID */
2510 static int hf_nbap_firstRLS_indicator = -1;       /* FirstRLS_Indicator */
2511 static int hf_nbap_propagationDelay = -1;         /* PropagationDelay */
2512 static int hf_nbap_dl_CodeInformation = -1;       /* FDD_DL_CodeInformation */
2513 static int hf_nbap_initialDL_transmissionPower = -1;  /* DL_Power */
2514 static int hf_nbap_maximumDL_power = -1;          /* DL_Power */
2515 static int hf_nbap_minimumDL_power = -1;          /* DL_Power */
2516 static int hf_nbap_f_DPCH_SlotFormat = -1;        /* F_DPCH_SlotFormat */
2517 static int hf_nbap_e_RNTI = -1;                   /* E_RNTI */
2518 static int hf_nbap_multicell_EDCH_RL_Specific_Information = -1;  /* Multicell_EDCH_RL_Specific_Information */
2519 static int hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item = -1;  /* Additional_EDCH_Cell_Information_To_Add_ItemIEs */
2520 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = -1;  /* Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs */
2521 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item = -1;  /* EDCH_Additional_RL_Specific_Information_To_Add_List */
2522 static int hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item = -1;  /* Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs */
2523 static int hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information = -1;  /* Additional_EDCH_MAC_d_Flows_Specific_Info_List */
2524 static int hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2525 static int hf_nbap_e_DCH_Maximum_Bitrate = -1;    /* E_DCH_Maximum_Bitrate */
2526 static int hf_nbap_e_DCH_Processing_Overload_Level = -1;  /* E_DCH_Processing_Overload_Level */
2527 static int hf_nbap_e_DCH_Min_Set_E_TFCI = -1;     /* E_TFCI */
2528 static int hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item = -1;  /* Additional_EDCH_MAC_d_Flows_Specific_Info */
2529 static int hf_nbap_e_DCH_MACdFlow_ID = -1;        /* E_DCH_MACdFlow_ID */
2530 static int hf_nbap_bindingID = -1;                /* BindingID */
2531 static int hf_nbap_transportLayerAddress = -1;    /* TransportLayerAddress */
2532 static int hf_nbap_Additional_EDCH_Cell_Information_Response_List_item = -1;  /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2533 static int hf_nbap_eDCH_Additional_RL_Specific_Information_Response = -1;  /* EDCH_Additional_RL_Specific_Information_Response_List */
2534 static int hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response = -1;  /* Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List */
2535 static int hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item = -1;  /* EDCH_Additional_RL_Specific_Information_Response_ItemIEs */
2536 static int hf_nbap_received_total_wide_band_power = -1;  /* Received_total_wide_band_power_Value */
2537 static int hf_nbap_dL_PowerBalancing_ActivationIndicator = -1;  /* DL_PowerBalancing_ActivationIndicator */
2538 static int hf_nbap_rL_Set_ID = -1;                /* RL_Set_ID */
2539 static int hf_nbap_e_DCH_RL_Set_ID = -1;          /* RL_Set_ID */
2540 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Information = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
2541 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item = -1;  /* Additional_EDCH_FDD_Information_Response_RLReconf_Items */
2542 static int hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs = -1;  /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2543 static int hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs = -1;  /* Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs */
2544 static int hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response = -1;  /* EDCH_Additional_Modified_RL_Specific_Information_Response_List */
2545 static int hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item = -1;  /* EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items */
2546 static int hf_nbap_dL_PowerBalancing_UpdatedIndicator = -1;  /* DL_PowerBalancing_UpdatedIndicator */
2547 static int hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item = -1;  /* Additional_EDCH_MAC_d_Flows_Specific_Info_Response */
2548 static int hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item = -1;  /* Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs */
2549 static int hf_nbap_additional_EDCH_FDD_Information_Response = -1;  /* Additional_EDCH_FDD_Information_Response_ItemIEs */
2550 static int hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response = -1;  /* E_DCH_Serving_Cell_Change_Info_Response */
2551 static int hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item = -1;  /* Additional_EDCH_ConfigurationChange_Info_ItemIEs */
2552 static int hf_nbap_additional_EDCH_UL_DPCH_Information_Modify = -1;  /* Additional_EDCH_UL_DPCH_Information_Modify */
2553 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Add = -1;  /* Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs */
2554 static int hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify = -1;  /* Additional_EDCH_RL_Specific_Information_To_Modify_List */
2555 static int hf_nbap_additional_EDCH_FDD_Information_To_Modify = -1;  /* Additional_EDCH_FDD_Information */
2556 static int hf_nbap_additional_EDCH_F_DPCH_Information_Modify = -1;  /* Additional_EDCH_F_DPCH_Information */
2557 static int hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item = -1;  /* Additional_EDCH_Cell_Information_Removal_Info_ItemIEs */
2558 static int hf_nbap_rL_on_Secondary_UL_Frequency = -1;  /* RL_on_Secondary_UL_Frequency */
2559 static int hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information = -1;  /* Additional_EDCH_DL_Control_Channel_Change_Information_List */
2560 static int hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item = -1;  /* Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs */
2561 static int hf_nbap_AdditionalMeasurementValueList_item = -1;  /* AdditionalMeasurementValue */
2562 static int hf_nbap_uARFCN = -1;                   /* UARFCN */
2563 static int hf_nbap_timeSlotMeasurementValueListLCR = -1;  /* TimeSlotMeasurementValueListLCR */
2564 static int hf_nbap_AdditionalTimeSlotListLCR_item = -1;  /* AdditionalTimeSlotLCR */
2565 static int hf_nbap_timeslot_InitiatedListLCR = -1;  /* TimeSlot_InitiatedListLCR */
2566 static int hf_nbap_cMConfigurationChangeCFN = -1;  /* CFN */
2567 static int hf_nbap_transmission_Gap_Pattern_Sequence_Status = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List */
2568 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;  /* Transmission_Gap_Pattern_Sequence_Status_List_item */
2569 static int hf_nbap_tGPSID = -1;                   /* TGPSID */
2570 static int hf_nbap_tGPRC = -1;                    /* TGPRC */
2571 static int hf_nbap_tGCFN = -1;                    /* CFN */
2572 static int hf_nbap_priorityLevel = -1;            /* PriorityLevel */
2573 static int hf_nbap_pre_emptionCapability = -1;    /* Pre_emptionCapability */
2574 static int hf_nbap_pre_emptionVulnerability = -1;  /* Pre_emptionVulnerability */
2575 static int hf_nbap_aOA_LCR = -1;                  /* AOA_LCR */
2576 static int hf_nbap_aOA_LCR_Accuracy_Class = -1;   /* AOA_LCR_Accuracy_Class */
2577 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI = -1;  /* HSDSCH_RNTI */
2578 static int hf_nbap_hSSCCH_Power = -1;             /* DL_Power */
2579 static int hf_nbap_hSPDSCH_Power = -1;            /* DL_Power */
2580 static int hf_nbap_Best_Cell_Portions_Value_item = -1;  /* Best_Cell_Portions_Item */
2581 static int hf_nbap_cellPortionID = -1;            /* CellPortionID */
2582 static int hf_nbap_sIRValue = -1;                 /* SIR_Value */
2583 static int hf_nbap_Best_Cell_Portions_ValueLCR_item = -1;  /* Best_Cell_Portions_ItemLCR */
2584 static int hf_nbap_cellPortionLCRID = -1;         /* CellPortionLCRID */
2585 static int hf_nbap_rSCPValue = -1;                /* RSCP_Value */
2586 static int hf_nbap_commonTransportChannelID = -1;  /* CommonTransportChannelID */
2587 static int hf_nbap_cid = -1;                      /* C_ID */
2588 static int hf_nbap_radioNetwork = -1;             /* CauseRadioNetwork */
2589 static int hf_nbap_transport = -1;                /* CauseTransport */
2590 static int hf_nbap_protocol = -1;                 /* CauseProtocol */
2591 static int hf_nbap_misc = -1;                     /* CauseMisc */
2592 static int hf_nbap_Cell_ERNTI_Status_Information_item = -1;  /* Cell_ERNTI_Status_Information_Item */
2593 static int hf_nbap_vacant_ERNTI = -1;             /* Vacant_ERNTI */
2594 static int hf_nbap_Vacant_ERNTI_item = -1;        /* E_RNTI */
2595 static int hf_nbap_initialPhase_0_1048575 = -1;   /* INTEGER_0_1048575_ */
2596 static int hf_nbap_steadyStatePhase = -1;         /* INTEGER_0_255_ */
2597 static int hf_nbap_initialPhase = -1;             /* INTEGER_0_524287_ */
2598 static int hf_nbap_steadyStatePhase_01 = -1;      /* INTEGER_0_127_ */
2599 static int hf_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;  /* CommonChannelsCapacityConsumptionLaw_item */
2600 static int hf_nbap_dl_Cost = -1;                  /* INTEGER_0_65535 */
2601 static int hf_nbap_ul_Cost = -1;                  /* INTEGER_0_65535 */
2602 static int hf_nbap_common_E_DCH_UL_DPCH_Information = -1;  /* Common_E_DCH_UL_DPCH_InfoItem */
2603 static int hf_nbap_common_E_DCH_EDPCH_Information = -1;  /* Common_E_DCH_EDPCH_InfoItem */
2604 static int hf_nbap_common_E_DCH_Information = -1;  /* Common_E_DCH_InfoItem */
2605 static int hf_nbap_common_E_DCH_HSDPCCH_Information = -1;  /* Common_E_DCH_HSDPCCH_InfoItem */
2606 static int hf_nbap_common_E_DCH_Preamble_Control_Information = -1;  /* Common_E_DCH_Preamble_Control_InfoItem */
2607 static int hf_nbap_common_E_DCH_FDPCH_Information = -1;  /* Common_E_DCH_FDPCH_InfoItem */
2608 static int hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2609 static int hf_nbap_common_E_DCH_Resource_Combination_Information = -1;  /* Common_E_DCH_Resource_Combination_InfoList */
2610 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_Information = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList */
2611 static int hf_nbap_uL_SIR_Target = -1;            /* UL_SIR */
2612 static int hf_nbap_dPC_Mode = -1;                 /* DPC_Mode */
2613 static int hf_nbap_maxSet_E_DPDCHs = -1;          /* Max_Set_E_DPDCHs */
2614 static int hf_nbap_ul_PunctureLimit = -1;         /* PunctureLimit */
2615 static int hf_nbap_e_TFCS_Information = -1;       /* E_TFCS_Information */
2616 static int hf_nbap_e_TTI = -1;                    /* E_TTI */
2617 static int hf_nbap_e_DPCCH_PO = -1;               /* E_DPCCH_PO */
2618 static int hf_nbap_e_RGCH_2_IndexStepThreshold = -1;  /* E_RGCH_2_IndexStepThreshold */
2619 static int hf_nbap_e_RGCH_3_IndexStepThreshold = -1;  /* E_RGCH_3_IndexStepThreshold */
2620 static int hf_nbap_hARQ_Info_for_E_DCH = -1;      /* HARQ_Info_for_E_DCH */
2621 static int hf_nbap_e_DCH_Reference_Power_Offset = -1;  /* E_DCH_Reference_Power_Offset */
2622 static int hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo = -1;  /* E_DCH_PowerOffset_for_SchedulingInfo */
2623 static int hf_nbap_max_EDCH_Resource_Allocation_for_CCCH = -1;  /* Max_EDCH_Resource_Allocation_for_CCCH */
2624 static int hf_nbap_max_Period_for_Collistion_Resolution = -1;  /* Max_Period_for_Collistion_Resolution */
2625 static int hf_nbap_max_TB_Sizes = -1;             /* Max_TB_Sizes */
2626 static int hf_nbap_common_E_DCH_ImplicitRelease_Indicator = -1;  /* BOOLEAN */
2627 static int hf_nbap_ackNackRepetitionFactor = -1;  /* AckNack_RepetitionFactor */
2628 static int hf_nbap_ackPowerOffset = -1;           /* Ack_Power_Offset */
2629 static int hf_nbap_nackPowerOffset = -1;          /* Nack_Power_Offset */
2630 static int hf_nbap_common_E_DCH_CQI_Info = -1;    /* Common_E_DCH_CQI_Info */
2631 static int hf_nbap_cqiFeedback_CycleK = -1;       /* CQI_Feedback_Cycle */
2632 static int hf_nbap_cqiRepetitionFactor = -1;      /* CQI_RepetitionFactor */
2633 static int hf_nbap_cqiPowerOffset = -1;           /* CQI_Power_Offset */
2634 static int hf_nbap_measurement_Power_Offset = -1;  /* Measurement_Power_Offset */
2635 static int hf_nbap_commonPhysicalChannelID = -1;  /* CommonPhysicalChannelID */
2636 static int hf_nbap_common_E_DCH_PreambleSignatures = -1;  /* PreambleSignatures */
2637 static int hf_nbap_scramblingCodeNumber = -1;     /* ScramblingCodeNumber */
2638 static int hf_nbap_preambleThreshold = -1;        /* PreambleThreshold */
2639 static int hf_nbap_e_AI_Indicator = -1;           /* E_AI_Indicator */
2640 static int hf_nbap_common_E_DCH_AICH_Information = -1;  /* Common_E_DCH_AICH_Information */
2641 static int hf_nbap_aICH_TransmissionTiming = -1;  /* AICH_TransmissionTiming */
2642 static int hf_nbap_fdd_dl_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
2643 static int hf_nbap_aICH_Power = -1;               /* AICH_Power */
2644 static int hf_nbap_sTTD_Indicator = -1;           /* STTD_Indicator */
2645 static int hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item = -1;  /* Common_E_DCH_Resource_Combination_InfoList_Item */
2646 static int hf_nbap_soffset = -1;                  /* Soffset */
2647 static int hf_nbap_f_DPCH_DL_Code_Number = -1;    /* FDD_DL_ChannelisationCodeNumber */
2648 static int hf_nbap_ul_DPCH_ScramblingCode = -1;   /* UL_ScramblingCode */
2649 static int hf_nbap_e_RGCH_E_HICH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2650 static int hf_nbap_e_RGCH_Signature_Sequence = -1;  /* E_RGCH_Signature_Sequence */
2651 static int hf_nbap_e_HICH_Signature_Sequence = -1;  /* E_HICH_Signature_Sequence */
2652 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList_Item */
2653 static int hf_nbap_ul_Common_MACFlowID = -1;      /* Common_MACFlow_ID */
2654 static int hf_nbap_transportBearerRequestIndicator = -1;  /* TransportBearerRequestIndicator */
2655 static int hf_nbap_tnlQos = -1;                   /* TnlQos */
2656 static int hf_nbap_payloadCRC_PresenceIndicator = -1;  /* PayloadCRC_PresenceIndicator */
2657 static int hf_nbap_bundlingModeIndicator = -1;    /* BundlingModeIndicator */
2658 static int hf_nbap_common_E_DCH_MACdFlow_Specific_Information = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList */
2659 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList_Item */
2660 static int hf_nbap_common_e_DCH_MACdFlow_ID = -1;  /* E_DCH_MACdFlow_ID */
2661 static int hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
2662 static int hf_nbap_eDCH_HARQ_PO_FDD = -1;         /* E_DCH_HARQ_PO_FDD */
2663 static int hf_nbap_eDCH_MACdFlow_Multiplexing_List = -1;  /* E_DCH_MACdFlow_Multiplexing_List */
2664 static int hf_nbap_common_E_DCHLogicalChannelInformation = -1;  /* Common_E_DCH_LogicalChannel_InfoList */
2665 static int hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item = -1;  /* Common_E_DCH_LogicalChannel_InfoList_Item */
2666 static int hf_nbap_logicalChannelId = -1;         /* LogicalChannelID */
2667 static int hf_nbap_maximumMACcPDU_SizeExtended = -1;  /* MAC_PDU_SizeExtended */
2668 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList */
2669 static int hf_nbap_serving_Grant_Value = -1;      /* E_Serving_Grant_Value */
2670 static int hf_nbap_E_RNTI_List_item = -1;         /* E_RNTI */
2671 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item */
2672 static int hf_nbap_Common_MACFlows_to_DeleteFDD_item = -1;  /* Common_MACFlows_to_DeleteFDD_Item */
2673 static int hf_nbap_common_MACFlow_ID = -1;        /* Common_MACFlow_ID */
2674 static int hf_nbap_CommonMACFlow_Specific_InfoList_item = -1;  /* CommonMACFlow_Specific_InfoItem */
2675 static int hf_nbap_common_MACFlow_Id = -1;        /* Common_MACFlow_ID */
2676 static int hf_nbap_tnl_qos = -1;                  /* TnlQos */
2677 static int hf_nbap_common_MACFlow_PriorityQueue_Information = -1;  /* Common_MACFlow_PriorityQueue_Information */
2678 static int hf_nbap_CommonMACFlow_Specific_InfoList_Response_item = -1;  /* CommonMACFlow_Specific_InfoItem_Response */
2679 static int hf_nbap_commonMACFlow_ID = -1;         /* Common_MACFlow_ID */
2680 static int hf_nbap_hSDSCH_Initial_Capacity_Allocation = -1;  /* HSDSCH_Initial_Capacity_Allocation */
2681 static int hf_nbap_Common_MACFlow_PriorityQueue_Information_item = -1;  /* Common_MACFlow_PriorityQueue_Item */
2682 static int hf_nbap_priority_Queue_Information_for_Enhanced_FACH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
2683 static int hf_nbap_tUTRANGPSMeasurementAccuracyClass = -1;  /* TUTRANGPSAccuracyClass */
2684 static int hf_nbap_tUTRANGANSSMeasurementAccuracyClass = -1;  /* TUTRANGANSSAccuracyClass */
2685 static int hf_nbap_transmitted_carrier_power = -1;  /* Transmitted_Carrier_Power_Value */
2686 static int hf_nbap_acknowledged_prach_preambles = -1;  /* Acknowledged_PRACH_preambles_Value */
2687 static int hf_nbap_uL_TimeslotISCP = -1;          /* UL_TimeslotISCP_Value */
2688 static int hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles = -1;  /* NULL */
2689 static int hf_nbap_notUsed_2_detected_PCPCH_access_preambles = -1;  /* NULL */
2690 static int hf_nbap_extension_CommonMeasurementValue = -1;  /* Extension_CommonMeasurementValue */
2691 static int hf_nbap_measurementAvailable = -1;     /* CommonMeasurementAvailable */
2692 static int hf_nbap_measurementnotAvailable = -1;  /* CommonMeasurementnotAvailable */
2693 static int hf_nbap_commonmeasurementValue = -1;   /* CommonMeasurementValue */
2694 static int hf_nbap_ie_Extensions = -1;            /* ProtocolExtensionContainer */
2695 static int hf_nbap_resourceOperationalState = -1;  /* ResourceOperationalState */
2696 static int hf_nbap_availabilityStatus = -1;       /* AvailabilityStatus */
2697 static int hf_nbap_commonPhysicalChannelID768 = -1;  /* CommonPhysicalChannelID768 */
2698 static int hf_nbap_uE_DTX_DRX_Offset = -1;        /* UE_DTX_DRX_Offset */
2699 static int hf_nbap_enabling_Delay = -1;           /* Enabling_Delay */
2700 static int hf_nbap_dTX_Information = -1;          /* DTX_Information */
2701 static int hf_nbap_dRX_Information = -1;          /* DRX_Information */
2702 static int hf_nbap_dTX_Information_to_Modify = -1;  /* DTX_Information_to_Modify */
2703 static int hf_nbap_dRX_Information_to_Modify = -1;  /* DRX_Information_to_Modify */
2704 static int hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_InformationItem */
2705 static int hf_nbap_transport_Block_Size_Index = -1;  /* Transport_Block_Size_Index */
2706 static int hf_nbap_hSPDSCH_Second_Code_Support = -1;  /* HSPDSCH_Second_Code_Support */
2707 static int hf_nbap_hSPDSCH_First_Code_Index = -1;  /* HSPDSCH_First_Code_Index */
2708 static int hf_nbap_hSPDSCH_Second_Code_Index = -1;  /* HSPDSCH_Second_Code_Index */
2709 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information */
2710 static int hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;  /* ContinuousPacketConnectivityDTX_DRX_Information_to_Modify */
2711 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information */
2712 static int hf_nbap_procedureID = -1;              /* ProcedureID */
2713 static int hf_nbap_triggeringMessage = -1;        /* TriggeringMessage */
2714 static int hf_nbap_procedureCriticality = -1;     /* Criticality */
2715 static int hf_nbap_transactionID = -1;            /* TransactionID */
2716 static int hf_nbap_iEsCriticalityDiagnostics = -1;  /* CriticalityDiagnostics_IE_List */
2717 static int hf_nbap_CriticalityDiagnostics_IE_List_item = -1;  /* CriticalityDiagnostics_IE_List_item */
2718 static int hf_nbap_iECriticality = -1;            /* Criticality */
2719 static int hf_nbap_iE_ID = -1;                    /* ProtocolIE_ID */
2720 static int hf_nbap_repetitionNumber = -1;         /* RepetitionNumber0 */
2721 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoListLCR */
2722 static int hf_nbap_common_E_PUCH_InformationLCR = -1;  /* Common_E_PUCH_InformationLCR */
2723 static int hf_nbap_e_TFCS_Information_TDD = -1;   /* E_TFCS_Information_TDD */
2724 static int hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo = -1;  /* Maximum_Number_of_Retransmissions_For_E_DCH */
2725 static int hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
2726 static int hf_nbap_minCR = -1;                    /* CodeRate */
2727 static int hf_nbap_maxCR = -1;                    /* CodeRate */
2728 static int hf_nbap_harqInfo = -1;                 /* HARQ_Info_for_E_DCH */
2729 static int hf_nbap_pRXdes_base_perURAFCN = -1;    /* PRXdes_base_perURAFCN */
2730 static int hf_nbap_e_PUCH_TPC_StepSize = -1;      /* TDD_TPC_UplinkStepSize_LCR */
2731 static int hf_nbap_e_AGCH_TPC_StepSize = -1;      /* TDD_TPC_DownlinkStepSize */
2732 static int hf_nbap_e_PUCH_PowerControlGAP = -1;   /* ControlGAP */
2733 static int hf_nbap_PRXdes_base_perURAFCN_item = -1;  /* PRXdes_base_Item */
2734 static int hf_nbap_pRXdes_base = -1;              /* PRXdes_base */
2735 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR */
2736 static int hf_nbap_ul_Common_MACFlowIDLCR = -1;   /* Common_MACFlow_ID_LCR */
2737 static int hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoListLCR */
2738 static int hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item = -1;  /* Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR */
2739 static int hf_nbap_common_e_DCH_MACdFlow_ID_01 = -1;  /* E_DCH_MACdFlow_ID_LCR */
2740 static int hf_nbap_eDCH_HARQ_PO_TDD = -1;         /* E_DCH_HARQ_PO_TDD */
2741 static int hf_nbap_eDCH_MACdFlow_Retransmission_Timer = -1;  /* E_DCH_MACdFlow_Retransmission_Timer */
2742 static int hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR */
2743 static int hf_nbap_common_E_AGCH_ListLCR = -1;    /* Common_E_AGCH_ListLCR */
2744 static int hf_nbap_common_E_HICH_ListLCR = -1;    /* Common_E_HICH_ListLCR */
2745 static int hf_nbap_common_E_RNTI_Info_LCR = -1;   /* Common_E_RNTI_Info_LCR */
2746 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
2747 static int hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item = -1;  /* Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR */
2748 static int hf_nbap_ul_Common_MACFlowID_LCR = -1;  /* Common_MACFlow_ID_LCR */
2749 static int hf_nbap_Common_E_AGCH_ListLCR_item = -1;  /* Common_E_AGCH_ItemLCR */
2750 static int hf_nbap_e_AGCH_ID = -1;                /* E_AGCH_Id */
2751 static int hf_nbap_Common_E_HICH_ListLCR_item = -1;  /* Common_E_HICH_ItemLCR */
2752 static int hf_nbap_eI = -1;                       /* EI */
2753 static int hf_nbap_e_HICH_ID = -1;                /* E_HICH_ID_LCR */
2754 static int hf_nbap_Common_E_RNTI_Info_LCR_item = -1;  /* Common_E_RNTI_Info_ItemLCR */
2755 static int hf_nbap_starting_E_RNTI = -1;          /* E_RNTI */
2756 static int hf_nbap_number_of_Group = -1;          /* INTEGER_1_32 */
2757 static int hf_nbap_number_of_e_E_RNTI_perGroup = -1;  /* INTEGER_1_7 */
2758 static int hf_nbap_Common_MACFlows_to_DeleteLCR_item = -1;  /* Common_MACFlows_to_DeleteLCR_Item */
2759 static int hf_nbap_common_MACFlow_ID_LCR = -1;    /* Common_MACFlow_ID_LCR */
2760 static int hf_nbap_CommonMACFlow_Specific_InfoListLCR_item = -1;  /* CommonMACFlow_Specific_InfoItemLCR */
2761 static int hf_nbap_common_MACFlow_PriorityQueue_InformationLCR = -1;  /* Common_MACFlow_PriorityQueue_Information */
2762 static int hf_nbap_Common_H_RNTI_InformationLCR_item = -1;  /* Common_H_RNTI_InfoItemLCR */
2763 static int hf_nbap_common_H_RNTI = -1;            /* HSDSCH_RNTI */
2764 static int hf_nbap_t_SYNC = -1;                   /* T_SYNC */
2765 static int hf_nbap_t_PROTECT = -1;                /* T_PROTECT */
2766 static int hf_nbap_n_PROTECT = -1;                /* N_PROTECT */
2767 static int hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item = -1;  /* CommonMACFlow_Specific_InfoItem_ResponseLCR */
2768 static int hf_nbap_continuousPacketConnectivity_DRX_InformationLCR = -1;  /* ContinuousPacketConnectivity_DRX_InformationLCR */
2769 static int hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1;  /* ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR */
2770 static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR = -1;  /* HS_DSCH_Semi_PersistentScheduling_Information_LCR */
2771 static int hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;  /* HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
2772 static int hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR = -1;  /* NULL */
2773 static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR = -1;  /* E_DCH_Semi_PersistentScheduling_Information_LCR */
2774 static int hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;  /* E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR */
2775 static int hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR = -1;  /* NULL */
2776 static int hf_nbap_hS_SCCH_DRX_Information_LCR = -1;  /* HS_SCCH_DRX_Information_LCR */
2777 static int hf_nbap_e_AGCH_DRX_Information_LCR = -1;  /* E_AGCH_DRX_Information_LCR */
2778 static int hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR = -1;  /* UE_DRX_Cycle_LCR */
2779 static int hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR = -1;  /* Inactivity_Threshold_for_UE_DRX_Cycle_LCR */
2780 static int hf_nbap_hS_SCCH_UE_DRX_Offset_LCR = -1;  /* UE_DRX_Offset_LCR */
2781 static int hf_nbap_sameAsHS_SCCH = -1;            /* NULL */
2782 static int hf_nbap_e_AGCH_DRX_Parameters = -1;    /* E_AGCH_DRX_Parameters */
2783 static int hf_nbap_e_AGCH_UE_DRX_Cycle_LCR = -1;  /* UE_DRX_Cycle_LCR */
2784 static int hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold = -1;  /* E_AGCH_UE_Inactivity_Monitor_Threshold */
2785 static int hf_nbap_e_AGCH_UE_DRX_Offset_LCR = -1;  /* UE_DRX_Offset_LCR */
2786 static int hf_nbap_dRX_Information_to_Modify_LCR = -1;  /* DRX_Information_to_Modify_LCR */
2787 static int hf_nbap_modify = -1;                   /* DRX_Information_to_Modify_Items_LCR */
2788 static int hf_nbap_deactivate = -1;               /* NULL */
2789 static int hf_nbap_hS_SCCH_DRX_Information_ResponseLCR = -1;  /* HS_SCCH_DRX_Information_ResponseLCR */
2790 static int hf_nbap_e_AGCH_DRX_Information_ResponseLCR = -1;  /* E_AGCH_DRX_Information_ResponseLCR */
2791 static int hf_nbap_e_AGCH_DRX_Parameters_Response = -1;  /* E_AGCH_DRX_Parameters_Response */
2792 static int hf_nbap_DCH_FDD_Information_item = -1;  /* DCH_FDD_InformationItem */
2793 static int hf_nbap_ul_FP_Mode = -1;               /* UL_FP_Mode */
2794 static int hf_nbap_toAWS = -1;                    /* ToAWS */
2795 static int hf_nbap_toAWE = -1;                    /* ToAWE */
2796 static int hf_nbap_dCH_SpecificInformationList = -1;  /* DCH_Specific_FDD_InformationList */
2797 static int hf_nbap_DCH_Specific_FDD_InformationList_item = -1;  /* DCH_Specific_FDD_Item */
2798 static int hf_nbap_dCH_ID = -1;                   /* DCH_ID */
2799 static int hf_nbap_ul_TransportFormatSet = -1;    /* TransportFormatSet */
2800 static int hf_nbap_dl_TransportFormatSet = -1;    /* TransportFormatSet */
2801 static int hf_nbap_allocationRetentionPriority = -1;  /* AllocationRetentionPriority */
2802 static int hf_nbap_frameHandlingPriority = -1;    /* FrameHandlingPriority */
2803 static int hf_nbap_qE_Selector = -1;              /* QE_Selector */
2804 static int hf_nbap_DCH_InformationResponse_item = -1;  /* DCH_InformationResponseItem */
2805 static int hf_nbap_DCH_MeasurementOccasion_Information_item = -1;  /* DchMeasurementOccasionInformation_Item */
2806 static int hf_nbap_pattern_Sequence_Identifier = -1;  /* Pattern_Sequence_Identifier */
2807 static int hf_nbap_status_Flag = -1;              /* Status_Flag */
2808 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters = -1;  /* Measurement_Occasion_Pattern_Sequence_parameters */
2809 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k = -1;  /* INTEGER_1_9 */
2810 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset = -1;  /* INTEGER_0_511 */
2811 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length = -1;  /* INTEGER_1_512 */
2812 static int hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap = -1;  /* BIT_STRING_SIZE_7 */
2813 static int hf_nbap_DCH_TDD_Information_item = -1;  /* DCH_TDD_InformationItem */
2814 static int hf_nbap_dCH_SpecificInformationList_01 = -1;  /* DCH_Specific_TDD_InformationList */
2815 static int hf_nbap_DCH_Specific_TDD_InformationList_item = -1;  /* DCH_Specific_TDD_Item */
2816 static int hf_nbap_ul_CCTrCH_ID = -1;             /* CCTrCH_ID */
2817 static int hf_nbap_dl_CCTrCH_ID = -1;             /* CCTrCH_ID */
2818 static int hf_nbap_FDD_DCHs_to_Modify_item = -1;  /* FDD_DCHs_to_ModifyItem */
2819 static int hf_nbap_dCH_SpecificInformationList_02 = -1;  /* DCH_ModifySpecificInformation_FDD */
2820 static int hf_nbap_DCH_ModifySpecificInformation_FDD_item = -1;  /* DCH_ModifySpecificItem_FDD */
2821 static int hf_nbap_TDD_DCHs_to_Modify_item = -1;  /* DCH_ModifyItem_TDD */
2822 static int hf_nbap_dCH_SpecificInformationList_03 = -1;  /* DCH_ModifySpecificInformation_TDD */
2823 static int hf_nbap_DCH_ModifySpecificInformation_TDD_item = -1;  /* DCH_ModifySpecificItem_TDD */
2824 static int hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;  /* DedicatedChannelsCapacityConsumptionLaw_item */
2825 static int hf_nbap_dl_Cost_1 = -1;                /* INTEGER_0_65535 */
2826 static int hf_nbap_dl_Cost_2 = -1;                /* INTEGER_0_65535 */
2827 static int hf_nbap_ul_Cost_1 = -1;                /* INTEGER_0_65535 */
2828 static int hf_nbap_ul_Cost_2 = -1;                /* INTEGER_0_65535 */
2829 static int hf_nbap_sIR_Value = -1;                /* SIR_Value */
2830 static int hf_nbap_sIR_ErrorValue = -1;           /* SIR_Error_Value */
2831 static int hf_nbap_transmittedCodePowerValue = -1;  /* Transmitted_Code_Power_Value */
2832 static int hf_nbap_rSCP = -1;                     /* RSCP_Value */
2833 static int hf_nbap_rxTimingDeviationValue = -1;   /* Rx_Timing_Deviation_Value */
2834 static int hf_nbap_roundTripTime = -1;            /* Round_Trip_Time_Value */
2835 static int hf_nbap_extension_DedicatedMeasurementValue = -1;  /* Extension_DedicatedMeasurementValue */
2836 static int hf_nbap_measurementAvailable_01 = -1;  /* DedicatedMeasurementAvailable */
2837 static int hf_nbap_measurementnotAvailable_01 = -1;  /* DedicatedMeasurementnotAvailable */
2838 static int hf_nbap_dedicatedmeasurementValue = -1;  /* DedicatedMeasurementValue */
2839 static int hf_nbap_cFN = -1;                      /* CFN */
2840 static int hf_nbap_cfn = -1;                      /* CFN */
2841 static int hf_nbap_separate_indication = -1;      /* NULL */
2842 static int hf_nbap_activate = -1;                 /* Activate_Info */
2843 static int hf_nbap_deactivate_01 = -1;            /* Deactivate_Info */
2844 static int hf_nbap_activation_type = -1;          /* Execution_Type */
2845 static int hf_nbap_initial_dl_tx_power = -1;      /* DL_Power */
2846 static int hf_nbap_firstRLS_Indicator = -1;       /* FirstRLS_Indicator */
2847 static int hf_nbap_propagation_delay = -1;        /* PropagationDelay */
2848 static int hf_nbap_deactivation_type = -1;        /* Execution_Type */
2849 static int hf_nbap_synchronised = -1;             /* CFN */
2850 static int hf_nbap_unsynchronised = -1;           /* NULL */
2851 static int hf_nbap_dGANSS_ReferenceTime = -1;     /* INTEGER_0_119 */
2852 static int hf_nbap_dGANSS_Information = -1;       /* DGANSS_Information */
2853 static int hf_nbap_dGANSS_Signal_ID = -1;         /* BIT_STRING_SIZE_8 */
2854 static int hf_nbap_DGANSS_Information_item = -1;  /* DGANSS_InformationItem */
2855 static int hf_nbap_gANSS_SignalId = -1;           /* GANSS_Signal_ID */
2856 static int hf_nbap_gANSS_StatusHealth = -1;       /* GANSS_StatusHealth */
2857 static int hf_nbap_dGANSS_SignalInformation = -1;  /* DGANSS_SignalInformation */
2858 static int hf_nbap_DGANSS_SignalInformation_item = -1;  /* DGANSS_SignalInformationItem */
2859 static int hf_nbap_satId = -1;                    /* INTEGER_0_63 */
2860 static int hf_nbap_gANSS_iod = -1;                /* BIT_STRING_SIZE_10 */
2861 static int hf_nbap_udre = -1;                     /* UDRE */
2862 static int hf_nbap_ganss_prc = -1;                /* INTEGER_M2047_2047 */
2863 static int hf_nbap_ganss_rrc = -1;                /* INTEGER_M127_127 */
2864 static int hf_nbap_pRCDeviation = -1;             /* PRCDeviation */
2865 static int hf_nbap_udreGrowthRate = -1;           /* UDREGrowthRate */
2866 static int hf_nbap_udreValidityTime = -1;         /* UDREValidityTime */
2867 static int hf_nbap_gpstow = -1;                   /* GPSTOW */
2868 static int hf_nbap_status_health = -1;            /* GPS_Status_Health */
2869 static int hf_nbap_satelliteinfo = -1;            /* SAT_Info_DGPSCorrections */
2870 static int hf_nbap_prcdeviation = -1;             /* PRCDeviation */
2871 static int hf_nbap_DL_Timeslot_Information_item = -1;  /* DL_Timeslot_InformationItem */
2872 static int hf_nbap_timeSlot = -1;                 /* TimeSlot */
2873 static int hf_nbap_midambleShiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
2874 static int hf_nbap_tFCI_Presence = -1;            /* TFCI_Presence */
2875 static int hf_nbap_dL_Code_Information = -1;      /* TDD_DL_Code_Information */
2876 static int hf_nbap_DL_TimeslotLCR_Information_item = -1;  /* DL_TimeslotLCR_InformationItem */
2877 static int hf_nbap_timeSlotLCR = -1;              /* TimeSlotLCR */
2878 static int hf_nbap_midambleShiftLCR = -1;         /* MidambleShiftLCR */
2879 static int hf_nbap_dL_Code_LCR_Information = -1;  /* TDD_DL_Code_LCR_Information */
2880 static int hf_nbap_DL_Timeslot768_Information_item = -1;  /* DL_Timeslot768_InformationItem */
2881 static int hf_nbap_midambleShiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
2882 static int hf_nbap_dL_Code_768_Information = -1;  /* TDD_DL_Code_768_Information */
2883 static int hf_nbap_powerAdjustmentType = -1;      /* PowerAdjustmentType */
2884 static int hf_nbap_dLReferencePower = -1;         /* DL_Power */
2885 static int hf_nbap_dLReferencePowerList_DL_PC_Rqst = -1;  /* DL_ReferencePowerInformationList */
2886 static int hf_nbap_maxAdjustmentStep = -1;        /* MaxAdjustmentStep */
2887 static int hf_nbap_adjustmentPeriod = -1;         /* AdjustmentPeriod */
2888 static int hf_nbap_adjustmentRatio = -1;          /* ScaledAdjustmentRatio */
2889 static int hf_nbap_DL_ReferencePowerInformationList_item = -1;  /* DL_ReferencePowerInformationItem */
2890 static int hf_nbap_rL_ID = -1;                    /* RL_ID */
2891 static int hf_nbap_dl_Reference_Power = -1;       /* DL_Power */
2892 static int hf_nbap_DL_TimeslotISCPInfo_item = -1;  /* DL_TimeslotISCPInfoItem */
2893 static int hf_nbap_dL_TimeslotISCP = -1;          /* DL_TimeslotISCP */
2894 static int hf_nbap_DL_TimeslotISCPInfoLCR_item = -1;  /* DL_TimeslotISCPInfoItemLCR */
2895 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst */
2896 static int hf_nbap_midambleShiftAndBurstType_01 = -1;  /* MidambleShiftLCR */
2897 static int hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst */
2898 static int hf_nbap_maxHSDSCH_HSSCCH_Power = -1;   /* MaximumTransmissionPower */
2899 static int hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item = -1;  /* MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item */
2900 static int hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
2901 static int hf_nbap_uE_DRX_Cycle = -1;             /* UE_DRX_Cycle */
2902 static int hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle = -1;  /* Inactivity_Threshold_for_UE_DRX_Cycle */
2903 static int hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring = -1;  /* Inactivity_Threshold_for_UE_Grant_Monitoring */
2904 static int hf_nbap_uE_DRX_Grant_Monitoring = -1;  /* UE_DRX_Grant_Monitoring */
2905 static int hf_nbap_modify_01 = -1;                /* DRX_Information_to_Modify_Items */
2906 static int hf_nbap_DSCH_InformationResponse_item = -1;  /* DSCH_InformationResponseItem */
2907 static int hf_nbap_dSCH_ID = -1;                  /* DSCH_ID */
2908 static int hf_nbap_DSCH_TDD_Information_item = -1;  /* DSCH_TDD_InformationItem */
2909 static int hf_nbap_cCTrCH_ID = -1;                /* CCTrCH_ID */
2910 static int hf_nbap_transportFormatSet = -1;       /* TransportFormatSet */
2911 static int hf_nbap_uE_DTX_Cycle1_2ms = -1;        /* UE_DTX_Cycle1_2ms */
2912 static int hf_nbap_uE_DTX_Cycle2_2ms = -1;        /* UE_DTX_Cycle2_2ms */
2913 static int hf_nbap_mAC_DTX_Cycle_2ms = -1;        /* MAC_DTX_Cycle_2ms */
2914 static int hf_nbap_uE_DTX_Cycle1_10ms = -1;       /* UE_DTX_Cycle1_10ms */
2915 static int hf_nbap_uE_DTX_Cycle2_10ms = -1;       /* UE_DTX_Cycle2_10ms */
2916 static int hf_nbap_mAC_DTX_Cycle_10ms = -1;       /* MAC_DTX_Cycle_10ms */
2917 static int hf_nbap_e_DCH_TTI_Length = -1;         /* E_DCH_TTI_Length */
2918 static int hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2 = -1;  /* Inactivity_Threshold_for_UE_DTX_Cycle2 */
2919 static int hf_nbap_uE_DTX_Long_Preamble = -1;     /* UE_DTX_Long_Preamble */
2920 static int hf_nbap_mAC_Inactivity_Threshold = -1;  /* MAC_Inactivity_Threshold */
2921 static int hf_nbap_cQI_DTX_Timer = -1;            /* CQI_DTX_Timer */
2922 static int hf_nbap_uE_DPCCH_burst1 = -1;          /* UE_DPCCH_burst1 */
2923 static int hf_nbap_uE_DPCCH_burst2 = -1;          /* UE_DPCCH_burst2 */
2924 static int hf_nbap_modify_02 = -1;                /* DTX_Information_to_Modify_Items */
2925 static int hf_nbap_e_DCH_TTI_Length_to_Modify = -1;  /* E_DCH_TTI_Length_to_Modify */
2926 static int hf_nbap_dual_Band_Capability = -1;     /* Dual_Band_Capability */
2927 static int hf_nbap_possible_Secondary_Serving_Cell_List = -1;  /* Possible_Secondary_Serving_Cell_List */
2928 static int hf_nbap_replace = -1;                  /* E_AGCH_FDD_Code_List */
2929 static int hf_nbap_remove = -1;                   /* NULL */
2930 static int hf_nbap_E_AGCH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2931 static int hf_nbap_e_DCH_SF_allocation = -1;      /* E_DCH_SF_allocation */
2932 static int hf_nbap_E_DCH_SF_allocation_item = -1;  /* E_DCH_SF_allocation_item */
2933 static int hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code = -1;  /* DL_ScramblingCode */
2934 static int hf_nbap_e_AGCH_Channelisation_Code = -1;  /* FDD_DL_ChannelisationCodeNumber */
2935 static int hf_nbap_primary_e_RNTI = -1;           /* E_RNTI */
2936 static int hf_nbap_secondary_e_RNTI = -1;         /* E_RNTI */
2937 static int hf_nbap_primary_Secondary_Grant_Selector = -1;  /* E_Primary_Secondary_Grant_Selector */
2938 static int hf_nbap_e_RGCH_Release_Indicator = -1;  /* E_RGCH_Release_Indicator */
2939 static int hf_nbap_e_DCH_MACdFlows_Information = -1;  /* E_DCH_MACdFlows_Information */
2940 static int hf_nbap_e_DCH_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_MACdFlow_Specific_InformationResp */
2941 static int hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify = -1;  /* E_DCH_MACdFlow_Specific_InfoList_to_Modify */
2942 static int hf_nbap_mACeReset_Indicator = -1;      /* MACeReset_Indicator */
2943 static int hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation */
2944 static int hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item = -1;  /* E_DCH_MACdFlow_Specific_UpdateInformation_Item */
2945 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2946 static int hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item = -1;  /* E_DCH_DL_Control_Channel_Change_Information_Item */
2947 static int hf_nbap_e_DCH_RL_ID = -1;              /* RL_ID */
2948 static int hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item = -1;  /* E_DCH_DL_Control_Channel_Grant_Information_Item */
2949 static int hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant = -1;  /* E_DCH_Non_Scheduled_Transmission_Grant_Items */
2950 static int hf_nbap_e_DCH_Scheduled_Transmission_Grant = -1;  /* NULL */
2951 static int hf_nbap_E_DCH_LogicalChannelInformation_item = -1;  /* E_DCH_LogicalChannelInformationItem */
2952 static int hf_nbap_schedulingPriorityIndicator = -1;  /* SchedulingPriorityIndicator */
2953 static int hf_nbap_schedulingInformation = -1;    /* SchedulingInformation */
2954 static int hf_nbap_mACesGuaranteedBitRate = -1;   /* MACesGuaranteedBitRate */
2955 static int hf_nbap_e_DCH_DDI_Value = -1;          /* E_DCH_DDI_Value */
2956 static int hf_nbap_mACd_PDU_Size_List = -1;       /* E_DCH_MACdPDU_SizeList */
2957 static int hf_nbap_E_DCH_MACdPDU_SizeList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2958 static int hf_nbap_mACdPDU_Size = -1;             /* MACdPDU_Size */
2959 static int hf_nbap_E_DCH_LogicalChannelToModify_item = -1;  /* E_DCH_LogicalChannelToModifyItem */
2960 static int hf_nbap_mACd_PDU_Size_List_01 = -1;    /* E_DCH_MACdPDU_SizeToModifyList */
2961 static int hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item = -1;  /* E_DCH_MACdPDU_SizeListItem */
2962 static int hf_nbap_E_DCH_LogicalChannelToDelete_item = -1;  /* E_DCH_LogicalChannelToDeleteItem */
2963 static int hf_nbap_e_DCH_MACdFlow_Specific_Info = -1;  /* E_DCH_MACdFlow_Specific_InfoList */
2964 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem */
2965 static int hf_nbap_eDCH_Grant_Type_Information = -1;  /* E_DCH_Grant_Type_Information */
2966 static int hf_nbap_eDCHLogicalChannelInformation = -1;  /* E_DCH_LogicalChannelInformation */
2967 static int hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_MACdFlow_Specific_InformationResp_Item */
2968 static int hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* E_DCH_MACdFlow_Specific_InfoItem_to_Modify */
2969 static int hf_nbap_eDCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
2970 static int hf_nbap_eDCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
2971 static int hf_nbap_eDCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
2972 static int hf_nbap_E_DCH_MACdFlows_to_Delete_item = -1;  /* E_DCH_MACdFlow_to_Delete_Item */
2973 static int hf_nbap_maxBits_MACe_PDU_non_scheduled = -1;  /* Max_Bits_MACe_PDU_non_scheduled */
2974 static int hf_nbap_hARQ_Process_Allocation_NonSched_2ms = -1;  /* HARQ_Process_Allocation_2ms_EDCH */
2975 static int hf_nbap_e_DCH_serving_cell_choice = -1;  /* E_DCH_serving_cell_choice */
2976 static int hf_nbap_e_DCH_serving_cell_change_successful = -1;  /* E_DCH_serving_cell_change_successful */
2977 static int hf_nbap_e_DCH_serving_cell_change_unsuccessful = -1;  /* E_DCH_serving_cell_change_unsuccessful */
2978 static int hf_nbap_e_DCH_RL_InformationList_Rsp = -1;  /* E_DCH_RL_InformationList_Rsp */
2979 static int hf_nbap_E_DCH_RL_InformationList_Rsp_item = -1;  /* E_DCH_RL_InformationList_Rsp_Item */
2980 static int hf_nbap_rl_ID = -1;                    /* RL_ID */
2981 static int hf_nbap_e_DCH_FDD_DL_Control_Channel_Info = -1;  /* E_DCH_FDD_DL_Control_Channel_Information */
2982 static int hf_nbap_cause = -1;                    /* Cause */
2983 static int hf_nbap_EDCH_RACH_Report_Value_item = -1;  /* EDCH_RACH_Report_Value_item */
2984 static int hf_nbap_granted_EDCH_RACH_resources = -1;  /* Granted_EDCH_RACH_Resources_Value */
2985 static int hf_nbap_denied_EDCH_RACH_resources = -1;  /* Denied_EDCH_RACH_Resources_Value */
2986 static int hf_nbap_two_ms = -1;                   /* DTX_Cycle_2ms_Items */
2987 static int hf_nbap_ten_ms = -1;                   /* DTX_Cycle_10ms_Items */
2988 static int hf_nbap_two_ms_01 = -1;                /* DTX_Cycle_2ms_to_Modify_Items */
2989 static int hf_nbap_ten_ms_01 = -1;                /* DTX_Cycle_10ms_to_Modify_Items */
2990 static int hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item = -1;  /* E_DCH_MACdFlow_to_Delete_ItemLCR */
2991 static int hf_nbap_e_DCH_MACdFlow_ID_LCR = -1;    /* E_DCH_MACdFlow_ID_LCR */
2992 static int hf_nbap_t321 = -1;                     /* T321 */
2993 static int hf_nbap_hS_DSCH_DRX_Cycle_FACH = -1;   /* HS_DSCH_DRX_Cycle_FACH */
2994 static int hf_nbap_hS_DSCH_RX_Burst_FACH = -1;    /* HS_DSCH_RX_Burst_FACH */
2995 static int hf_nbap_replace_01 = -1;               /* E_RGCH_E_HICH_FDD_Code_List */
2996 static int hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item = -1;  /* FDD_DL_ChannelisationCodeNumber */
2997 static int hf_nbap_e_TFCI_BetaEC_Boost = -1;      /* E_TFCI_BetaEC_Boost */
2998 static int hf_nbap_uL_Delta_T2TP = -1;            /* UL_Delta_T2TP */
2999 static int hf_nbap_e_DCH_TFCI_Table_Index = -1;   /* E_DCH_TFCI_Table_Index */
3000 static int hf_nbap_reference_E_TFCI_Information = -1;  /* Reference_E_TFCI_Information */
3001 static int hf_nbap_E_DCHProvidedBitRate_item = -1;  /* E_DCHProvidedBitRate_Item */
3002 static int hf_nbap_e_DCHProvidedBitRateValue = -1;  /* E_DCHProvidedBitRateValue */
3003 static int hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item = -1;  /* E_DCHProvidedBitRateValueInformation_For_CellPortion_Item */
3004 static int hf_nbap_e_DCHProvidedBitRateValue_01 = -1;  /* E_DCHProvidedBitRate */
3005 static int hf_nbap_e_PUCH_Information = -1;       /* E_PUCH_Information */
3006 static int hf_nbap_e_DCH_MACdFlows_Information_TDD = -1;  /* E_DCH_MACdFlows_Information_TDD */
3007 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info = -1;  /* E_DCH_Non_Scheduled_Grant_Info */
3008 static int hf_nbap_e_DCH_TDD_Information = -1;    /* E_DCH_TDD_Information */
3009 static int hf_nbap_n_E_UCCH = -1;                 /* N_E_UCCH */
3010 static int hf_nbap_e_DCH_QPSK_RefBetaInfo = -1;   /* E_DCH_QPSK_RefBetaInfo */
3011 static int hf_nbap_e_DCH_sixteenQAM_RefBetaInfo = -1;  /* E_DCH_sixteenQAM_RefBetaInfo */
3012 static int hf_nbap_E_DCH_QPSK_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
3013 static int hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item = -1;  /* E_DCH_RefBeta_Item */
3014 static int hf_nbap_refCodeRate = -1;              /* CodeRate_short */
3015 static int hf_nbap_refBeta = -1;                  /* RefBeta */
3016 static int hf_nbap_E_DCH_MACdFlows_Information_TDD_item = -1;  /* E_DCH_MACdFlow_InfoTDDItem */
3017 static int hf_nbap_eDCH_Grant_TypeTDD = -1;       /* E_DCH_Grant_TypeTDD */
3018 static int hf_nbap_timeslotResource = -1;         /* E_DCH_TimeslotResource */
3019 static int hf_nbap_powerResource = -1;            /* E_DCH_PowerResource */
3020 static int hf_nbap_repetitionPeriod = -1;         /* RepetitionPeriod */
3021 static int hf_nbap_repetitionLength = -1;         /* RepetitionLength */
3022 static int hf_nbap_tddE_PUCH_Offset = -1;         /* TddE_PUCH_Offset */
3023 static int hf_nbap_tdd_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
3024 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate = -1;  /* E_DCH_TDD_Maximum_Bitrate */
3025 static int hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp */
3026 static int hf_nbap_e_AGCH_Specific_Information_ResponseTDD = -1;  /* E_AGCH_Specific_InformationRespListTDD */
3027 static int hf_nbap_scheduled_E_HICH_Specific_InformationResp = -1;  /* Scheduled_E_HICH_Specific_Information_ResponseLCRTDD */
3028 static int hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item = -1;  /* Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD */
3029 static int hf_nbap_e_HICH_ID_TDD = -1;            /* E_HICH_ID_TDD */
3030 static int hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item = -1;  /* E_DCH_TDD_MACdFlow_Specific_InformationResp_Item */
3031 static int hf_nbap_e_DCH_MacdFlow_Id = -1;        /* E_DCH_MACdFlow_ID */
3032 static int hf_nbap_E_AGCH_Specific_InformationRespListTDD_item = -1;  /* E_AGCH_Specific_InformationResp_ItemTDD */
3033 static int hf_nbap_e_AGCH_Id = -1;                /* E_AGCH_Id */
3034 static int hf_nbap_e_DCH_MACdFlows_to_Add = -1;   /* E_DCH_MACdFlows_Information_TDD */
3035 static int hf_nbap_e_DCH_MACdFlows_to_Delete = -1;  /* E_DCH_MACdFlows_to_Delete */
3036 static int hf_nbap_e_DCH_TDD_Information_to_Modify = -1;  /* E_DCH_TDD_Information_to_Modify */
3037 static int hf_nbap_e_DCH_TDD_Information_to_Modify_List = -1;  /* E_DCH_TDD_Information_to_Modify_List */
3038 static int hf_nbap_E_DCH_TDD_Information_to_Modify_List_item = -1;  /* E_DCH_MACdFlow_ModifyTDDItem */
3039 static int hf_nbap_e_DCH_LogicalChannelToAdd = -1;  /* E_DCH_LogicalChannelInformation */
3040 static int hf_nbap_e_DCH_LogicalChannelToModify = -1;  /* E_DCH_LogicalChannelToModify */
3041 static int hf_nbap_e_DCH_LogicalChannelToDelete = -1;  /* E_DCH_LogicalChannelToDelete */
3042 static int hf_nbap_e_DCH_Non_Scheduled_Grant_Info768 = -1;  /* E_DCH_Non_Scheduled_Grant_Info768 */
3043 static int hf_nbap_e_DCH_TDD_Information768 = -1;  /* E_DCH_TDD_Information768 */
3044 static int hf_nbap_tdd_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
3045 static int hf_nbap_e_DCH_TDD_Maximum_Bitrate768 = -1;  /* E_DCH_TDD_Maximum_Bitrate768 */
3046 static int hf_nbap_e_PUCH_LCR_Information = -1;   /* E_PUCH_LCR_Information */
3047 static int hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info = -1;  /* E_DCH_Non_Scheduled_Grant_LCR_Info */
3048 static int hf_nbap_e_DCH_LCRTDD_Information = -1;  /* E_DCH_LCRTDD_Information */
3049 static int hf_nbap_timeslotResourceLCR = -1;      /* E_DCH_TimeslotResourceLCR */
3050 static int hf_nbap_subframeNumber = -1;           /* T_subframeNumber */
3051 static int hf_nbap_n_E_UCCHLCR = -1;              /* N_E_UCCHLCR */
3052 static int hf_nbap_e_HICH_LCR_Information = -1;   /* E_HICH_LCR_Information */
3053 static int hf_nbap_signatureSequenceGroupIndex = -1;  /* SignatureSequenceGroupIndex */
3054 static int hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory = -1;  /* E_DCH_LCRTDD_PhysicalLayerCategory */
3055 static int hf_nbap_dRX_Interruption_by_HS_DSCH = -1;  /* DRX_Interruption_by_HS_DSCH */
3056 static int hf_nbap_repetition_Period_List_LCR = -1;  /* Repetition_Period_List_LCR */
3057 static int hf_nbap_e_DCH_SPS_Indicator = -1;      /* E_DCH_SPS_Indicator */
3058 static int hf_nbap_sPS_E_DCH_releted_E_HICH_Information = -1;  /* E_HICH_LCR_Information */
3059 static int hf_nbap_timeslot_Resource_Related_Information = -1;  /* E_DCH_TimeslotResourceLCR */
3060 static int hf_nbap_subframeNumber_01 = -1;        /* T_subframeNumber_01 */
3061 static int hf_nbap_FDD_DL_CodeInformation_item = -1;  /* FDD_DL_CodeInformationItem */
3062 static int hf_nbap_dl_ScramblingCode = -1;        /* DL_ScramblingCode */
3063 static int hf_nbap_fdd_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
3064 static int hf_nbap_transmissionGapPatternSequenceCodeInformation = -1;  /* TransmissionGapPatternSequenceCodeInformation */
3065 static int hf_nbap_navClockModel = -1;            /* GANSS_NAVclockModel */
3066 static int hf_nbap_cnavClockModel = -1;           /* GANSS_CNAVclockModel */
3067 static int hf_nbap_glonassClockModel = -1;        /* GANSS_GLONASSclockModel */
3068 static int hf_nbap_sbasClockModel = -1;           /* GANSS_SBASclockModel */
3069 static int hf_nbap_navKeplerianSet = -1;          /* GANSS_NavModel_NAVKeplerianSet */
3070 static int hf_nbap_cnavKeplerianSet = -1;         /* GANSS_NavModel_CNAVKeplerianSet */
3071 static int hf_nbap_glonassECEF = -1;              /* GANSS_NavModel_GLONASSecef */
3072 static int hf_nbap_sbasECEF = -1;                 /* GANSS_NavModel_SBASecef */
3073 static int hf_nbap_dataID = -1;                   /* BIT_STRING_SIZE_2 */
3074 static int hf_nbap_alpha_beta_parameters = -1;    /* GPS_Ionospheric_Model */
3075 static int hf_nbap_ganss_Transmission_Time = -1;  /* GANSS_Transmission_Time */
3076 static int hf_nbap_non_broadcastIndication = -1;  /* T_non_broadcastIndication */
3077 static int hf_nbap_ganssSatInfoNavList = -1;      /* Ganss_Sat_Info_AddNavList */
3078 static int hf_nbap_GANSS_Additional_Time_Models_item = -1;  /* GANSS_Time_Model */
3079 static int hf_nbap_utcModel1 = -1;                /* GANSS_UTCmodelSet1 */
3080 static int hf_nbap_utcModel2 = -1;                /* GANSS_UTCmodelSet2 */
3081 static int hf_nbap_utcModel3 = -1;                /* GANSS_UTCmodelSet3 */
3082 static int hf_nbap_ganss_wk_number = -1;          /* INTEGER_0_255 */
3083 static int hf_nbap_gANSS_AlmanacModel = -1;       /* GANSS_AlmanacModel */
3084 static int hf_nbap_gANSS_keplerianParameters = -1;  /* GANSS_KeplerianParametersAlm */
3085 static int hf_nbap_extension_GANSS_AlmanacModel = -1;  /* Extension_GANSS_AlmanacModel */
3086 static int hf_nbap_sat_info_SBASecefList = -1;    /* GANSS_SAT_Info_Almanac_SBASecefList */
3087 static int hf_nbap_sat_info_GLOkpList = -1;       /* GANSS_SAT_Info_Almanac_GLOkpList */
3088 static int hf_nbap_t_oa = -1;                     /* INTEGER_0_255 */
3089 static int hf_nbap_sat_info_MIDIkpList = -1;      /* GANSS_SAT_Info_Almanac_MIDIkpList */
3090 static int hf_nbap_sat_info_NAVkpList = -1;       /* GANSS_SAT_Info_Almanac_NAVkpList */
3091 static int hf_nbap_sat_info_REDkpList = -1;       /* GANSS_SAT_Info_Almanac_REDkpList */
3092 static int hf_nbap_ganssID1 = -1;                 /* GANSS_AuxInfoGANSS_ID1 */
3093 static int hf_nbap_ganssID3 = -1;                 /* GANSS_AuxInfoGANSS_ID3 */
3094 static int hf_nbap_GANSS_AuxInfoGANSS_ID1_item = -1;  /* GANSS_AuxInfoGANSS_ID1_element */
3095 static int hf_nbap_svID = -1;                     /* INTEGER_0_63 */
3096 static int hf_nbap_signalsAvailable = -1;         /* BIT_STRING_SIZE_8 */
3097 static int hf_nbap_GANSS_AuxInfoGANSS_ID3_item = -1;  /* GANSS_AuxInfoGANSS_ID3_element */
3098 static int hf_nbap_channelNumber = -1;            /* INTEGER_M7_13 */
3099 static int hf_nbap_GANSS_Clock_Model_item = -1;   /* GANSS_SatelliteClockModelItem */
3100 static int hf_nbap_cnavToc = -1;                  /* BIT_STRING_SIZE_11 */
3101 static int hf_nbap_cnavTop = -1;                  /* BIT_STRING_SIZE_11 */
3102 static int hf_nbap_cnavURA0 = -1;                 /* BIT_STRING_SIZE_5 */
3103 static int hf_nbap_cnavURA1 = -1;                 /* BIT_STRING_SIZE_3 */
3104 static int hf_nbap_cnavURA2 = -1;                 /* BIT_STRING_SIZE_3 */
3105 static int hf_nbap_cnavAf2 = -1;                  /* BIT_STRING_SIZE_10 */
3106 static int hf_nbap_cnavAf1 = -1;                  /* BIT_STRING_SIZE_20 */
3107 static int hf_nbap_cnavAf0 = -1;                  /* BIT_STRING_SIZE_26 */
3108 static int hf_nbap_cnavTgd = -1;                  /* BIT_STRING_SIZE_13 */
3109 static int hf_nbap_cnavISCl1cp = -1;              /* BIT_STRING_SIZE_13 */
3110 static int hf_nbap_cnavISCl1cd = -1;              /* BIT_STRING_SIZE_13 */
3111 static int hf_nbap_cnavISCl1ca = -1;              /* BIT_STRING_SIZE_13 */
3112 static int hf_nbap_cnavISCl2c = -1;               /* BIT_STRING_SIZE_13 */
3113 static int hf_nbap_cnavISCl5i5 = -1;              /* BIT_STRING_SIZE_13 */
3114 static int hf_nbap_cnavISCl5q5 = -1;              /* BIT_STRING_SIZE_13 */
3115 static int hf_nbap_ganss_Ionospheric_Model = -1;  /* GANSS_Ionospheric_Model */
3116 static int hf_nbap_ganss_Rx_Pos = -1;             /* GANSS_RX_Pos */
3117 static int hf_nbap_ionospheric_Model = -1;        /* BOOLEAN */
3118 static int hf_nbap_ganssTod = -1;                 /* INTEGER_0_59_ */
3119 static int hf_nbap_dataBitAssistancelist = -1;    /* GANSS_DataBitAssistanceList */
3120 static int hf_nbap_GANSS_DataBitAssistanceList_item = -1;  /* GANSS_DataBitAssistanceItem */
3121 static int hf_nbap_dataBitAssistanceSgnList = -1;  /* GANSS_DataBitAssistanceSgnList */
3122 static int hf_nbap_GANSS_DataBitAssistanceSgnList_item = -1;  /* GANSS_DataBitAssistanceSgnItem */
3123 static int hf_nbap_ganss_SignalId = -1;           /* GANSS_Signal_ID */
3124 static int hf_nbap_ganssDataBits = -1;            /* BIT_STRING_SIZE_1_1024 */
3125 static int hf_nbap_ganssTod_01 = -1;              /* INTEGER_0_86399 */
3126 static int hf_nbap_ganss_Data_Bit_Assistance_ReqList = -1;  /* GANSS_Data_Bit_Assistance_ReqList */
3127 static int hf_nbap_ganss_DataBitInterval = -1;    /* INTEGER_0_15 */
3128 static int hf_nbap_ganss_SatelliteInfo = -1;      /* T_ganss_SatelliteInfo */
3129 static int hf_nbap_ganss_SatelliteInfo_item = -1;  /* INTEGER_0_63 */
3130 static int hf_nbap_b1 = -1;                       /* BIT_STRING_SIZE_11 */
3131 static int hf_nbap_b2 = -1;                       /* BIT_STRING_SIZE_10 */
3132 static int hf_nbap_teop = -1;                     /* BIT_STRING_SIZE_16 */
3133 static int hf_nbap_pmX = -1;                      /* BIT_STRING_SIZE_21 */
3134 static int hf_nbap_pmXdot = -1;                   /* BIT_STRING_SIZE_15 */
3135 static int hf_nbap_pmY = -1;                      /* BIT_STRING_SIZE_21 */
3136 static int hf_nbap_pmYdot = -1;                   /* BIT_STRING_SIZE_15 */
3137 static int hf_nbap_deltaUT1 = -1;                 /* BIT_STRING_SIZE_31 */
3138 static int hf_nbap_deltaUT1dot = -1;              /* BIT_STRING_SIZE_19 */
3139 static int hf_nbap_GANSS_GenericDataInfoReqList_item = -1;  /* GANSS_GenericDataInfoReqItem */
3140 static int hf_nbap_ganss_Id = -1;                 /* GANSS_ID */
3141 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery = -1;  /* BOOLEAN */
3142 static int hf_nbap_ganss_Time_Model_GNSS_GNSS = -1;  /* BIT_STRING_SIZE_9 */
3143 static int hf_nbap_ganss_UTC_Model = -1;          /* BOOLEAN */
3144 static int hf_nbap_ganss_Almanac = -1;            /* BOOLEAN */
3145 static int hf_nbap_ganss_Real_Time_Integrity = -1;  /* BOOLEAN */
3146 static int hf_nbap_ganss_Data_Bit_Assistance_Req = -1;  /* GANSS_Data_Bit_Assistance_ReqItem */
3147 static int hf_nbap_GANSS_Generic_Data_item = -1;  /* GANSS_Generic_DataItem */
3148 static int hf_nbap_dganss_Correction = -1;        /* DGANSSCorrections */
3149 static int hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01 = -1;  /* GANSS_Navigation_Model_And_Time_Recovery */
3150 static int hf_nbap_ganss_Time_Model = -1;         /* GANSS_Time_Model */
3151 static int hf_nbap_ganss_UTC_TIME = -1;           /* GANSS_UTC_Model */
3152 static int hf_nbap_ganss_Almanac_01 = -1;         /* GANSS_Almanac */
3153 static int hf_nbap_ganss_Real_Time_Integrity_01 = -1;  /* GANSS_Real_Time_Integrity */
3154 static int hf_nbap_ganss_Data_Bit_Assistance = -1;  /* GANSS_Data_Bit_Assistance */
3155 static int hf_nbap_gloTau = -1;                   /* BIT_STRING_SIZE_22 */
3156 static int hf_nbap_gloGamma = -1;                 /* BIT_STRING_SIZE_11 */
3157 static int hf_nbap_gloDeltaTau = -1;              /* BIT_STRING_SIZE_5 */
3158 static int hf_nbap_gANSS_CommonDataInfoReq = -1;  /* GANSS_CommonDataInfoReq */
3159 static int hf_nbap_gANSS_GenericDataInfoReqList = -1;  /* GANSS_GenericDataInfoReqList */
3160 static int hf_nbap_alpha_zero_ionos = -1;         /* BIT_STRING_SIZE_12 */
3161 static int hf_nbap_alpha_one_ionos = -1;          /* BIT_STRING_SIZE_12 */
3162 static int hf_nbap_alpha_two_ionos = -1;          /* BIT_STRING_SIZE_12 */
3163 static int hf_nbap_gANSS_IonosphereRegionalStormFlags = -1;  /* GANSS_IonosphereRegionalStormFlags */
3164 static int hf_nbap_storm_flag_one = -1;           /* BOOLEAN */
3165 static int hf_nbap_storm_flag_two = -1;           /* BOOLEAN */
3166 static int hf_nbap_storm_flag_three = -1;         /* BOOLEAN */
3167 static int hf_nbap_storm_flag_four = -1;          /* BOOLEAN */
3168 static int hf_nbap_storm_flag_five = -1;          /* BOOLEAN */
3169 static int hf_nbap_iod_a = -1;                    /* INTEGER_0_3 */
3170 static int hf_nbap_gANSS_SatelliteInformationKP = -1;  /* GANSS_SatelliteInformationKP */
3171 static int hf_nbap_toe_nav = -1;                  /* BIT_STRING_SIZE_14 */
3172 static int hf_nbap_ganss_omega_nav = -1;          /* BIT_STRING_SIZE_32 */
3173 static int hf_nbap_delta_n_nav = -1;              /* BIT_STRING_SIZE_16 */
3174 static int hf_nbap_m_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
3175 static int hf_nbap_omegadot_nav = -1;             /* BIT_STRING_SIZE_24 */
3176 static int hf_nbap_ganss_e_nav = -1;              /* BIT_STRING_SIZE_32 */
3177 static int hf_nbap_idot_nav = -1;                 /* BIT_STRING_SIZE_14 */
3178 static int hf_nbap_a_sqrt_nav = -1;               /* BIT_STRING_SIZE_32 */
3179 static int hf_nbap_i_zero_nav = -1;               /* BIT_STRING_SIZE_32 */
3180 static int hf_nbap_omega_zero_nav = -1;           /* BIT_STRING_SIZE_32 */
3181 static int hf_nbap_c_rs_nav = -1;                 /* BIT_STRING_SIZE_16 */
3182 static int hf_nbap_c_is_nav = -1;                 /* BIT_STRING_SIZE_16 */
3183 static int hf_nbap_c_us_nav = -1;                 /* BIT_STRING_SIZE_16 */
3184 static int hf_nbap_c_rc_nav = -1;                 /* BIT_STRING_SIZE_16 */
3185 static int hf_nbap_c_ic_nav = -1;                 /* BIT_STRING_SIZE_16 */
3186 static int hf_nbap_c_uc_nav = -1;                 /* BIT_STRING_SIZE_16 */
3187 static int hf_nbap_navToc = -1;                   /* BIT_STRING_SIZE_16 */
3188 static int hf_nbap_navaf2 = -1;                   /* BIT_STRING_SIZE_8 */
3189 static int hf_nbap_navaf1 = -1;                   /* BIT_STRING_SIZE_16 */
3190 static int hf_nbap_navaf0 = -1;                   /* BIT_STRING_SIZE_22 */
3191 static int hf_nbap_navTgd = -1;                   /* BIT_STRING_SIZE_8 */
3192 static int hf_nbap_non_broadcastIndication_01 = -1;  /* T_non_broadcastIndication_01 */
3193 static int hf_nbap_ganssSatInfoNav = -1;          /* GANSS_Sat_Info_Nav */
3194 static int hf_nbap_cnavURAindex = -1;             /* BIT_STRING_SIZE_5 */
3195 static int hf_nbap_cnavDeltaA = -1;               /* BIT_STRING_SIZE_26 */
3196 static int hf_nbap_cnavAdot = -1;                 /* BIT_STRING_SIZE_25 */
3197 static int hf_nbap_cnavDeltaNo = -1;              /* BIT_STRING_SIZE_17 */
3198 static int hf_nbap_cnavDeltaNoDot = -1;           /* BIT_STRING_SIZE_23 */
3199 static int hf_nbap_cnavMo = -1;                   /* BIT_STRING_SIZE_33 */
3200 static int hf_nbap_cnavE = -1;                    /* BIT_STRING_SIZE_33 */
3201 static int hf_nbap_cnavOmega = -1;                /* BIT_STRING_SIZE_33 */
3202 static int hf_nbap_cnavOMEGA0 = -1;               /* BIT_STRING_SIZE_33 */
3203 static int hf_nbap_cnavDeltaOmegaDot = -1;        /* BIT_STRING_SIZE_17 */
3204 static int hf_nbap_cnavIo = -1;                   /* BIT_STRING_SIZE_33 */
3205 static int hf_nbap_cnavIoDot = -1;                /* BIT_STRING_SIZE_15 */
3206 static int hf_nbap_cnavCis = -1;                  /* BIT_STRING_SIZE_16 */
3207 static int hf_nbap_cnavCic = -1;                  /* BIT_STRING_SIZE_16 */
3208 static int hf_nbap_cnavCrs = -1;                  /* BIT_STRING_SIZE_24 */
3209 static int hf_nbap_cnavCrc = -1;                  /* BIT_STRING_SIZE_24 */
3210 static int hf_nbap_cnavCus = -1;                  /* BIT_STRING_SIZE_21 */
3211 static int hf_nbap_cnavCuc = -1;                  /* BIT_STRING_SIZE_21 */
3212 static int hf_nbap_gloEn = -1;                    /* BIT_STRING_SIZE_5 */
3213 static int hf_nbap_gloP1 = -1;                    /* BIT_STRING_SIZE_2 */
3214 static int hf_nbap_gloP2 = -1;                    /* BIT_STRING_SIZE_1 */
3215 static int hf_nbap_gloM = -1;                     /* BIT_STRING_SIZE_2 */
3216 static int hf_nbap_gloX = -1;                     /* BIT_STRING_SIZE_27 */
3217 static int hf_nbap_gloXdot = -1;                  /* BIT_STRING_SIZE_24 */
3218 static int hf_nbap_gloXdotdot = -1;               /* BIT_STRING_SIZE_5 */
3219 static int hf_nbap_gloY = -1;                     /* BIT_STRING_SIZE_27 */
3220 static int hf_nbap_gloYdot = -1;                  /* BIT_STRING_SIZE_24 */
3221 static int hf_nbap_gloYdotdot = -1;               /* BIT_STRING_SIZE_5 */
3222 static int hf_nbap_gloZ = -1;                     /* BIT_STRING_SIZE_27 */
3223 static int hf_nbap_gloZdot = -1;                  /* BIT_STRING_SIZE_24 */
3224 static int hf_nbap_gloZdotdot = -1;               /* BIT_STRING_SIZE_5 */
3225 static int hf_nbap_navURA = -1;                   /* BIT_STRING_SIZE_4 */
3226 static int hf_nbap_navFitFlag = -1;               /* BIT_STRING_SIZE_1 */
3227 static int hf_nbap_navToe = -1;                   /* BIT_STRING_SIZE_16 */
3228 static int hf_nbap_navOmega = -1;                 /* BIT_STRING_SIZE_32 */
3229 static int hf_nbap_navDeltaN = -1;                /* BIT_STRING_SIZE_16 */
3230 static int hf_nbap_navM0 = -1;                    /* BIT_STRING_SIZE_32 */
3231 static int hf_nbap_navOmegaADot = -1;             /* BIT_STRING_SIZE_24 */
3232 static int hf_nbap_navE = -1;                     /* BIT_STRING_SIZE_32 */
3233 static int hf_nbap_navIDot = -1;                  /* BIT_STRING_SIZE_14 */
3234 static int hf_nbap_navAPowerHalf = -1;            /* BIT_STRING_SIZE_32 */
3235 static int hf_nbap_navI0 = -1;                    /* BIT_STRING_SIZE_32 */
3236 static int hf_nbap_navOmegaA0 = -1;               /* BIT_STRING_SIZE_32 */
3237 static int hf_nbap_navCrs = -1;                   /* BIT_STRING_SIZE_16 */
3238 static int hf_nbap_navCis = -1;                   /* BIT_STRING_SIZE_16 */
3239 static int hf_nbap_navCus = -1;                   /* BIT_STRING_SIZE_16 */
3240 static int hf_nbap_navCrc = -1;                   /* BIT_STRING_SIZE_16 */
3241 static int hf_nbap_navCic = -1;                   /* BIT_STRING_SIZE_16 */
3242 static int hf_nbap_navCuc = -1;                   /* BIT_STRING_SIZE_16 */
3243 static int hf_nbap_sbasTo = -1;                   /* BIT_STRING_SIZE_13 */
3244 static int hf_nbap_sbasAccuracy = -1;             /* BIT_STRING_SIZE_4 */
3245 static int hf_nbap_sbasXg = -1;                   /* BIT_STRING_SIZE_30 */
3246 static int hf_nbap_sbasYg = -1;                   /* BIT_STRING_SIZE_30 */
3247 static int hf_nbap_sbasZg = -1;                   /* BIT_STRING_SIZE_25 */
3248 static int hf_nbap_sbasXgDot = -1;                /* BIT_STRING_SIZE_17 */
3249 static int hf_nbap_sbasYgDot = -1;                /* BIT_STRING_SIZE_17 */
3250 static int hf_nbap_sbasZgDot = -1;                /* BIT_STRING_SIZE_18 */
3251 static int hf_nbap_sbasXgDotDot = -1;             /* BIT_STRING_SIZE_10 */
3252 static int hf_nbap_sbagYgDotDot = -1;             /* BIT_STRING_SIZE_10 */
3253 static int hf_nbap_sbasZgDotDot = -1;             /* BIT_STRING_SIZE_10 */
3254 static int hf_nbap_gANSS_keplerianParameters_01 = -1;  /* GANSS_KeplerianParametersOrb */
3255 static int hf_nbap_GANSS_Real_Time_Integrity_item = -1;  /* GANSS_RealTimeInformationItem */
3256 static int hf_nbap_bad_ganss_satId = -1;          /* INTEGER_0_63 */
3257 static int hf_nbap_bad_ganss_signalId = -1;       /* BIT_STRING_SIZE_8 */
3258 static int hf_nbap_latitudeSign = -1;             /* T_latitudeSign */
3259 static int hf_nbap_degreesOfLatitude = -1;        /* INTEGER_0_2147483647 */
3260 static int hf_nbap_degreesOfLongitude = -1;       /* INTEGER_M2147483648_2147483647 */
3261 static int hf_nbap_directionOfAltitude = -1;      /* T_directionOfAltitude */
3262 static int hf_nbap_altitude = -1;                 /* INTEGER_0_32767 */
3263 static int hf_nbap_t_oc = -1;                     /* BIT_STRING_SIZE_14 */
3264 static int hf_nbap_a_i2 = -1;                     /* BIT_STRING_SIZE_12 */
3265 static int hf_nbap_a_i1 = -1;                     /* BIT_STRING_SIZE_18 */
3266 static int hf_nbap_a_i0 = -1;                     /* BIT_STRING_SIZE_28 */
3267 static int hf_nbap_t_gd = -1;                     /* BIT_STRING_SIZE_10 */
3268 static int hf_nbap_model_id = -1;                 /* INTEGER_0_1_ */
3269 static int hf_nbap_GANSS_SatelliteInformationKP_item = -1;  /* GANSS_SatelliteInformationKPItem */
3270 static int hf_nbap_ganss_e_alm = -1;              /* BIT_STRING_SIZE_11 */
3271 static int hf_nbap_ganss_delta_I_alm = -1;        /* BIT_STRING_SIZE_11 */
3272 static int hf_nbap_ganss_omegadot_alm = -1;       /* BIT_STRING_SIZE_11 */
3273 static int hf_nbap_ganss_svhealth_alm = -1;       /* BIT_STRING_SIZE_4 */
3274 static int hf_nbap_ganss_delta_a_sqrt_alm = -1;   /* BIT_STRING_SIZE_17 */
3275 static int hf_nbap_ganss_omegazero_alm = -1;      /* BIT_STRING_SIZE_16 */
3276 static int hf_nbap_ganss_m_zero_alm = -1;         /* BIT_STRING_SIZE_16 */
3277 static int hf_nbap_ganss_omega_alm = -1;          /* BIT_STRING_SIZE_16 */
3278 static int hf_nbap_ganss_af_zero_alm = -1;        /* BIT_STRING_SIZE_14 */
3279 static int hf_nbap_ganss_af_one_alm = -1;         /* BIT_STRING_SIZE_11 */
3280 static int hf_nbap_Ganss_Sat_Info_AddNavList_item = -1;  /* Ganss_Sat_Info_AddNavList_item */
3281 static int hf_nbap_svHealth = -1;                 /* BIT_STRING_SIZE_6 */
3282 static int hf_nbap_iod = -1;                      /* BIT_STRING_SIZE_11 */
3283 static int hf_nbap_ganssAddClockModels = -1;      /* GANSS_AddClockModels */
3284 static int hf_nbap_ganssAddOrbitModels = -1;      /* GANSS_AddOrbitModels */
3285 static int hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item = -1;  /* GANSS_SAT_Info_Almanac_GLOkp */
3286 static int hf_nbap_gloAlmNA = -1;                 /* BIT_STRING_SIZE_11 */
3287 static int hf_nbap_gloAlmnA = -1;                 /* BIT_STRING_SIZE_5 */
3288 static int hf_nbap_gloAlmHA = -1;                 /* BIT_STRING_SIZE_5 */
3289 static int hf_nbap_gloAlmLambdaA = -1;            /* BIT_STRING_SIZE_21 */
3290 static int hf_nbap_gloAlmTlambdaA = -1;           /* BIT_STRING_SIZE_21 */
3291 static int hf_nbap_gloAlmDeltaIA = -1;            /* BIT_STRING_SIZE_18 */
3292 static int hf_nbap_gloAkmDeltaTA = -1;            /* BIT_STRING_SIZE_22 */
3293 static int hf_nbap_gloAlmDeltaTdotA = -1;         /* BIT_STRING_SIZE_7 */
3294 static int hf_nbap_gloAlmEpsilonA = -1;           /* BIT_STRING_SIZE_15 */
3295 static int hf_nbap_gloAlmOmegaA = -1;             /* BIT_STRING_SIZE_16 */
3296 static int hf_nbap_gloAlmTauA = -1;               /* BIT_STRING_SIZE_10 */
3297 static int hf_nbap_gloAlmCA = -1;                 /* BIT_STRING_SIZE_1 */
3298 static int hf_nbap_gloAlmMA = -1;                 /* BIT_STRING_SIZE_2 */
3299 static int hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item = -1;  /* GANSS_SAT_Info_Almanac_MIDIkp */
3300 static int hf_nbap_midiAlmE = -1;                 /* BIT_STRING_SIZE_11 */
3301 static int hf_nbap_midiAlmDeltaI = -1;            /* BIT_STRING_SIZE_11 */
3302 static int hf_nbap_midiAlmOmegaDot = -1;          /* BIT_STRING_SIZE_11 */
3303 static int hf_nbap_midiAlmSqrtA = -1;             /* BIT_STRING_SIZE_17 */
3304 static int hf_nbap_midiAlmOmega0 = -1;            /* BIT_STRING_SIZE_16 */
3305 static int hf_nbap_midiAlmOmega = -1;             /* BIT_STRING_SIZE_16 */
3306 static int hf_nbap_midiAlmMo = -1;                /* BIT_STRING_SIZE_16 */
3307 static int hf_nbap_midiAlmaf0 = -1;               /* BIT_STRING_SIZE_11 */
3308 static int hf_nbap_midiAlmaf1 = -1;               /* BIT_STRING_SIZE_10 */
3309 static int hf_nbap_midiAlmL1Health = -1;          /* BIT_STRING_SIZE_1 */
3310 static int hf_nbap_midiAlmL2Health = -1;          /* BIT_STRING_SIZE_1 */
3311 static int hf_nbap_midiAlmL5Health = -1;          /* BIT_STRING_SIZE_1 */
3312 static int hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item = -1;  /* GANSS_SAT_Info_Almanac_NAVkp */
3313 static int hf_nbap_navAlmE = -1;                  /* BIT_STRING_SIZE_16 */
3314 static int hf_nbap_navAlmDeltaI = -1;             /* BIT_STRING_SIZE_16 */
3315 static int hf_nbap_navAlmOMEGADOT = -1;           /* BIT_STRING_SIZE_16 */
3316 static int hf_nbap_navAlmSVHealth = -1;           /* BIT_STRING_SIZE_8 */
3317 static int hf_nbap_navAlmSqrtA = -1;              /* BIT_STRING_SIZE_24 */
3318 static int hf_nbap_navAlmOMEGAo = -1;             /* BIT_STRING_SIZE_24 */
3319 static int hf_nbap_navAlmOmega = -1;              /* BIT_STRING_SIZE_24 */
3320 static int hf_nbap_navAlmMo = -1;                 /* BIT_STRING_SIZE_24 */
3321 static int hf_nbap_navAlmaf0 = -1;                /* BIT_STRING_SIZE_11 */
3322 static int hf_nbap_navAlmaf1 = -1;                /* BIT_STRING_SIZE_11 */
3323 static int hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item = -1;  /* GANSS_SAT_Info_Almanac_REDkp */
3324 static int hf_nbap_redAlmDeltaA = -1;             /* BIT_STRING_SIZE_8 */
3325 static int hf_nbap_redAlmOmega0 = -1;             /* BIT_STRING_SIZE_7 */
3326 static int hf_nbap_redAlmPhi0 = -1;               /* BIT_STRING_SIZE_7 */
3327 static int hf_nbap_redAlmL1Health = -1;           /* BIT_STRING_SIZE_1 */
3328 static int hf_nbap_redAlmL2Health = -1;           /* BIT_STRING_SIZE_1 */
3329 static int hf_nbap_redAlmL5Health = -1;           /* BIT_STRING_SIZE_1 */
3330 static int hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item = -1;  /* GANSS_SAT_Info_Almanac_SBASecef */
3331 static int hf_nbap_sbasAlmDataID = -1;            /* BIT_STRING_SIZE_2 */
3332 static int hf_nbap_sbasAlmHealth = -1;            /* BIT_STRING_SIZE_8 */
3333 static int hf_nbap_sbasAlmXg = -1;                /* BIT_STRING_SIZE_15 */
3334 static int hf_nbap_sbasAlmYg = -1;                /* BIT_STRING_SIZE_15 */
3335 static int hf_nbap_sbasAlmZg = -1;                /* BIT_STRING_SIZE_9 */
3336 static int hf_nbap_sbasAlmXgdot = -1;             /* BIT_STRING_SIZE_3 */
3337 static int hf_nbap_sbasAlmYgDot = -1;             /* BIT_STRING_SIZE_3 */
3338 static int hf_nbap_sbasAlmZgDot = -1;             /* BIT_STRING_SIZE_4 */
3339 static int hf_nbap_sbasAlmTo = -1;                /* BIT_STRING_SIZE_11 */
3340 static int hf_nbap_GANSS_Sat_Info_Nav_item = -1;  /* GANSS_Sat_Info_Nav_item */
3341 static int hf_nbap_svHealth_01 = -1;              /* BIT_STRING_SIZE_5 */
3342 static int hf_nbap_iod_01 = -1;                   /* BIT_STRING_SIZE_10 */
3343 static int hf_nbap_ganssClockModel = -1;          /* GANSS_Clock_Model */
3344 static int hf_nbap_ganssOrbitModel = -1;          /* GANSS_Orbit_Model */
3345 static int hf_nbap_sbasAgfo = -1;                 /* BIT_STRING_SIZE_12 */
3346 static int hf_nbap_sbasAgf1 = -1;                 /* BIT_STRING_SIZE_8 */
3347 static int hf_nbap_ganss_time_model_Ref_Time = -1;  /* INTEGER_0_37799 */
3348 static int hf_nbap_ganss_t_a0 = -1;               /* INTEGER_M2147483648_2147483647 */
3349 static int hf_nbap_ganss_t_a1 = -1;               /* INTEGER_M8388608_8388607 */
3350 static int hf_nbap_ganss_t_a2 = -1;               /* INTEGER_M64_63 */
3351 static int hf_nbap_gnss_to_id = -1;               /* T_gnss_to_id */
3352 static int hf_nbap_ganss_wk_number_01 = -1;       /* INTEGER_0_8191 */
3353 static int hf_nbap_ganssDay = -1;                 /* INTEGER_0_8191 */
3354 static int hf_nbap_a_one_utc = -1;                /* BIT_STRING_SIZE_24 */
3355 static int hf_nbap_a_zero_utc = -1;               /* BIT_STRING_SIZE_32 */
3356 static int hf_nbap_t_ot_utc = -1;                 /* BIT_STRING_SIZE_8 */
3357 static int hf_nbap_w_n_t_utc = -1;                /* BIT_STRING_SIZE_8 */
3358 static int hf_nbap_delta_t_ls_utc = -1;           /* BIT_STRING_SIZE_8 */
3359 static int hf_nbap_w_n_lsf_utc = -1;              /* BIT_STRING_SIZE_8 */
3360 static int hf_nbap_dn_utc = -1;                   /* BIT_STRING_SIZE_8 */
3361 static int hf_nbap_delta_t_lsf_utc = -1;          /* BIT_STRING_SIZE_8 */
3362 static int hf_nbap_utcA0 = -1;                    /* BIT_STRING_SIZE_16 */
3363 static int hf_nbap_utcA1 = -1;                    /* BIT_STRING_SIZE_13 */
3364 static int hf_nbap_utcA2 = -1;                    /* BIT_STRING_SIZE_7 */
3365 static int hf_nbap_utcDeltaTls = -1;              /* BIT_STRING_SIZE_8 */
3366 static int hf_nbap_utcTot = -1;                   /* BIT_STRING_SIZE_16 */
3367 static int hf_nbap_utcWNot = -1;                  /* BIT_STRING_SIZE_13 */
3368 static int hf_nbap_utcWNlsf = -1;                 /* BIT_STRING_SIZE_8 */
3369 static int hf_nbap_utcDN = -1;                    /* BIT_STRING_SIZE_4 */
3370 static int hf_nbap_utcDeltaTlsf = -1;             /* BIT_STRING_SIZE_8 */
3371 static int hf_nbap_nA = -1;                       /* BIT_STRING_SIZE_11 */
3372 static int hf_nbap_tauC = -1;                     /* BIT_STRING_SIZE_32 */
3373 static int hf_nbap_deltaUT1_01 = -1;              /* GANSS_DeltaUT1 */
3374 static int hf_nbap_kp = -1;                       /* BIT_STRING_SIZE_2 */
3375 static int hf_nbap_utcA1wnt = -1;                 /* BIT_STRING_SIZE_24 */
3376 static int hf_nbap_utcA0wnt = -1;                 /* BIT_STRING_SIZE_32 */
3377 static int hf_nbap_utcTot_01 = -1;                /* BIT_STRING_SIZE_8 */
3378 static int hf_nbap_utcWNt = -1;                   /* BIT_STRING_SIZE_8 */
3379 static int hf_nbap_utcDN_01 = -1;                 /* BIT_STRING_SIZE_8 */
3380 static int hf_nbap_utcStandardID = -1;            /* BIT_STRING_SIZE_3 */
3381 static int hf_nbap_wna_alm = -1;                  /* BIT_STRING_SIZE_8 */
3382 static int hf_nbap_sat_info_almanac = -1;         /* SAT_Info_Almanac */
3383 static int hf_nbap_sVGlobalHealth_alm = -1;       /* BIT_STRING_SIZE_364 */
3384 static int hf_nbap_alpha_zero_ionos_01 = -1;      /* BIT_STRING_SIZE_8 */
3385 static int hf_nbap_alpha_one_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
3386 static int hf_nbap_alpha_two_ionos_01 = -1;       /* BIT_STRING_SIZE_8 */
3387 static int hf_nbap_alpha_three_ionos = -1;        /* BIT_STRING_SIZE_8 */
3388 static int hf_nbap_beta_zero_ionos = -1;          /* BIT_STRING_SIZE_8 */
3389 static int hf_nbap_beta_one_ionos = -1;           /* BIT_STRING_SIZE_8 */
3390 static int hf_nbap_beta_two_ionos = -1;           /* BIT_STRING_SIZE_8 */
3391 static int hf_nbap_beta_three_ionos = -1;         /* BIT_STRING_SIZE_8 */
3392 static int hf_nbap_GPS_Information_item = -1;     /* GPS_Information_Item */
3393 static int hf_nbap_bad_satellites = -1;           /* GPSBadSat_Info_RealTime_Integrity */
3394 static int hf_nbap_no_bad_satellites = -1;        /* NULL */
3395 static int hf_nbap_sat_info = -1;                 /* SATInfo_RealTime_Integrity */
3396 static int hf_nbap_GPS_NavigationModel_and_TimeRecovery_item = -1;  /* GPS_NavandRecovery_Item */
3397 static int hf_nbap_tx_tow_nav = -1;               /* INTEGER_0_1048575 */
3398 static int hf_nbap_sat_id_nav = -1;               /* SAT_ID */
3399 static int hf_nbap_tlm_message_nav = -1;          /* BIT_STRING_SIZE_14 */
3400 static int hf_nbap_tlm_revd_c_nav = -1;           /* BIT_STRING_SIZE_2 */
3401 static int hf_nbap_ho_word_nav = -1;              /* BIT_STRING_SIZE_22 */
3402 static int hf_nbap_w_n_nav = -1;                  /* BIT_STRING_SIZE_10 */
3403 static int hf_nbap_ca_or_p_on_l2_nav = -1;        /* BIT_STRING_SIZE_2 */
3404 static int hf_nbap_user_range_accuracy_index_nav = -1;  /* BIT_STRING_SIZE_4 */
3405 static int hf_nbap_sv_health_nav = -1;            /* BIT_STRING_SIZE_6 */
3406 static int hf_nbap_iodc_nav = -1;                 /* BIT_STRING_SIZE_10 */
3407 static int hf_nbap_l2_p_dataflag_nav = -1;        /* BIT_STRING_SIZE_1 */
3408 static int hf_nbap_sf1_reserved_nav = -1;         /* BIT_STRING_SIZE_87 */
3409 static int hf_nbap_t_gd_nav = -1;                 /* BIT_STRING_SIZE_8 */
3410 static int hf_nbap_t_oc_nav = -1;                 /* BIT_STRING_SIZE_16 */
3411 static int hf_nbap_a_f_2_nav = -1;                /* BIT_STRING_SIZE_8 */
3412 static int hf_nbap_a_f_1_nav = -1;                /* BIT_STRING_SIZE_16 */
3413 static int hf_nbap_a_f_zero_nav = -1;             /* BIT_STRING_SIZE_22 */
3414 static int hf_nbap_gps_e_nav = -1;                /* BIT_STRING_SIZE_32 */
3415 static int hf_nbap_t_oe_nav = -1;                 /* BIT_STRING_SIZE_16 */
3416 static int hf_nbap_fit_interval_flag_nav = -1;    /* BIT_STRING_SIZE_1 */
3417 static int hf_nbap_aodo_nav = -1;                 /* BIT_STRING_SIZE_5 */
3418 static int hf_nbap_gps_omega_nav = -1;            /* BIT_STRING_SIZE_32 */
3419 static int hf_nbap_spare_zero_fill = -1;          /* BIT_STRING_SIZE_20 */
3420 static int hf_nbap_latitudeSign_01 = -1;          /* T_latitudeSign_01 */
3421 static int hf_nbap_latitude = -1;                 /* INTEGER_0_8388607 */
3422 static int hf_nbap_longitude = -1;                /* INTEGER_M8388608_8388607 */
3423 static int hf_nbap_directionOfAltitude_01 = -1;   /* T_directionOfAltitude_01 */
3424 static int hf_nbap_implicit = -1;                 /* HARQ_MemoryPartitioning_Implicit */
3425 static int hf_nbap_explicit = -1;                 /* HARQ_MemoryPartitioning_Explicit */
3426 static int hf_nbap_number_of_Processes = -1;      /* INTEGER_1_8_ */
3427 static int hf_nbap_hARQ_MemoryPartitioningList = -1;  /* HARQ_MemoryPartitioningList */
3428 static int hf_nbap_HARQ_MemoryPartitioningList_item = -1;  /* HARQ_MemoryPartitioningItem */
3429 static int hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item = -1;  /* HARQ_MemoryPartitioningItem */
3430 static int hf_nbap_process_Memory_Size = -1;      /* T_process_Memory_Size */
3431 static int hf_nbap_HS_DSCHProvidedBitRate_item = -1;  /* HS_DSCHProvidedBitRate_Item */
3432 static int hf_nbap_hS_DSCHProvidedBitRateValue = -1;  /* HS_DSCHProvidedBitRateValue */
3433 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item */
3434 static int hf_nbap_hS_DSCHProvidedBitRateValue_01 = -1;  /* HS_DSCHProvidedBitRate */
3435 static int hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item = -1;  /* HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item */
3436 static int hf_nbap_HS_DSCHRequiredPower_item = -1;  /* HS_DSCHRequiredPower_Item */
3437 static int hf_nbap_hS_DSCHRequiredPowerValue = -1;  /* HS_DSCHRequiredPowerValue */
3438 static int hf_nbap_hS_DSCHRequiredPowerPerUEInformation = -1;  /* HS_DSCHRequiredPowerPerUEInformation */
3439 static int hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item = -1;  /* HS_DSCHRequiredPowerPerUEInformation_Item */
3440 static int hf_nbap_cRNC_CommunicationContextID = -1;  /* CRNC_CommunicationContextID */
3441 static int hf_nbap_hS_DSCHRequiredPowerPerUEWeight = -1;  /* HS_DSCHRequiredPowerPerUEWeight */
3442 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item */
3443 static int hf_nbap_hS_DSCHRequiredPowerValue_01 = -1;  /* HS_DSCHRequiredPower */
3444 static int hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item = -1;  /* HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item */
3445 static int hf_nbap_hsdpa_PICH_Shared_with_PCH = -1;  /* HSDPA_PICH_Shared_with_PCH */
3446 static int hf_nbap_hsdpa_PICH_notShared_with_PCH = -1;  /* HSDPA_PICH_notShared_with_PCH */
3447 static int hf_nbap_hsdpa_PICH_SharedPCH_ID = -1;  /* CommonPhysicalChannelID */
3448 static int hf_nbap_hSDPA_PICH_notShared_ID = -1;  /* CommonPhysicalChannelID */
3449 static int hf_nbap_fdd_DL_Channelisation_CodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
3450 static int hf_nbap_pich_Power = -1;               /* PICH_Power */
3451 static int hf_nbap_pich_Mode = -1;                /* PICH_Mode */
3452 static int hf_nbap_sttd_Indicator = -1;           /* STTD_Indicator */
3453 static int hf_nbap_hsdsch_Common_Information = -1;  /* HSDSCH_Common_Information */
3454 static int hf_nbap_commonMACFlow_Specific_Information = -1;  /* CommonMACFlow_Specific_InfoList */
3455 static int hf_nbap_hsSCCH_Specific_Information_ResponseFDD = -1;  /* HSSCCH_Specific_InformationRespListFDD */
3456 static int hf_nbap_hARQ_MemoryPartitioning = -1;  /* HARQ_MemoryPartitioning */
3457 static int hf_nbap_commonMACFlow_Specific_Info_Response = -1;  /* CommonMACFlow_Specific_InfoList_Response */
3458 static int hf_nbap_cCCH_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
3459 static int hf_nbap_sRB1_PriorityQueue_Id = -1;    /* PriorityQueue_Id */
3460 static int hf_nbap_associatedCommon_MACFlow = -1;  /* Common_MACFlow_ID */
3461 static int hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient = -1;  /* FACH_Measurement_Occasion_Cycle_Length_Coefficient */
3462 static int hf_nbap_rACH_Measurement_Result = -1;  /* RACH_Measurement_Result */
3463 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information = -1;  /* BCCH_Specific_HSDSCH_RNTI_Information */
3464 static int hf_nbap_hSDSCH_MACdFlows_Information = -1;  /* HSDSCH_MACdFlows_Information */
3465 static int hf_nbap_ueCapability_Info = -1;        /* UE_Capability_Information */
3466 static int hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM = -1;  /* MAChsReorderingBufferSize_for_RLC_UM */
3467 static int hf_nbap_hsscch_PowerOffset = -1;       /* HSSCCH_PowerOffset */
3468 static int hf_nbap_tDD_AckNack_Power_Offset = -1;  /* TDD_AckNack_Power_Offset */
3469 static int hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify = -1;  /* HSDSCH_MACdFlow_Specific_InfoList_to_Modify */
3470 static int hf_nbap_priorityQueueInfotoModify = -1;  /* PriorityQueue_InfoList_to_Modify */
3471 static int hf_nbap_hSSCCHCodeChangeGrant = -1;    /* HSSCCH_Code_Change_Grant */
3472 static int hf_nbap_tDDAckNackPowerOffset = -1;    /* TDD_AckNack_Power_Offset */
3473 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem_to_Modify */
3474 static int hf_nbap_hsDSCH_MACdFlow_ID = -1;       /* HSDSCH_MACdFlow_ID */
3475 static int hf_nbap_priorityQueueInfotoModifyUnsynchronised = -1;  /* PriorityQueue_InfoList_to_Modify_Unsynchronised */
3476 static int hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp */
3477 static int hf_nbap_sixtyfourQAM_UsageAllowedIndicator = -1;  /* SixtyfourQAM_UsageAllowedIndicator */
3478 static int hf_nbap_hSDSCH_RNTI = -1;              /* HSDSCH_RNTI */
3479 static int hf_nbap_sixtyfourQAM_DL_UsageIndicator = -1;  /* SixtyfourQAM_DL_UsageIndicator */
3480 static int hf_nbap_hSDSCH_TBSizeTableIndicator = -1;  /* HSDSCH_TBSizeTableIndicator */
3481 static int hf_nbap_hSSCCH_CodeChangeGrant = -1;   /* HSSCCH_Code_Change_Grant */
3482 static int hf_nbap_hsSCCHCodeChangeIndicator = -1;  /* HSSCCH_CodeChangeIndicator */
3483 static int hf_nbap_hS_PDSCH_Code_Change_Indicator = -1;  /* HS_PDSCH_Code_Change_Indicator */
3484 static int hf_nbap_hS_DSCH_Secondary_Serving_cell_choice = -1;  /* HS_DSCH_Secondary_Serving_cell_change_choice */
3485 static int hf_nbap_hS_Secondary_Serving_cell_change_successful = -1;  /* HS_Secondary_Serving_cell_change_successful */
3486 static int hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful = -1;  /* HS_Secondary_Serving_cell_change_unsuccessful */
3487 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information_Response */
3488 static int hf_nbap_paging_MACFlow_Specific_Information = -1;  /* Paging_MACFlow_Specific_Information */
3489 static int hf_nbap_number_of_PCCH_transmission = -1;  /* Number_of_PCCH_transmission */
3490 static int hf_nbap_transport_Block_Size_List = -1;  /* Transport_Block_Size_List */
3491 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item = -1;  /* HSDSCH_Paging_System_Information_ResponseList */
3492 static int hf_nbap_pagingMACFlow_ID = -1;         /* Paging_MACFlow_ID */
3493 static int hf_nbap_hSPDSCH_Code_Index = -1;       /* HSPDSCH_Code_Index */
3494 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDD = -1;  /* HSSCCH_Specific_InformationRespListTDD */
3495 static int hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR = -1;  /* HSSCCH_Specific_InformationRespListTDDLCR */
3496 static int hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item = -1;  /* HSDSCH_MACdFlow_Specific_InformationResp_Item */
3497 static int hf_nbap_hsDSCHMacdFlow_Id = -1;        /* HSDSCH_MACdFlow_ID */
3498 static int hf_nbap_hSDSCH_MACdFlow_Specific_Info = -1;  /* HSDSCH_MACdFlow_Specific_InfoList */
3499 static int hf_nbap_priorityQueue_Info = -1;       /* PriorityQueue_InfoList */
3500 static int hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item = -1;  /* HSDSCH_MACdFlow_Specific_InfoItem */
3501 static int hf_nbap_HSDSCH_MACdFlows_to_Delete_item = -1;  /* HSDSCH_MACdFlows_to_Delete_Item */
3502 static int hf_nbap_HSDSCH_Initial_Capacity_Allocation_item = -1;  /* HSDSCH_Initial_Capacity_AllocationItem */
3503 static int hf_nbap_maximum_MACdPDU_Size = -1;     /* MACdPDU_Size */
3504 static int hf_nbap_hSDSCH_InitialWindowSize = -1;  /* HSDSCH_InitialWindowSize */
3505 static int hf_nbap_setsOfHS_SCCH_Codes = -1;      /* SetsOfHS_SCCH_Codes */
3506 static int hf_nbap_hARQ_Preamble_Mode_Activation_Indicator = -1;  /* HARQ_Preamble_Mode_Activation_Indicator */
3507 static int hf_nbap_mIMO_N_M_Ratio = -1;           /* MIMO_N_M_Ratio */
3508 static int hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response = -1;  /* ContinuousPacketConnectivityHS_SCCH_less_Information_Response */
3509 static int hf_nbap_Additional_EDCH_Preconfiguration_Information_item = -1;  /* Additional_EDCH_Preconfiguration_Information_ItemIEs */
3510 static int hf_nbap_mAChsResetScheme = -1;         /* MAChsResetScheme */
3511 static int hf_nbap_hSDSCH_Physical_Layer_Category = -1;  /* INTEGER_1_64_ */
3512 static int hf_nbap_secondaryServingCells = -1;    /* SecondaryServingCells */
3513 static int hf_nbap_numPrimaryHS_SCCH_Codes = -1;  /* NumHS_SCCH_Codes */
3514 static int hf_nbap_hARQ_Preamble_Mode = -1;       /* HARQ_Preamble_Mode */
3515 static int hf_nbap_mIMO_ActivationIndicator = -1;  /* MIMO_ActivationIndicator */
3516 static int hf_nbap_hSDSCH_MACdPDUSizeFormat = -1;  /* HSDSCH_MACdPDUSizeFormat */
3517 static int hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator = -1;  /* NULL */
3518 static int hf_nbap_HS_SCCH_PreconfiguredCodes_item = -1;  /* HS_SCCH_PreconfiguredCodesItem */
3519 static int hf_nbap_hS_SCCH_CodeNumber = -1;       /* HS_SCCH_CodeNumber */
3520 static int hf_nbap_HSSCCH_Specific_InformationRespListFDD_item = -1;  /* HSSCCH_Codes */
3521 static int hf_nbap_codeNumber = -1;               /* INTEGER_0_127 */
3522 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD */
3523 static int hf_nbap_timeslot = -1;                 /* TimeSlot */
3524 static int hf_nbap_tDD_ChannelisationCode = -1;   /* TDD_ChannelisationCode */
3525 static int hf_nbap_hSSICH_Info = -1;              /* HSSICH_Info */
3526 static int hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item = -1;  /* HSSCCH_Specific_InformationRespItemTDDLCR */
3527 static int hf_nbap_timeslotLCR = -1;              /* TimeSlotLCR */
3528 static int hf_nbap_first_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
3529 static int hf_nbap_second_TDD_ChannelisationCode = -1;  /* TDD_ChannelisationCode */
3530 static int hf_nbap_hSSICH_InfoLCR = -1;           /* HSSICH_InfoLCR */
3531 static int hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item = -1;  /* HSSCCH_Specific_InformationRespItemTDD768 */
3532 static int hf_nbap_tDD_ChannelisationCode768 = -1;  /* TDD_ChannelisationCode768 */
3533 static int hf_nbap_hSSICH_Info768 = -1;           /* HSSICH_Info768 */
3534 static int hf_nbap_hsSICH_ID = -1;                /* HS_SICH_ID */
3535 static int hf_nbap_failed_HS_SICH = -1;           /* HS_SICH_failed */
3536 static int hf_nbap_missed_HS_SICH = -1;           /* HS_SICH_missed */
3537 static int hf_nbap_total_HS_SICH = -1;            /* HS_SICH_total */
3538 static int hf_nbap_number_of_HS_PDSCH_codes = -1;  /* INTEGER_0_maxHS_PDSCHCodeNrComp_1 */
3539 static int hf_nbap_hS_PDSCH_Start_code_number = -1;  /* HS_PDSCH_Start_code_number */
3540 static int hf_nbap_replace_02 = -1;               /* HS_SCCH_FDD_Code_List */
3541 static int hf_nbap_HS_SCCH_FDD_Code_List_item = -1;  /* HS_SCCH_FDD_Code_Information_Item */
3542 static int hf_nbap_hspdsch_RL_ID = -1;            /* RL_ID */
3543 static int hf_nbap_hSDSCH_FDD_Information = -1;   /* HSDSCH_FDD_Information */
3544 static int hf_nbap_hsdsch_RNTI = -1;              /* HSDSCH_RNTI */
3545 static int hf_nbap_hS_DSCH_serving_cell_choice = -1;  /* HS_DSCH_serving_cell_choice */
3546 static int hf_nbap_hS_serving_cell_change_successful = -1;  /* HS_serving_cell_change_successful */
3547 static int hf_nbap_hS_serving_cell_change_unsuccessful = -1;  /* HS_serving_cell_change_unsuccessful */
3548 static int hf_nbap_hSDSCH_FDD_Information_Response = -1;  /* HSDSCH_FDD_Information_Response */
3549 static int hf_nbap_hsdpa_PICH_notShared_with_PCHLCR = -1;  /* HSDPA_PICH_notShared_with_PCHLCR */
3550 static int hf_nbap_tdd_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
3551 static int hf_nbap_tdd_PhysicalChannelOffset = -1;  /* TDD_PhysicalChannelOffset */
3552 static int hf_nbap_pagingIndicatorLength = -1;    /* PagingIndicatorLength */
3553 static int hf_nbap_pICH_Power = -1;               /* PICH_Power */
3554 static int hf_nbap_second_TDD_ChannelisationCodeLCR = -1;  /* TDD_ChannelisationCodeLCR */
3555 static int hf_nbap_hsdsch_Common_InformationLCR = -1;  /* HSDSCH_Common_InformationLCR */
3556 static int hf_nbap_commonMACFlow_Specific_InformationLCR = -1;  /* CommonMACFlow_Specific_InfoListLCR */
3557 static int hf_nbap_common_H_RNTI_InformationLCR = -1;  /* Common_H_RNTI_InformationLCR */
3558 static int hf_nbap_sync_InformationLCR = -1;      /* Sync_InformationLCR */
3559 static int hf_nbap_hSSICH_SIRTarget = -1;         /* UL_SIR */
3560 static int hf_nbap_hSSICH_TPC_StepSize = -1;      /* TDD_TPC_UplinkStepSize_LCR */
3561 static int hf_nbap_hsSCCH_Specific_Information_ResponseLCR = -1;  /* HSSCCH_Specific_InformationRespListLCR */
3562 static int hf_nbap_commonMACFlow_Specific_Info_ResponseLCR = -1;  /* CommonMACFlow_Specific_InfoList_ResponseLCR */
3563 static int hf_nbap_associatedCommon_MACFlowLCR = -1;  /* Common_MACFlow_ID_LCR */
3564 static int hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;  /* BCCH_Specific_HSDSCH_RNTI_InformationLCR */
3565 static int hf_nbap_paging_MACFlow_Specific_InformationLCR = -1;  /* Paging_MACFlow_Specific_InformationLCR */
3566 static int hf_nbap_reception_Window_Size = -1;    /* INTEGER_1_16 */
3567 static int hf_nbap_n_PCH = -1;                    /* INTEGER_1_8 */
3568 static int hf_nbap_paging_Subchannel_Size = -1;   /* INTEGER_1_3 */
3569 static int hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item = -1;  /* HSDSCH_Paging_System_Information_ResponseListLCR */
3570 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst */
3571 static int hf_nbap_HSSCCH_Specific_InformationRespListLCR_item = -1;  /* HSSCCH_Specific_InformationRespItemLCR */
3572 static int hf_nbap_hS_SCCH_ID_LCR = -1;           /* HS_SCCH_ID_LCR */
3573 static int hf_nbap_transport_Block_Size_List_01 = -1;  /* Transport_Block_Size_List_LCR */
3574 static int hf_nbap_hS_DSCH_SPS_Reservation_Indicator = -1;  /* SPS_Reservation_Indicator */
3575 static int hf_nbap_hS_DSCH_SPS_Operation_Indicator = -1;  /* HS_DSCH_SPS_Operation_Indicator */
3576 static int hf_nbap_Transport_Block_Size_List_LCR_item = -1;  /* Transport_Block_Size_Item_LCR */
3577 static int hf_nbap_transport_Block_Size_maping_Index_LCR = -1;  /* Transport_Block_Size_maping_Index_LCR */
3578 static int hf_nbap_transport_Block_Size_Index_LCR = -1;  /* Transport_Block_Size_Index_LCR */
3579 static int hf_nbap_Repetition_Period_List_LCR_item = -1;  /* Repetition_Period_Item_LCR */
3580 static int hf_nbap_repetitionPeriodIndex = -1;    /* RepetitionPeriodIndex */
3581 static int hf_nbap_logicalChannellevel = -1;      /* LogicalChannellevel */
3582 static int hf_nbap_priorityQueuelevel = -1;       /* PriorityQueuelevel */
3583 static int hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS = -1;  /* HS_SICH_InformationList_for_HS_DSCH_SPS */
3584 static int hf_nbap_initial_HS_PDSCH_SPS_Resource = -1;  /* Initial_HS_PDSCH_SPS_Resource */
3585 static int hf_nbap_buffer_Size_for_HS_DSCH_SPS = -1;  /* Process_Memory_Size */
3586 static int hf_nbap_number_of_Processes_for_HS_DSCH_SPS = -1;  /* Number_of_Processes_for_HS_DSCH_SPS */
3587 static int hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item = -1;  /* HS_SICH_InformationItem_for_HS_DSCH_SPS */
3588 static int hf_nbap_hS_SICH_Mapping_Index = -1;    /* HS_SICH_Mapping_Index */
3589 static int hf_nbap_hS_SICH_Type = -1;             /* HS_SICH_Type */
3590 static int hf_nbap_hS_SCCH_Associated_HS_SICH = -1;  /* HS_SCCH_Associated_HS_SICH */
3591 static int hf_nbap_non_HS_SCCH_Associated_HS_SICH = -1;  /* Non_HS_SCCH_Associated_HS_SICH */
3592 static int hf_nbap_extended_HS_SICH_ID = -1;      /* Extended_HS_SICH_ID */
3593 static int hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID = -1;  /* Non_HS_SCCH_Aassociated_HS_SICH_ID */
3594 static int hf_nbap_hS_PDSCH_Offset = -1;          /* TDD_PhysicalChannelOffset */
3595 static int hf_nbap_timeslot_Resource_Related_Information_01 = -1;  /* HS_DSCH_TimeslotResourceLCR */
3596 static int hf_nbap_startCode = -1;                /* TDD_ChannelisationCode */
3597 static int hf_nbap_endCode = -1;                  /* TDD_ChannelisationCode */
3598 static int hf_nbap_transport_Block_Size_Index_01 = -1;  /* Transport_Block_Size_Index_LCR */
3599 static int hf_nbap_modulationType = -1;           /* ModulationSPS_LCR */
3600 static int hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList = -1;  /* Non_HS_SCCH_Associated_HS_SICH_InformationList */
3601 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1;  /* Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3602 static int hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item = -1;  /* Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3603 static int hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList = -1;  /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList */
3604 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item = -1;  /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3605 static int hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item = -1;  /* Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem */
3606 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item = -1;  /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem */
3607 static int hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item = -1;  /* Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem */
3608 static int hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item = -1;  /* HSSICH_ReferenceSignal_InformationLCR */
3609 static int hf_nbap_midambleConfigurationLCR = -1;  /* MidambleConfigurationLCR */
3610 static int hf_nbap_midambleShift = -1;            /* INTEGER_0_15 */
3611 static int hf_nbap_hSSICH_ReferenceSignal_InformationLCR = -1;  /* HSSICH_ReferenceSignal_InformationLCR */
3612 static int hf_nbap_sub_Frame_Number = -1;         /* Sub_Frame_Number */
3613 static int hf_nbap_onDemand = -1;                 /* NULL */
3614 static int hf_nbap_periodic = -1;                 /* InformationReportCharacteristicsType_ReportPeriodicity */
3615 static int hf_nbap_onModification = -1;           /* InformationReportCharacteristicsType_OnModification */
3616 static int hf_nbap_min = -1;                      /* ReportPeriodicity_Scaledmin */
3617 static int hf_nbap_hours = -1;                    /* ReportPeriodicity_Scaledhour */
3618 static int hf_nbap_information_thresholds = -1;   /* InformationThresholds */
3619 static int hf_nbap_dgps = -1;                     /* DGPSThresholds */
3620 static int hf_nbap_dGANSSThreshold = -1;          /* DGANSSThreshold */
3621 static int hf_nbap_information_Type_Item = -1;    /* Information_Type_Item */
3622 static int hf_nbap_gPSInformation = -1;           /* GPS_Information */
3623 static int hf_nbap_iP_SpacingFDD = -1;            /* T_iP_SpacingFDD */
3624 static int hf_nbap_iP_Length = -1;                /* T_iP_Length */
3625 static int hf_nbap_seed = -1;                     /* INTEGER_0_63 */
3626 static int hf_nbap_burstModeParams = -1;          /* BurstModeParams */
3627 static int hf_nbap_iP_Offset = -1;                /* INTEGER_0_9 */
3628 static int hf_nbap_iP_SpacingTDD = -1;            /* T_iP_SpacingTDD */
3629 static int hf_nbap_iP_Start = -1;                 /* INTEGER_0_4095 */
3630 static int hf_nbap_iP_Slot = -1;                  /* INTEGER_0_14 */
3631 static int hf_nbap_iP_PCCPCH = -1;                /* T_iP_PCCPCH */
3632 static int hf_nbap_iP_SpacingTDD_01 = -1;         /* T_iP_SpacingTDD_01 */
3633 static int hf_nbap_iP_Sub = -1;                   /* T_iP_Sub */
3634 static int hf_nbap_cFNOffset = -1;                /* INTEGER_0_255 */
3635 static int hf_nbap_burstStart = -1;               /* INTEGER_0_15 */
3636 static int hf_nbap_burstLength = -1;              /* INTEGER_10_25 */
3637 static int hf_nbap_burstFreq = -1;                /* INTEGER_1_16 */
3638 static int hf_nbap_idleIntervalInfo_k = -1;       /* T_idleIntervalInfo_k */
3639 static int hf_nbap_idleIntervalInfo_offset = -1;  /* INTEGER_0_7 */
3640 static int hf_nbap_maxTimeslotsPerSubFrame = -1;  /* INTEGER_1_6 */
3641 static int hf_nbap_maxPhysChPerTimeslot = -1;     /* T_maxPhysChPerTimeslot */
3642 static int hf_nbap_MACdPDU_Size_Indexlist_item = -1;  /* MACdPDU_Size_IndexItem */
3643 static int hf_nbap_sID = -1;                      /* SID */
3644 static int hf_nbap_macdPDU_Size = -1;             /* MACdPDU_Size */
3645 static int hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item = -1;  /* MACdPDU_Size_IndexItem_to_Modify */
3646 static int hf_nbap_maximum_TB_Size_cell_edge_users = -1;  /* INTEGER_0_5000_ */
3647 static int hf_nbap_maximum_TB_Size_other_users = -1;  /* INTEGER_0_5000_ */
3648 static int hf_nbap_MessageStructure_item = -1;    /* MessageStructure_item */
3649 static int hf_nbap_repetitionNumber_01 = -1;      /* RepetitionNumber1 */
3650 static int hf_nbap_type1 = -1;                    /* Type1 */
3651 static int hf_nbap_midambleConfigurationBurstType1And3 = -1;  /* MidambleConfigurationBurstType1And3 */
3652 static int hf_nbap_midambleAllocationMode = -1;   /* MidambleAllocationMode1 */
3653 static int hf_nbap_defaultMidamble = -1;          /* NULL */
3654 static int hf_nbap_commonMidamble = -1;           /* NULL */
3655 static int hf_nbap_ueSpecificMidamble = -1;       /* MidambleShiftLong */
3656 static int hf_nbap_type2 = -1;                    /* Type2 */
3657 static int hf_nbap_midambleConfigurationBurstType2 = -1;  /* MidambleConfigurationBurstType2 */
3658 static int hf_nbap_midambleAllocationMode_01 = -1;  /* MidambleAllocationMode2 */
3659 static int hf_nbap_ueSpecificMidamble_01 = -1;    /* MidambleShiftShort */
3660 static int hf_nbap_type3 = -1;                    /* Type3 */
3661 static int hf_nbap_midambleAllocationMode_02 = -1;  /* MidambleAllocationMode3 */
3662 static int hf_nbap_midambleAllocationMode_03 = -1;  /* MidambleAllocationMode */
3663 static int hf_nbap_midambleShift_01 = -1;         /* MidambleShiftLong */
3664 static int hf_nbap_type1_01 = -1;                 /* Type7681 */
3665 static int hf_nbap_midambleAllocationMode_04 = -1;  /* MidambleAllocationMode7681 */
3666 static int hf_nbap_type2_01 = -1;                 /* Type7682 */
3667 static int hf_nbap_midambleConfigurationBurstType2_768 = -1;  /* MidambleConfigurationBurstType2_768 */
3668 static int hf_nbap_midambleAllocationMode_05 = -1;  /* MidambleAllocationMode7682 */
3669 static int hf_nbap_ueSpecificMidamble_02 = -1;    /* MidambleShiftShort768 */
3670 static int hf_nbap_type3_01 = -1;                 /* Type7683 */
3671 static int hf_nbap_midambleAllocationMode_06 = -1;  /* MidambleAllocationMode7683 */
3672 static int hf_nbap_primary_and_secondary_CPICH = -1;  /* CommonPhysicalChannelID */
3673 static int hf_nbap_normal_and_diversity_primary_CPICH = -1;  /* NULL */
3674 static int hf_nbap_primary_and_secondary_CPICH_01 = -1;  /* PrimaryAndSecondaryCPICHContainer */
3675 static int hf_nbap_normal_and_diversity_primary_CPICH_01 = -1;  /* NormalAndDiversityPrimaryCPICHContainer */
3676 static int hf_nbap_addPriorityQueue = -1;         /* PriorityQueue_InfoItem_to_Add */
3677 static int hf_nbap_modifyPriorityQueue = -1;      /* PriorityQueue_InfoItem_to_Modify */
3678 static int hf_nbap_deletePriorityQueue = -1;      /* PriorityQueue_Id */
3679 static int hf_nbap_qPSK = -1;                     /* NULL */
3680 static int hf_nbap_sixteenQAM = -1;               /* MBSFN_CPICH_secondary_CCPCH_power_offset */
3681 static int hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item = -1;  /* MultipleFreq_HARQ_MemoryPartitioning_InformationItem */
3682 static int hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item = -1;  /* MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR */
3683 static int hf_nbap_multi_Cell_Capability = -1;    /* Multi_Cell_Capability */
3684 static int hf_nbap_dL_PowerBalancing_Information = -1;  /* DL_PowerBalancing_Information */
3685 static int hf_nbap_minimumReducedE_DPDCH_GainFactor = -1;  /* MinimumReducedE_DPDCH_GainFactor */
3686 static int hf_nbap_secondary_UL_Frequency_Activation_State = -1;  /* Secondary_UL_Frequency_Activation_State */
3687 static int hf_nbap_extendedPropagationDelay = -1;  /* ExtendedPropagationDelay */
3688 static int hf_nbap_primary_CPICH_Usage_for_Channel_Estimation = -1;  /* Primary_CPICH_Usage_for_Channel_Estimation */
3689 static int hf_nbap_secondary_CPICH_Information = -1;  /* CommonPhysicalChannelID */
3690 static int hf_nbap_secondary_CPICH_Information_Change = -1;  /* Secondary_CPICH_Information_Change */
3691 static int hf_nbap_e_AGCH_PowerOffset = -1;       /* E_AGCH_PowerOffset */
3692 static int hf_nbap_e_RGCH_PowerOffset = -1;       /* E_RGCH_PowerOffset */
3693 static int hf_nbap_e_HICH_PowerOffset = -1;       /* E_HICH_PowerOffset */
3694 static int hf_nbap_e_DCH_DL_Control_Channel_Grant = -1;  /* NULL */
3695 static int hf_nbap_NeighbouringCellMeasurementInformation_item = -1;  /* NeighbouringCellMeasurementInformation_item */
3696 static int hf_nbap_neighbouringFDDCellMeasurementInformation = -1;  /* NeighbouringFDDCellMeasurementInformation */
3697 static int hf_nbap_neighbouringTDDCellMeasurementInformation = -1;  /* NeighbouringTDDCellMeasurementInformation */
3698 static int hf_nbap_extension_neighbouringCellMeasurementInformation = -1;  /* Extension_neighbouringCellMeasurementInformation */
3699 static int hf_nbap_uC_Id = -1;                    /* UC_Id */
3700 static int hf_nbap_primaryScramblingCode = -1;    /* PrimaryScramblingCode */
3701 static int hf_nbap_cellParameterID = -1;          /* CellParameterID */
3702 static int hf_nbap_NI_Information_item = -1;      /* Notification_Indicator */
3703 static int hf_nbap_Paging_MACFlows_to_DeleteFDD_item = -1;  /* Paging_MACFlows_to_DeleteFDD_Item */
3704 static int hf_nbap_paging_MACFlow_ID = -1;        /* Paging_MACFlow_ID */
3705 static int hf_nbap_Paging_MACFlow_Specific_Information_item = -1;  /* Paging_MAC_Flow_Specific_Information_Item */
3706 static int hf_nbap_paging_MACFlow_Id = -1;        /* Paging_MACFlow_ID */
3707 static int hf_nbap_hSDPA_associated_PICH_Info = -1;  /* HSDPA_Associated_PICH_Information */
3708 static int hf_nbap_paging_MACFlow_PriorityQueue_Information = -1;  /* Paging_MACFlow_PriorityQueue_Information */
3709 static int hf_nbap_Paging_MACFlow_PriorityQueue_Information_item = -1;  /* Paging_MACFlow_PriorityQueue_Item */
3710 static int hf_nbap_priority_Queue_Information_for_Enhanced_PCH = -1;  /* Priority_Queue_Information_for_Enhanced_FACH_PCH */
3711 static int hf_nbap_sequenceNumber = -1;           /* PLCCHsequenceNumber */
3712 static int hf_nbap_Possible_Secondary_Serving_Cell_List_item = -1;  /* Possible_Secondary_Serving_Cell */
3713 static int hf_nbap_local_Cell_ID = -1;            /* Local_Cell_ID */
3714 static int hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO = -1;  /* PowerOffsetForSecondaryCPICHforMIMO */
3715 static int hf_nbap_priorityQueue_Id = -1;         /* PriorityQueue_Id */
3716 static int hf_nbap_t1 = -1;                       /* T1 */
3717 static int hf_nbap_mAC_ehs_Reset_Timer = -1;      /* MAC_ehs_Reset_Timer */
3718 static int hf_nbap_discardTimer = -1;             /* DiscardTimer */
3719 static int hf_nbap_mAC_hsWindowSize = -1;         /* MAC_hsWindowSize */
3720 static int hf_nbap_maximum_MACcPDU_Size = -1;     /* MAC_PDU_SizeExtended */
3721 static int hf_nbap_PriorityQueue_InfoList_item = -1;  /* PriorityQueue_InfoItem */
3722 static int hf_nbap_priorityQueueId = -1;          /* PriorityQueue_Id */
3723 static int hf_nbap_associatedHSDSCH_MACdFlow = -1;  /* HSDSCH_MACdFlow_ID */
3724 static int hf_nbap_mAChsGuaranteedBitRate = -1;   /* MAChsGuaranteedBitRate */
3725 static int hf_nbap_macdPDU_Size_Index = -1;       /* MACdPDU_Size_Indexlist */
3726 static int hf_nbap_rLC_Mode = -1;                 /* RLC_Mode */
3727 static int hf_nbap_PriorityQueue_InfoList_to_Modify_item = -1;  /* ModifyPriorityQueue */
3728 static int hf_nbap_macdPDU_Size_Index_to_Modify = -1;  /* MACdPDU_Size_Indexlist_to_Modify */
3729 static int hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item = -1;  /* PriorityQueue_InfoItem_to_Modify_Unsynchronised */
3730 static int hf_nbap_none = -1;                     /* NULL */
3731 static int hf_nbap_selected_MBMS_Service = -1;    /* Selected_MBMS_Service */
3732 static int hf_nbap_selected_MBMS_Service_List = -1;  /* Selected_MBMS_Service_List */
3733 static int hf_nbap_Selected_MBMS_Service_List_item = -1;  /* Selected_MBMS_Service_Item */
3734 static int hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR = -1;  /* Selected_MBMS_Service_TimeSlot_Information_LCR */
3735 static int hf_nbap_mBMS_Service_TDM_Information = -1;  /* MBMS_Service_TDM_Information */
3736 static int hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item = -1;  /* TimeSlotLCR */
3737 static int hf_nbap_transmission_Time_Interval = -1;  /* T_transmission_Time_Interval */
3738 static int hf_nbap_tDM_Rep = -1;                  /* INTEGER_2_9 */
3739 static int hf_nbap_tDM_Offset = -1;               /* INTEGER_0_8 */
3740 static int hf_nbap_tDM_Length = -1;               /* INTEGER_1_8 */
3741 static int hf_nbap_Paging_MACFlow_Specific_InformationLCR_item = -1;  /* Paging_MAC_Flow_Specific_Information_ItemLCR */
3742 static int hf_nbap_hSDPA_associated_PICH_InfoLCR = -1;  /* HSDPA_Associated_PICH_InformationLCR */
3743 static int hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR = -1;  /* Paging_MACFlow_PriorityQueue_Information */
3744 static int hf_nbap_Paging_MACFlows_to_DeleteLCR_item = -1;  /* Paging_MACFlows_to_DeleteLCR_Item */
3745 static int hf_nbap_RL_Specific_DCH_Info_item = -1;  /* RL_Specific_DCH_Info_Item */
3746 static int hf_nbap_dCH_id = -1;                   /* DCH_ID */
3747 static int hf_nbap_transportlayeraddress = -1;    /* TransportLayerAddress */
3748 static int hf_nbap_rL_Specific_E_DCH_Information = -1;  /* RL_Specific_E_DCH_Information */
3749 static int hf_nbap_RL_Specific_E_DCH_Information_item = -1;  /* RL_Specific_E_DCH_Information_Item */
3750 static int hf_nbap_Reference_E_TFCI_Information_item = -1;  /* Reference_E_TFCI_Information_Item */
3751 static int hf_nbap_reference_E_TFCI = -1;         /* E_TFCI */
3752 static int hf_nbap_reference_E_TFCI_PO = -1;      /* Reference_E_TFCI_PO */
3753 static int hf_nbap_periodic_01 = -1;              /* ReportCharacteristicsType_ReportPeriodicity */
3754 static int hf_nbap_event_a = -1;                  /* ReportCharacteristicsType_EventA */
3755 static int hf_nbap_event_b = -1;                  /* ReportCharacteristicsType_EventB */
3756 static int hf_nbap_event_c = -1;                  /* ReportCharacteristicsType_EventC */
3757 static int hf_nbap_event_d = -1;                  /* ReportCharacteristicsType_EventD */
3758 static int hf_nbap_event_e = -1;                  /* ReportCharacteristicsType_EventE */
3759 static int hf_nbap_event_f = -1;                  /* ReportCharacteristicsType_EventF */
3760 static int hf_nbap_extension_ReportCharacteristics = -1;  /* Extension_ReportCharacteristics */
3761 static int hf_nbap_measurementThreshold = -1;     /* ReportCharacteristicsType_MeasurementThreshold */
3762 static int hf_nbap_measurementHysteresisTime = -1;  /* ReportCharacteristicsType_ScaledMeasurementHysteresisTime */
3763 static int hf_nbap_measurementIncreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3764 static int hf_nbap_measurementChangeTime = -1;    /* ReportCharacteristicsType_ScaledMeasurementChangeTime */
3765 static int hf_nbap_measurementDecreaseThreshold = -1;  /* ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3766 static int hf_nbap_measurementThreshold1 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
3767 static int hf_nbap_measurementThreshold2 = -1;    /* ReportCharacteristicsType_MeasurementThreshold */
3768 static int hf_nbap_reportPeriodicity = -1;        /* ReportCharacteristicsType_ReportPeriodicity */
3769 static int hf_nbap_received_total_wide_band_power_01 = -1;  /* Received_total_wide_band_power_Value_IncrDecrThres */
3770 static int hf_nbap_uL_TimeslotISCP_01 = -1;       /* UL_TimeslotISCP_Value_IncrDecrThres */
3771 static int hf_nbap_sir = -1;                      /* SIR_Value_IncrDecrThres */
3772 static int hf_nbap_sir_error = -1;                /* SIR_Error_Value_IncrDecrThres */
3773 static int hf_nbap_transmitted_code_power = -1;   /* Transmitted_Code_Power_Value_IncrDecrThres */
3774 static int hf_nbap_rscp = -1;                     /* RSCP_Value_IncrDecrThres */
3775 static int hf_nbap_round_trip_time = -1;          /* Round_Trip_Time_IncrDecrThres */
3776 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold */
3777 static int hf_nbap_sir_01 = -1;                   /* SIR_Value */
3778 static int hf_nbap_sir_error_01 = -1;             /* SIR_Error_Value */
3779 static int hf_nbap_transmitted_code_power_01 = -1;  /* Transmitted_Code_Power_Value */
3780 static int hf_nbap_rscp_01 = -1;                  /* RSCP_Value */
3781 static int hf_nbap_rx_timing_deviation = -1;      /* Rx_Timing_Deviation_Value */
3782 static int hf_nbap_round_trip_time_01 = -1;       /* Round_Trip_Time_Value */
3783 static int hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold = -1;  /* Extension_ReportCharacteristicsType_MeasurementThreshold */
3784 static int hf_nbap_msec = -1;                     /* MeasurementChangeTime_Scaledmsec */
3785 static int hf_nbap_msec_01 = -1;                  /* MeasurementHysteresisTime_Scaledmsec */
3786 static int hf_nbap_msec_02 = -1;                  /* ReportPeriodicity_Scaledmsec */
3787 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item = -1;  /* Received_total_wide_band_power_For_CellPortion_Value_Item */
3788 static int hf_nbap_received_total_wide_band_power_value = -1;  /* Received_total_wide_band_power_Value */
3789 static int hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item = -1;  /* Received_total_wide_band_power_For_CellPortion_ValueLCR_Item */
3790 static int hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item = -1;  /* Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item */
3791 static int hf_nbap_received_Scheduled_power_share_value = -1;  /* RSEPS_Value */
3792 static int hf_nbap_informationAvailable = -1;     /* InformationAvailable */
3793 static int hf_nbap_informationnotAvailable = -1;  /* InformationnotAvailable */
3794 static int hf_nbap_requesteddataValue = -1;       /* RequestedDataValue */
3795 static int hf_nbap_dgps_corrections = -1;         /* DGPSCorrections */
3796 static int hf_nbap_gps_navandrecovery = -1;       /* GPS_NavigationModel_and_TimeRecovery */
3797 static int hf_nbap_gps_ionos_model = -1;          /* GPS_Ionospheric_Model */
3798 static int hf_nbap_gps_utc_model = -1;            /* GPS_UTC_Model */
3799 static int hf_nbap_gps_almanac = -1;              /* GPS_Almanac */
3800 static int hf_nbap_gps_rt_integrity = -1;         /* GPS_RealTime_Integrity */
3801 static int hf_nbap_gpsrxpos = -1;                 /* GPS_RX_POS */
3802 static int hf_nbap_SAT_Info_Almanac_item = -1;    /* SAT_Info_Almanac_Item */
3803 static int hf_nbap_data_id = -1;                  /* DATA_ID */
3804 static int hf_nbap_sat_id = -1;                   /* SAT_ID */
3805 static int hf_nbap_gps_e_alm = -1;                /* BIT_STRING_SIZE_16 */
3806 static int hf_nbap_gps_toa_alm = -1;              /* BIT_STRING_SIZE_8 */
3807 static int hf_nbap_gps_delta_I_alm = -1;          /* BIT_STRING_SIZE_16 */
3808 static int hf_nbap_omegadot_alm = -1;             /* BIT_STRING_SIZE_16 */
3809 static int hf_nbap_svhealth_alm = -1;             /* BIT_STRING_SIZE_8 */
3810 static int hf_nbap_gps_a_sqrt_alm = -1;           /* BIT_STRING_SIZE_24 */
3811 static int hf_nbap_omegazero_alm = -1;            /* BIT_STRING_SIZE_24 */
3812 static int hf_nbap_m_zero_alm = -1;               /* BIT_STRING_SIZE_24 */
3813 static int hf_nbap_gps_omega_alm = -1;            /* BIT_STRING_SIZE_24 */
3814 static int hf_nbap_gps_af_zero_alm = -1;          /* BIT_STRING_SIZE_11 */
3815 static int hf_nbap_gps_af_one_alm = -1;           /* BIT_STRING_SIZE_11 */
3816 static int hf_nbap_SAT_Info_Almanac_ExtList_item = -1;  /* SAT_Info_Almanac_ExtItem */
3817 static int hf_nbap_SAT_Info_DGPSCorrections_item = -1;  /* SAT_Info_DGPSCorrections_Item */
3818 static int hf_nbap_iode_dgps = -1;                /* BIT_STRING_SIZE_8 */
3819 static int hf_nbap_prc = -1;                      /* PRC */
3820 static int hf_nbap_range_correction_rate = -1;    /* Range_Correction_Rate */
3821 static int hf_nbap_SATInfo_RealTime_Integrity_item = -1;  /* SAT_Info_RealTime_Integrity_Item */
3822 static int hf_nbap_bad_sat_id = -1;               /* SAT_ID */
3823 static int hf_nbap_SecondaryServingCells_item = -1;  /* SecondaryServingCellsItem */
3824 static int hf_nbap_secondaryC_ID = -1;            /* C_ID */
3825 static int hf_nbap_numSecondaryHS_SCCH_Codes = -1;  /* NumHS_SCCH_Codes */
3826 static int hf_nbap_new_secondary_CPICH = -1;      /* CommonPhysicalChannelID */
3827 static int hf_nbap_secondary_CPICH_shall_not_be_used = -1;  /* NULL */
3828 static int hf_nbap_serving_E_DCH_RL_in_this_NodeB = -1;  /* Serving_E_DCH_RL_in_this_NodeB */
3829 static int hf_nbap_serving_E_DCH_RL_not_in_this_NodeB = -1;  /* NULL */
3830 static int hf_nbap_SetsOfHS_SCCH_Codes_item = -1;  /* SetsOfHS_SCCH_CodesItem */
3831 static int hf_nbap_hS_SCCH_PreconfiguredCodes = -1;  /* HS_SCCH_PreconfiguredCodes */
3832 static int hf_nbap_setup = -1;                    /* Additional_EDCH_Setup_Info */
3833 static int hf_nbap_configurationChange = -1;      /* Additional_EDCH_Cell_Information_ConfigurationChange_List */
3834 static int hf_nbap_removal = -1;                  /* Additional_EDCH_Cell_Information_Removal_List */
3835 static int hf_nbap_sFNSFNChangeLimit = -1;        /* SFNSFNChangeLimit */
3836 static int hf_nbap_predictedSFNSFNDeviationLimit = -1;  /* PredictedSFNSFNDeviationLimit */
3837 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3838 static int hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3839 static int hf_nbap_sFNSFNValue = -1;              /* SFNSFNValue */
3840 static int hf_nbap_sFNSFNQuality = -1;            /* SFNSFNQuality */
3841 static int hf_nbap_sFNSFNDriftRate = -1;          /* SFNSFNDriftRate */
3842 static int hf_nbap_sFNSFNDriftRateQuality = -1;   /* SFNSFNDriftRateQuality */
3843 static int hf_nbap_sFNSFNTimeStampInformation = -1;  /* SFNSFNTimeStampInformation */
3844 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation */
3845 static int hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;  /* T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item */
3846 static int hf_nbap_sFNSFNTimeStamp_FDD = -1;      /* SFN */
3847 static int hf_nbap_sFNSFNTimeStamp_TDD = -1;      /* SFNSFNTimeStamp_TDD */
3848 static int hf_nbap_sFN = -1;                      /* SFN */
3849 static int hf_nbap_sFNSFN_FDD = -1;               /* SFNSFN_FDD */
3850 static int hf_nbap_sFNSFN_TDD = -1;               /* SFNSFN_TDD */
3851 static int hf_nbap_sFNSFN_TDD768 = -1;            /* SFNSFN_TDD768 */
3852 static int hf_nbap_synchronisationReportCharacteristicsType = -1;  /* SynchronisationReportCharacteristicsType */
3853 static int hf_nbap_synchronisationReportCharactThreExc = -1;  /* SynchronisationReportCharactThreExc */
3854 static int hf_nbap_SynchronisationReportCharactThreExc_item = -1;  /* SynchronisationReportCharactThreInfoItem */
3855 static int hf_nbap_syncFrameNumber = -1;          /* SyncFrameNumber */
3856 static int hf_nbap_cellSyncBurstInformation = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem */
3857 static int hf_nbap_cellSyncBurstInformation_item = -1;  /* SynchronisationReportCharactCellSyncBurstInfoItem */
3858 static int hf_nbap_cellSyncBurstCode = -1;        /* CellSyncBurstCode */
3859 static int hf_nbap_cellSyncBurstCodeShift = -1;   /* CellSyncBurstCodeShift */
3860 static int hf_nbap_cellSyncBurstTiming = -1;      /* CellSyncBurstTiming */
3861 static int hf_nbap_cellSyncBurstTimingThreshold = -1;  /* CellSyncBurstTimingThreshold */
3862 static int hf_nbap_SyncDLCodeIdThreInfoLCR_item = -1;  /* SyncDLCodeIdThreInfoList */
3863 static int hf_nbap_syncFrameNoToReceive = -1;     /* SyncFrameNumber */
3864 static int hf_nbap_syncDLCodeIdInfoLCR = -1;      /* SyncDLCodeInfoListLCR */
3865 static int hf_nbap_SyncDLCodeInfoListLCR_item = -1;  /* SyncDLCodeInfoItemLCR */
3866 static int hf_nbap_syncDLCodeId = -1;             /* SYNCDlCodeId */
3867 static int hf_nbap_syncDLCodeIdArrivTime = -1;    /* CellSyncBurstTimingLCR */
3868 static int hf_nbap_syncDLCodeIdTimingThre = -1;   /* CellSyncBurstTimingThreshold */
3869 static int hf_nbap_modulation = -1;               /* Modulation */
3870 static int hf_nbap_TDD_DL_Code_Information_item = -1;  /* TDD_DL_Code_InformationItem */
3871 static int hf_nbap_dPCH_ID = -1;                  /* DPCH_ID */
3872 static int hf_nbap_TDD_DL_Code_LCR_Information_item = -1;  /* TDD_DL_Code_LCR_InformationItem */
3873 static int hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
3874 static int hf_nbap_TDD_DL_Code_768_Information_item = -1;  /* TDD_DL_Code_768_InformationItem */
3875 static int hf_nbap_qPSK_01 = -1;                  /* QPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3876 static int hf_nbap_eightPSK = -1;                 /* EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR */
3877 static int hf_nbap_initialOffset = -1;            /* INTEGER_0_255 */
3878 static int hf_nbap_noinitialOffset = -1;          /* INTEGER_0_63 */
3879 static int hf_nbap_signalledGainFactors = -1;     /* T_signalledGainFactors */
3880 static int hf_nbap_gainFactor = -1;               /* T_gainFactor */
3881 static int hf_nbap_fdd = -1;                      /* T_fdd */
3882 static int hf_nbap_betaC = -1;                    /* BetaCD */
3883 static int hf_nbap_betaD = -1;                    /* BetaCD */
3884 static int hf_nbap_tdd = -1;                      /* BetaCD */
3885 static int hf_nbap_refTFCNumber = -1;             /* RefTFCNumber */
3886 static int hf_nbap_computedGainFactors = -1;      /* RefTFCNumber */
3887 static int hf_nbap_TDD_UL_Code_Information_item = -1;  /* TDD_UL_Code_InformationItem */
3888 static int hf_nbap_TDD_UL_Code_LCR_Information_item = -1;  /* TDD_UL_Code_LCR_InformationItem */
3889 static int hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR = -1;  /* TDD_UL_DPCH_TimeSlotFormat_LCR */
3890 static int hf_nbap_TDD_UL_Code_768_Information_item = -1;  /* TDD_UL_Code_768_InformationItem */
3891 static int hf_nbap_qPSK_02 = -1;                  /* QPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3892 static int hf_nbap_eightPSK_01 = -1;              /* EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR */
3893 static int hf_nbap_tFCI_SignallingOption = -1;    /* TFCI_SignallingMode_TFCI_SignallingOption */
3894 static int hf_nbap_not_Used_splitType = -1;       /* NULL */
3895 static int hf_nbap_not_Used_lengthOfTFCI2 = -1;   /* NULL */
3896 static int hf_nbap_TimeSlot_InitiatedListLCR_item = -1;  /* TimeSlotLCR */
3897 static int hf_nbap_TimeSlotMeasurementValueListLCR_item = -1;  /* TimeSlotMeasurementValueLCR */
3898 static int hf_nbap_commonMeasurementValue = -1;   /* CommonMeasurementValue */
3899 static int hf_nbap_initialPhase_01 = -1;          /* INTEGER_0_1048575_ */
3900 static int hf_nbap_dsField = -1;                  /* DsField */
3901 static int hf_nbap_genericTrafficCategory = -1;   /* GenericTrafficCategory */
3902 static int hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;  /* Transmission_Gap_Pattern_Sequence_Information_item */
3903 static int hf_nbap_tGSN = -1;                     /* TGSN */
3904 static int hf_nbap_tGL1 = -1;                     /* GapLength */
3905 static int hf_nbap_tGL2 = -1;                     /* GapLength */
3906 static int hf_nbap_tGD = -1;                      /* TGD */
3907 static int hf_nbap_tGPL1 = -1;                    /* GapDuration */
3908 static int hf_nbap_not_to_be_used_1 = -1;         /* GapDuration */
3909 static int hf_nbap_uL_DL_mode = -1;               /* UL_DL_mode */
3910 static int hf_nbap_downlink_Compressed_Mode_Method = -1;  /* Downlink_Compressed_Mode_Method */
3911 static int hf_nbap_uplink_Compressed_Mode_Method = -1;  /* Uplink_Compressed_Mode_Method */
3912 static int hf_nbap_dL_FrameType = -1;             /* DL_FrameType */
3913 static int hf_nbap_delta_SIR1 = -1;               /* DeltaSIR */
3914 static int hf_nbap_delta_SIR_after1 = -1;         /* DeltaSIR */
3915 static int hf_nbap_delta_SIR2 = -1;               /* DeltaSIR */
3916 static int hf_nbap_delta_SIR_after2 = -1;         /* DeltaSIR */
3917 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 */
3918 static int hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue */
3919 static int hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item = -1;  /* TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item */
3920 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item = -1;  /* Transmitted_Carrier_Power_For_CellPortion_Value_Item */
3921 static int hf_nbap_transmitted_Carrier_Power_Value = -1;  /* Transmitted_Carrier_Power_Value */
3922 static int hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item = -1;  /* Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item */
3923 static int hf_nbap_tFCSvalues = -1;               /* T_tFCSvalues */
3924 static int hf_nbap_no_Split_in_TFCI = -1;         /* TFCS_TFCSList */
3925 static int hf_nbap_not_Used_split_in_TFCI = -1;   /* NULL */
3926 static int hf_nbap_TFCS_TFCSList_item = -1;       /* TFCS_TFCSList_item */
3927 static int hf_nbap_cTFC = -1;                     /* TFCS_CTFC */
3928 static int hf_nbap_tFC_Beta = -1;                 /* TransportFormatCombination_Beta */
3929 static int hf_nbap_ctfc2bit = -1;                 /* INTEGER_0_3 */
3930 static int hf_nbap_ctfc4bit = -1;                 /* INTEGER_0_15 */
3931 static int hf_nbap_ctfc6bit = -1;                 /* INTEGER_0_63 */
3932 static int hf_nbap_ctfc8bit = -1;                 /* INTEGER_0_255 */
3933 static int hf_nbap_ctfc12bit = -1;                /* INTEGER_0_4095 */
3934 static int hf_nbap_ctfc16bit = -1;                /* INTEGER_0_65535 */
3935 static int hf_nbap_ctfcmaxbit = -1;               /* INTEGER_0_maxCTFC */
3936 static int hf_nbap_Transport_Block_Size_List_item = -1;  /* Transport_Block_Size_List_item */
3937 static int hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH = -1;  /* Transport_Block_Size_Index_for_Enhanced_PCH */
3938 static int hf_nbap_dynamicParts = -1;             /* TransportFormatSet_DynamicPartList */
3939 static int hf_nbap_semi_staticPart = -1;          /* TransportFormatSet_Semi_staticPart */
3940 static int hf_nbap_TransportFormatSet_DynamicPartList_item = -1;  /* TransportFormatSet_DynamicPartList_item */
3941 static int hf_nbap_nrOfTransportBlocks = -1;      /* TransportFormatSet_NrOfTransportBlocks */
3942 static int hf_nbap_transportBlockSize = -1;       /* TransportFormatSet_TransportBlockSize */
3943 static int hf_nbap_mode = -1;                     /* TransportFormatSet_ModeDP */
3944 static int hf_nbap_transmissionTimeIntervalInformation = -1;  /* TransmissionTimeIntervalInformation */
3945 static int hf_nbap_TransmissionTimeIntervalInformation_item = -1;  /* TransmissionTimeIntervalInformation_item */
3946 static int hf_nbap_transmissionTimeInterval = -1;  /* TransportFormatSet_TransmissionTimeIntervalDynamic */
3947 static int hf_nbap_transmissionTimeInterval_01 = -1;  /* TransportFormatSet_TransmissionTimeIntervalSemiStatic */
3948 static int hf_nbap_channelCoding = -1;            /* TransportFormatSet_ChannelCodingType */
3949 static int hf_nbap_codingRate = -1;               /* TransportFormatSet_CodingRate */
3950 static int hf_nbap_rateMatchingAttribute = -1;    /* TransportFormatSet_RateMatchingAttribute */
3951 static int hf_nbap_cRC_Size = -1;                 /* TransportFormatSet_CRC_Size */
3952 static int hf_nbap_mode_01 = -1;                  /* TransportFormatSet_ModeSSP */
3953 static int hf_nbap_tdd_01 = -1;                   /* TDD_TransportFormatSet_ModeDP */
3954 static int hf_nbap_notApplicable = -1;            /* NULL */
3955 static int hf_nbap_tdd_02 = -1;                   /* TransportFormatSet_SecondInterleavingMode */
3956 static int hf_nbap_mS = -1;                       /* INTEGER_0_16383 */
3957 static int hf_nbap_lS = -1;                       /* INTEGER_0_4294967295 */
3958 static int hf_nbap_tUTRANGANSSChangeLimit = -1;   /* INTEGER_1_256 */
3959 static int hf_nbap_predictedTUTRANGANSSDeviationLimit = -1;  /* INTEGER_1_256 */
3960 static int hf_nbap_tUTRANGANSS = -1;              /* TUTRANGANSS */
3961 static int hf_nbap_tUTRANGANSSQuality = -1;       /* INTEGER_0_255 */
3962 static int hf_nbap_tUTRANGANSSDriftRate = -1;     /* INTEGER_M50_50 */
3963 static int hf_nbap_tUTRANGANSSDriftRateQuality = -1;  /* INTEGER_0_50 */
3964 static int hf_nbap_ms_part = -1;                  /* INTEGER_0_16383 */
3965 static int hf_nbap_ls_part = -1;                  /* INTEGER_0_4294967295 */
3966 static int hf_nbap_tUTRANGPSChangeLimit = -1;     /* TUTRANGPSChangeLimit */
3967 static int hf_nbap_predictedTUTRANGPSDeviationLimit = -1;  /* PredictedTUTRANGPSDeviationLimit */
3968 static int hf_nbap_tUTRANGPS = -1;                /* TUTRANGPS */
3969 static int hf_nbap_tUTRANGPSQuality = -1;         /* TUTRANGPSQuality */
3970 static int hf_nbap_tUTRANGPSDriftRate = -1;       /* TUTRANGPSDriftRate */
3971 static int hf_nbap_tUTRANGPSDriftRateQuality = -1;  /* TUTRANGPSDriftRateQuality */
3972 static int hf_nbap_rNC_ID = -1;                   /* RNC_ID */
3973 static int hf_nbap_uE_AggregateMaximumBitRateDownlink = -1;  /* UE_AggregateMaximumBitRateDownlink */
3974 static int hf_nbap_uE_AggregateMaximumBitRateUplink = -1;  /* UE_AggregateMaximumBitRateUplink */
3975 static int hf_nbap_UL_Timeslot_Information_item = -1;  /* UL_Timeslot_InformationItem */
3976 static int hf_nbap_uL_Code_InformationList = -1;  /* TDD_UL_Code_Information */
3977 static int hf_nbap_UL_TimeslotLCR_Information_item = -1;  /* UL_TimeslotLCR_InformationItem */
3978 static int hf_nbap_uL_Code_InformationList_01 = -1;  /* TDD_UL_Code_LCR_Information */
3979 static int hf_nbap_UL_Timeslot768_Information_item = -1;  /* UL_Timeslot768_InformationItem */
3980 static int hf_nbap_uL_Code_InformationList_02 = -1;  /* TDD_UL_Code_768_Information */
3981 static int hf_nbap_uL_ScramblingCodeNumber = -1;  /* UL_ScramblingCodeNumber */
3982 static int hf_nbap_uL_ScramblingCodeLength = -1;  /* UL_ScramblingCodeLength */
3983 static int hf_nbap_uL_Synchronisation_StepSize = -1;  /* UL_Synchronisation_StepSize */
3984 static int hf_nbap_uL_Synchronisation_Frequency = -1;  /* UL_Synchronisation_Frequency */
3985 static int hf_nbap_UL_TimeSlot_ISCP_Info_item = -1;  /* UL_TimeSlot_ISCP_InfoItem */
3986 static int hf_nbap_iSCP = -1;                     /* UL_TimeslotISCP_Value */
3987 static int hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item = -1;  /* UL_TimeSlot_ISCP_LCR_InfoItem */
3988 static int hf_nbap_UpPTSInterference_For_CellPortion_Value_item = -1;  /* UpPTSInterference_For_CellPortion_Value_Item */
3989 static int hf_nbap_upPTSInterferenceValue = -1;   /* UpPTSInterferenceValue */
3990 static int hf_nbap_USCH_Information_item = -1;    /* USCH_InformationItem */
3991 static int hf_nbap_uSCH_ID = -1;                  /* USCH_ID */
3992 static int hf_nbap_USCH_InformationResponse_item = -1;  /* USCH_InformationResponseItem */
3993 static int hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item = -1;  /* UL_TimeslotISCP_For_CellPortion_Value_Item */
3994 static int hf_nbap_uL_TimeslotISCP_Value = -1;    /* UL_TimeslotISCP_Value */
3995 static int hf_nbap_protocolIEs = -1;              /* ProtocolIE_Container */
3996 static int hf_nbap_protocolExtensions = -1;       /* ProtocolExtensionContainer */
3997 static int hf_nbap_secondary_CCPCH_parameters = -1;  /* Secondary_CCPCH_CTCH_SetupRqstFDD */
3998 static int hf_nbap_pRACH_parameters = -1;         /* PRACH_CTCH_SetupRqstFDD */
3999 static int hf_nbap_notUsed_pCPCHes_parameters = -1;  /* NULL */
4000 static int hf_nbap_fdd_S_CCPCH_Offset = -1;       /* FDD_S_CCPCH_Offset */
4001 static int hf_nbap_tFCS = -1;                     /* TFCS */
4002 static int hf_nbap_secondary_CCPCH_SlotFormat = -1;  /* SecondaryCCPCH_SlotFormat */
4003 static int hf_nbap_multiplexingPosition = -1;     /* MultiplexingPosition */
4004 static int hf_nbap_powerOffsetInformation = -1;   /* PowerOffsetInformation_CTCH_SetupRqstFDD */
4005 static int hf_nbap_fACH_Parameters = -1;          /* FACH_ParametersList_CTCH_SetupRqstFDD */
4006 static int hf_nbap_pCH_Parameters = -1;           /* PCH_Parameters_CTCH_SetupRqstFDD */
4007 static int hf_nbap_pO1_ForTFCI_Bits = -1;         /* PowerOffset */
4008 static int hf_nbap_pO3_ForPilotBits = -1;         /* PowerOffset */
4009 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstFDD */
4010 static int hf_nbap_maxFACH_Power = -1;            /* DL_Power */
4011 static int hf_nbap_pCH_Power = -1;                /* DL_Power */
4012 static int hf_nbap_pICH_Parameters = -1;          /* PICH_Parameters_CTCH_SetupRqstFDD */
4013 static int hf_nbap_pICH_Mode = -1;                /* PICH_Mode */
4014 static int hf_nbap_mICH_Power = -1;               /* PICH_Power */
4015 static int hf_nbap_mICH_Mode = -1;                /* MICH_Mode */
4016 static int hf_nbap_preambleSignatures = -1;       /* PreambleSignatures */
4017 static int hf_nbap_allowedSlotFormatInformation = -1;  /* AllowedSlotFormatInformationList_CTCH_SetupRqstFDD */
4018 static int hf_nbap_rACH_SubChannelNumbers = -1;   /* RACH_SubChannelNumbers */
4019 static int hf_nbap_ul_punctureLimit = -1;         /* PunctureLimit */
4020 static int hf_nbap_rACH_Parameters = -1;          /* RACH_Parameters_CTCH_SetupRqstFDD */
4021 static int hf_nbap_aICH_Parameters = -1;          /* AICH_Parameters_CTCH_SetupRqstFDD */
4022 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD */
4023 static int hf_nbap_rACHSlotFormat = -1;           /* RACH_SlotFormat */
4024 static int hf_nbap_secondary_CCPCH_parameters_01 = -1;  /* Secondary_CCPCH_CTCH_SetupRqstTDD */
4025 static int hf_nbap_pRACH_parameters_01 = -1;      /* PRACH_CTCH_SetupRqstTDD */
4026 static int hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;  /* Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD */
4027 static int hf_nbap_sCCPCH_CCTrCH_ID = -1;         /* CCTrCH_ID */
4028 static int hf_nbap_tFCI_Coding = -1;              /* TFCI_Coding */
4029 static int hf_nbap_punctureLimit = -1;            /* PunctureLimit */
4030 static int hf_nbap_secondaryCCPCH_parameterList = -1;  /* Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD */
4031 static int hf_nbap_fACH_ParametersList = -1;      /* FACH_ParametersList_CTCH_SetupRqstTDD */
4032 static int hf_nbap_pCH_Parameters_01 = -1;        /* PCH_Parameters_CTCH_SetupRqstTDD */
4033 static int hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
4034 static int hf_nbap_midambleShiftandBurstType = -1;  /* MidambleShiftAndBurstType */
4035 static int hf_nbap_s_CCPCH_Power = -1;            /* DL_Power */
4036 static int hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
4037 static int hf_nbap_s_CCPCH_TimeSlotFormat_LCR = -1;  /* TDD_DL_DPCH_TimeSlotFormat_LCR */
4038 static int hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD */
4039 static int hf_nbap_tFCI_Presence768 = -1;         /* TFCI_Presence */
4040 static int hf_nbap_midambleShiftandBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
4041 static int hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_SetupRqstTDD */
4042 static int hf_nbap_fACH_CCTrCH_ID = -1;           /* CCTrCH_ID */
4043 static int hf_nbap_pCH_CCTrCH_ID = -1;            /* CCTrCH_ID */
4044 static int hf_nbap_pICH_Parameters_01 = -1;       /* PICH_Parameters_CTCH_SetupRqstTDD */
4045 static int hf_nbap_midambleshiftAndBurstType = -1;  /* MidambleShiftAndBurstType */
4046 static int hf_nbap_midambleshiftAndBurstType78 = -1;  /* MidambleShiftAndBurstType768 */
4047 static int hf_nbap_notificationIndicatorLength = -1;  /* NotificationIndicatorLength */
4048 static int hf_nbap_mICH_TDDOption_Specific_Parameters = -1;  /* MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD */
4049 static int hf_nbap_hCR_TDD = -1;                  /* MICH_HCR_Parameters_CTCH_SetupRqstTDD */
4050 static int hf_nbap_lCR_TDD = -1;                  /* MICH_LCR_Parameters_CTCH_SetupRqstTDD */
4051 static int hf_nbap_cHipRate768_TDD = -1;          /* MICH_768_Parameters_CTCH_SetupRqstTDD */
4052 static int hf_nbap_tSTD_Indicator = -1;           /* TSTD_Indicator */
4053 static int hf_nbap_midambleshiftAndBurstType768 = -1;  /* MidambleShiftAndBurstType768 */
4054 static int hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD */
4055 static int hf_nbap_timeslotLCR_Parameter_ID = -1;  /* CellParameterID */
4056 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD */
4057 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item = -1;  /* Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD */
4058 static int hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD = -1;  /* PRACH_Parameters_CTCH_SetupRqstTDD */
4059 static int hf_nbap_maxPRACH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
4060 static int hf_nbap_pRACH_Midamble = -1;           /* PRACH_Midamble */
4061 static int hf_nbap_rACH = -1;                     /* RACH_Parameter_CTCH_SetupRqstTDD */
4062 static int hf_nbap_uL_TransportFormatSet = -1;    /* TransportFormatSet */
4063 static int hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item = -1;  /* PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD */
4064 static int hf_nbap_fPACH_Power = -1;              /* FPACH_Power */
4065 static int hf_nbap_maxPowerPLCCH = -1;            /* DL_Power */
4066 static int hf_nbap_maxE_RUCCH_MidambleShifts = -1;  /* MaxPRACH_MidambleShifts */
4067 static int hf_nbap_e_RUCCH_Midamble = -1;         /* PRACH_Midamble */
4068 static int hf_nbap_FACH_CommonTransportChannel_InformationResponse_item = -1;  /* CommonTransportChannel_InformationResponse */
4069 static int hf_nbap_secondary_CCPCH_parameters_02 = -1;  /* Secondary_CCPCHList_CTCH_ReconfRqstFDD */
4070 static int hf_nbap_pRACH_parameters_02 = -1;      /* PRACHList_CTCH_ReconfRqstFDD */
4071 static int hf_nbap_notUsed_cPCH_parameters = -1;  /* NULL */
4072 static int hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* FACH_ParametersList_CTCH_ReconfRqstFDD */
4073 static int hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PCH_Parameters_CTCH_ReconfRqstFDD */
4074 static int hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD = -1;  /* PICH_Parameters_CTCH_ReconfRqstFDD */
4075 static int hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstFDD */
4076 static int hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* PRACH_ParametersList_CTCH_ReconfRqstFDD */
4077 static int hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD = -1;  /* AICH_ParametersList_CTCH_ReconfRqstFDD */
4078 static int hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* PRACH_ParametersItem_CTCH_ReconfRqstFDD */
4079 static int hf_nbap_allowedSlotFormatInformation_01 = -1;  /* AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD */
4080 static int hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item = -1;  /* AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD */
4081 static int hf_nbap_rACH_SlotFormat = -1;          /* RACH_SlotFormat */
4082 static int hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item = -1;  /* AICH_ParametersItem_CTCH_ReconfRqstFDD */
4083 static int hf_nbap_secondaryCCPCHList = -1;       /* Secondary_CCPCHList_CTCH_ReconfRqstTDD */
4084 static int hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4085 static int hf_nbap_sCCPCH_Power = -1;             /* DL_Power */
4086 static int hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4087 static int hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCHItem_CTCH_ReconfRqstTDD */
4088 static int hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item = -1;  /* FACH_ParametersItem_CTCH_ReconfRqstTDD */
4089 static int hf_nbap_commonPhysicalChannelId = -1;  /* CommonPhysicalChannelID */
4090 static int hf_nbap_fPACHPower = -1;               /* FPACH_Power */
4091 static int hf_nbap_secondaryCCPCH768List = -1;    /* Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD */
4092 static int hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item = -1;  /* Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD */
4093 static int hf_nbap_uPPCHPositionLCR = -1;         /* UPPCHPositionLCR */
4094 static int hf_nbap_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4095 static int hf_nbap_configurationGenerationID = -1;  /* ConfigurationGenerationID */
4096 static int hf_nbap_primary_SCH_Information = -1;  /* P_SCH_Information_AuditRsp */
4097 static int hf_nbap_secondary_SCH_Information = -1;  /* S_SCH_Information_AuditRsp */
4098 static int hf_nbap_primary_CPICH_Information = -1;  /* P_CPICH_Information_AuditRsp */
4099 static int hf_nbap_secondary_CPICH_InformationList = -1;  /* S_CPICH_InformationList_AuditRsp */
4100 static int hf_nbap_primary_CCPCH_Information = -1;  /* P_CCPCH_Information_AuditRsp */
4101 static int hf_nbap_bCH_Information = -1;          /* BCH_Information_AuditRsp */
4102 static int hf_nbap_secondary_CCPCH_InformationList = -1;  /* S_CCPCH_InformationList_AuditRsp */
4103 static int hf_nbap_pCH_Information = -1;          /* PCH_Information_AuditRsp */
4104 static int hf_nbap_pICH_Information = -1;         /* PICH_Information_AuditRsp */
4105 static int hf_nbap_fACH_InformationList = -1;     /* FACH_InformationList_AuditRsp */
4106 static int hf_nbap_pRACH_InformationList = -1;    /* PRACH_InformationList_AuditRsp */
4107 static int hf_nbap_rACH_InformationList = -1;     /* RACH_InformationList_AuditRsp */
4108 static int hf_nbap_aICH_InformationList = -1;     /* AICH_InformationList_AuditRsp */
4109 static int hf_nbap_notUsed_1_pCPCH_InformationList = -1;  /* NULL */
4110 static int hf_nbap_notUsed_2_cPCH_InformationList = -1;  /* NULL */
4111 static int hf_nbap_notUsed_3_aP_AICH_InformationList = -1;  /* NULL */
4112 static int hf_nbap_notUsed_4_cDCA_ICH_InformationList = -1;  /* NULL */
4113 static int hf_nbap_sCH_Information = -1;          /* SCH_Information_AuditRsp */
4114 static int hf_nbap_S_CPICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4115 static int hf_nbap_S_CCPCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4116 static int hf_nbap_FACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4117 static int hf_nbap_PRACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4118 static int hf_nbap_RACH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4119 static int hf_nbap_AICH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4120 static int hf_nbap_FPACH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4121 static int hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4122 static int hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4123 static int hf_nbap_PLCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4124 static int hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4125 static int hf_nbap_PRACH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4126 static int hf_nbap_E_RUCCH_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4127 static int hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4128 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4129 static int hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4130 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4131 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4132 static int hf_nbap_CCP_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4133 static int hf_nbap_communicationControlPortID = -1;  /* CommunicationControlPortID */
4134 static int hf_nbap_Local_Cell_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4135 static int hf_nbap_dl_or_global_capacityCredit = -1;  /* DL_or_Global_CapacityCredit */
4136 static int hf_nbap_ul_capacityCredit = -1;        /* UL_CapacityCredit */
4137 static int hf_nbap_commonChannelsCapacityConsumptionLaw = -1;  /* CommonChannelsCapacityConsumptionLaw */
4138 static int hf_nbap_dedicatedChannelsCapacityConsumptionLaw = -1;  /* DedicatedChannelsCapacityConsumptionLaw */
4139 static int hf_nbap_maximumDL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
4140 static int hf_nbap_minSpreadingFactor = -1;       /* MinSpreadingFactor */
4141 static int hf_nbap_minimumDL_PowerCapability = -1;  /* MinimumDL_PowerCapability */
4142 static int hf_nbap_local_Cell_Group_ID = -1;      /* Local_Cell_ID */
4143 static int hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4144 static int hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item = -1;  /* ProtocolIE_Single_Container */
4145 static int hf_nbap_power_Local_Cell_Group_ID = -1;  /* Local_Cell_ID */
4146 static int hf_nbap_cell = -1;                     /* Cell_CM_Rqst */
4147 static int hf_nbap_rACH_01 = -1;                  /* RACH_CM_Rqst */
4148 static int hf_nbap_notUsed_cPCH = -1;             /* NULL */
4149 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst = -1;  /* Extension_CommonMeasurementObjectType_CM_Rqst */
4150 static int hf_nbap_powerLocalCellGroupID = -1;    /* Local_Cell_ID */
4151 static int hf_nbap_cell_01 = -1;                  /* Cell_CM_Rsp */
4152 static int hf_nbap_rACH_02 = -1;                  /* RACH_CM_Rsp */
4153 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp = -1;  /* Extension_CommonMeasurementObjectType_CM_Rsp */
4154 static int hf_nbap_cell_02 = -1;                  /* Cell_CM_Rprt */
4155 static int hf_nbap_rACH_03 = -1;                  /* RACH_CM_Rprt */
4156 static int hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt = -1;  /* Extension_CommonMeasurementObjectType_CM_Rprt */
4157 static int hf_nbap_commonMeasurementValueInformation = -1;  /* CommonMeasurementValueInformation */
4158 static int hf_nbap_n_INSYNC_IND = -1;             /* N_INSYNC_IND */
4159 static int hf_nbap_n_OUTSYNC_IND = -1;            /* N_OUTSYNC_IND */
4160 static int hf_nbap_t_RLFAILURE = -1;              /* T_RLFAILURE */
4161 static int hf_nbap_primarySCH_Power = -1;         /* DL_Power */
4162 static int hf_nbap_secondarySCH_Power = -1;       /* DL_Power */
4163 static int hf_nbap_primaryCPICH_Power = -1;       /* PrimaryCPICH_Power */
4164 static int hf_nbap_transmitDiversityIndicator = -1;  /* TransmitDiversityIndicator */
4165 static int hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4166 static int hf_nbap_fDD_DL_ChannelisationCodeNumber = -1;  /* FDD_DL_ChannelisationCodeNumber */
4167 static int hf_nbap_secondaryCPICH_Power = -1;     /* DL_Power */
4168 static int hf_nbap_bCH_information = -1;          /* BCH_Information_Cell_SetupRqstFDD */
4169 static int hf_nbap_bCH_Power = -1;                /* DL_Power */
4170 static int hf_nbap_powerRaiseLimit = -1;          /* PowerRaiseLimit */
4171 static int hf_nbap_dLPowerAveragingWindowSize = -1;  /* DLPowerAveragingWindowSize */
4172 static int hf_nbap_iPDL_FDD_Parameters = -1;      /* IPDL_FDD_Parameters */
4173 static int hf_nbap_iPDL_Indicator = -1;           /* IPDL_Indicator */
4174 static int hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4175 static int hf_nbap_associatedSecondaryCPICH = -1;  /* CommonPhysicalChannelID */
4176 static int hf_nbap_maximumTransmissionPowerforCellPortion = -1;  /* MaximumTransmissionPower */
4177 static int hf_nbap_syncCaseIndicator = -1;        /* SyncCaseIndicator_Cell_SetupRqstTDD_PSCH */
4178 static int hf_nbap_sCH_Power = -1;                /* DL_Power */
4179 static int hf_nbap_case1 = -1;                    /* Case1_Cell_SetupRqstTDD */
4180 static int hf_nbap_case2 = -1;                    /* Case2_Cell_SetupRqstTDD */
4181 static int hf_nbap_sCH_TimeSlot = -1;             /* SCH_TimeSlot */
4182 static int hf_nbap_pCCPCH_Power = -1;             /* PCCPCH_Power */
4183 static int hf_nbap_sCTD_Indicator = -1;           /* SCTD_Indicator */
4184 static int hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_SetupRqstTDD */
4185 static int hf_nbap_timeSlotStatus = -1;           /* TimeSlotStatus */
4186 static int hf_nbap_timeSlotDirection = -1;        /* TimeSlotDirection */
4187 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD */
4188 static int hf_nbap_dwPCH_Power = -1;              /* DwPCH_Power */
4189 static int hf_nbap_iPDL_TDD_Parameters = -1;      /* IPDL_TDD_Parameters */
4190 static int hf_nbap_iPDL_TDD_Parameters_LCR = -1;  /* IPDL_TDD_Parameters_LCR */
4191 static int hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item = -1;  /* Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD */
4192 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD */
4193 static int hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4194 static int hf_nbap_bCH_information_01 = -1;       /* BCH_information_Cell_ReconfRqstFDD */
4195 static int hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4196 static int hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_Cell_ReconfRqstTDD */
4197 static int hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item = -1;  /* TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD */
4198 static int hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD */
4199 static int hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD */
4200 static int hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;  /* Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD */
4201 static int hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;  /* TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD */
4202 static int hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item = -1;  /* Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD */
4203 static int hf_nbap_no_Failure = -1;               /* No_Failure_ResourceStatusInd */
4204 static int hf_nbap_serviceImpacting = -1;         /* ServiceImpacting_ResourceStatusInd */
4205 static int hf_nbap_local_Cell_InformationList = -1;  /* Local_Cell_InformationList_ResourceStatusInd */
4206 static int hf_nbap_local_Cell_Group_InformationList = -1;  /* Local_Cell_Group_InformationList_ResourceStatusInd */
4207 static int hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4208 static int hf_nbap_local_CellID = -1;             /* Local_Cell_ID */
4209 static int hf_nbap_addorDeleteIndicator = -1;     /* AddorDeleteIndicator */
4210 static int hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4211 static int hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4212 static int hf_nbap_local_Cell_InformationList_01 = -1;  /* Local_Cell_InformationList2_ResourceStatusInd */
4213 static int hf_nbap_local_Cell_Group_InformationList_01 = -1;  /* Local_Cell_Group_InformationList2_ResourceStatusInd */
4214 static int hf_nbap_cCP_InformationList = -1;      /* CCP_InformationList_ResourceStatusInd */
4215 static int hf_nbap_cell_InformationList = -1;     /* Cell_InformationList_ResourceStatusInd */
4216 static int hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4217 static int hf_nbap_maximum_DL_PowerCapability = -1;  /* MaximumDL_PowerCapability */
4218 static int hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4219 static int hf_nbap_CCP_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4220 static int hf_nbap_Cell_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4221 static int hf_nbap_primary_SCH_Information_01 = -1;  /* P_SCH_Information_ResourceStatusInd */
4222 static int hf_nbap_secondary_SCH_Information_01 = -1;  /* S_SCH_Information_ResourceStatusInd */
4223 static int hf_nbap_primary_CPICH_Information_01 = -1;  /* P_CPICH_Information_ResourceStatusInd */
4224 static int hf_nbap_secondary_CPICH_Information_01 = -1;  /* S_CPICH_InformationList_ResourceStatusInd */
4225 static int hf_nbap_primary_CCPCH_Information_01 = -1;  /* P_CCPCH_Information_ResourceStatusInd */
4226 static int hf_nbap_bCH_Information_01 = -1;       /* BCH_Information_ResourceStatusInd */
4227 static int hf_nbap_secondary_CCPCH_InformationList_01 = -1;  /* S_CCPCH_InformationList_ResourceStatusInd */
4228 static int hf_nbap_pCH_Information_01 = -1;       /* PCH_Information_ResourceStatusInd */
4229 static int hf_nbap_pICH_Information_01 = -1;      /* PICH_Information_ResourceStatusInd */
4230 static int hf_nbap_fACH_InformationList_01 = -1;  /* FACH_InformationList_ResourceStatusInd */
4231 static int hf_nbap_pRACH_InformationList_01 = -1;  /* PRACH_InformationList_ResourceStatusInd */
4232 static int hf_nbap_rACH_InformationList_01 = -1;  /* RACH_InformationList_ResourceStatusInd */
4233 static int hf_nbap_aICH_InformationList_01 = -1;  /* AICH_InformationList_ResourceStatusInd */
4234 static int hf_nbap_sCH_Information_01 = -1;       /* SCH_Information_ResourceStatusInd */
4235 static int hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4236 static int hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4237 static int hf_nbap_FACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4238 static int hf_nbap_PRACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4239 static int hf_nbap_RACH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4240 static int hf_nbap_AICH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4241 static int hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4242 static int hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4243 static int hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4244 static int hf_nbap_PLCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4245 static int hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4246 static int hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4247 static int hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4248 static int hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4249 static int hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4250 static int hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4251 static int hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4252 static int hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4253 static int hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item = -1;  /* ProtocolIE_Single_Container */
4254 static int hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item = -1;  /* MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst */
4255 static int hf_nbap_iB_Type = -1;                  /* IB_Type */
4256 static int hf_nbap_iB_OC_ID = -1;                 /* IB_OC_ID */
4257 static int hf_nbap_deletionIndicator = -1;        /* DeletionIndicator_SystemInfoUpdate */
4258 static int hf_nbap_no_Deletion = -1;              /* No_Deletion_SystemInfoUpdate */
4259 static int hf_nbap_yes_Deletion = -1;             /* NULL */
4260 static int hf_nbap_sIB_Originator = -1;           /* SIB_Originator */
4261 static int hf_nbap_iB_SG_REP = -1;                /* IB_SG_REP */
4262 static int hf_nbap_segmentInformationList = -1;   /* SegmentInformationList_SystemInfoUpdate */
4263 static int hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item = -1;  /* SegmentInformationItem_SystemInfoUpdate */
4264 static int hf_nbap_iB_SG_POS = -1;                /* IB_SG_POS */
4265 static int hf_nbap_segment_Type = -1;             /* Segment_Type */
4266 static int hf_nbap_iB_SG_DATA = -1;               /* IB_SG_DATA */
4267 static int hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item = -1;  /* Additional_HS_Cell_Information_RL_Setup_ItemIEs */
4268 static int hf_nbap_hSPDSCH_RL_ID = -1;            /* RL_ID */
4269 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information */
4270 static int hf_nbap_minUL_ChannelisationCodeLength = -1;  /* MinUL_ChannelisationCodeLength */
4271 static int hf_nbap_maxNrOfUL_DPDCHs = -1;         /* MaxNrOfUL_DPDCHs */
4272 static int hf_nbap_ul_DPCCH_SlotFormat = -1;      /* UL_DPCCH_SlotFormat */
4273 static int hf_nbap_diversityMode = -1;            /* DiversityMode */
4274 static int hf_nbap_not_Used_sSDT_CellID_Length = -1;  /* NULL */
4275 static int hf_nbap_not_Used_s_FieldLength = -1;   /* NULL */
4276 static int hf_nbap_dl_DPCH_SlotFormat = -1;       /* DL_DPCH_SlotFormat */
4277 static int hf_nbap_tFCI_SignallingMode = -1;      /* TFCI_SignallingMode */
4278 static int hf_nbap_not_Used_pDSCH_RL_ID = -1;     /* NULL */
4279 static int hf_nbap_not_Used_pDSCH_CodeMapping = -1;  /* NULL */
4280 static int hf_nbap_powerOffsetInformation_01 = -1;  /* PowerOffsetInformation_RL_SetupRqstFDD */
4281 static int hf_nbap_pO2_ForTPC_Bits = -1;          /* PowerOffset */
4282 static int hf_nbap_RL_InformationList_RL_SetupRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4283 static int hf_nbap_frameOffset = -1;              /* FrameOffset */
4284 static int hf_nbap_chipOffset = -1;               /* ChipOffset */
4285 static int hf_nbap_diversityControlField = -1;    /* DiversityControlField */
4286 static int hf_nbap_not_Used_sSDT_Cell_Identity = -1;  /* NULL */
4287 static int hf_nbap_hSDSCH_Configured_Indicator = -1;  /* HSDSCH_Configured_Indicator */
4288 static int hf_nbap_powerOffsetInformation_02 = -1;  /* PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD */
4289 static int hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4290 static int hf_nbap_uL_DPCH_Information = -1;      /* UL_DPCH_Information_RL_SetupRqstTDD */
4291 static int hf_nbap_tdd_DPCHOffset = -1;           /* TDD_DPCHOffset */
4292 static int hf_nbap_uL_Timeslot_Information = -1;  /* UL_Timeslot_Information */
4293 static int hf_nbap_uL_TimeslotLCR_Information = -1;  /* UL_TimeslotLCR_Information */
4294 static int hf_nbap_uL_Timeslot768_Information = -1;  /* UL_Timeslot768_Information */
4295 static int hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4296 static int hf_nbap_tdd_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
4297 static int hf_nbap_cCTrCH_TPCList = -1;           /* CCTrCH_TPCList_RL_SetupRqstTDD */
4298 static int hf_nbap_dL_DPCH_Information = -1;      /* DL_DPCH_Information_RL_SetupRqstTDD */
4299 static int hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item = -1;  /* CCTrCH_TPCItem_RL_SetupRqstTDD */
4300 static int hf_nbap_dL_Timeslot_Information = -1;  /* DL_Timeslot_Information */
4301 static int hf_nbap_dL_TimeslotLCR_Information = -1;  /* DL_TimeslotLCR_Information */
4302 static int hf_nbap_tstdIndicator = -1;            /* TSTD_Indicator */
4303 static int hf_nbap_dL_Timeslot768_Information = -1;  /* DL_Timeslot768_Information */
4304 static int hf_nbap_specialBurstScheduling = -1;   /* SpecialBurstScheduling */
4305 static int hf_nbap_dL_TimeSlotISCPInfo = -1;      /* DL_TimeslotISCPInfo */
4306 static int hf_nbap_Additional_HS_Cell_Information_Response_List_item = -1;  /* Additional_HS_Cell_Information_Response_ItemIEs */
4307 static int hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item = -1;  /* ProtocolIE_Single_Container */
4308 static int hf_nbap_diversityIndication = -1;      /* DiversityIndication_RL_SetupRspFDD */
4309 static int hf_nbap_not_Used_dSCH_InformationResponseList = -1;  /* NULL */
4310 static int hf_nbap_sSDT_SupportIndicator = -1;    /* SSDT_SupportIndicator */
4311 static int hf_nbap_combining = -1;                /* Combining_RL_SetupRspFDD */
4312 static int hf_nbap_nonCombiningOrFirstRL = -1;    /* NonCombiningOrFirstRL_RL_SetupRspFDD */
4313 static int hf_nbap_dCH_InformationResponse = -1;  /* DCH_InformationResponse */
4314 static int hf_nbap_uL_TimeSlot_ISCP_Info = -1;    /* UL_TimeSlot_ISCP_Info */
4315 static int hf_nbap_ul_PhysCH_SF_Variation = -1;   /* UL_PhysCH_SF_Variation */
4316 static int hf_nbap_dCH_InformationResponseList = -1;  /* DCH_InformationResponseList_RL_SetupRspTDD */
4317 static int hf_nbap_dSCH_InformationResponseList = -1;  /* DSCH_InformationResponseList_RL_SetupRspTDD */
4318 static int hf_nbap_uSCH_InformationResponseList = -1;  /* USCH_InformationResponseList_RL_SetupRspTDD */
4319 static int hf_nbap_uL_TimeSlot_ISCP_LCR_Info = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
4320 static int hf_nbap_generalCause = -1;             /* GeneralCauseList_RL_SetupFailureFDD */
4321 static int hf_nbap_rLSpecificCause = -1;          /* RLSpecificCauseList_RL_SetupFailureFDD */
4322 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD */
4323 static int hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_SetupFailureFDD */
4324 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
4325 static int hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
4326 static int hf_nbap_diversityIndication_01 = -1;   /* DiversityIndication_RL_SetupFailureFDD */
4327 static int hf_nbap_not_Used_tFCI2_BearerInformationResponse = -1;  /* NULL */
4328 static int hf_nbap_combining_01 = -1;             /* Combining_RL_SetupFailureFDD */
4329 static int hf_nbap_nonCombiningOrFirstRL_01 = -1;  /* NonCombiningOrFirstRL_RL_SetupFailureFDD */
4330 static int hf_nbap_generalCause_01 = -1;          /* GeneralCauseList_RL_SetupFailureTDD */
4331 static int hf_nbap_rLSpecificCause_01 = -1;       /* RLSpecificCauseList_RL_SetupFailureTDD */
4332 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD */
4333 static int hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item = -1;  /* Additional_HS_Cell_Information_RL_Addition_ItemIEs */
4334 static int hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -1;  /* Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency */
4335 static int hf_nbap_addition = -1;                 /* Additional_EDCH_Cell_Information_To_Add_List */
4336 static int hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4337 static int hf_nbap_initialDL_TransmissionPower = -1;  /* DL_Power */
4338 static int hf_nbap_maximumDL_Power = -1;          /* DL_Power */
4339 static int hf_nbap_minimumDL_Power = -1;          /* DL_Power */
4340 static int hf_nbap_not_Used_sSDT_CellIdentity = -1;  /* NULL */
4341 static int hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* UL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
4342 static int hf_nbap_uL_DPCH_Information_01 = -1;   /* UL_DPCH_InformationList_RL_AdditionRqstTDD */
4343 static int hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item = -1;  /* DL_CCTrCH_InformationItem_RL_AdditionRqstTDD */
4344 static int hf_nbap_dL_DPCH_Information_01 = -1;   /* DL_DPCH_InformationList_RL_AdditionRqstTDD */
4345 static int hf_nbap_initial_DL_Transmission_Power = -1;  /* DL_Power */
4346 static int hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item = -1;  /* Additional_HS_Cell_Change_Information_Response_ItemIEs */
4347 static int hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;  /* HS_DSCH_Secondary_Serving_Cell_Change_Information_Response */
4348 static int hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item = -1;  /* ProtocolIE_Single_Container */
4349 static int hf_nbap_diversityIndication_02 = -1;   /* DiversityIndication_RL_AdditionRspFDD */
4350 static int hf_nbap_combining_02 = -1;             /* Combining_RL_AdditionRspFDD */
4351 static int hf_nbap_non_combining = -1;            /* Non_Combining_RL_AdditionRspFDD */
4352 static int hf_nbap_dCH_Information = -1;          /* DCH_Information_RL_AdditionRspTDD */
4353 static int hf_nbap_dSCH_InformationResponseList_01 = -1;  /* DSCH_InformationResponseList_RL_AdditionRspTDD */
4354 static int hf_nbap_uSCH_InformationResponseList_01 = -1;  /* USCH_InformationResponseList_RL_AdditionRspTDD */
4355 static int hf_nbap_diversityIndication_03 = -1;   /* DiversityIndication_RL_AdditionRspTDD */
4356 static int hf_nbap_combining_03 = -1;             /* Combining_RL_AdditionRspTDD */
4357 static int hf_nbap_non_Combining = -1;            /* Non_Combining_RL_AdditionRspTDD */
4358 static int hf_nbap_uL_TimeSlot_ISCP_InfoLCR = -1;  /* UL_TimeSlot_ISCP_LCR_Info */
4359 static int hf_nbap_generalCause_02 = -1;          /* GeneralCauseList_RL_AdditionFailureFDD */
4360 static int hf_nbap_rLSpecificCause_02 = -1;       /* RLSpecificCauseList_RL_AdditionFailureFDD */
4361 static int hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD */
4362 static int hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;  /* Successful_RL_InformationRespList_RL_AdditionFailureFDD */
4363 static int hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
4364 static int hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item = -1;  /* ProtocolIE_Single_Container */
4365 static int hf_nbap_diversityIndication_04 = -1;   /* DiversityIndication_RL_AdditionFailureFDD */
4366 static int hf_nbap_combining_04 = -1;             /* Combining_RL_AdditionFailureFDD */
4367 static int hf_nbap_non_Combining_01 = -1;         /* Non_Combining_RL_AdditionFailureFDD */
4368 static int hf_nbap_generalCause_03 = -1;          /* GeneralCauseList_RL_AdditionFailureTDD */
4369 static int hf_nbap_rLSpecificCause_03 = -1;       /* RLSpecificCauseList_RL_AdditionFailureTDD */
4370 static int hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD = -1;  /* Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD */
4371 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs */
4372 static int hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify = -1;  /* HS_DSCH_Secondary_Serving_Information_To_Modify */
4373 static int hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove = -1;  /* HS_DSCH_Secondary_Serving_Remove */
4374 static int hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1;  /* Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency */
4375 static int hf_nbap_not_Used_sSDT_CellIDLength = -1;  /* NULL */
4376 static int hf_nbap_powerOffsetInformation_03 = -1;  /* PowerOffsetInformation_RL_ReconfPrepFDD */
4377 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepFDD */
4378 static int hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item = -1;  /* ProtocolIE_Single_Container */
4379 static int hf_nbap_maxDL_Power = -1;              /* DL_Power */
4380 static int hf_nbap_minDL_Power = -1;              /* DL_Power */
4381 static int hf_nbap_not_Used_sSDT_Indication = -1;  /* NULL */
4382 static int hf_nbap_powerOffsetInformation_04 = -1;  /* PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD */
4383 static int hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
4384 static int hf_nbap_ul_DPCH_InformationList = -1;  /* UL_DPCH_InformationAddList_RL_ReconfPrepTDD */
4385 static int hf_nbap_uL_Timeslot_InformationLCR = -1;  /* UL_TimeslotLCR_Information */
4386 static int hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
4387 static int hf_nbap_ul_DPCH_InformationListLCR = -1;  /* UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
4388 static int hf_nbap_ul_sir_target = -1;            /* UL_SIR */
4389 static int hf_nbap_tDD_TPC_UplinkStepSize_LCR = -1;  /* TDD_TPC_UplinkStepSize_LCR */
4390 static int hf_nbap_uL_Timeslot_Information768 = -1;  /* UL_Timeslot768_Information */
4391 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
4392 static int hf_nbap_ul_DPCH_InformationAddList = -1;  /* UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
4393 static int hf_nbap_ul_DPCH_InformationModifyList = -1;  /* UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
4394 static int hf_nbap_ul_DPCH_InformationDeleteList = -1;  /* UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
4395 static int hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
4396 static int hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4397 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
4398 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4399 static int hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4400 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR */
4401 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR */
4402 static int hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4403 static int hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;  /* UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 */
4404 static int hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item = -1;  /* UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 */
4405 static int hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
4406 static int hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
4407 static int hf_nbap_ul_DPCH_InformationAddListLCR = -1;  /* UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
4408 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
4409 static int hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD */
4410 static int hf_nbap_cCTrCH_TPCList_01 = -1;        /* CCTrCH_TPCAddList_RL_ReconfPrepTDD */
4411 static int hf_nbap_dl_DPCH_InformationList = -1;  /* DL_DPCH_InformationAddList_RL_ReconfPrepTDD */
4412 static int hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCAddItem_RL_ReconfPrepTDD */
4413 static int hf_nbap_dL_Timeslot_InformationLCR = -1;  /* DL_TimeslotLCR_Information */
4414 static int hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD */
4415 static int hf_nbap_dl_DPCH_InformationListLCR = -1;  /* DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD */
4416 static int hf_nbap_cCTrCH_Initial_DL_Power = -1;  /* DL_Power */
4417 static int hf_nbap_tDD_TPC_DownlinkStepSize = -1;  /* TDD_TPC_DownlinkStepSize */
4418 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
4419 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD = -1;  /* DL_Power */
4420 static int hf_nbap_dL_Timeslot_Information768 = -1;  /* DL_Timeslot768_Information */
4421 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD */
4422 static int hf_nbap_cCTrCH_TPCList_02 = -1;        /* CCTrCH_TPCModifyList_RL_ReconfPrepTDD */
4423 static int hf_nbap_dl_DPCH_InformationAddList = -1;  /* DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD */
4424 static int hf_nbap_dl_DPCH_InformationModifyList = -1;  /* DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD */
4425 static int hf_nbap_dl_DPCH_InformationDeleteList = -1;  /* DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD */
4426 static int hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item = -1;  /* CCTrCH_TPCModifyItem_RL_ReconfPrepTDD */
4427 static int hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD */
4428 static int hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4429 static int hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD */
4430 static int hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4431 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4432 static int hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD */
4433 static int hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4434 static int hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4435 static int hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;  /* DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD */
4436 static int hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD */
4437 static int hf_nbap_dPCH_ID768 = -1;               /* DPCH_ID768 */
4438 static int hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item = -1;  /* DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD */
4439 static int hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item = -1;  /* MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD */
4440 static int hf_nbap_dl_DPCH_InformationAddListLCR = -1;  /* DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD */
4441 static int hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD = -1;  /* TDD_TPC_DownlinkStepSize */
4442 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
4443 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD = -1;  /* DL_Power */
4444 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item = -1;  /* DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD */
4445 static int hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfPrepTDD */
4446 static int hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_ModifyItem_RL_ReconfPrepTDD */
4447 static int hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* DSCH_Information_DeleteItem_RL_ReconfPrepTDD */
4448 static int hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_ModifyItem_RL_ReconfPrepTDD */
4449 static int hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item = -1;  /* USCH_Information_DeleteItem_RL_ReconfPrepTDD */
4450 static int hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item = -1;  /* RL_Information_RL_ReconfPrepTDD */
4451 static int hf_nbap_RL_InformationResponseList_RL_ReconfReady_item = -1;  /* ProtocolIE_Single_Container */
4452 static int hf_nbap_dCH_InformationResponseList_RL_ReconfReady = -1;  /* DCH_InformationResponseList_RL_ReconfReady */
4453 static int hf_nbap_dSCH_InformationResponseList_RL_ReconfReady = -1;  /* DSCH_InformationResponseList_RL_ReconfReady */
4454 static int hf_nbap_uSCH_InformationResponseList_RL_ReconfReady = -1;  /* USCH_InformationResponseList_RL_ReconfReady */
4455 static int hf_nbap_generalCause_04 = -1;          /* GeneralCauseList_RL_ReconfFailure */
4456 static int hf_nbap_rLSpecificCause_04 = -1;       /* RLSpecificCauseList_RL_ReconfFailure */
4457 static int hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure = -1;  /* RL_ReconfigurationFailureList_RL_ReconfFailure */
4458 static int hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item = -1;  /* ProtocolIE_Single_Container */
4459 static int hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item = -1;  /* Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs */
4460 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;  /* HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised */
4461 static int hf_nbap_hS_DSCH_Secondary_Serving_Remove = -1;  /* HS_DSCH_Secondary_Serving_Remove */
4462 static int hf_nbap_ul_TFCS = -1;                  /* TFCS */
4463 static int hf_nbap_dl_TFCS = -1;                  /* TFCS */
4464 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstFDD */
4465 static int hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item = -1;  /* ProtocolIE_Single_Container */
4466 static int hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4467 static int hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4468 static int hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4469 static int hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item = -1;  /* MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD */
4470 static int hf_nbap_dl_DPCH_LCR_InformationModifyList = -1;  /* DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
4471 static int hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
4472 static int hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD = -1;  /* DL_Power */
4473 static int hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD */
4474 static int hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item = -1;  /* DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD */
4475 static int hf_nbap_maxPowerLCR = -1;              /* DL_Power */
4476 static int hf_nbap_minPowerLCR = -1;              /* DL_Power */
4477 static int hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4478 static int hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item = -1;  /* DCH_DeleteItem_RL_ReconfRqstTDD */
4479 static int hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item = -1;  /* RL_Information_RL_ReconfRqstTDD */
4480 static int hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item = -1;  /* ProtocolIE_Single_Container */
4481 static int hf_nbap_dCH_InformationResponseList_RL_ReconfRsp = -1;  /* DCH_InformationResponseList_RL_ReconfRsp */
4482 static int hf_nbap_RL_informationList_RL_DeletionRqst_item = -1;  /* ProtocolIE_Single_Container */
4483 static int hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item = -1;  /* ProtocolIE_Single_Container */
4484 static int hf_nbap_dl_ReferencePower = -1;        /* DL_Power */
4485 static int hf_nbap_rL = -1;                       /* RL_DM_Rqst */
4486 static int hf_nbap_rLS = -1;                      /* RL_Set_DM_Rqst */
4487 static int hf_nbap_all_RL = -1;                   /* AllRL_DM_Rqst */
4488 static int hf_nbap_all_RLS = -1;                  /* AllRL_Set_DM_Rqst */
4489 static int hf_nbap_rL_InformationList = -1;       /* RL_InformationList_DM_Rqst */
4490 static int hf_nbap_RL_InformationList_DM_Rqst_item = -1;  /* ProtocolIE_Single_Container */
4491 static int hf_nbap_PUSCH_Info_DM_Rqst_item = -1;  /* PUSCH_ID */
4492 static int hf_nbap_HSSICH_Info_DM_Rqst_item = -1;  /* HS_SICH_ID */
4493 static int hf_nbap_HSSICH_InfoExt_DM_Rqst_item = -1;  /* Extended_HS_SICH_ID */
4494 static int hf_nbap_rL_Set_InformationList_DM_Rqst = -1;  /* RL_Set_InformationList_DM_Rqst */
4495 static int hf_nbap_RL_Set_InformationList_DM_Rqst_item = -1;  /* RL_Set_InformationItem_DM_Rqst */
4496 static int hf_nbap_rL_01 = -1;                    /* RL_DM_Rsp */
4497 static int hf_nbap_rLS_01 = -1;                   /* RL_Set_DM_Rsp */
4498 static int hf_nbap_all_RL_01 = -1;                /* RL_DM_Rsp */
4499 static int hf_nbap_all_RLS_01 = -1;               /* RL_Set_DM_Rsp */
4500 static int hf_nbap_rL_InformationList_DM_Rsp = -1;  /* RL_InformationList_DM_Rsp */
4501 static int hf_nbap_RL_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
4502 static int hf_nbap_dedicatedMeasurementValue = -1;  /* DedicatedMeasurementValue */
4503 static int hf_nbap_PUSCH_Info_DM_Rsp_item = -1;   /* PUSCH_ID */
4504 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rsp */
4505 static int hf_nbap_pUSCH_ID = -1;                 /* PUSCH_ID */
4506 static int hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp */
4507 static int hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp */
4508 static int hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item = -1;  /* Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp */
4509 static int hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item = -1;  /* Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp */
4510 static int hf_nbap_rL_Set_InformationList_DM_Rsp = -1;  /* RL_Set_InformationList_DM_Rsp */
4511 static int hf_nbap_RL_Set_InformationList_DM_Rsp_item = -1;  /* ProtocolIE_Single_Container */
4512 static int hf_nbap_rL_02 = -1;                    /* RL_DM_Rprt */
4513 static int hf_nbap_rLS_02 = -1;                   /* RL_Set_DM_Rprt */
4514 static int hf_nbap_all_RL_02 = -1;                /* RL_DM_Rprt */
4515 static int hf_nbap_all_RLS_02 = -1;               /* RL_Set_DM_Rprt */
4516 static int hf_nbap_rL_InformationList_DM_Rprt = -1;  /* RL_InformationList_DM_Rprt */
4517 static int hf_nbap_RL_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
4518 static int hf_nbap_dedicatedMeasurementValueInformation = -1;  /* DedicatedMeasurementValueInformation */
4519 static int hf_nbap_PUSCH_Info_DM_Rprt_item = -1;  /* PUSCH_ID */
4520 static int hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item = -1;  /* Multiple_PUSCH_InfoListIE_DM_Rprt */
4521 static int hf_nbap_rL_Set_InformationList_DM_Rprt = -1;  /* RL_Set_InformationList_DM_Rprt */
4522 static int hf_nbap_RL_Set_InformationList_DM_Rprt_item = -1;  /* ProtocolIE_Single_Container */
4523 static int hf_nbap_rL_03 = -1;                    /* RL_RL_FailureInd */
4524 static int hf_nbap_rL_Set = -1;                   /* RL_Set_RL_FailureInd */
4525 static int hf_nbap_cCTrCH = -1;                   /* CCTrCH_RL_FailureInd */
4526 static int hf_nbap_rL_InformationList_RL_FailureInd = -1;  /* RL_InformationList_RL_FailureInd */
4527 static int hf_nbap_RL_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
4528 static int hf_nbap_rL_Set_InformationList_RL_FailureInd = -1;  /* RL_Set_InformationList_RL_FailureInd */
4529 static int hf_nbap_RL_Set_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
4530 static int hf_nbap_cCTrCH_InformationList_RL_FailureInd = -1;  /* CCTrCH_InformationList_RL_FailureInd */
4531 static int hf_nbap_CCTrCH_InformationList_RL_FailureInd_item = -1;  /* ProtocolIE_Single_Container */
4532 static int hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item = -1;  /* ProtocolIE_Single_Container */
4533 static int hf_nbap_rL_04 = -1;                    /* RL_RL_RestoreInd */
4534 static int hf_nbap_rL_Set_01 = -1;                /* RL_Set_RL_RestoreInd */
4535 static int hf_nbap_cCTrCH_01 = -1;                /* CCTrCH_RL_RestoreInd */
4536 static int hf_nbap_rL_InformationList_RL_RestoreInd = -1;  /* RL_InformationList_RL_RestoreInd */
4537 static int hf_nbap_RL_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
4538 static int hf_nbap_rL_Set_InformationList_RL_RestoreInd = -1;  /* RL_Set_InformationList_RL_RestoreInd */
4539 static int hf_nbap_RL_Set_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
4540 static int hf_nbap_cCTrCH_InformationList_RL_RestoreInd = -1;  /* CCTrCH_InformationList_RL_RestoreInd */
4541 static int hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item = -1;  /* ProtocolIE_Single_Container */
4542 static int hf_nbap_privateIEs = -1;               /* PrivateIE_Container */
4543 static int hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item = -1;  /* HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst */
4544 static int hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst = -1;  /* DL_ScramblingCode */
4545 static int hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_PDSCH_FDD_Code_Information */
4546 static int hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_FDD_Code_Information */
4547 static int hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst = -1;  /* MaximumTransmissionPower */
4548 static int hf_nbap_e_AGCH_FDD_Code_Information = -1;  /* E_AGCH_FDD_Code_Information */
4549 static int hf_nbap_e_RGCH_E_HICH_FDD_Code_Information = -1;  /* E_RGCH_E_HICH_FDD_Code_Information */
4550 static int hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_AddItem_PSCH_ReconfRqst */
4551 static int hf_nbap_pDSCHSet_ID = -1;              /* PDSCHSet_ID */
4552 static int hf_nbap_pDSCH_InformationList = -1;    /* PDSCH_Information_AddList_PSCH_ReconfRqst */
4553 static int hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_PSCH_ReconfRqst */
4554 static int hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
4555 static int hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_PSCH_ReconfRqst */
4556 static int hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_PSCH_ReconfRqst */
4557 static int hf_nbap_pDSCH_ID = -1;                 /* PDSCH_ID */
4558 static int hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
4559 static int hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
4560 static int hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
4561 static int hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
4562 static int hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
4563 static int hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
4564 static int hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* DL_Code_InformationAddList_768_PSCH_ReconfRqst */
4565 static int hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationAddItem_768_PSCH_ReconfRqst */
4566 static int hf_nbap_pDSCH_ID768 = -1;              /* PDSCH_ID768 */
4567 static int hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_ModifyItem_PSCH_ReconfRqst */
4568 static int hf_nbap_pDSCH_InformationList_01 = -1;  /* PDSCH_Information_ModifyList_PSCH_ReconfRqst */
4569 static int hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
4570 static int hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
4571 static int hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_InformationModifyList_PSCH_ReconfRqst */
4572 static int hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_InformationModifyItem_PSCH_ReconfRqst */
4573 static int hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
4574 static int hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
4575 static int hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
4576 static int hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
4577 static int hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
4578 static int hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
4579 static int hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* DL_Code_768_InformationModifyList_PSCH_ReconfRqst */
4580 static int hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* DL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
4581 static int hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PDSCHSets_DeleteItem_PSCH_ReconfRqst */
4582 static int hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_AddItem_PSCH_ReconfRqst */
4583 static int hf_nbap_pUSCHSet_ID = -1;              /* PUSCHSet_ID */
4584 static int hf_nbap_pUSCH_InformationList = -1;    /* PUSCH_Information_AddList_PSCH_ReconfRqst */
4585 static int hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_PSCH_ReconfRqst */
4586 static int hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_PSCH_ReconfRqst */
4587 static int hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_PSCH_ReconfRqst */
4588 static int hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_PSCH_ReconfRqst */
4589 static int hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst */
4590 static int hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst */
4591 static int hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_LCR_PSCH_ReconfRqst */
4592 static int hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst */
4593 static int hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst */
4594 static int hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst */
4595 static int hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;  /* UL_Code_InformationAddList_768_PSCH_ReconfRqst */
4596 static int hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationAddItem_768_PSCH_ReconfRqst */
4597 static int hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_ModifyItem_PSCH_ReconfRqst */
4598 static int hf_nbap_pUSCH_InformationList_01 = -1;  /* PUSCH_Information_ModifyList_PSCH_ReconfRqst */
4599 static int hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Timeslot_InformationModifyList_PSCH_ReconfRqst */
4600 static int hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst */
4601 static int hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_InformationModifyList_PSCH_ReconfRqst */
4602 static int hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_InformationModifyItem_PSCH_ReconfRqst */
4603 static int hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst = -1;  /* UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst */
4604 static int hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst */
4605 static int hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst */
4606 static int hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst */
4607 static int hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst = -1;  /* UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst */
4608 static int hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst */
4609 static int hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;  /* UL_Code_768_InformationModifyList_PSCH_ReconfRqst */
4610 static int hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item = -1;  /* UL_Code_768_InformationModifyItem_PSCH_ReconfRqst */
4611 static int hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item = -1;  /* PUSCHSets_DeleteItem_PSCH_ReconfRqst */
4612 static int hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst */
4613 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst */
4614 static int hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_PSCH_ReconfRqst */
4615 static int hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode */
4616 static int hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item = -1;  /* DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst */
4617 static int hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;  /* DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst */
4618 static int hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item = -1;  /* TDD_ChannelisationCode768 */
4619 static int hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item = -1;  /* ProtocolIE_Single_Container */
4620 static int hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_PSCH_ReconfRqst */
4621 static int hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_Information_LCR_PSCH_ReconfRqst */
4622 static int hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_PSCH_ReconfRqst */
4623 static int hf_nbap_hS_SCCH_ID = -1;               /* HS_SCCH_ID */
4624 static int hf_nbap_hS_SCCH_MaxPower = -1;         /* DL_Power */
4625 static int hf_nbap_hS_SICH_Information = -1;      /* HS_SICH_Information_PSCH_ReconfRqst */
4626 static int hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4627 static int hf_nbap_hS_SICH_Information_LCR = -1;  /* HS_SICH_Information_LCR_PSCH_ReconfRqst */
4628 static int hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_768_PSCH_ReconfRqst */
4629 static int hf_nbap_hS_SICH_Information_768 = -1;  /* HS_SICH_Information_768_PSCH_ReconfRqst */
4630 static int hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst */
4631 static int hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_PSCH_ReconfRqst */
4632 static int hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst */
4633 static int hf_nbap_hS_SICH_Information_01 = -1;   /* HS_SICH_InformationModify_PSCH_ReconfRqst */
4634 static int hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4635 static int hf_nbap_hS_SICH_Information_LCR_01 = -1;  /* HS_SICH_InformationModify_LCR_PSCH_ReconfRqst */
4636 static int hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4637 static int hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst */
4638 static int hf_nbap_hS_SICH_Information_768_01 = -1;  /* HS_SICH_InformationModify_768_PSCH_ReconfRqst */
4639 static int hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* HS_SCCH_InformationModifyItem_PSCH_ReconfRqst */
4640 static int hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4641 static int hf_nbap_lTGI_Presence = -1;            /* LTGI_Presence */
4642 static int hf_nbap_sNPL_Reporting_Type = -1;      /* SNPL_Reporting_Type */
4643 static int hf_nbap_e_PUCH_Timeslot_Info = -1;     /* E_PUCH_Timeslot_Info */
4644 static int hf_nbap_E_PUCH_Timeslot_Info_item = -1;  /* TimeSlot */
4645 static int hf_nbap_e_AGCH_Information_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_PSCH_ReconfRqst */
4646 static int hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_PSCH_ReconfRqst */
4647 static int hf_nbap_e_AGCH_MaxPower = -1;          /* DL_Power */
4648 static int hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_PSCH_ReconfRqst */
4649 static int hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_PSCH_ReconfRqst */
4650 static int hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst */
4651 static int hf_nbap_e_HICH_MaxPower = -1;          /* DL_Power */
4652 static int hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_768_PSCH_ReconfRqst */
4653 static int hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_768_PSCH_ReconfRqst */
4654 static int hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_768_PSCH_ReconfRqst */
4655 static int hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst */
4656 static int hf_nbap_e_PUCH_Timeslot_InfoLCR = -1;  /* E_PUCH_Timeslot_InfoLCR */
4657 static int hf_nbap_E_PUCH_Timeslot_InfoLCR_item = -1;  /* E_PUCH_Timeslot_Item_InfoLCR */
4658 static int hf_nbap_e_PUCH_Codelist_LCR = -1;      /* E_PUCH_Codelist_LCR */
4659 static int hf_nbap_E_PUCH_Codelist_LCR_item = -1;  /* TDD_ChannelisationCode */
4660 static int hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_Information_LCR_PSCH_ReconfRqst */
4661 static int hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationItem_LCR_PSCH_ReconfRqst */
4662 static int hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_AGCH_InformationModify_LCR_PSCH_ReconfRqst */
4663 static int hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4664 static int hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_Information_LCR_PSCH_ReconfRqst */
4665 static int hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationItem_LCR_PSCH_ReconfRqst */
4666 static int hf_nbap_e_HICH_Type = -1;              /* E_HICH_Type */
4667 static int hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;  /* E_HICH_InformationModify_LCR_PSCH_ReconfRqst */
4668 static int hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item = -1;  /* E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst */
4669 static int hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item = -1;  /* Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst */
4670 static int hf_nbap_eRUCCH_SYNC_UL_codes_bitmap = -1;  /* BIT_STRING_SIZE_8 */
4671 static int hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item = -1;  /* Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst */
4672 static int hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item = -1;  /* ProtocolIE_Single_Container */
4673 static int hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item = -1;  /* Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item */
4674 static int hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR = -1;  /* Maximum_Target_ReceivedTotalWideBandPower_LCR */
4675 static int hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item = -1;  /* ProtocolIE_Single_Container */
4676 static int hf_nbap_e_HICH_TimeOffsetLCR = -1;     /* E_HICH_TimeOffsetLCR */
4677 static int hf_nbap_generalCause_05 = -1;          /* GeneralCauseList_PSCH_ReconfFailure */
4678 static int hf_nbap_setSpecificCause = -1;         /* SetSpecificCauseList_PSCH_ReconfFailureTDD */
4679 static int hf_nbap_extension_CauseLevel_PSCH_ReconfFailure = -1;  /* Extension_CauseLevel_PSCH_ReconfFailure */
4680 static int hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD */
4681 static int hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;  /* Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD */
4682 static int hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4683 static int hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4684 static int hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4685 static int hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4686 static int hf_nbap_hSDSCH_Common_System_Information_ResponseLCR = -1;  /* HSDSCH_Common_System_Information_ResponseLCR */
4687 static int hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR = -1;  /* HSDSCH_Paging_System_Information_ResponseLCR */
4688 static int hf_nbap_common_EDCH_System_Information_ResponseLCR = -1;  /* Common_EDCH_System_Information_ResponseLCR */
4689 static int hf_nbap_communicationContext = -1;     /* CommunicationContextList_Reset */
4690 static int hf_nbap_communicationControlPort = -1;  /* CommunicationControlPortList_Reset */
4691 static int hf_nbap_nodeB = -1;                    /* NULL */
4692 static int hf_nbap_communicationContextInfoList_Reset = -1;  /* CommunicationContextInfoList_Reset */
4693 static int hf_nbap_CommunicationContextInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
4694 static int hf_nbap_communicationContextType_Reset = -1;  /* CommunicationContextType_Reset */
4695 static int hf_nbap_nodeB_CommunicationContextID = -1;  /* NodeB_CommunicationContextID */
4696 static int hf_nbap_communicationControlPortInfoList_Reset = -1;  /* CommunicationControlPortInfoList_Reset */
4697 static int hf_nbap_CommunicationControlPortInfoList_Reset_item = -1;  /* ProtocolIE_Single_Container */
4698 static int hf_nbap_cell_03 = -1;                  /* Cell_InfEx_Rqst */
4699 static int hf_nbap_cell_04 = -1;                  /* Cell_InfEx_Rsp */
4700 static int hf_nbap_requestedDataValue = -1;       /* RequestedDataValue */
4701 static int hf_nbap_cell_05 = -1;                  /* Cell_Inf_Rprt */
4702 static int hf_nbap_requestedDataValueInformation = -1;  /* RequestedDataValueInformation */
4703 static int hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item = -1;  /* TimeSlot */
4704 static int hf_nbap_cSBTransmissionID = -1;        /* CSBTransmissionID */
4705 static int hf_nbap_sfn = -1;                      /* SFN */
4706 static int hf_nbap_initialDLTransPower = -1;      /* DL_Power */
4707 static int hf_nbap_cSBMeasurementID = -1;         /* CSBMeasurementID */
4708 static int hf_nbap_synchronisationReportType = -1;  /* SynchronisationReportType */
4709 static int hf_nbap_synchronisationReportCharacteristics = -1;  /* SynchronisationReportCharacteristics */
4710 static int hf_nbap_sYNCDlCodeId = -1;             /* SYNCDlCodeId */
4711 static int hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD */
4712 static int hf_nbap_syncFrameNumberToTransmit = -1;  /* SyncFrameNumber */
4713 static int hf_nbap_dlTransPower = -1;             /* DL_Power */
4714 static int hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD = -1;  /* CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD */
4715 static int hf_nbap_synchronisationReportType_01 = -1;  /* SynchronisationReportTypeIE */
4716 static int hf_nbap_synchronisationReportCharacteristics_01 = -1;  /* SynchronisationReportCharacteristicsIE */
4717 static int hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD */
4718 static int hf_nbap_syncFrameNrToReceive = -1;     /* SyncFrameNumber */
4719 static int hf_nbap_syncBurstInfo = -1;            /* CellSyncBurstInfoList_CellSyncReconfRqstTDD */
4720 static int hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item = -1;  /* CellSyncBurstInfoItem_CellSyncReconfRqstTDD */
4721 static int hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD */
4722 static int hf_nbap_syncFrameNumberforTransmit = -1;  /* SyncFrameNumber */
4723 static int hf_nbap_sYNCDlCodeIdMeasInfoList = -1;  /* SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD */
4724 static int hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD */
4725 static int hf_nbap_sYNCDlCodeIdInfoLCR = -1;      /* SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD */
4726 static int hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item = -1;  /* SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD */
4727 static int hf_nbap_propagationDelayCompensation = -1;  /* TimingAdjustmentValueLCR */
4728 static int hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item = -1;  /* ProtocolIE_Single_Container */
4729 static int hf_nbap_frameAdjustmentValue = -1;     /* FrameAdjustmentValue */
4730 static int hf_nbap_timingAdjustmentValue = -1;    /* TimingAdjustmentValue */
4731 static int hf_nbap_dLTransPower = -1;             /* DL_Power */
4732 static int hf_nbap_generalCause_06 = -1;          /* GeneralCauseList_SyncAdjustmntFailureTDD */
4733 static int hf_nbap_cellSpecificCause = -1;        /* CellSpecificCauseList_SyncAdjustmntFailureTDD */
4734 static int hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;  /* Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD */
4735 static int hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item = -1;  /* ProtocolIE_Single_Container */
4736 static int hf_nbap_CellSyncInfo_CellSyncReprtTDD_item = -1;  /* CellSyncInfoItemIE_CellSyncReprtTDD */
4737 static int hf_nbap_c_ID_CellSyncReprtTDD = -1;    /* C_ID_IE_CellSyncReprtTDD */
4738 static int hf_nbap_syncReportType_CellSyncReprtTDD = -1;  /* SyncReportTypeIE_CellSyncReprtTDD */
4739 static int hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD = -1;  /* IntStdPhCellSyncInfo_CellSyncReprtTDD */
4740 static int hf_nbap_lateEntrantCell = -1;          /* NULL */
4741 static int hf_nbap_frequencyAcquisition = -1;     /* NULL */
4742 static int hf_nbap_cellSyncBurstMeasuredInfo = -1;  /* CellSyncBurstMeasInfoList_CellSyncReprtTDD */
4743 static int hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item = -1;  /* CellSyncBurstMeasInfoItem_CellSyncReprtTDD */
4744 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD = -1;  /* SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD */
4745 static int hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item = -1;  /* CellSyncBurstInfo_CellSyncReprtTDD */
4746 static int hf_nbap_cellSyncBurstAvailable = -1;   /* CellSyncBurstAvailable_CellSyncReprtTDD */
4747 static int hf_nbap_cellSyncBurstNotAvailable = -1;  /* NULL */
4748 static int hf_nbap_cellSyncBurstSIR = -1;         /* CellSyncBurstSIR */
4749 static int hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD */
4750 static int hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD = -1;  /* SyncDLCodeIdInfo_CellSyncReprtTDD */
4751 static int hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item = -1;  /* SyncDLCodeIdItem_CellSyncReprtTDD */
4752 static int hf_nbap_syncDLCodeIdAvailable = -1;    /* SyncDLCodeIdAvailable_CellSyncReprtTDD */
4753 static int hf_nbap_syncDLCodeIDNotAvailable = -1;  /* NULL */
4754 static int hf_nbap_syncDLCodeIdTiming = -1;       /* CellSyncBurstTimingLCR */
4755 static int hf_nbap_syncDLCodeIdSIR = -1;          /* CellSyncBurstSIR */
4756 static int hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DCH_RearrangeItem_Bearer_RearrangeInd */
4757 static int hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* DSCH_RearrangeItem_Bearer_RearrangeInd */
4758 static int hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* USCH_RearrangeItem_Bearer_RearrangeInd */
4759 static int hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* HSDSCH_RearrangeItem_Bearer_RearrangeInd */
4760 static int hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item = -1;  /* E_DCH_RearrangeItem_Bearer_RearrangeInd */
4761 static int hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item = -1;  /* Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs */
4762 static int hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode = -1;  /* Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode */
4763 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item = -1;  /* ProtocolIE_Single_Container */
4764 static int hf_nbap_delayed_activation_update = -1;  /* DelayedActivationUpdate */
4765 static int hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item = -1;  /* ProtocolIE_Single_Container */
4766 static int hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item = -1;  /* Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs */
4767 static int hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information = -1;  /* HS_DSCH_FDD_Secondary_Serving_Update_Information */
4768 static int hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item = -1;  /* Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs */
4769 static int hf_nbap_additional_EDCH_FDD_Update_Information = -1;  /* Additional_EDCH_FDD_Update_Information */
4770 static int hf_nbap_initiatingMessage = -1;        /* InitiatingMessage */
4771 static int hf_nbap_succesfulOutcome = -1;         /* SuccessfulOutcome */
4772 static int hf_nbap_unsuccesfulOutcome = -1;       /* UnsuccessfulOutcome */
4773 static int hf_nbap_outcome = -1;                  /* Outcome */
4774 static int hf_nbap_messageDiscriminator = -1;     /* MessageDiscriminator */
4775 static int hf_nbap_initiatingMessagevalue = -1;   /* InitiatingMessage_value */
4776 static int hf_nbap_successfulOutcome_value = -1;  /* SuccessfulOutcome_value */
4777 static int hf_nbap_unsuccessfulOutcome_value = -1;  /* UnsuccessfulOutcome_value */
4778 static int hf_nbap_outcome_value = -1;            /* Outcome_value */
4779 /* named bits */
4780 static int hf_nbap_PreambleSignatures_signature15 = -1;
4781 static int hf_nbap_PreambleSignatures_signature14 = -1;
4782 static int hf_nbap_PreambleSignatures_signature13 = -1;
4783 static int hf_nbap_PreambleSignatures_signature12 = -1;
4784 static int hf_nbap_PreambleSignatures_signature11 = -1;
4785 static int hf_nbap_PreambleSignatures_signature10 = -1;
4786 static int hf_nbap_PreambleSignatures_signature9 = -1;
4787 static int hf_nbap_PreambleSignatures_signature8 = -1;
4788 static int hf_nbap_PreambleSignatures_signature7 = -1;
4789 static int hf_nbap_PreambleSignatures_signature6 = -1;
4790 static int hf_nbap_PreambleSignatures_signature5 = -1;
4791 static int hf_nbap_PreambleSignatures_signature4 = -1;
4792 static int hf_nbap_PreambleSignatures_signature3 = -1;
4793 static int hf_nbap_PreambleSignatures_signature2 = -1;
4794 static int hf_nbap_PreambleSignatures_signature1 = -1;
4795 static int hf_nbap_PreambleSignatures_signature0 = -1;
4796 static int hf_nbap_RACH_SubChannelNumbers_subCh11 = -1;
4797 static int hf_nbap_RACH_SubChannelNumbers_subCh10 = -1;
4798 static int hf_nbap_RACH_SubChannelNumbers_subCh9 = -1;
4799 static int hf_nbap_RACH_SubChannelNumbers_subCh8 = -1;
4800 static int hf_nbap_RACH_SubChannelNumbers_subCh7 = -1;
4801 static int hf_nbap_RACH_SubChannelNumbers_subCh6 = -1;
4802 static int hf_nbap_RACH_SubChannelNumbers_subCh5 = -1;
4803 static int hf_nbap_RACH_SubChannelNumbers_subCh4 = -1;
4804 static int hf_nbap_RACH_SubChannelNumbers_subCh3 = -1;
4805 static int hf_nbap_RACH_SubChannelNumbers_subCh2 = -1;
4806 static int hf_nbap_RACH_SubChannelNumbers_subCh1 = -1;
4807 static int hf_nbap_RACH_SubChannelNumbers_subCh0 = -1;
4808
4809 /*--- End of included file: packet-nbap-hf.c ---*/
4810 #line 57 "../../asn1/nbap/packet-nbap-template.c"
4811
4812 /* Initialize the subtree pointers */
4813 static int ett_nbap = -1;
4814 static int ett_nbap_TransportLayerAddress = -1;
4815
4816
4817 /*--- Included file: packet-nbap-ett.c ---*/
4818 #line 1 "../../asn1/nbap/packet-nbap-ett.c"
4819 static gint ett_nbap_PrivateIE_ID = -1;
4820 static gint ett_nbap_ProcedureID = -1;
4821 static gint ett_nbap_TransactionID = -1;
4822 static gint ett_nbap_ProtocolIE_Container = -1;
4823 static gint ett_nbap_ProtocolIE_Field = -1;
4824 static gint ett_nbap_ProtocolExtensionContainer = -1;
4825 static gint ett_nbap_ProtocolExtensionField = -1;
4826 static gint ett_nbap_PrivateIE_Container = -1;
4827 static gint ett_nbap_PrivateIE_Field = -1;
4828 static gint ett_nbap_ActivationInformation = -1;
4829 static gint ett_nbap_ActivationInformationItem = -1;
4830 static gint ett_nbap_Additional_EDCH_Setup_Info = -1;
4831 static gint ett_nbap_Additional_EDCH_Cell_Information_Setup = -1;
4832 static gint ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information = -1;
4833 static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup = -1;
4834 static gint ett_nbap_Additional_EDCH_F_DPCH_Information = -1;
4835 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List = -1;
4836 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs = -1;
4837 static gint ett_nbap_Additional_EDCH_Cell_Information_To_Add_List = -1;
4838 static gint ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs = -1;
4839 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs = -1;
4840 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List = -1;
4841 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List = -1;
4842 static gint ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs = -1;
4843 static gint ett_nbap_Additional_EDCH_FDD_Information = -1;
4844 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List = -1;
4845 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info = -1;
4846 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_List = -1;
4847 static gint ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs = -1;
4848 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List = -1;
4849 static gint ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs = -1;
4850 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List = -1;
4851 static gint ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items = -1;
4852 static gint ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs = -1;
4853 static gint ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List = -1;
4854 static gint ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items = -1;
4855 static gint ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List = -1;
4856 static gint ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response = -1;
4857 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List = -1;
4858 static gint ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs = -1;
4859 static gint ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List = -1;
4860 static gint ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs = -1;
4861 static gint ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify = -1;
4862 static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_List = -1;
4863 static gint ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs = -1;
4864 static gint ett_nbap_Additional_EDCH_FDD_Update_Information = -1;
4865 static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List = -1;
4866 static gint ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs = -1;
4867 static gint ett_nbap_AdditionalMeasurementValueList = -1;
4868 static gint ett_nbap_AdditionalMeasurementValue = -1;
4869 static gint ett_nbap_AdditionalTimeSlotListLCR = -1;
4870 static gint ett_nbap_AdditionalTimeSlotLCR = -1;
4871 static gint ett_nbap_Active_Pattern_Sequence_Information = -1;
4872 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List = -1;
4873 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item = -1;
4874 static gint ett_nbap_AllocationRetentionPriority = -1;
4875 static gint ett_nbap_Angle_Of_Arrival_Value_LCR = -1;
4876 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information = -1;
4877 static gint ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR = -1;
4878 static gint ett_nbap_Best_Cell_Portions_Value = -1;
4879 static gint ett_nbap_Best_Cell_Portions_Item = -1;
4880 static gint ett_nbap_Best_Cell_Portions_ValueLCR = -1;
4881 static gint ett_nbap_Best_Cell_Portions_ItemLCR = -1;
4882 static gint ett_nbap_BroadcastCommonTransportBearerIndication = -1;
4883 static gint ett_nbap_Cause = -1;
4884 static gint ett_nbap_Cell_ERNTI_Status_Information = -1;
4885 static gint ett_nbap_Cell_ERNTI_Status_Information_Item = -1;
4886 static gint ett_nbap_Vacant_ERNTI = -1;
4887 static gint ett_nbap_CellSyncBurstTiming = -1;
4888 static gint ett_nbap_CellSyncBurstTimingLCR = -1;
4889 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw = -1;
4890 static gint ett_nbap_CommonChannelsCapacityConsumptionLaw_item = -1;
4891 static gint ett_nbap_Common_EDCH_System_InformationFDD = -1;
4892 static gint ett_nbap_Common_E_DCH_UL_DPCH_InfoItem = -1;
4893 static gint ett_nbap_Common_E_DCH_EDPCH_InfoItem = -1;
4894 static gint ett_nbap_Common_E_DCH_InfoItem = -1;
4895 static gint ett_nbap_Common_E_DCH_HSDPCCH_InfoItem = -1;
4896 static gint ett_nbap_Common_E_DCH_CQI_Info = -1;
4897 static gint ett_nbap_Common_E_DCH_Preamble_Control_InfoItem = -1;
4898 static gint ett_nbap_Common_E_DCH_AICH_Information = -1;
4899 static gint ett_nbap_Common_E_DCH_FDPCH_InfoItem = -1;
4900 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList = -1;
4901 static gint ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item = -1;
4902 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList = -1;
4903 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item = -1;
4904 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList = -1;
4905 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item = -1;
4906 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList = -1;
4907 static gint ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item = -1;
4908 static gint ett_nbap_Common_EDCH_System_Information_ResponseFDD = -1;
4909 static gint ett_nbap_E_RNTI_List = -1;
4910 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList = -1;
4911 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item = -1;
4912 static gint ett_nbap_Common_MACFlows_to_DeleteFDD = -1;
4913 static gint ett_nbap_Common_MACFlows_to_DeleteFDD_Item = -1;
4914 static gint ett_nbap_CommonMACFlow_Specific_InfoList = -1;
4915 static gint ett_nbap_CommonMACFlow_Specific_InfoItem = -1;
4916 static gint ett_nbap_CommonMACFlow_Specific_InfoList_Response = -1;
4917 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_Response = -1;
4918 static gint ett_nbap_Common_MACFlow_PriorityQueue_Information = -1;
4919 static gint ett_nbap_Common_MACFlow_PriorityQueue_Item = -1;
4920 static gint ett_nbap_CommonMeasurementAccuracy = -1;
4921 static gint ett_nbap_CommonMeasurementValue = -1;
4922 static gint ett_nbap_CommonMeasurementValueInformation = -1;
4923 static gint ett_nbap_CommonMeasurementAvailable = -1;
4924 static gint ett_nbap_Common_PhysicalChannel_Status_Information = -1;
4925 static gint ett_nbap_Common_PhysicalChannel_Status_Information768 = -1;
4926 static gint ett_nbap_CommonTransportChannel_InformationResponse = -1;
4927 static gint ett_nbap_Common_TransportChannel_Status_Information = -1;
4928 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information = -1;
4929 static gint ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify = -1;
4930 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information = -1;
4931 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem = -1;
4932 static gint ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response = -1;
4933 static gint ett_nbap_CPC_Information = -1;
4934 static gint ett_nbap_CriticalityDiagnostics = -1;
4935 static gint ett_nbap_CriticalityDiagnostics_IE_List = -1;
4936 static gint ett_nbap_CriticalityDiagnostics_IE_List_item = -1;
4937 static gint ett_nbap_Common_EDCH_System_InformationLCR = -1;
4938 static gint ett_nbap_Common_E_PUCH_InformationLCR = -1;
4939 static gint ett_nbap_PRXdes_base_perURAFCN = -1;
4940 static gint ett_nbap_PRXdes_base_Item = -1;
4941 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR = -1;
4942 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR = -1;
4943 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR = -1;
4944 static gint ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR = -1;
4945 static gint ett_nbap_Common_EDCH_System_Information_ResponseLCR = -1;
4946 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR = -1;
4947 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext = -1;
4948 static gint ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR = -1;
4949 static gint ett_nbap_Common_E_AGCH_ListLCR = -1;
4950 static gint ett_nbap_Common_E_AGCH_ItemLCR = -1;
4951 static gint ett_nbap_Common_E_HICH_ListLCR = -1;
4952 static gint ett_nbap_Common_E_HICH_ItemLCR = -1;
4953 static gint ett_nbap_Common_E_RNTI_Info_LCR = -1;
4954 static gint ett_nbap_Common_E_RNTI_Info_ItemLCR = -1;
4955 static gint ett_nbap_Common_MACFlows_to_DeleteLCR = -1;
4956 static gint ett_nbap_Common_MACFlows_to_DeleteLCR_Item = -1;
4957 static gint ett_nbap_CommonMACFlow_Specific_InfoListLCR = -1;
4958 static gint ett_nbap_CommonMACFlow_Specific_InfoItemLCR = -1;
4959 static gint ett_nbap_Common_H_RNTI_InformationLCR = -1;
4960 static gint ett_nbap_Common_H_RNTI_InfoItemLCR = -1;
4961 static gint ett_nbap_Sync_InformationLCR = -1;
4962 static gint ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR = -1;
4963 static gint ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR = -1;
4964 static gint ett_nbap_CPC_InformationLCR = -1;
4965 static gint ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR = -1;
4966 static gint ett_nbap_HS_SCCH_DRX_Information_LCR = -1;
4967 static gint ett_nbap_E_AGCH_DRX_Information_LCR = -1;
4968 static gint ett_nbap_E_AGCH_DRX_Parameters = -1;
4969 static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR = -1;
4970 static gint ett_nbap_DRX_Information_to_Modify_LCR = -1;
4971 static gint ett_nbap_DRX_Information_to_Modify_Items_LCR = -1;
4972 static gint ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR = -1;
4973 static gint ett_nbap_HS_SCCH_DRX_Information_ResponseLCR = -1;
4974 static gint ett_nbap_E_AGCH_DRX_Information_ResponseLCR = -1;
4975 static gint ett_nbap_E_AGCH_DRX_Parameters_Response = -1;
4976 static gint ett_nbap_DCH_FDD_Information = -1;
4977 static gint ett_nbap_DCH_FDD_InformationItem = -1;
4978 static gint ett_nbap_DCH_Specific_FDD_InformationList = -1;
4979 static gint ett_nbap_DCH_Specific_FDD_Item = -1;
4980 static gint ett_nbap_DCH_InformationResponse = -1;
4981 static gint ett_nbap_DCH_InformationResponseItem = -1;
4982 static gint ett_nbap_DCH_MeasurementOccasion_Information = -1;
4983 static gint ett_nbap_DchMeasurementOccasionInformation_Item = -1;
4984 static gint ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters = -1;
4985 static gint ett_nbap_DCH_TDD_Information = -1;
4986 static gint ett_nbap_DCH_TDD_InformationItem = -1;
4987 static gint ett_nbap_DCH_Specific_TDD_InformationList = -1;
4988 static gint ett_nbap_DCH_Specific_TDD_Item = -1;
4989 static gint ett_nbap_FDD_DCHs_to_Modify = -1;
4990 static gint ett_nbap_FDD_DCHs_to_ModifyItem = -1;
4991 static gint ett_nbap_DCH_ModifySpecificInformation_FDD = -1;
4992 static gint ett_nbap_DCH_ModifySpecificItem_FDD = -1;
4993 static gint ett_nbap_TDD_DCHs_to_Modify = -1;
4994 static gint ett_nbap_DCH_ModifyItem_TDD = -1;
4995 static gint ett_nbap_DCH_ModifySpecificInformation_TDD = -1;
4996 static gint ett_nbap_DCH_ModifySpecificItem_TDD = -1;
4997 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw = -1;
4998 static gint ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item = -1;
4999 static gint ett_nbap_DedicatedMeasurementValue = -1;
5000 static gint ett_nbap_DedicatedMeasurementValueInformation = -1;
5001 static gint ett_nbap_DedicatedMeasurementAvailable = -1;
5002 static gint ett_nbap_DelayedActivation = -1;
5003 static gint ett_nbap_DelayedActivationUpdate = -1;
5004 static gint ett_nbap_Activate_Info = -1;
5005 static gint ett_nbap_Deactivate_Info = -1;
5006 static gint ett_nbap_Execution_Type = -1;
5007 static gint ett_nbap_DGANSSCorrections = -1;
5008 static gint ett_nbap_DGANSS_Corrections_Req = -1;
5009 static gint ett_nbap_DGANSS_Information = -1;
5010 static gint ett_nbap_DGANSS_InformationItem = -1;
5011 static gint ett_nbap_DGANSS_SignalInformation = -1;
5012 static gint ett_nbap_DGANSS_SignalInformationItem = -1;
5013 static gint ett_nbap_DGANSSThreshold = -1;
5014 static gint ett_nbap_DGNSS_ValidityPeriod = -1;
5015 static gint ett_nbap_DGPSCorrections = -1;
5016 static gint ett_nbap_DGPSThresholds = -1;
5017 static gint ett_nbap_DL_Timeslot_Information = -1;
5018 static gint ett_nbap_DL_Timeslot_InformationItem = -1;
5019 static gint ett_nbap_DL_TimeslotLCR_Information = -1;
5020 static gint ett_nbap_DL_TimeslotLCR_InformationItem = -1;
5021 static gint ett_nbap_DL_Timeslot768_Information = -1;
5022 static gint ett_nbap_DL_Timeslot768_InformationItem = -1;
5023 static gint ett_nbap_DL_PowerBalancing_Information = -1;
5024 static gint ett_nbap_DL_ReferencePowerInformationList = -1;
5025 static gint ett_nbap_DL_ReferencePowerInformationItem = -1;
5026 static gint ett_nbap_DL_TimeslotISCPInfo = -1;
5027 static gint ett_nbap_DL_TimeslotISCPInfoItem = -1;
5028 static gint ett_nbap_DL_TimeslotISCPInfoLCR = -1;
5029 static gint ett_nbap_DL_TimeslotISCPInfoItemLCR = -1;
5030 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
5031 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst = -1;
5032 static gint ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION = -1;
5033 static gint ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item = -1;
5034 static gint ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst = -1;
5035 static gint ett_nbap_DRX_Information = -1;
5036 static gint ett_nbap_DRX_Information_to_Modify = -1;
5037 static gint ett_nbap_DRX_Information_to_Modify_Items = -1;
5038 static gint ett_nbap_DSCH_InformationResponse = -1;
5039 static gint ett_nbap_DSCH_InformationResponseItem = -1;
5040 static gint ett_nbap_DSCH_TDD_Information = -1;
5041 static gint ett_nbap_DSCH_TDD_InformationItem = -1;
5042 static gint ett_nbap_DTX_Cycle_2ms_Items = -1;
5043 static gint ett_nbap_DTX_Cycle_2ms_to_Modify_Items = -1;
5044 static gint ett_nbap_DTX_Cycle_10ms_Items = -1;
5045 static gint ett_nbap_DTX_Cycle_10ms_to_Modify_Items = -1;
5046 static gint ett_nbap_DTX_Information = -1;
5047 static gint ett_nbap_DTX_Information_to_Modify = -1;
5048 static gint ett_nbap_DTX_Information_to_Modify_Items = -1;
5049 static gint ett_nbap_Dual_Band_Capability_Info = -1;
5050 static gint ett_nbap_E_AGCH_FDD_Code_Information = -1;
5051 static gint ett_nbap_E_AGCH_FDD_Code_List = -1;
5052 static gint ett_nbap_E_DCHCapacityConsumptionLaw = -1;
5053 static gint ett_nbap_E_DCH_TDD_CapacityConsumptionLaw = -1;
5054 static gint ett_nbap_E_DCH_SF_allocation = -1;
5055 static gint ett_nbap_E_DCH_SF_allocation_item = -1;
5056 static gint ett_nbap_E_DCH_FDD_DL_Control_Channel_Information = -1;
5057 static gint ett_nbap_E_DCH_FDD_Information = -1;
5058 static gint ett_nbap_E_DCH_FDD_Information_Response = -1;
5059 static gint ett_nbap_E_DCH_FDD_Information_to_Modify = -1;
5060 static gint ett_nbap_E_DCH_FDD_Update_Information = -1;
5061 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation = -1;
5062 static gint ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item = -1;
5063 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information = -1;
5064 static gint ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item = -1;
5065 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information = -1;
5066 static gint ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item = -1;
5067 static gint ett_nbap_E_DCH_Grant_Type_Information = -1;
5068 static gint ett_nbap_E_DCH_LogicalChannelInformation = -1;
5069 static gint ett_nbap_E_DCH_LogicalChannelInformationItem = -1;
5070 static gint ett_nbap_E_DCH_MACdPDU_SizeList = -1;
5071 static gint ett_nbap_E_DCH_MACdPDU_SizeListItem = -1;
5072 static gint ett_nbap_E_DCH_LogicalChannelToModify = -1;
5073 static gint ett_nbap_E_DCH_LogicalChannelToModifyItem = -1;
5074 static gint ett_nbap_E_DCH_MACdPDU_SizeToModifyList = -1;
5075 static gint ett_nbap_E_DCH_LogicalChannelToDelete = -1;
5076 static gint ett_nbap_E_DCH_LogicalChannelToDeleteItem = -1;
5077 static gint ett_nbap_E_DCH_MACdFlows_Information = -1;
5078 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList = -1;
5079 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem = -1;
5080 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp = -1;
5081 static gint ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item = -1;
5082 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify = -1;
5083 static gint ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
5084 static gint ett_nbap_E_DCH_MACdFlows_to_Delete = -1;
5085 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_Item = -1;
5086 static gint ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items = -1;
5087 static gint ett_nbap_E_DCH_Serving_Cell_Change_Info_Response = -1;
5088 static gint ett_nbap_E_DCH_serving_cell_choice = -1;
5089 static gint ett_nbap_E_DCH_serving_cell_change_successful = -1;
5090 static gint ett_nbap_E_DCH_RL_InformationList_Rsp = -1;
5091 static gint ett_nbap_E_DCH_RL_InformationList_Rsp_Item = -1;
5092 static gint ett_nbap_E_DCH_serving_cell_change_unsuccessful = -1;
5093 static gint ett_nbap_EDCH_RACH_Report_Value = -1;
5094 static gint ett_nbap_EDCH_RACH_Report_Value_item = -1;
5095 static gint ett_nbap_E_DCH_TTI_Length = -1;
5096 static gint ett_nbap_E_DCH_TTI_Length_to_Modify = -1;
5097 static gint ett_nbap_E_DCH_MACdFlows_to_DeleteLCR = -1;
5098 static gint ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR = -1;
5099 static gint ett_nbap_Enhanced_UE_DRX_InformationLCR = -1;
5100 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_Information = -1;
5101 static gint ett_nbap_E_RGCH_E_HICH_FDD_Code_List = -1;
5102 static gint ett_nbap_E_TFCI_Boost_Information = -1;
5103 static gint ett_nbap_E_TFCS_Information = -1;
5104 static gint ett_nbap_E_DCHProvidedBitRate = -1;
5105 static gint ett_nbap_E_DCHProvidedBitRate_Item = -1;
5106 static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion = -1;
5107 static gint ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
5108 static gint ett_nbap_E_DCH_Information = -1;
5109 static gint ett_nbap_E_PUCH_Information = -1;
5110 static gint ett_nbap_E_TFCS_Information_TDD = -1;
5111 static gint ett_nbap_E_DCH_QPSK_RefBetaInfo = -1;
5112 static gint ett_nbap_E_DCH_sixteenQAM_RefBetaInfo = -1;
5113 static gint ett_nbap_E_DCH_RefBeta_Item = -1;
5114 static gint ett_nbap_E_DCH_MACdFlows_Information_TDD = -1;
5115 static gint ett_nbap_E_DCH_MACdFlow_InfoTDDItem = -1;
5116 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info = -1;
5117 static gint ett_nbap_E_DCH_TDD_Information = -1;
5118 static gint ett_nbap_E_DCH_Information_Response = -1;
5119 static gint ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD = -1;
5120 static gint ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD = -1;
5121 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp = -1;
5122 static gint ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item = -1;
5123 static gint ett_nbap_E_AGCH_Specific_InformationRespListTDD = -1;
5124 static gint ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD = -1;
5125 static gint ett_nbap_E_DCH_Information_Reconfig = -1;
5126 static gint ett_nbap_E_DCH_TDD_Information_to_Modify = -1;
5127 static gint ett_nbap_E_DCH_TDD_Information_to_Modify_List = -1;
5128 static gint ett_nbap_E_DCH_MACdFlow_ModifyTDDItem = -1;
5129 static gint ett_nbap_E_DCH_768_Information = -1;
5130 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_Info768 = -1;
5131 static gint ett_nbap_E_DCH_TDD_Information768 = -1;
5132 static gint ett_nbap_E_DCH_768_Information_Reconfig = -1;
5133 static gint ett_nbap_E_DCH_LCR_Information = -1;
5134 static gint ett_nbap_E_PUCH_LCR_Information = -1;
5135 static gint ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info = -1;
5136 static gint ett_nbap_E_HICH_LCR_Information = -1;
5137 static gint ett_nbap_E_DCH_LCRTDD_Information = -1;
5138 static gint ett_nbap_E_DCH_LCR_Information_Reconfig = -1;
5139 static gint ett_nbap_Enhanced_UE_DRX_InformationFDD = -1;
5140 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR = -1;
5141 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
5142 static gint ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR = -1;
5143 static gint ett_nbap_FDD_DL_CodeInformation = -1;
5144 static gint ett_nbap_FDD_DL_CodeInformationItem = -1;
5145 static gint ett_nbap_GANSS_AddClockModels = -1;
5146 static gint ett_nbap_GANSS_AddOrbitModels = -1;
5147 static gint ett_nbap_GANSS_Additional_Ionospheric_Model = -1;
5148 static gint ett_nbap_GANSS_Additional_Navigation_Models = -1;
5149 static gint ett_nbap_GANSS_Additional_Time_Models = -1;
5150 static gint ett_nbap_GANSS_Additional_UTC_Models = -1;
5151 static gint ett_nbap_GANSS_Almanac = -1;
5152 static gint ett_nbap_GANSS_AlmanacModel = -1;
5153 static gint ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet = -1;
5154 static gint ett_nbap_GANSS_ALM_GlonassAlmanacSet = -1;
5155 static gint ett_nbap_GANSS_ALM_MidiAlmanacSet = -1;
5156 static gint ett_nbap_GANSS_ALM_NAVKeplerianSet = -1;
5157 static gint ett_nbap_GANSS_ALM_ReducedKeplerianSet = -1;
5158 static gint ett_nbap_GANSS_Auxiliary_Information = -1;
5159 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1 = -1;
5160 static gint ett_nbap_GANSS_AuxInfoGANSS_ID1_element = -1;
5161 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3 = -1;
5162 static gint ett_nbap_GANSS_AuxInfoGANSS_ID3_element = -1;
5163 static gint ett_nbap_GANSS_Clock_Model = -1;
5164 static gint ett_nbap_GANSS_CNAVclockModel = -1;
5165 static gint ett_nbap_GANSS_Common_Data = -1;
5166 static gint ett_nbap_GANSS_CommonDataInfoReq = -1;
5167 static gint ett_nbap_GANSS_Data_Bit_Assistance = -1;
5168 static gint ett_nbap_GANSS_DataBitAssistanceList = -1;
5169 static gint ett_nbap_GANSS_DataBitAssistanceItem = -1;
5170 static gint ett_nbap_GANSS_DataBitAssistanceSgnList = -1;
5171 static gint ett_nbap_GANSS_DataBitAssistanceSgnItem = -1;
5172 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqItem = -1;
5173 static gint ett_nbap_GANSS_Data_Bit_Assistance_ReqList = -1;
5174 static gint ett_nbap_T_ganss_SatelliteInfo = -1;
5175 static gint ett_nbap_GANSS_DeltaUT1 = -1;
5176 static gint ett_nbap_GANSS_Earth_Orientation_Parameters = -1;
5177 static gint ett_nbap_GANSS_GenericDataInfoReqList = -1;
5178 static gint ett_nbap_GANSS_GenericDataInfoReqItem = -1;
5179 static gint ett_nbap_GANSS_Generic_Data = -1;
5180 static gint ett_nbap_GANSS_Generic_DataItem = -1;
5181 static gint ett_nbap_GANSS_GLONASSclockModel = -1;
5182 static gint ett_nbap_GANSS_Information = -1;
5183 static gint ett_nbap_GANSS_Ionospheric_Model = -1;
5184 static gint ett_nbap_GANSS_IonosphereRegionalStormFlags = -1;
5185 static gint ett_nbap_GANSS_KeplerianParametersAlm = -1;
5186 static gint ett_nbap_GANSS_KeplerianParametersOrb = -1;
5187 static gint ett_nbap_GANSS_NAVclockModel = -1;
5188 static gint ett_nbap_GANSS_Navigation_Model_And_Time_Recovery = -1;
5189 static gint ett_nbap_GANSS_NavModel_CNAVKeplerianSet = -1;
5190 static gint ett_nbap_GANSS_NavModel_GLONASSecef = -1;
5191 static gint ett_nbap_GANSS_NavModel_NAVKeplerianSet = -1;
5192 static gint ett_nbap_GANSS_NavModel_SBASecef = -1;
5193 static gint ett_nbap_GANSS_Orbit_Model = -1;
5194 static gint ett_nbap_GANSS_Real_Time_Integrity = -1;
5195 static gint ett_nbap_GANSS_RealTimeInformationItem = -1;
5196 static gint ett_nbap_GANSS_RX_Pos = -1;
5197 static gint ett_nbap_GANSS_SatelliteClockModelItem = -1;
5198 static gint ett_nbap_GANSS_SatelliteInformationKP = -1;
5199 static gint ett_nbap_GANSS_SatelliteInformationKPItem = -1;
5200 static gint ett_nbap_Ganss_Sat_Info_AddNavList = -1;
5201 static gint ett_nbap_Ganss_Sat_Info_AddNavList_item = -1;
5202 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList = -1;
5203 static gint ett_nbap_GANSS_SAT_Info_Almanac_GLOkp = -1;
5204 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList = -1;
5205 static gint ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp = -1;
5206 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList = -1;
5207 static gint ett_nbap_GANSS_SAT_Info_Almanac_NAVkp = -1;
5208 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkpList = -1;
5209 static gint ett_nbap_GANSS_SAT_Info_Almanac_REDkp = -1;
5210 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList = -1;
5211 static gint ett_nbap_GANSS_SAT_Info_Almanac_SBASecef = -1;
5212 static gint ett_nbap_GANSS_Sat_Info_Nav = -1;
5213 static gint ett_nbap_GANSS_Sat_Info_Nav_item = -1;
5214 static gint ett_nbap_GANSS_SBASclockModel = -1;
5215 static gint ett_nbap_GANSS_Time_Model = -1;
5216 static gint ett_nbap_GANSS_Transmission_Time = -1;
5217 static gint ett_nbap_GANSS_UTC_Model = -1;
5218 static gint ett_nbap_GANSS_UTCmodelSet1 = -1;
5219 static gint ett_nbap_GANSS_UTCmodelSet2 = -1;
5220 static gint ett_nbap_GANSS_UTCmodelSet3 = -1;
5221 static gint ett_nbap_GPS_Almanac = -1;
5222 static gint ett_nbap_GPS_Ionospheric_Model = -1;
5223 static gint ett_nbap_GPS_Information = -1;
5224 static gint ett_nbap_GPS_RealTime_Integrity = -1;
5225 static gint ett_nbap_GPSBadSat_Info_RealTime_Integrity = -1;
5226 static gint ett_nbap_GPS_NavigationModel_and_TimeRecovery = -1;
5227 static gint ett_nbap_GPS_NavandRecovery_Item = -1;
5228 static gint ett_nbap_GPS_RX_POS = -1;
5229 static gint ett_nbap_GPS_UTC_Model = -1;
5230 static gint ett_nbap_HARQ_MemoryPartitioning = -1;
5231 static gint ett_nbap_HARQ_MemoryPartitioning_Implicit = -1;
5232 static gint ett_nbap_HARQ_MemoryPartitioning_Explicit = -1;
5233 static gint ett_nbap_HARQ_MemoryPartitioningList = -1;
5234 static gint ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO = -1;
5235 static gint ett_nbap_HARQ_MemoryPartitioningItem = -1;
5236 static gint ett_nbap_HS_DSCHProvidedBitRate = -1;
5237 static gint ett_nbap_HS_DSCHProvidedBitRate_Item = -1;
5238 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion = -1;
5239 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item = -1;
5240 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR = -1;
5241 static gint ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item = -1;
5242 static gint ett_nbap_HS_DSCHRequiredPower = -1;
5243 static gint ett_nbap_HS_DSCHRequiredPower_Item = -1;
5244 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation = -1;
5245 static gint ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item = -1;
5246 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion = -1;
5247 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item = -1;
5248 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR = -1;
5249 static gint ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item = -1;
5250 static gint ett_nbap_HSDPA_Associated_PICH_Information = -1;
5251 static gint ett_nbap_HSDPA_PICH_Shared_with_PCH = -1;
5252 static gint ett_nbap_HSDPA_PICH_notShared_with_PCH = -1;
5253 static gint ett_nbap_HSDSCH_Common_System_InformationFDD = -1;
5254 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseFDD = -1;
5255 static gint ett_nbap_HSDSCH_Common_Information = -1;
5256 static gint ett_nbap_HSDSCH_FDD_Information = -1;
5257 static gint ett_nbap_HSDSCH_TDD_Information = -1;
5258 static gint ett_nbap_HSDSCH_Information_to_Modify = -1;
5259 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify = -1;
5260 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify = -1;
5261 static gint ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised = -1;
5262 static gint ett_nbap_HSDSCH_FDD_Information_Response = -1;
5263 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information = -1;
5264 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response = -1;
5265 static gint ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify = -1;
5266 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised = -1;
5267 static gint ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information = -1;
5268 static gint ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response = -1;
5269 static gint ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice = -1;
5270 static gint ett_nbap_HS_Secondary_Serving_cell_change_successful = -1;
5271 static gint ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful = -1;
5272 static gint ett_nbap_HSDSCH_Paging_System_InformationFDD = -1;
5273 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD = -1;
5274 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseList = -1;
5275 static gint ett_nbap_HSDSCH_TDD_Information_Response = -1;
5276 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp = -1;
5277 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item = -1;
5278 static gint ett_nbap_HSDSCH_MACdFlows_Information = -1;
5279 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoList = -1;
5280 static gint ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem = -1;
5281 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete = -1;
5282 static gint ett_nbap_HSDSCH_MACdFlows_to_Delete_Item = -1;
5283 static gint ett_nbap_HSDSCH_Initial_Capacity_Allocation = -1;
5284 static gint ett_nbap_HSDSCH_Initial_Capacity_AllocationItem = -1;
5285 static gint ett_nbap_HSDSCH_PreconfigurationInfo = -1;
5286 static gint ett_nbap_Additional_EDCH_Preconfiguration_Information = -1;
5287 static gint ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs = -1;
5288 static gint ett_nbap_HSDSCH_PreconfigurationSetup = -1;
5289 static gint ett_nbap_HS_SCCH_PreconfiguredCodes = -1;
5290 static gint ett_nbap_HS_SCCH_PreconfiguredCodesItem = -1;
5291 static gint ett_nbap_HSSCCH_Specific_InformationRespListFDD = -1;
5292 static gint ett_nbap_HSSCCH_Codes = -1;
5293 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD = -1;
5294 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD = -1;
5295 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR = -1;
5296 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR = -1;
5297 static gint ett_nbap_HSSCCH_Specific_InformationRespListTDD768 = -1;
5298 static gint ett_nbap_HSSCCH_Specific_InformationRespItemTDD768 = -1;
5299 static gint ett_nbap_HSSICH_Info = -1;
5300 static gint ett_nbap_HSSICH_InfoLCR = -1;
5301 static gint ett_nbap_HSSICH_Info768 = -1;
5302 static gint ett_nbap_HS_SICH_Reception_Quality_Value = -1;
5303 static gint ett_nbap_HS_PDSCH_FDD_Code_Information = -1;
5304 static gint ett_nbap_HS_SCCH_FDD_Code_Information = -1;
5305 static gint ett_nbap_HS_SCCH_FDD_Code_List = -1;
5306 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info = -1;
5307 static gint ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response = -1;
5308 static gint ett_nbap_HS_DSCH_serving_cell_choice = -1;
5309 static gint ett_nbap_HS_serving_cell_change_successful = -1;
5310 static gint ett_nbap_HS_serving_cell_change_unsuccessful = -1;
5311 static gint ett_nbap_HSDSCH_FDD_Update_Information = -1;
5312 static gint ett_nbap_HSDSCH_TDD_Update_Information = -1;
5313 static gint ett_nbap_HSDPA_Associated_PICH_InformationLCR = -1;
5314 static gint ett_nbap_HSDPA_PICH_notShared_with_PCHLCR = -1;
5315 static gint ett_nbap_HSDSCH_Common_System_InformationLCR = -1;
5316 static gint ett_nbap_HSDSCH_Common_System_Information_ResponseLCR = -1;
5317 static gint ett_nbap_HSDSCH_Common_InformationLCR = -1;
5318 static gint ett_nbap_HSDSCH_Paging_System_InformationLCR = -1;
5319 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR = -1;
5320 static gint ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR = -1;
5321 static gint ett_nbap_HSSCCH_Specific_InformationRespListLCR = -1;
5322 static gint ett_nbap_HSSCCH_Specific_InformationRespItemLCR = -1;
5323 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR = -1;
5324 static gint ett_nbap_Transport_Block_Size_List_LCR = -1;
5325 static gint ett_nbap_Transport_Block_Size_Item_LCR = -1;
5326 static gint ett_nbap_Repetition_Period_List_LCR = -1;
5327 static gint ett_nbap_Repetition_Period_Item_LCR = -1;
5328 static gint ett_nbap_HS_DSCH_SPS_Operation_Indicator = -1;
5329 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR = -1;
5330 static gint ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR = -1;
5331 static gint ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS = -1;
5332 static gint ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS = -1;
5333 static gint ett_nbap_HS_SICH_Type = -1;
5334 static gint ett_nbap_HS_SCCH_Associated_HS_SICH = -1;
5335 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH = -1;
5336 static gint ett_nbap_Initial_HS_PDSCH_SPS_Resource = -1;
5337 static gint ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5338 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
5339 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext = -1;
5340 static gint ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
5341 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5342 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList = -1;
5343 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext = -1;
5344 static gint ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem = -1;
5345 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
5346 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext = -1;
5347 static gint ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem = -1;
5348 static gint ett_nbap_MIMO_ReferenceSignal_InformationListLCR = -1;
5349 static gint ett_nbap_HSSICH_ReferenceSignal_InformationLCR = -1;
5350 static gint ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR = -1;
5351 static gint ett_nbap_IMB_Parameters = -1;
5352 static gint ett_nbap_InformationReportCharacteristics = -1;
5353 static gint ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity = -1;
5354 static gint ett_nbap_InformationReportCharacteristicsType_OnModification = -1;
5355 static gint ett_nbap_InformationThresholds = -1;
5356 static gint ett_nbap_InformationType = -1;
5357 static gint ett_nbap_IPDL_FDD_Parameters = -1;
5358 static gint ett_nbap_IPDL_TDD_Parameters = -1;
5359 static gint ett_nbap_IPDL_TDD_Parameters_LCR = -1;
5360 static gint ett_nbap_IPMulticastIndication = -1;
5361 static gint ett_nbap_BurstModeParams = -1;
5362 static gint ett_nbap_IdleIntervalInformation = -1;
5363 static gint ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability = -1;
5364 static gint ett_nbap_MACdPDU_Size_Indexlist = -1;
5365 static gint ett_nbap_MACdPDU_Size_IndexItem = -1;
5366 static gint ett_nbap_MACdPDU_Size_Indexlist_to_Modify = -1;
5367 static gint ett_nbap_MACdPDU_Size_IndexItem_to_Modify = -1;
5368 static gint ett_nbap_Max_TB_Sizes = -1;
5369 static gint ett_nbap_MessageStructure = -1;
5370 static gint ett_nbap_MessageStructure_item = -1;
5371 static gint ett_nbap_MidambleShiftAndBurstType = -1;
5372 static gint ett_nbap_Type1 = -1;
5373 static gint ett_nbap_MidambleAllocationMode1 = -1;
5374 static gint ett_nbap_Type2 = -1;
5375 static gint ett_nbap_MidambleAllocationMode2 = -1;
5376 static gint ett_nbap_Type3 = -1;
5377 static gint ett_nbap_MidambleAllocationMode3 = -1;
5378 static gint ett_nbap_MidambleShiftLCR = -1;
5379 static gint ett_nbap_MidambleShiftAndBurstType768 = -1;
5380 static gint ett_nbap_Type7681 = -1;
5381 static gint ett_nbap_MidambleAllocationMode7681 = -1;
5382 static gint ett_nbap_Type7682 = -1;
5383 static gint ett_nbap_MidambleAllocationMode7682 = -1;
5384 static gint ett_nbap_Type7683 = -1;
5385 static gint ett_nbap_MidambleAllocationMode7683 = -1;
5386 static gint ett_nbap_MIMO_PilotConfiguration = -1;
5387 static gint ett_nbap_MIMO_PilotConfigurationExtension = -1;
5388 static gint ett_nbap_ModifyPriorityQueue = -1;
5389 static gint ett_nbap_ModulationPO_MBSFN = -1;
5390 static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList = -1;
5391 static gint ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem = -1;
5392 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR = -1;
5393 static gint ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR = -1;
5394 static gint ett_nbap_Multi_Cell_Capability_Info = -1;
5395 static gint ett_nbap_Multicell_EDCH_InformationItemIEs = -1;
5396 static gint ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs = -1;
5397 static gint ett_nbap_NeighbouringCellMeasurementInformation = -1;
5398 static gint ett_nbap_NeighbouringCellMeasurementInformation_item = -1;
5399 static gint ett_nbap_NeighbouringFDDCellMeasurementInformation = -1;
5400 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation = -1;
5401 static gint ett_nbap_NeighbouringTDDCellMeasurementInformationLCR = -1;
5402 static gint ett_nbap_NeighbouringTDDCellMeasurementInformation768 = -1;
5403 static gint ett_nbap_NI_Information = -1;
5404 static gint ett_nbap_NormalAndDiversityPrimaryCPICHContainer = -1;
5405 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD = -1;
5406 static gint ett_nbap_Paging_MACFlows_to_DeleteFDD_Item = -1;
5407 static gint ett_nbap_Paging_MACFlow_Specific_Information = -1;
5408 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_Item = -1;
5409 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Information = -1;
5410 static gint ett_nbap_Paging_MACFlow_PriorityQueue_Item = -1;
5411 static gint ett_nbap_PLCCHinformation = -1;
5412 static gint ett_nbap_Possible_Secondary_Serving_Cell_List = -1;
5413 static gint ett_nbap_Possible_Secondary_Serving_Cell = -1;
5414 static gint ett_nbap_PreambleSignatures = -1;
5415 static gint ett_nbap_PrimaryAndSecondaryCPICHContainer = -1;
5416 static gint ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH = -1;
5417 static gint ett_nbap_PriorityQueue_InfoList = -1;
5418 static gint ett_nbap_PriorityQueue_InfoItem = -1;
5419 static gint ett_nbap_PriorityQueue_InfoList_to_Modify = -1;
5420 static gint ett_nbap_PriorityQueue_InfoItem_to_Add = -1;
5421 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify = -1;
5422 static gint ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised = -1;
5423 static gint ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised = -1;
5424 static gint ett_nbap_UE_Selected_MBMS_Service_Information = -1;
5425 static gint ett_nbap_Selected_MBMS_Service = -1;
5426 static gint ett_nbap_Selected_MBMS_Service_List = -1;
5427 static gint ett_nbap_Selected_MBMS_Service_Item = -1;
5428 static gint ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR = -1;
5429 static gint ett_nbap_MBMS_Service_TDM_Information = -1;
5430 static gint ett_nbap_Paging_MACFlow_Specific_InformationLCR = -1;
5431 static gint ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR = -1;
5432 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR = -1;
5433 static gint ett_nbap_Paging_MACFlows_to_DeleteLCR_Item = -1;
5434 static gint ett_nbap_RACH_SubChannelNumbers = -1;
5435 static gint ett_nbap_RL_Specific_DCH_Info = -1;
5436 static gint ett_nbap_RL_Specific_DCH_Info_Item = -1;
5437 static gint ett_nbap_RL_Specific_E_DCH_Info = -1;
5438 static gint ett_nbap_RL_Specific_E_DCH_Information = -1;
5439 static gint ett_nbap_RL_Specific_E_DCH_Information_Item = -1;
5440 static gint ett_nbap_Reference_E_TFCI_Information = -1;
5441 static gint ett_nbap_Reference_E_TFCI_Information_Item = -1;
5442 static gint ett_nbap_ReportCharacteristics = -1;
5443 static gint ett_nbap_ReportCharacteristicsType_EventA = -1;
5444 static gint ett_nbap_ReportCharacteristicsType_EventB = -1;
5445 static gint ett_nbap_ReportCharacteristicsType_EventC = -1;
5446 static gint ett_nbap_ReportCharacteristicsType_EventD = -1;
5447 static gint ett_nbap_ReportCharacteristicsType_EventE = -1;
5448 static gint ett_nbap_ReportCharacteristicsType_EventF = -1;
5449 static gint ett_nbap_ReportCharacteristicsType_OnModification = -1;
5450 static gint ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold = -1;
5451 static gint ett_nbap_EDCH_RACH_Report_IncrDecrThres = -1;
5452 static gint ett_nbap_ReportCharacteristicsType_MeasurementThreshold = -1;
5453 static gint ett_nbap_EDCH_RACH_Report_ThresholdInformation = -1;
5454 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime = -1;
5455 static gint ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime = -1;
5456 static gint ett_nbap_ReportCharacteristicsType_ReportPeriodicity = -1;
5457 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value = -1;
5458 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item = -1;
5459 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR = -1;
5460 static gint ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item = -1;
5461 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value = -1;
5462 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item = -1;
5463 static gint ett_nbap_Received_Scheduled_EDCH_Power_Share_Value = -1;
5464 static gint ett_nbap_RequestedDataValueInformation = -1;
5465 static gint ett_nbap_InformationAvailable = -1;
5466 static gint ett_nbap_RequestedDataValue = -1;
5467 static gint ett_nbap_SAT_Info_Almanac = -1;
5468 static gint ett_nbap_SAT_Info_Almanac_Item = -1;
5469 static gint ett_nbap_SAT_Info_Almanac_ExtList = -1;
5470 static gint ett_nbap_SAT_Info_Almanac_ExtItem = -1;
5471 static gint ett_nbap_SAT_Info_DGPSCorrections = -1;
5472 static gint ett_nbap_SAT_Info_DGPSCorrections_Item = -1;
5473 static gint ett_nbap_SATInfo_RealTime_Integrity = -1;
5474 static gint ett_nbap_SAT_Info_RealTime_Integrity_Item = -1;
5475 static gint ett_nbap_SecondaryServingCells = -1;
5476 static gint ett_nbap_SecondaryServingCellsItem = -1;
5477 static gint ett_nbap_Secondary_CPICH_Information_Change = -1;
5478 static gint ett_nbap_Serving_E_DCH_RL_ID = -1;
5479 static gint ett_nbap_Serving_E_DCH_RL_in_this_NodeB = -1;
5480 static gint ett_nbap_SetsOfHS_SCCH_Codes = -1;
5481 static gint ett_nbap_SetsOfHS_SCCH_CodesItem = -1;
5482 static gint ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency = -1;
5483 static gint ett_nbap_SFNSFNMeasurementThresholdInformation = -1;
5484 static gint ett_nbap_SFNSFNMeasurementValueInformation = -1;
5485 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
5486 static gint ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
5487 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation = -1;
5488 static gint ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item = -1;
5489 static gint ett_nbap_SFNSFNTimeStampInformation = -1;
5490 static gint ett_nbap_SFNSFNTimeStamp_TDD = -1;
5491 static gint ett_nbap_SFNSFNValue = -1;
5492 static gint ett_nbap_SynchronisationReportCharacteristics = -1;
5493 static gint ett_nbap_SynchronisationReportCharactThreExc = -1;
5494 static gint ett_nbap_SynchronisationReportCharactThreInfoItem = -1;
5495 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
5496 static gint ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem = -1;
5497 static gint ett_nbap_SyncDLCodeIdThreInfoLCR = -1;
5498 static gint ett_nbap_SyncDLCodeIdThreInfoList = -1;
5499 static gint ett_nbap_SyncDLCodeInfoListLCR = -1;
5500 static gint ett_nbap_SyncDLCodeInfoItemLCR = -1;
5501 static gint ett_nbap_TDD_ChannelisationCodeLCR = -1;
5502 static gint ett_nbap_TDD_DL_Code_Information = -1;
5503 static gint ett_nbap_TDD_DL_Code_InformationItem = -1;
5504 static gint ett_nbap_TDD_DL_Code_LCR_Information = -1;
5505 static gint ett_nbap_TDD_DL_Code_LCR_InformationItem = -1;
5506 static gint ett_nbap_TDD_DL_Code_768_Information = -1;
5507 static gint ett_nbap_TDD_DL_Code_768_InformationItem = -1;
5508 static gint ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR = -1;
5509 static gint ett_nbap_TDD_DPCHOffset = -1;
5510 static gint ett_nbap_TransportFormatCombination_Beta = -1;
5511 static gint ett_nbap_T_signalledGainFactors = -1;
5512 static gint ett_nbap_T_gainFactor = -1;
5513 static gint ett_nbap_T_fdd = -1;
5514 static gint ett_nbap_TDD_UL_Code_Information = -1;
5515 static gint ett_nbap_TDD_UL_Code_InformationItem = -1;
5516 static gint ett_nbap_TDD_UL_Code_LCR_Information = -1;
5517 static gint ett_nbap_TDD_UL_Code_LCR_InformationItem = -1;
5518 static gint ett_nbap_TDD_UL_Code_768_Information = -1;
5519 static gint ett_nbap_TDD_UL_Code_768_InformationItem = -1;
5520 static gint ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR = -1;
5521 static gint ett_nbap_TFCI_SignallingMode = -1;
5522 static gint ett_nbap_TimeSlot_InitiatedListLCR = -1;
5523 static gint ett_nbap_TimeSlotMeasurementValueListLCR = -1;
5524 static gint ett_nbap_TimeSlotMeasurementValueLCR = -1;
5525 static gint ett_nbap_TimingAdjustmentValue = -1;
5526 static gint ett_nbap_TimingAdjustmentValueLCR = -1;
5527 static gint ett_nbap_TnlQos = -1;
5528 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information = -1;
5529 static gint ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item = -1;
5530 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue = -1;
5531 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
5532 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue = -1;
5533 static gint ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item = -1;
5534 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value = -1;
5535 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item = -1;
5536 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR = -1;
5537 static gint ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item = -1;
5538 static gint ett_nbap_TFCS = -1;
5539 static gint ett_nbap_T_tFCSvalues = -1;
5540 static gint ett_nbap_TFCS_TFCSList = -1;
5541 static gint ett_nbap_TFCS_TFCSList_item = -1;
5542 static gint ett_nbap_TFCS_CTFC = -1;
5543 static gint ett_nbap_Transport_Block_Size_List = -1;
5544 static gint ett_nbap_Transport_Block_Size_List_item = -1;
5545 static gint ett_nbap_TransportFormatSet = -1;
5546 static gint ett_nbap_TransportFormatSet_DynamicPartList = -1;
5547 static gint ett_nbap_TransportFormatSet_DynamicPartList_item = -1;
5548 static gint ett_nbap_TDD_TransportFormatSet_ModeDP = -1;
5549 static gint ett_nbap_TransmissionTimeIntervalInformation = -1;
5550 static gint ett_nbap_TransmissionTimeIntervalInformation_item = -1;
5551 static gint ett_nbap_TransportFormatSet_Semi_staticPart = -1;
5552 static gint ett_nbap_TransportFormatSet_ModeDP = -1;
5553 static gint ett_nbap_TransportFormatSet_ModeSSP = -1;
5554 static gint ett_nbap_TUTRANGANSS = -1;
5555 static gint ett_nbap_TUTRANGANSSMeasurementThresholdInformation = -1;
5556 static gint ett_nbap_TUTRANGANSSMeasurementValueInformation = -1;
5557 static gint ett_nbap_TUTRANGPS = -1;
5558 static gint ett_nbap_TUTRANGPSMeasurementThresholdInformation = -1;
5559 static gint ett_nbap_TUTRANGPSMeasurementValueInformation = -1;
5560 static gint ett_nbap_UC_Id = -1;
5561 static gint ett_nbap_UE_AggregateMaximumBitRate = -1;
5562 static gint ett_nbap_UE_Capability_Information = -1;
5563 static gint ett_nbap_UL_Timeslot_Information = -1;
5564 static gint ett_nbap_UL_Timeslot_InformationItem = -1;
5565 static gint ett_nbap_UL_TimeslotLCR_Information = -1;
5566 static gint ett_nbap_UL_TimeslotLCR_InformationItem = -1;
5567 static gint ett_nbap_UL_Timeslot768_Information = -1;
5568 static gint ett_nbap_UL_Timeslot768_InformationItem = -1;
5569 static gint ett_nbap_UL_ScramblingCode = -1;
5570 static gint ett_nbap_UL_Synchronisation_Parameters_LCR = -1;
5571 static gint ett_nbap_UL_TimeSlot_ISCP_Info = -1;
5572 static gint ett_nbap_UL_TimeSlot_ISCP_InfoItem = -1;
5573 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_Info = -1;
5574 static gint ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem = -1;
5575 static gint ett_nbap_UpPTSInterference_For_CellPortion_Value = -1;
5576 static gint ett_nbap_UpPTSInterference_For_CellPortion_Value_Item = -1;
5577 static gint ett_nbap_USCH_Information = -1;
5578 static gint ett_nbap_USCH_InformationItem = -1;
5579 static gint ett_nbap_USCH_InformationResponse = -1;
5580 static gint ett_nbap_USCH_InformationResponseItem = -1;
5581 static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value = -1;
5582 static gint ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item = -1;
5583 static gint ett_nbap_CommonTransportChannelSetupRequestFDD = -1;
5584 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD = -1;
5585 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD = -1;
5586 static gint ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD = -1;
5587 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD = -1;
5588 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD = -1;
5589 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD = -1;
5590 static gint ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD = -1;
5591 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD = -1;
5592 static gint ett_nbap_PRACH_CTCH_SetupRqstFDD = -1;
5593 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD = -1;
5594 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD = -1;
5595 static gint ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD = -1;
5596 static gint ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD = -1;
5597 static gint ett_nbap_CommonTransportChannelSetupRequestTDD = -1;
5598 static gint ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD = -1;
5599 static gint ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD = -1;
5600 static gint ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD = -1;
5601 static gint ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD = -1;
5602 static gint ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD = -1;
5603 static gint ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD = -1;
5604 static gint ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD = -1;
5605 static gint ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD = -1;
5606 static gint ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD = -1;
5607 static gint ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD = -1;
5608 static gint ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD = -1;
5609 static gint ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD = -1;
5610 static gint ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5611 static gint ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
5612 static gint ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD = -1;
5613 static gint ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD = -1;
5614 static gint ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD = -1;
5615 static gint ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5616 static gint ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD = -1;
5617 static gint ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD = -1;
5618 static gint ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD = -1;
5619 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD = -1;
5620 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD = -1;
5621 static gint ett_nbap_PRACH_CTCH_SetupRqstTDD = -1;
5622 static gint ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD = -1;
5623 static gint ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD = -1;
5624 static gint ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD = -1;
5625 static gint ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD = -1;
5626 static gint ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD = -1;
5627 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD = -1;
5628 static gint ett_nbap_PLCCH_parameters = -1;
5629 static gint ett_nbap_E_RUCCH_parameters = -1;
5630 static gint ett_nbap_E_RUCCH_768_parameters = -1;
5631 static gint ett_nbap_CommonTransportChannelSetupResponse = -1;
5632 static gint ett_nbap_FACH_CommonTransportChannel_InformationResponse = -1;
5633 static gint ett_nbap_CommonTransportChannelSetupFailure = -1;
5634 static gint ett_nbap_CommonTransportChannelReconfigurationRequestFDD = -1;
5635 static gint ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD = -1;
5636 static gint ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD = -1;
5637 static gint ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5638 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5639 static gint ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5640 static gint ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5641 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD = -1;
5642 static gint ett_nbap_PRACHList_CTCH_ReconfRqstFDD = -1;
5643 static gint ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5644 static gint ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5645 static gint ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD = -1;
5646 static gint ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD = -1;
5647 static gint ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD = -1;
5648 static gint ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD = -1;
5649 static gint ett_nbap_CommonTransportChannelReconfigurationRequestTDD = -1;
5650 static gint ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD = -1;
5651 static gint ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD = -1;
5652 static gint ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD = -1;
5653 static gint ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
5654 static gint ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD = -1;
5655 static gint ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD = -1;
5656 static gint ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD = -1;
5657 static gint ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD = -1;
5658 static gint ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD = -1;
5659 static gint ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
5660 static gint ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD = -1;
5661 static gint ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD = -1;
5662 static gint ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5663 static gint ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD = -1;
5664 static gint ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD = -1;
5665 static gint ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5666 static gint ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD = -1;
5667 static gint ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD = -1;
5668 static gint ett_nbap_CommonTransportChannelReconfigurationResponse = -1;
5669 static gint ett_nbap_CommonTransportChannelReconfigurationFailure = -1;
5670 static gint ett_nbap_CommonTransportChannelDeletionRequest = -1;
5671 static gint ett_nbap_CommonTransportChannelDeletionResponse = -1;
5672 static gint ett_nbap_BlockResourceRequest = -1;
5673 static gint ett_nbap_BlockResourceResponse = -1;
5674 static gint ett_nbap_BlockResourceFailure = -1;
5675 static gint ett_nbap_UnblockResourceIndication = -1;
5676 static gint ett_nbap_AuditRequiredIndication = -1;
5677 static gint ett_nbap_AuditRequest = -1;
5678 static gint ett_nbap_AuditResponse = -1;
5679 static gint ett_nbap_Cell_InformationList_AuditRsp = -1;
5680 static gint ett_nbap_Cell_InformationItem_AuditRsp = -1;
5681 static gint ett_nbap_S_CPICH_InformationList_AuditRsp = -1;
5682 static gint ett_nbap_S_CCPCH_InformationList_AuditRsp = -1;
5683 static gint ett_nbap_FACH_InformationList_AuditRsp = -1;
5684 static gint ett_nbap_PRACH_InformationList_AuditRsp = -1;
5685 static gint ett_nbap_RACH_InformationList_AuditRsp = -1;
5686 static gint ett_nbap_AICH_InformationList_AuditRsp = -1;
5687 static gint ett_nbap_FPACH_LCR_InformationList_AuditRsp = -1;
5688 static gint ett_nbap_HS_DSCH_Resources_Information_AuditRsp = -1;
5689 static gint ett_nbap_S_CCPCH_InformationListExt_AuditRsp = -1;
5690 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp = -1;
5691 static gint ett_nbap_E_DCH_Resources_Information_AuditRsp = -1;
5692 static gint ett_nbap_PLCCH_InformationList_AuditRsp = -1;
5693 static gint ett_nbap_S_CCPCH_768_InformationList_AuditRsp = -1;
5694 static gint ett_nbap_PRACH_768_InformationList_AuditRsp = -1;
5695 static gint ett_nbap_E_RUCCH_InformationList_AuditRsp = -1;
5696 static gint ett_nbap_E_RUCCH_768_InformationList_AuditRsp = -1;
5697 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp = -1;
5698 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp = -1;
5699 static gint ett_nbap_UPPCH_LCR_InformationList_AuditRsp = -1;
5700 static gint ett_nbap_UPPCH_LCR_InformationItem_AuditRsp = -1;
5701 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp = -1;
5702 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp = -1;
5703 static gint ett_nbap_CCP_InformationList_AuditRsp = -1;
5704 static gint ett_nbap_CCP_InformationItem_AuditRsp = -1;
5705 static gint ett_nbap_Local_Cell_InformationList_AuditRsp = -1;
5706 static gint ett_nbap_Local_Cell_InformationItem_AuditRsp = -1;
5707 static gint ett_nbap_Local_Cell_Group_InformationList_AuditRsp = -1;
5708 static gint ett_nbap_Local_Cell_Group_InformationItem_AuditRsp = -1;
5709 static gint ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp = -1;
5710 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp = -1;
5711 static gint ett_nbap_AuditFailure = -1;
5712 static gint ett_nbap_CommonMeasurementInitiationRequest = -1;
5713 static gint ett_nbap_CommonMeasurementObjectType_CM_Rqst = -1;
5714 static gint ett_nbap_ERACH_CM_Rqst = -1;
5715 static gint ett_nbap_Cell_CM_Rqst = -1;
5716 static gint ett_nbap_RACH_CM_Rqst = -1;
5717 static gint ett_nbap_PowerLocalCellGroup_CM_Rqst = -1;
5718 static gint ett_nbap_CommonMeasurementInitiationResponse = -1;
5719 static gint ett_nbap_CommonMeasurementObjectType_CM_Rsp = -1;
5720 static gint ett_nbap_ERACH_CM_Rsp = -1;
5721 static gint ett_nbap_Cell_CM_Rsp = -1;
5722 static gint ett_nbap_RACH_CM_Rsp = -1;
5723 static gint ett_nbap_PowerLocalCellGroup_CM_Rsp = -1;
5724 static gint ett_nbap_CommonMeasurementInitiationFailure = -1;
5725 static gint ett_nbap_CommonMeasurementReport = -1;
5726 static gint ett_nbap_CommonMeasurementObjectType_CM_Rprt = -1;
5727 static gint ett_nbap_ERACH_CM_Rprt = -1;
5728 static gint ett_nbap_Cell_CM_Rprt = -1;
5729 static gint ett_nbap_RACH_CM_Rprt = -1;
5730 static gint ett_nbap_PowerLocalCellGroup_CM_Rprt = -1;
5731 static gint ett_nbap_CommonMeasurementTerminationRequest = -1;
5732 static gint ett_nbap_CommonMeasurementFailureIndication = -1;
5733 static gint ett_nbap_CellSetupRequestFDD = -1;
5734 static gint ett_nbap_Synchronisation_Configuration_Cell_SetupRqst = -1;
5735 static gint ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD = -1;
5736 static gint ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD = -1;
5737 static gint ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD = -1;
5738 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD = -1;
5739 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD = -1;
5740 static gint ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD = -1;
5741 static gint ett_nbap_BCH_Information_Cell_SetupRqstFDD = -1;
5742 static gint ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD = -1;
5743 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD = -1;
5744 static gint ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD = -1;
5745 static gint ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD = -1;
5746 static gint ett_nbap_CellSetupRequestTDD = -1;
5747 static gint ett_nbap_SCH_Information_Cell_SetupRqstTDD = -1;
5748 static gint ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH = -1;
5749 static gint ett_nbap_Case1_Cell_SetupRqstTDD = -1;
5750 static gint ett_nbap_Case2_Cell_SetupRqstTDD = -1;
5751 static gint ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD = -1;
5752 static gint ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD = -1;
5753 static gint ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD = -1;
5754 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD = -1;
5755 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD = -1;
5756 static gint ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5757 static gint ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD = -1;
5758 static gint ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD = -1;
5759 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD = -1;
5760 static gint ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD = -1;
5761 static gint ett_nbap_SCH_768_Information_Cell_SetupRqstTDD = -1;
5762 static gint ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5763 static gint ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD = -1;
5764 static gint ett_nbap_CellSetupResponse = -1;
5765 static gint ett_nbap_CellSetupFailure = -1;
5766 static gint ett_nbap_CellReconfigurationRequestFDD = -1;
5767 static gint ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst = -1;
5768 static gint ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD = -1;
5769 static gint ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD = -1;
5770 static gint ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD = -1;
5771 static gint ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD = -1;
5772 static gint ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD = -1;
5773 static gint ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD = -1;
5774 static gint ett_nbap_BCH_information_Cell_ReconfRqstFDD = -1;
5775 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD = -1;
5776 static gint ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD = -1;
5777 static gint ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD = -1;
5778 static gint ett_nbap_CellReconfigurationRequestTDD = -1;
5779 static gint ett_nbap_SCH_Information_Cell_ReconfRqstTDD = -1;
5780 static gint ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD = -1;
5781 static gint ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD = -1;
5782 static gint ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD = -1;
5783 static gint ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD = -1;
5784 static gint ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD = -1;
5785 static gint ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD = -1;
5786 static gint ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD = -1;
5787 static gint ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD = -1;
5788 static gint ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD = -1;
5789 static gint ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD = -1;
5790 static gint ett_nbap_UARFCN_Adjustment = -1;
5791 static gint ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5792 static gint ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5793 static gint ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5794 static gint ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD = -1;
5795 static gint ett_nbap_CellReconfigurationResponse = -1;
5796 static gint ett_nbap_CellReconfigurationFailure = -1;
5797 static gint ett_nbap_CellDeletionRequest = -1;
5798 static gint ett_nbap_CellDeletionResponse = -1;
5799 static gint ett_nbap_ResourceStatusIndication = -1;
5800 static gint ett_nbap_IndicationType_ResourceStatusInd = -1;
5801 static gint ett_nbap_No_Failure_ResourceStatusInd = -1;
5802 static gint ett_nbap_Local_Cell_InformationList_ResourceStatusInd = -1;
5803 static gint ett_nbap_Local_Cell_InformationItem_ResourceStatusInd = -1;
5804 static gint ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5805 static gint ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5806 static gint ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd = -1;
5807 static gint ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd = -1;
5808 static gint ett_nbap_ServiceImpacting_ResourceStatusInd = -1;
5809 static gint ett_nbap_Local_Cell_InformationList2_ResourceStatusInd = -1;
5810 static gint ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd = -1;
5811 static gint ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5812 static gint ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5813 static gint ett_nbap_CCP_InformationList_ResourceStatusInd = -1;
5814 static gint ett_nbap_CCP_InformationItem_ResourceStatusInd = -1;
5815 static gint ett_nbap_Cell_InformationList_ResourceStatusInd = -1;
5816 static gint ett_nbap_Cell_InformationItem_ResourceStatusInd = -1;
5817 static gint ett_nbap_S_CPICH_InformationList_ResourceStatusInd = -1;
5818 static gint ett_nbap_S_CCPCH_InformationList_ResourceStatusInd = -1;
5819 static gint ett_nbap_FACH_InformationList_ResourceStatusInd = -1;
5820 static gint ett_nbap_PRACH_InformationList_ResourceStatusInd = -1;
5821 static gint ett_nbap_RACH_InformationList_ResourceStatusInd = -1;
5822 static gint ett_nbap_AICH_InformationList_ResourceStatusInd = -1;
5823 static gint ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd = -1;
5824 static gint ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd = -1;
5825 static gint ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd = -1;
5826 static gint ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd = -1;
5827 static gint ett_nbap_E_DCH_Resources_Information_ResourceStatusInd = -1;
5828 static gint ett_nbap_PLCCH_InformationList_ResourceStatusInd = -1;
5829 static gint ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd = -1;
5830 static gint ett_nbap_PRACH_768_InformationList_ResourceStatusInd = -1;
5831 static gint ett_nbap_E_RUCCH_InformationList_ResourceStatusInd = -1;
5832 static gint ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd = -1;
5833 static gint ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd = -1;
5834 static gint ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd = -1;
5835 static gint ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd = -1;
5836 static gint ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd = -1;
5837 static gint ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd = -1;
5838 static gint ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd = -1;
5839 static gint ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd = -1;
5840 static gint ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd = -1;
5841 static gint ett_nbap_SystemInformationUpdateRequest = -1;
5842 static gint ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst = -1;
5843 static gint ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst = -1;
5844 static gint ett_nbap_DeletionIndicator_SystemInfoUpdate = -1;
5845 static gint ett_nbap_No_Deletion_SystemInfoUpdate = -1;
5846 static gint ett_nbap_SegmentInformationListIE_SystemInfoUpdate = -1;
5847 static gint ett_nbap_SegmentInformationItem_SystemInfoUpdate = -1;
5848 static gint ett_nbap_SystemInformationUpdateResponse = -1;
5849 static gint ett_nbap_SystemInformationUpdateFailure = -1;
5850 static gint ett_nbap_RadioLinkSetupRequestFDD = -1;
5851 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_List = -1;
5852 static gint ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs = -1;
5853 static gint ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD = -1;
5854 static gint ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD = -1;
5855 static gint ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD = -1;
5856 static gint ett_nbap_RL_InformationList_RL_SetupRqstFDD = -1;
5857 static gint ett_nbap_RL_InformationItem_RL_SetupRqstFDD = -1;
5858 static gint ett_nbap_E_DPCH_Information_RL_SetupRqstFDD = -1;
5859 static gint ett_nbap_F_DPCH_Information_RL_SetupRqstFDD = -1;
5860 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD = -1;
5861 static gint ett_nbap_RadioLinkSetupRequestTDD = -1;
5862 static gint ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5863 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5864 static gint ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5865 static gint ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5866 static gint ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5867 static gint ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD = -1;
5868 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD = -1;
5869 static gint ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD = -1;
5870 static gint ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD = -1;
5871 static gint ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD = -1;
5872 static gint ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD = -1;
5873 static gint ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD = -1;
5874 static gint ett_nbap_RL_Information_RL_SetupRqstTDD = -1;
5875 static gint ett_nbap_RadioLinkSetupResponseFDD = -1;
5876 static gint ett_nbap_Additional_HS_Cell_Information_Response_List = -1;
5877 static gint ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs = -1;
5878 static gint ett_nbap_RL_InformationResponseList_RL_SetupRspFDD = -1;
5879 static gint ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD = -1;
5880 static gint ett_nbap_DiversityIndication_RL_SetupRspFDD = -1;
5881 static gint ett_nbap_Combining_RL_SetupRspFDD = -1;
5882 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD = -1;
5883 static gint ett_nbap_RadioLinkSetupResponseTDD = -1;
5884 static gint ett_nbap_RL_InformationResponse_RL_SetupRspTDD = -1;
5885 static gint ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD = -1;
5886 static gint ett_nbap_RadioLinkSetupFailureFDD = -1;
5887 static gint ett_nbap_CauseLevel_RL_SetupFailureFDD = -1;
5888 static gint ett_nbap_GeneralCauseList_RL_SetupFailureFDD = -1;
5889 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD = -1;
5890 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5891 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5892 static gint ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD = -1;
5893 static gint ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD = -1;
5894 static gint ett_nbap_DiversityIndication_RL_SetupFailureFDD = -1;
5895 static gint ett_nbap_Combining_RL_SetupFailureFDD = -1;
5896 static gint ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD = -1;
5897 static gint ett_nbap_RadioLinkSetupFailureTDD = -1;
5898 static gint ett_nbap_CauseLevel_RL_SetupFailureTDD = -1;
5899 static gint ett_nbap_GeneralCauseList_RL_SetupFailureTDD = -1;
5900 static gint ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD = -1;
5901 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD = -1;
5902 static gint ett_nbap_RadioLinkAdditionRequestFDD = -1;
5903 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_List = -1;
5904 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req = -1;
5905 static gint ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency = -1;
5906 static gint ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs = -1;
5907 static gint ett_nbap_RL_InformationList_RL_AdditionRqstFDD = -1;
5908 static gint ett_nbap_RL_InformationItem_RL_AdditionRqstFDD = -1;
5909 static gint ett_nbap_E_DPCH_Information_RL_AdditionReqFDD = -1;
5910 static gint ett_nbap_RadioLinkAdditionRequestTDD = -1;
5911 static gint ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5912 static gint ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5913 static gint ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5914 static gint ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5915 static gint ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5916 static gint ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD = -1;
5917 static gint ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD = -1;
5918 static gint ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD = -1;
5919 static gint ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD = -1;
5920 static gint ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD = -1;
5921 static gint ett_nbap_RL_Information_RL_AdditionRqstTDD = -1;
5922 static gint ett_nbap_RadioLinkAdditionResponseFDD = -1;
5923 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_List = -1;
5924 static gint ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs = -1;
5925 static gint ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD = -1;
5926 static gint ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD = -1;
5927 static gint ett_nbap_DiversityIndication_RL_AdditionRspFDD = -1;
5928 static gint ett_nbap_Combining_RL_AdditionRspFDD = -1;
5929 static gint ett_nbap_Non_Combining_RL_AdditionRspFDD = -1;
5930 static gint ett_nbap_RadioLinkAdditionResponseTDD = -1;
5931 static gint ett_nbap_RL_InformationResponse_RL_AdditionRspTDD = -1;
5932 static gint ett_nbap_DCH_Information_RL_AdditionRspTDD = -1;
5933 static gint ett_nbap_DiversityIndication_RL_AdditionRspTDD = -1;
5934 static gint ett_nbap_Combining_RL_AdditionRspTDD = -1;
5935 static gint ett_nbap_Non_Combining_RL_AdditionRspTDD = -1;
5936 static gint ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD = -1;
5937 static gint ett_nbap_RadioLinkAdditionFailureFDD = -1;
5938 static gint ett_nbap_CauseLevel_RL_AdditionFailureFDD = -1;
5939 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureFDD = -1;
5940 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD = -1;
5941 static gint ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5942 static gint ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5943 static gint ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD = -1;
5944 static gint ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD = -1;
5945 static gint ett_nbap_DiversityIndication_RL_AdditionFailureFDD = -1;
5946 static gint ett_nbap_Combining_RL_AdditionFailureFDD = -1;
5947 static gint ett_nbap_Non_Combining_RL_AdditionFailureFDD = -1;
5948 static gint ett_nbap_RadioLinkAdditionFailureTDD = -1;
5949 static gint ett_nbap_CauseLevel_RL_AdditionFailureTDD = -1;
5950 static gint ett_nbap_GeneralCauseList_RL_AdditionFailureTDD = -1;
5951 static gint ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD = -1;
5952 static gint ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD = -1;
5953 static gint ett_nbap_RadioLinkReconfigurationPrepareFDD = -1;
5954 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep = -1;
5955 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs = -1;
5956 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep = -1;
5957 static gint ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD = -1;
5958 static gint ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD = -1;
5959 static gint ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD = -1;
5960 static gint ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD = -1;
5961 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD = -1;
5962 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD = -1;
5963 static gint ett_nbap_RL_InformationList_RL_ReconfPrepFDD = -1;
5964 static gint ett_nbap_RL_InformationItem_RL_ReconfPrepFDD = -1;
5965 static gint ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD = -1;
5966 static gint ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD = -1;
5967 static gint ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD = -1;
5968 static gint ett_nbap_RadioLinkReconfigurationPrepareTDD = -1;
5969 static gint ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
5970 static gint ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5971 static gint ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
5972 static gint ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
5973 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
5974 static gint ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
5975 static gint ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
5976 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5977 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
5978 static gint ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
5979 static gint ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5980 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5981 static gint ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5982 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5983 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5984 static gint ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5985 static gint ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5986 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR = -1;
5987 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR = -1;
5988 static gint ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
5989 static gint ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
5990 static gint ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 = -1;
5991 static gint ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 = -1;
5992 static gint ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
5993 static gint ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
5994 static gint ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5995 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
5996 static gint ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
5997 static gint ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
5998 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
5999 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
6000 static gint ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD = -1;
6001 static gint ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6002 static gint ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD = -1;
6003 static gint ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD = -1;
6004 static gint ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD = -1;
6005 static gint ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD = -1;
6006 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD = -1;
6007 static gint ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD = -1;
6008 static gint ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD = -1;
6009 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6010 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD = -1;
6011 static gint ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD = -1;
6012 static gint ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD = -1;
6013 static gint ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD = -1;
6014 static gint ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6015 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6016 static gint ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6017 static gint ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6018 static gint ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6019 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6020 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6021 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6022 static gint ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6023 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6024 static gint ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6025 static gint ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD = -1;
6026 static gint ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD = -1;
6027 static gint ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD = -1;
6028 static gint ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD = -1;
6029 static gint ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6030 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD = -1;
6031 static gint ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD = -1;
6032 static gint ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD = -1;
6033 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD = -1;
6034 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD = -1;
6035 static gint ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD = -1;
6036 static gint ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD = -1;
6037 static gint ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
6038 static gint ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
6039 static gint ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
6040 static gint ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
6041 static gint ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD = -1;
6042 static gint ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD = -1;
6043 static gint ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD = -1;
6044 static gint ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD = -1;
6045 static gint ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD = -1;
6046 static gint ett_nbap_RL_Information_RL_ReconfPrepTDD = -1;
6047 static gint ett_nbap_RadioLinkReconfigurationReady = -1;
6048 static gint ett_nbap_RL_InformationResponseList_RL_ReconfReady = -1;
6049 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfReady = -1;
6050 static gint ett_nbap_RadioLinkReconfigurationFailure = -1;
6051 static gint ett_nbap_CauseLevel_RL_ReconfFailure = -1;
6052 static gint ett_nbap_GeneralCauseList_RL_ReconfFailure = -1;
6053 static gint ett_nbap_RLSpecificCauseList_RL_ReconfFailure = -1;
6054 static gint ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure = -1;
6055 static gint ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure = -1;
6056 static gint ett_nbap_RadioLinkReconfigurationCommit = -1;
6057 static gint ett_nbap_RadioLinkReconfigurationCancel = -1;
6058 static gint ett_nbap_RadioLinkReconfigurationRequestFDD = -1;
6059 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req = -1;
6060 static gint ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs = -1;
6061 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req = -1;
6062 static gint ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD = -1;
6063 static gint ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD = -1;
6064 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD = -1;
6065 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD = -1;
6066 static gint ett_nbap_RL_InformationList_RL_ReconfRqstFDD = -1;
6067 static gint ett_nbap_RL_InformationItem_RL_ReconfRqstFDD = -1;
6068 static gint ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD = -1;
6069 static gint ett_nbap_RadioLinkReconfigurationRequestTDD = -1;
6070 static gint ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6071 static gint ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
6072 static gint ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
6073 static gint ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
6074 static gint ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6075 static gint ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD = -1;
6076 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD = -1;
6077 static gint ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD = -1;
6078 static gint ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
6079 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD = -1;
6080 static gint ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD = -1;
6081 static gint ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD = -1;
6082 static gint ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD = -1;
6083 static gint ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD = -1;
6084 static gint ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD = -1;
6085 static gint ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD = -1;
6086 static gint ett_nbap_RL_Information_RL_ReconfRqstTDD = -1;
6087 static gint ett_nbap_RadioLinkReconfigurationResponse = -1;
6088 static gint ett_nbap_RL_InformationResponseList_RL_ReconfRsp = -1;
6089 static gint ett_nbap_RL_InformationResponseItem_RL_ReconfRsp = -1;
6090 static gint ett_nbap_RadioLinkDeletionRequest = -1;
6091 static gint ett_nbap_RL_informationList_RL_DeletionRqst = -1;
6092 static gint ett_nbap_RL_informationItem_RL_DeletionRqst = -1;
6093 static gint ett_nbap_RadioLinkDeletionResponse = -1;
6094 static gint ett_nbap_DL_PowerControlRequest = -1;
6095 static gint ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst = -1;
6096 static gint ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst = -1;
6097 static gint ett_nbap_DL_PowerTimeslotControlRequest = -1;
6098 static gint ett_nbap_DedicatedMeasurementInitiationRequest = -1;
6099 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rqst = -1;
6100 static gint ett_nbap_RL_DM_Rqst = -1;
6101 static gint ett_nbap_RL_InformationList_DM_Rqst = -1;
6102 static gint ett_nbap_RL_InformationItem_DM_Rqst = -1;
6103 static gint ett_nbap_PUSCH_Info_DM_Rqst = -1;
6104 static gint ett_nbap_HSSICH_Info_DM_Rqst = -1;
6105 static gint ett_nbap_HSSICH_InfoExt_DM_Rqst = -1;
6106 static gint ett_nbap_RL_Set_DM_Rqst = -1;
6107 static gint ett_nbap_RL_Set_InformationList_DM_Rqst = -1;
6108 static gint ett_nbap_RL_Set_InformationItem_DM_Rqst = -1;
6109 static gint ett_nbap_DedicatedMeasurementInitiationResponse = -1;
6110 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rsp = -1;
6111 static gint ett_nbap_RL_DM_Rsp = -1;
6112 static gint ett_nbap_RL_InformationList_DM_Rsp = -1;
6113 static gint ett_nbap_RL_InformationItem_DM_Rsp = -1;
6114 static gint ett_nbap_PUSCH_Info_DM_Rsp = -1;
6115 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp = -1;
6116 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp = -1;
6117 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp = -1;
6118 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp = -1;
6119 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp = -1;
6120 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp = -1;
6121 static gint ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp = -1;
6122 static gint ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp = -1;
6123 static gint ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp = -1;
6124 static gint ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp = -1;
6125 static gint ett_nbap_RL_Set_DM_Rsp = -1;
6126 static gint ett_nbap_RL_Set_InformationList_DM_Rsp = -1;
6127 static gint ett_nbap_RL_Set_InformationItem_DM_Rsp = -1;
6128 static gint ett_nbap_DedicatedMeasurementInitiationFailure = -1;
6129 static gint ett_nbap_DedicatedMeasurementReport = -1;
6130 static gint ett_nbap_DedicatedMeasurementObjectType_DM_Rprt = -1;
6131 static gint ett_nbap_RL_DM_Rprt = -1;
6132 static gint ett_nbap_RL_InformationList_DM_Rprt = -1;
6133 static gint ett_nbap_RL_InformationItem_DM_Rprt = -1;
6134 static gint ett_nbap_PUSCH_Info_DM_Rprt = -1;
6135 static gint ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt = -1;
6136 static gint ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt = -1;
6137 static gint ett_nbap_RL_Set_DM_Rprt = -1;
6138 static gint ett_nbap_RL_Set_InformationList_DM_Rprt = -1;
6139 static gint ett_nbap_RL_Set_InformationItem_DM_Rprt = -1;
6140 static gint ett_nbap_DedicatedMeasurementTerminationRequest = -1;
6141 static gint ett_nbap_DedicatedMeasurementFailureIndication = -1;
6142 static gint ett_nbap_RadioLinkFailureIndication = -1;
6143 static gint ett_nbap_Reporting_Object_RL_FailureInd = -1;
6144 static gint ett_nbap_RL_RL_FailureInd = -1;
6145 static gint ett_nbap_RL_InformationList_RL_FailureInd = -1;
6146 static gint ett_nbap_RL_InformationItem_RL_FailureInd = -1;
6147 static gint ett_nbap_RL_Set_RL_FailureInd = -1;
6148 static gint ett_nbap_RL_Set_InformationList_RL_FailureInd = -1;
6149 static gint ett_nbap_RL_Set_InformationItem_RL_FailureInd = -1;
6150 static gint ett_nbap_CCTrCH_RL_FailureInd = -1;
6151 static gint ett_nbap_CCTrCH_InformationList_RL_FailureInd = -1;
6152 static gint ett_nbap_CCTrCH_InformationItem_RL_FailureInd = -1;
6153 static gint ett_nbap_RadioLinkPreemptionRequiredIndication = -1;
6154 static gint ett_nbap_RL_InformationList_RL_PreemptRequiredInd = -1;
6155 static gint ett_nbap_RL_InformationItem_RL_PreemptRequiredInd = -1;
6156 static gint ett_nbap_RadioLinkRestoreIndication = -1;
6157 static gint ett_nbap_Reporting_Object_RL_RestoreInd = -1;
6158 static gint ett_nbap_RL_RL_RestoreInd = -1;
6159 static gint ett_nbap_RL_InformationList_RL_RestoreInd = -1;
6160 static gint ett_nbap_RL_InformationItem_RL_RestoreInd = -1;
6161 static gint ett_nbap_RL_Set_RL_RestoreInd = -1;
6162 static gint ett_nbap_RL_Set_InformationList_RL_RestoreInd = -1;
6163 static gint ett_nbap_RL_Set_InformationItem_RL_RestoreInd = -1;
6164 static gint ett_nbap_CCTrCH_RL_RestoreInd = -1;
6165 static gint ett_nbap_CCTrCH_InformationList_RL_RestoreInd = -1;
6166 static gint ett_nbap_CCTrCH_InformationItem_RL_RestoreInd = -1;
6167 static gint ett_nbap_CompressedModeCommand = -1;
6168 static gint ett_nbap_ErrorIndication = -1;
6169 static gint ett_nbap_PrivateMessage = -1;
6170 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD = -1;
6171 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst = -1;
6172 static gint ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst = -1;
6173 static gint ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD = -1;
6174 static gint ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst = -1;
6175 static gint ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst = -1;
6176 static gint ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst = -1;
6177 static gint ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
6178 static gint ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
6179 static gint ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst = -1;
6180 static gint ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
6181 static gint ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
6182 static gint ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6183 static gint ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6184 static gint ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6185 static gint ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6186 static gint ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
6187 static gint ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
6188 static gint ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
6189 static gint ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
6190 static gint ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
6191 static gint ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst = -1;
6192 static gint ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
6193 static gint ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
6194 static gint ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
6195 static gint ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
6196 static gint ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
6197 static gint ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
6198 static gint ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
6199 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6200 static gint ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6201 static gint ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6202 static gint ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6203 static gint ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
6204 static gint ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
6205 static gint ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6206 static gint ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
6207 static gint ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6208 static gint ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst = -1;
6209 static gint ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
6210 static gint ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst = -1;
6211 static gint ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst = -1;
6212 static gint ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst = -1;
6213 static gint ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst = -1;
6214 static gint ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst = -1;
6215 static gint ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst = -1;
6216 static gint ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst = -1;
6217 static gint ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst = -1;
6218 static gint ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6219 static gint ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6220 static gint ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst = -1;
6221 static gint ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst = -1;
6222 static gint ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst = -1;
6223 static gint ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst = -1;
6224 static gint ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst = -1;
6225 static gint ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst = -1;
6226 static gint ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst = -1;
6227 static gint ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst = -1;
6228 static gint ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst = -1;
6229 static gint ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst = -1;
6230 static gint ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst = -1;
6231 static gint ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst = -1;
6232 static gint ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst = -1;
6233 static gint ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst = -1;
6234 static gint ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst = -1;
6235 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6236 static gint ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6237 static gint ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst = -1;
6238 static gint ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst = -1;
6239 static gint ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst = -1;
6240 static gint ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst = -1;
6241 static gint ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6242 static gint ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst = -1;
6243 static gint ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst = -1;
6244 static gint ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst = -1;
6245 static gint ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst = -1;
6246 static gint ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst = -1;
6247 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst = -1;
6248 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst = -1;
6249 static gint ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst = -1;
6250 static gint ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst = -1;
6251 static gint ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst = -1;
6252 static gint ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst = -1;
6253 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst = -1;
6254 static gint ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
6255 static gint ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6256 static gint ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst = -1;
6257 static gint ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst = -1;
6258 static gint ett_nbap_HS_SICH_Information_PSCH_ReconfRqst = -1;
6259 static gint ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst = -1;
6260 static gint ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6261 static gint ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst = -1;
6262 static gint ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst = -1;
6263 static gint ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst = -1;
6264 static gint ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst = -1;
6265 static gint ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst = -1;
6266 static gint ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6267 static gint ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst = -1;
6268 static gint ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst = -1;
6269 static gint ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6270 static gint ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6271 static gint ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst = -1;
6272 static gint ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6273 static gint ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst = -1;
6274 static gint ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
6275 static gint ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst = -1;
6276 static gint ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst = -1;
6277 static gint ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst = -1;
6278 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6279 static gint ett_nbap_E_PUCH_Information_PSCH_ReconfRqst = -1;
6280 static gint ett_nbap_E_PUCH_Timeslot_Info = -1;
6281 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6282 static gint ett_nbap_E_AGCH_Information_PSCH_ReconfRqst = -1;
6283 static gint ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst = -1;
6284 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6285 static gint ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst = -1;
6286 static gint ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst = -1;
6287 static gint ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst = -1;
6288 static gint ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6289 static gint ett_nbap_E_HICH_Information_PSCH_ReconfRqst = -1;
6290 static gint ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst = -1;
6291 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
6292 static gint ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst = -1;
6293 static gint ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst = -1;
6294 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst = -1;
6295 static gint ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst = -1;
6296 static gint ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst = -1;
6297 static gint ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst = -1;
6298 static gint ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst = -1;
6299 static gint ett_nbap_E_PUCH_Timeslot_InfoLCR = -1;
6300 static gint ett_nbap_E_PUCH_Timeslot_Item_InfoLCR = -1;
6301 static gint ett_nbap_E_PUCH_Codelist_LCR = -1;
6302 static gint ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6303 static gint ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst = -1;
6304 static gint ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6305 static gint ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6306 static gint ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6307 static gint ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6308 static gint ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6309 static gint ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst = -1;
6310 static gint ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst = -1;
6311 static gint ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst = -1;
6312 static gint ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst = -1;
6313 static gint ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst = -1;
6314 static gint ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst = -1;
6315 static gint ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst = -1;
6316 static gint ett_nbap_SYNC_UL_Partition_LCR = -1;
6317 static gint ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst = -1;
6318 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst = -1;
6319 static gint ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst = -1;
6320 static gint ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst = -1;
6321 static gint ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item = -1;
6322 static gint ett_nbap_PhysicalSharedChannelReconfigurationResponse = -1;
6323 static gint ett_nbap_E_HICH_TimeOffset_ExtensionLCR = -1;
6324 static gint ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR = -1;
6325 static gint ett_nbap_PhysicalSharedChannelReconfigurationFailure = -1;
6326 static gint ett_nbap_CauseLevel_PSCH_ReconfFailure = -1;
6327 static gint ett_nbap_GeneralCauseList_PSCH_ReconfFailure = -1;
6328 static gint ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD = -1;
6329 static gint ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD = -1;
6330 static gint ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD = -1;
6331 static gint ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD = -1;
6332 static gint ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD = -1;
6333 static gint ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD = -1;
6334 static gint ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD = -1;
6335 static gint ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD = -1;
6336 static gint ett_nbap_Common_System_Information_ResponseLCR = -1;
6337 static gint ett_nbap_ResetRequest = -1;
6338 static gint ett_nbap_ResetIndicator = -1;
6339 static gint ett_nbap_CommunicationContextList_Reset = -1;
6340 static gint ett_nbap_CommunicationContextInfoList_Reset = -1;
6341 static gint ett_nbap_CommunicationContextInfoItem_Reset = -1;
6342 static gint ett_nbap_CommunicationContextType_Reset = -1;
6343 static gint ett_nbap_CommunicationControlPortList_Reset = -1;
6344 static gint ett_nbap_CommunicationControlPortInfoList_Reset = -1;
6345 static gint ett_nbap_CommunicationControlPortInfoItem_Reset = -1;
6346 static gint ett_nbap_ResetResponse = -1;
6347 static gint ett_nbap_InformationExchangeInitiationRequest = -1;
6348 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rqst = -1;
6349 static gint ett_nbap_Cell_InfEx_Rqst = -1;
6350 static gint ett_nbap_InformationExchangeInitiationResponse = -1;
6351 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rsp = -1;
6352 static gint ett_nbap_Cell_InfEx_Rsp = -1;
6353 static gint ett_nbap_InformationExchangeInitiationFailure = -1;
6354 static gint ett_nbap_InformationReport = -1;
6355 static gint ett_nbap_InformationExchangeObjectType_InfEx_Rprt = -1;
6356 static gint ett_nbap_Cell_Inf_Rprt = -1;
6357 static gint ett_nbap_InformationExchangeTerminationRequest = -1;
6358 static gint ett_nbap_InformationExchangeFailureIndication = -1;
6359 static gint ett_nbap_CellSynchronisationInitiationRequestTDD = -1;
6360 static gint ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD = -1;
6361 static gint ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD = -1;
6362 static gint ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD = -1;
6363 static gint ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD = -1;
6364 static gint ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD = -1;
6365 static gint ett_nbap_CellSynchronisationInitiationResponseTDD = -1;
6366 static gint ett_nbap_CellSynchronisationInitiationFailureTDD = -1;
6367 static gint ett_nbap_CellSynchronisationReconfigurationRequestTDD = -1;
6368 static gint ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD = -1;
6369 static gint ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD = -1;
6370 static gint ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD = -1;
6371 static gint ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD = -1;
6372 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD = -1;
6373 static gint ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD = -1;
6374 static gint ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD = -1;
6375 static gint ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD = -1;
6376 static gint ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD = -1;
6377 static gint ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD = -1;
6378 static gint ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD = -1;
6379 static gint ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD = -1;
6380 static gint ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD = -1;
6381 static gint ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD = -1;
6382 static gint ett_nbap_CellSynchronisationReconfigurationResponseTDD = -1;
6383 static gint ett_nbap_CellSynchronisationReconfigurationFailureTDD = -1;
6384 static gint ett_nbap_CellSynchronisationAdjustmentRequestTDD = -1;
6385 static gint ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD = -1;
6386 static gint ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD = -1;
6387 static gint ett_nbap_CellSynchronisationAdjustmentResponseTDD = -1;
6388 static gint ett_nbap_CellSynchronisationAdjustmentFailureTDD = -1;
6389 static gint ett_nbap_CauseLevel_SyncAdjustmntFailureTDD = -1;
6390 static gint ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD = -1;
6391 static gint ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD = -1;
6392 static gint ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD = -1;
6393 static gint ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD = -1;
6394 static gint ett_nbap_CellSynchronisationTerminationRequestTDD = -1;
6395 static gint ett_nbap_CellSynchronisationFailureIndicationTDD = -1;
6396 static gint ett_nbap_CellSynchronisationReportTDD = -1;
6397 static gint ett_nbap_CellSyncInfo_CellSyncReprtTDD = -1;
6398 static gint ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD = -1;
6399 static gint ett_nbap_SyncReportType_CellSyncReprtTDD = -1;
6400 static gint ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD = -1;
6401 static gint ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD = -1;
6402 static gint ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD = -1;
6403 static gint ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD = -1;
6404 static gint ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD = -1;
6405 static gint ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD = -1;
6406 static gint ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD = -1;
6407 static gint ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD = -1;
6408 static gint ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD = -1;
6409 static gint ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD = -1;
6410 static gint ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD = -1;
6411 static gint ett_nbap_BearerRearrangementIndication = -1;
6412 static gint ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd = -1;
6413 static gint ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
6414 static gint ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd = -1;
6415 static gint ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd = -1;
6416 static gint ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd = -1;
6417 static gint ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd = -1;
6418 static gint ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd = -1;
6419 static gint ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd = -1;
6420 static gint ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd = -1;
6421 static gint ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd = -1;
6422 static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List = -1;
6423 static gint ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs = -1;
6424 static gint ett_nbap_RadioLinkActivationCommandFDD = -1;
6425 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD = -1;
6426 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD = -1;
6427 static gint ett_nbap_RadioLinkActivationCommandTDD = -1;
6428 static gint ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD = -1;
6429 static gint ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD = -1;
6430 static gint ett_nbap_RadioLinkParameterUpdateIndicationFDD = -1;
6431 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd = -1;
6432 static gint ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs = -1;
6433 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd = -1;
6434 static gint ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs = -1;
6435 static gint ett_nbap_RadioLinkParameterUpdateIndicationTDD = -1;
6436 static gint ett_nbap_MBMSNotificationUpdateCommand = -1;
6437 static gint ett_nbap_UEStatusUpdateCommand = -1;
6438 static gint ett_nbap_SecondaryULFrequencyReport = -1;
6439 static gint ett_nbap_SecondaryULFrequencyUpdateIndication = -1;
6440 static gint ett_nbap_NBAP_PDU = -1;
6441 static gint ett_nbap_InitiatingMessage = -1;
6442 static gint ett_nbap_SuccessfulOutcome = -1;
6443 static gint ett_nbap_UnsuccessfulOutcome = -1;
6444 static gint ett_nbap_Outcome = -1;
6445
6446 /*--- End of included file: packet-nbap-ett.c ---*/
6447 #line 63 "../../asn1/nbap/packet-nbap-template.c"
6448
6449 /* Global variables */
6450 static guint32 ProcedureCode;
6451 static guint32 ProtocolIE_ID;
6452 static guint32 ddMode;
6453 static const gchar *ProcedureID;
6454
6455 /* Dissector tables */
6456 static dissector_table_t nbap_ies_dissector_table;
6457 static dissector_table_t nbap_extension_dissector_table;
6458 static dissector_table_t nbap_proc_imsg_dissector_table;
6459 static dissector_table_t nbap_proc_sout_dissector_table;
6460 static dissector_table_t nbap_proc_uout_dissector_table;
6461
6462 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
6463 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
6464 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
6465 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
6466 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree);
6467
6468
6469 /*--- Included file: packet-nbap-fn.c ---*/
6470 #line 1 "../../asn1/nbap/packet-nbap-fn.c"
6471
6472 static const value_string nbap_Criticality_vals[] = {
6473   {   0, "reject" },
6474   {   1, "ignore" },
6475   {   2, "notify" },
6476   { 0, NULL }
6477 };
6478
6479
6480 static int
6481 dissect_nbap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6482   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6483                                      3, NULL, FALSE, 0, NULL);
6484
6485   return offset;
6486 }
6487
6488
6489 static const value_string nbap_MessageDiscriminator_vals[] = {
6490   {   0, "common" },
6491   {   1, "dedicated" },
6492   { 0, NULL }
6493 };
6494
6495
6496 static int
6497 dissect_nbap_MessageDiscriminator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6498   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6499                                      2, NULL, FALSE, 0, NULL);
6500
6501   return offset;
6502 }
6503
6504
6505
6506 static int
6507 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_) {
6508   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6509                                                             0U, maxPrivateIEs, NULL, FALSE);
6510
6511   return offset;
6512 }
6513
6514
6515
6516 static int
6517 dissect_nbap_OBJECT_IDENTIFIER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6518   offset = dissect_per_object_identifier(tvb, offset, actx, tree, hf_index, NULL);
6519
6520   return offset;
6521 }
6522
6523
6524 static const value_string nbap_PrivateIE_ID_vals[] = {
6525   {   0, "local" },
6526   {   1, "global" },
6527   { 0, NULL }
6528 };
6529
6530 static const per_choice_t PrivateIE_ID_choice[] = {
6531   {   0, &hf_nbap_local          , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxPrivateIEs },
6532   {   1, &hf_nbap_global         , ASN1_NO_EXTENSIONS     , dissect_nbap_OBJECT_IDENTIFIER },
6533   { 0, NULL, 0, NULL }
6534 };
6535
6536 static int
6537 dissect_nbap_PrivateIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6538   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6539                                  ett_nbap_PrivateIE_ID, PrivateIE_ID_choice,
6540                                  NULL);
6541
6542   return offset;
6543 }
6544
6545
6546 static const value_string nbap_ProcedureCode_vals[] = {
6547   { NBAP_ID_AUDIT, "id-audit" },
6548   { NBAP_ID_AUDITREQUIRED, "id-auditRequired" },
6549   { NBAP_ID_BLOCKRESOURCE, "id-blockResource" },
6550   { NBAP_ID_CELLDELETION, "id-cellDeletion" },
6551   { NBAP_ID_CELLRECONFIGURATION, "id-cellReconfiguration" },
6552   { NBAP_ID_CELLSETUP, "id-cellSetup" },
6553   { NBAP_ID_CELLSYNCHRONISATIONINITIATION, "id-cellSynchronisationInitiation" },
6554   { NBAP_ID_CELLSYNCHRONISATIONRECONFIGURATION, "id-cellSynchronisationReconfiguration" },
6555   { NBAP_ID_CELLSYNCHRONISATIONREPORTING, "id-cellSynchronisationReporting" },
6556   { NBAP_ID_CELLSYNCHRONISATIONTERMINATION, "id-cellSynchronisationTermination" },
6557   { NBAP_ID_CELLSYNCHRONISATIONFAILURE, "id-cellSynchronisationFailure" },
6558   { NBAP_ID_COMMONMEASUREMENTFAILURE, "id-commonMeasurementFailure" },
6559   { NBAP_ID_COMMONMEASUREMENTINITIATION, "id-commonMeasurementInitiation" },
6560   { NBAP_ID_COMMONMEASUREMENTREPORT, "id-commonMeasurementReport" },
6561   { NBAP_ID_COMMONMEASUREMENTTERMINATION, "id-commonMeasurementTermination" },
6562   { NBAP_ID_COMMONTRANSPORTCHANNELDELETE, "id-commonTransportChannelDelete" },
6563   { NBAP_ID_COMMONTRANSPORTCHANNELRECONFIGURE, "id-commonTransportChannelReconfigure" },
6564   { NBAP_ID_COMMONTRANSPORTCHANNELSETUP, "id-commonTransportChannelSetup" },
6565   { NBAP_ID_COMPRESSEDMODECOMMAND, "id-compressedModeCommand" },
6566   { NBAP_ID_DEDICATEDMEASUREMENTFAILURE, "id-dedicatedMeasurementFailure" },
6567   { NBAP_ID_DEDICATEDMEASUREMENTINITIATION, "id-dedicatedMeasurementInitiation" },
6568   { NBAP_ID_DEDICATEDMEASUREMENTREPORT, "id-dedicatedMeasurementReport" },
6569   { NBAP_ID_DEDICATEDMEASUREMENTTERMINATION, "id-dedicatedMeasurementTermination" },
6570   { NBAP_ID_DOWNLINKPOWERCONTROL, "id-downlinkPowerControl" },
6571   { NBAP_ID_DOWNLINKPOWERTIMESLOTCONTROL, "id-downlinkPowerTimeslotControl" },
6572   { NBAP_ID_ERRORINDICATIONFORCOMMON, "id-errorIndicationForCommon" },
6573   { NBAP_ID_ERRORINDICATIONFORDEDICATED, "id-errorIndicationForDedicated" },
6574   { NBAP_ID_INFORMATIONEXCHANGEFAILURE, "id-informationExchangeFailure" },
6575   { NBAP_ID_INFORMATIONEXCHANGEINITIATION, "id-informationExchangeInitiation" },
6576   { NBAP_ID_INFORMATIONEXCHANGETERMINATION, "id-informationExchangeTermination" },
6577   { NBAP_ID_INFORMATIONREPORTING, "id-informationReporting" },
6578   { NBAP_ID_BEARERREARRANGEMENT, "id-BearerRearrangement" },
6579   { NBAP_ID_MBMSNOTIFICATIONUPDATE, "id-mBMSNotificationUpdate" },
6580   { NBAP_ID_PHYSICALSHAREDCHANNELRECONFIGURATION, "id-physicalSharedChannelReconfiguration" },
6581   { NBAP_ID_PRIVATEMESSAGEFORCOMMON, "id-privateMessageForCommon" },
6582   { NBAP_ID_PRIVATEMESSAGEFORDEDICATED, "id-privateMessageForDedicated" },
6583   { NBAP_ID_RADIOLINKADDITION, "id-radioLinkAddition" },
6584   { NBAP_ID_RADIOLINKDELETION, "id-radioLinkDeletion" },
6585   { NBAP_ID_RADIOLINKFAILURE, "id-radioLinkFailure" },
6586   { NBAP_ID_RADIOLINKPREEMPTION, "id-radioLinkPreemption" },
6587   { NBAP_ID_RADIOLINKRESTORATION, "id-radioLinkRestoration" },
6588   { NBAP_ID_RADIOLINKSETUP, "id-radioLinkSetup" },
6589   { NBAP_ID_RESET, "id-reset" },
6590   { NBAP_ID_RESOURCESTATUSINDICATION, "id-resourceStatusIndication" },
6591   { NBAP_ID_CELLSYNCHRONISATIONADJUSTMENT, "id-cellSynchronisationAdjustment" },
6592   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION, "id-synchronisedRadioLinkReconfigurationCancellation" },
6593   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT, "id-synchronisedRadioLinkReconfigurationCommit" },
6594   { NBAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION, "id-synchronisedRadioLinkReconfigurationPreparation" },
6595   { NBAP_ID_SYSTEMINFORMATIONUPDATE, "id-systemInformationUpdate" },
6596   { NBAP_ID_UNBLOCKRESOURCE, "id-unblockResource" },
6597   { NBAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION, "id-unSynchronisedRadioLinkReconfiguration" },
6598   { NBAP_ID_RADIOLINKACTIVATION, "id-radioLinkActivation" },
6599   { NBAP_ID_RADIOLINKPARAMETERUPDATE, "id-radioLinkParameterUpdate" },
6600   { NBAP_ID_UESTATUSUPDATE, "id-uEStatusUpdate" },
6601   { NBAP_ID_SECONDARYULFREQUENCYREPORTING, "id-secondaryULFrequencyReporting" },
6602   { NBAP_ID_SECONDARYULFREQUENCYUPDATE, "id-secondaryULFrequencyUpdate" },
6603   { 0, NULL }
6604 };
6605
6606
6607 static int
6608 dissect_nbap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6609   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6610                                                             0U, 255U, &ProcedureCode, FALSE);
6611
6612 #line 91 "../../asn1/nbap/nbap.cnf"
6613      col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
6614                  val_to_str(ProcedureCode, nbap_ProcedureCode_vals,
6615                             "unknown message"));
6616
6617   return offset;
6618 }
6619
6620
6621 static const value_string nbap_DdMode_vals[] = {
6622   { tdd, "tdd" },
6623   { fdd, "fdd" },
6624   { common, "common" },
6625   { 0, NULL }
6626 };
6627
6628
6629 static int
6630 dissect_nbap_DdMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6631   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6632                                      3, &ddMode, TRUE, 0, NULL);
6633
6634   return offset;
6635 }
6636
6637
6638 static const per_sequence_t ProcedureID_sequence[] = {
6639   { &hf_nbap_procedureCode  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode },
6640   { &hf_nbap_ddMode         , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DdMode },
6641   { NULL, 0, 0, NULL }
6642 };
6643
6644 static int
6645 dissect_nbap_ProcedureID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6646 #line 98 "../../asn1/nbap/nbap.cnf"
6647   ProcedureCode = 0xFFFF;
6648   ddMode = 0xFFFF;
6649   ProcedureID = NULL;
6650
6651   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6652                                    ett_nbap_ProcedureID, ProcedureID_sequence);
6653
6654 #line 104 "../../asn1/nbap/nbap.cnf"
6655   ProcedureID = ep_strdup_printf("%s/%s",
6656                                  val_to_str(ProcedureCode, VALS(nbap_ProcedureCode_vals), "unknown(%u)"),
6657                                  val_to_str(ddMode, VALS(nbap_DdMode_vals), "unknown(%u)"));
6658
6659   return offset;
6660 }
6661
6662
6663 static const value_string nbap_ProtocolIE_ID_vals[] = {
6664   { id_AICH_Information, "id-AICH-Information" },
6665   { id_AICH_InformationItem_ResourceStatusInd, "id-AICH-InformationItem-ResourceStatusInd" },
6666   { id_Local_Cell_Group_InformationItem_AuditRsp, "id-Local-Cell-Group-InformationItem-AuditRsp" },
6667   { id_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Local-Cell-Group-InformationItem-ResourceStatusInd" },
6668   { id_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
6669   { id_Local_Cell_Group_InformationList_AuditRsp, "id-Local-Cell-Group-InformationList-AuditRsp" },
6670   { id_CFNReportingIndicator, "id-CFNReportingIndicator" },
6671   { id_BCH_Information, "id-BCH-Information" },
6672   { id_BCH_InformationItem_ResourceStatusInd, "id-BCH-InformationItem-ResourceStatusInd" },
6673   { id_BCCH_ModificationTime, "id-BCCH-ModificationTime" },
6674   { id_BlockingPriorityIndicator, "id-BlockingPriorityIndicator" },
6675   { id_SFNReportingIndicator, "id-SFNReportingIndicator" },
6676   { id_InnerLoopDLPCStatus, "id-InnerLoopDLPCStatus" },
6677   { id_Cause, "id-Cause" },
6678   { id_CCP_InformationItem_AuditRsp, "id-CCP-InformationItem-AuditRsp" },
6679   { id_CCP_InformationList_AuditRsp, "id-CCP-InformationList-AuditRsp" },
6680   { id_CCP_InformationItem_ResourceStatusInd, "id-CCP-InformationItem-ResourceStatusInd" },
6681   { id_Cell_InformationItem_AuditRsp, "id-Cell-InformationItem-AuditRsp" },
6682   { id_Cell_InformationItem_ResourceStatusInd, "id-Cell-InformationItem-ResourceStatusInd" },
6683   { id_Cell_InformationList_AuditRsp, "id-Cell-InformationList-AuditRsp" },
6684   { id_PRACH_ParametersItem_CTCH_SetupRqstTDD, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD" },
6685   { id_DL_DPCH_TimingAdjustment, "id-DL-DPCH-TimingAdjustment" },
6686   { id_FPACH_LCR_InformationList_AuditRsp, "id-FPACH-LCR-InformationList-AuditRsp" },
6687   { id_CellParameterID, "id-CellParameterID" },
6688   { id_CFN, "id-CFN" },
6689   { id_C_ID, "id-C-ID" },
6690   { id_Unused_ProtocolIE_ID_26, "id-Unused-ProtocolIE-ID-26" },
6691   { id_Unused_ProtocolIE_ID_27, "id-Unused-ProtocolIE-ID-27" },
6692   { id_DL_PowerBalancing_Information, "id-DL-PowerBalancing-Information" },
6693   { id_DL_PowerBalancing_ActivationIndicator, "id-DL-PowerBalancing-ActivationIndicator" },
6694   { id_DL_PowerBalancing_UpdatedIndicator, "id-DL-PowerBalancing-UpdatedIndicator" },
6695   { id_CommonMeasurementObjectType_CM_Rprt, "id-CommonMeasurementObjectType-CM-Rprt" },
6696   { id_CommonMeasurementObjectType_CM_Rqst, "id-CommonMeasurementObjectType-CM-Rqst" },
6697   { id_CommonMeasurementObjectType_CM_Rsp, "id-CommonMeasurementObjectType-CM-Rsp" },
6698   { id_CommonMeasurementType, "id-CommonMeasurementType" },
6699   { id_CommonPhysicalChannelID, "id-CommonPhysicalChannelID" },
6700   { id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD" },
6701   { id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
6702   { id_Unknown_38, "id-Unknown-38" },
6703   { id_CommonMeasurementAccuracy, "id-CommonMeasurementAccuracy" },
6704   { id_CommunicationControlPortID, "id-CommunicationControlPortID" },
6705   { id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD" },
6706   { id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD" },
6707   { id_ConfigurationGenerationID, "id-ConfigurationGenerationID" },
6708   { id_CRNC_CommunicationContextID, "id-CRNC-CommunicationContextID" },
6709   { id_CriticalityDiagnostics, "id-CriticalityDiagnostics" },
6710   { id_CCTrCH_InformationItem_RL_FailureInd, "id-CCTrCH-InformationItem-RL-FailureInd" },
6711   { id_CCTrCH_InformationItem_RL_RestoreInd, "id-CCTrCH-InformationItem-RL-RestoreInd" },
6712   { id_DCHs_to_Add_FDD, "id-DCHs-to-Add-FDD" },
6713   { id_DCH_AddList_RL_ReconfPrepTDD, "id-DCH-AddList-RL-ReconfPrepTDD" },
6714   { id_DCHs_to_Add_TDD, "id-DCHs-to-Add-TDD" },
6715   { id_RL_InformationResponse_LCR_RL_AdditionRspTDD, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD" },
6716   { id_DCH_DeleteList_RL_ReconfPrepFDD, "id-DCH-DeleteList-RL-ReconfPrepFDD" },
6717   { id_DCH_DeleteList_RL_ReconfPrepTDD, "id-DCH-DeleteList-RL-ReconfPrepTDD" },
6718   { id_DCH_DeleteList_RL_ReconfRqstFDD, "id-DCH-DeleteList-RL-ReconfRqstFDD" },
6719   { id_DCH_DeleteList_RL_ReconfRqstTDD, "id-DCH-DeleteList-RL-ReconfRqstTDD" },
6720   { id_DCH_FDD_Information, "id-DCH-FDD-Information" },
6721   { id_DCH_TDD_Information, "id-DCH-TDD-Information" },
6722   { id_neighbouringTDDCellMeasurementInformationLCR, "id-neighbouringTDDCellMeasurementInformationLCR" },
6723   { id_DCH_InformationResponse, "id-DCH-InformationResponse" },
6724   { id_Unknown_60, "id-Unknown-60" },
6725   { id_Unknown_61, "id-Unknown-61" },
6726   { id_FDD_DCHs_to_Modify, "id-FDD-DCHs-to-Modify" },
6727   { id_TDD_DCHs_to_Modify, "id-TDD-DCHs-to-Modify" },
6728   { id_Unused_ProtocolIE_ID_64, "id-Unused-ProtocolIE-ID-64" },
6729   { id_DCH_ModifyList_RL_ReconfRqstTDD, "id-DCH-ModifyList-RL-ReconfRqstTDD" },
6730   { id_PDSCH_RL_ID, "id-PDSCH-RL-ID" },
6731   { id_DedicatedMeasurementObjectType_DM_Rprt, "id-DedicatedMeasurementObjectType-DM-Rprt" },
6732   { id_DedicatedMeasurementObjectType_DM_Rqst, "id-DedicatedMeasurementObjectType-DM-Rqst" },
6733   { id_DedicatedMeasurementObjectType_DM_Rsp, "id-DedicatedMeasurementObjectType-DM-Rsp" },
6734   { id_DedicatedMeasurementType, "id-DedicatedMeasurementType" },
6735   { id_Unknown_71, "id-Unknown-71" },
6736   { id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
6737   { id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
6738   { id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD" },
6739   { id_Unknown_75, "id-Unknown-75" },
6740   { id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD" },
6741   { id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD" },
6742   { id_DwPCH_LCR_Information, "id-DwPCH-LCR-Information" },
6743   { id_DL_DPCH_InformationList_RL_SetupRqstTDD, "id-DL-DPCH-InformationList-RL-SetupRqstTDD" },
6744   { id_Unknown_80, "id-Unknown-80" },
6745   { id_DL_DPCH_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Information-RL-ReconfPrepFDD" },
6746   { id_DL_DPCH_Information_RL_ReconfRqstFDD, "id-DL-DPCH-Information-RL-ReconfRqstFDD" },
6747   { id_DL_DPCH_Information_RL_SetupRqstFDD, "id-DL-DPCH-Information-RL-SetupRqstFDD" },
6748   { id_DL_ReferencePowerInformationItem_DL_PC_Rqst, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst" },
6749   { id_DLReferencePower, "id-DLReferencePower" },
6750   { id_DLReferencePowerList_DL_PC_Rqst, "id-DLReferencePowerList-DL-PC-Rqst" },
6751   { id_Unused_ProtocolIE_ID_87, "id-Unused-ProtocolIE-ID-87" },
6752   { id_Unknown_88, "id-Unknown-88" },
6753   { id_Unused_ProtocolIE_ID_89, "id-Unused-ProtocolIE-ID-89" },
6754   { id_DwPCH_LCR_InformationList_AuditRsp, "id-DwPCH-LCR-InformationList-AuditRsp" },
6755   { id_Unused_ProtocolIE_ID_91, "id-Unused-ProtocolIE-ID-91" },
6756   { id_Unknown_92, "id-Unknown-92" },
6757   { id_Unused_ProtocolIE_ID_93, "id-Unused-ProtocolIE-ID-93" },
6758   { id_Unused_ProtocolIE_ID_94, "id-Unused-ProtocolIE-ID-94" },
6759   { id_Unknown_95, "id-Unknown-95" },
6760   { id_DSCHs_to_Add_TDD, "id-DSCHs-to-Add-TDD" },
6761   { id_DwPCH_LCR_Information_Cell_SetupRqstTDD, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD" },
6762   { id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD" },
6763   { id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD" },
6764   { id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD" },
6765   { id_DwPCH_LCR_Information_ResourceStatusInd, "id-DwPCH-LCR-Information-ResourceStatusInd" },
6766   { id_bindingID, "id-bindingID" },
6767   { id_RL_Specific_DCH_Info, "id-RL-Specific-DCH-Info" },
6768   { id_transportlayeraddress, "id-transportlayeraddress" },
6769   { id_DSCH_InformationResponse, "id-DSCH-InformationResponse" },
6770   { id_Unused_ProtocolIE_ID_106, "id-Unused-ProtocolIE-ID-106" },
6771   { id_DSCH_TDD_Information, "id-DSCH-TDD-Information" },
6772   { id_Unused_ProtocolIE_ID_108, "id-Unused-ProtocolIE-ID-108" },
6773   { id_Unknown_109, "id-Unknown-109" },
6774   { id_Unused_ProtocolIE_ID_110, "id-Unused-ProtocolIE-ID-110" },
6775   { id_Unused_ProtocolIE_ID_111, "id-Unused-ProtocolIE-ID-111" },
6776   { id_Unused_ProtocolIE_ID_112, "id-Unused-ProtocolIE-ID-112" },
6777   { id_End_Of_Audit_Sequence_Indicator, "id-End-Of-Audit-Sequence-Indicator" },
6778   { id_Start_Of_Audit_Sequence_Indicator, "id-Start-Of-Audit-Sequence-Indicator" },
6779   { id_MessageStructure, "id-MessageStructure" },
6780   { id_FACH_Information, "id-FACH-Information" },
6781   { id_FACH_InformationItem_ResourceStatusInd, "id-FACH-InformationItem-ResourceStatusInd" },
6782   { id_Unknown_118, "id-Unknown-118" },
6783   { id_LateEntranceCellSyncInfoItem_CellSyncReprtTDD, "id-LateEntranceCellSyncInfoItem-CellSyncReprtTDD" },
6784   { id_FACH_ParametersList_CTCH_ReconfRqstTDD, "id-FACH-ParametersList-CTCH-ReconfRqstTDD" },
6785   { id_FACH_ParametersListIE_CTCH_SetupRqstFDD, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD" },
6786   { id_FACH_ParametersListIE_CTCH_SetupRqstTDD, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD" },
6787   { id_IndicationType_ResourceStatusInd, "id-IndicationType-ResourceStatusInd" },
6788   { id_Local_Cell_ID, "id-Local-Cell-ID" },
6789   { id_Local_Cell_InformationItem_AuditRsp, "id-Local-Cell-InformationItem-AuditRsp" },
6790   { id_Local_Cell_InformationItem_ResourceStatusInd, "id-Local-Cell-InformationItem-ResourceStatusInd" },
6791   { id_Local_Cell_InformationItem2_ResourceStatusInd, "id-Local-Cell-InformationItem2-ResourceStatusInd" },
6792   { id_Local_Cell_InformationList_AuditRsp, "id-Local-Cell-InformationList-AuditRsp" },
6793   { id_AdjustmentPeriod, "id-AdjustmentPeriod" },
6794   { id_MaxAdjustmentStep, "id-MaxAdjustmentStep" },
6795   { id_MaximumTransmissionPower, "id-MaximumTransmissionPower" },
6796   { id_MeasurementFilterCoefficient, "id-MeasurementFilterCoefficient" },
6797   { id_MeasurementID, "id-MeasurementID" },
6798   { id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst" },
6799   { id_DCH_RearrangeList_Bearer_RearrangeInd, "id-DCH-RearrangeList-Bearer-RearrangeInd" },
6800   { id_DSCH_RearrangeList_Bearer_RearrangeInd, "id-DSCH-RearrangeList-Bearer-RearrangeInd" },
6801   { id_Unknown_137, "id-Unknown-137" },
6802   { id_SignallingBearerRequestIndicator, "id-SignallingBearerRequestIndicator" },
6803   { id_TargetCommunicationControlPortID, "id-TargetCommunicationControlPortID" },
6804   { id_Unknown_140, "id-Unknown-140" },
6805   { id_USCH_RearrangeList_Bearer_RearrangeInd, "id-USCH-RearrangeList-Bearer-RearrangeInd" },
6806   { id_Unused_ProtocolIE_ID_142, "id-Unused-ProtocolIE-ID-142" },
6807   { id_NodeB_CommunicationContextID, "id-NodeB-CommunicationContextID" },
6808   { id_P_CCPCH_Information, "id-P-CCPCH-Information" },
6809   { id_P_CCPCH_InformationItem_ResourceStatusInd, "id-P-CCPCH-InformationItem-ResourceStatusInd" },
6810   { id_P_CPICH_Information, "id-P-CPICH-Information" },
6811   { id_P_CPICH_InformationItem_ResourceStatusInd, "id-P-CPICH-InformationItem-ResourceStatusInd" },
6812   { id_P_SCH_Information, "id-P-SCH-Information" },
6813   { id_Unknown_149, "id-Unknown-149" },
6814   { id_PCCPCH_Information_Cell_ReconfRqstTDD, "id-PCCPCH-Information-Cell-ReconfRqstTDD" },
6815   { id_PCCPCH_Information_Cell_SetupRqstTDD, "id-PCCPCH-Information-Cell-SetupRqstTDD" },
6816   { id_Unknown_152, "id-Unknown-152" },
6817   { id_Unknown_153, "id-Unknown-153" },
6818   { id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD" },
6819   { id_PCH_Parameters_CTCH_ReconfRqstTDD, "id-PCH-Parameters-CTCH-ReconfRqstTDD" },
6820   { id_PCH_ParametersItem_CTCH_SetupRqstFDD, "id-PCH-ParametersItem-CTCH-SetupRqstFDD" },
6821   { id_PCH_ParametersItem_CTCH_SetupRqstTDD, "id-PCH-ParametersItem-CTCH-SetupRqstTDD" },
6822   { id_PCH_Information, "id-PCH-Information" },
6823   { id_Unknown_159, "id-Unknown-159" },
6824   { id_Unknown_160, "id-Unknown-160" },
6825   { id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst" },
6826   { id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
6827   { id_PDSCHSets_AddList_PSCH_ReconfRqst, "id-PDSCHSets-AddList-PSCH-ReconfRqst" },
6828   { id_PDSCHSets_DeleteList_PSCH_ReconfRqst, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst" },
6829   { id_PDSCHSets_ModifyList_PSCH_ReconfRqst, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst" },
6830   { id_PICH_Information, "id-PICH-Information" },
6831   { id_PICH_ParametersItem_CTCH_SetupRqstTDD, "id-PICH-ParametersItem-CTCH-SetupRqstTDD" },
6832   { id_PICH_Parameters_CTCH_ReconfRqstTDD, "id-PICH-Parameters-CTCH-ReconfRqstTDD" },
6833   { id_PowerAdjustmentType, "id-PowerAdjustmentType" },
6834   { id_PRACH_Information, "id-PRACH-Information" },
6835   { id_Unknown_171, "id-Unknown-171" },
6836   { id_Unknown_172, "id-Unknown-172" },
6837   { id_Unknown_173, "id-Unknown-173" },
6838   { id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD" },
6839   { id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD" },
6840   { id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD" },
6841   { id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD" },
6842   { id_PrimaryCPICH_Information_Cell_SetupRqstFDD, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD" },
6843   { id_PrimarySCH_Information_Cell_ReconfRqstFDD, "id-PrimarySCH-Information-Cell-ReconfRqstFDD" },
6844   { id_PrimarySCH_Information_Cell_SetupRqstFDD, "id-PrimarySCH-Information-Cell-SetupRqstFDD" },
6845   { id_PrimaryScramblingCode, "id-PrimaryScramblingCode" },
6846   { id_Unknown_182, "id-Unknown-182" },
6847   { id_SCH_Information_Cell_ReconfRqstTDD, "id-SCH-Information-Cell-ReconfRqstTDD" },
6848   { id_SCH_Information_Cell_SetupRqstTDD, "id-SCH-Information-Cell-SetupRqstTDD" },
6849   { id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst" },
6850   { id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst" },
6851   { id_PUSCHSets_AddList_PSCH_ReconfRqst, "id-PUSCHSets-AddList-PSCH-ReconfRqst" },
6852   { id_PUSCHSets_DeleteList_PSCH_ReconfRqst, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst" },
6853   { id_PUSCHSets_ModifyList_PSCH_ReconfRqst, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst" },
6854   { id_RACH_Information, "id-RACH-Information" },
6855   { id_Unknown_191, "id-Unknown-191" },
6856   { id_Unknown_192, "id-Unknown-192" },
6857   { id_Unknown_193, "id-Unknown-193" },
6858   { id_Unknown_194, "id-Unknown-194" },
6859   { id_Unknown_195, "id-Unknown-195" },
6860   { id_RACH_ParametersItem_CTCH_SetupRqstFDD, "id-RACH-ParametersItem-CTCH-SetupRqstFDD" },
6861   { id_RACH_ParameterItem_CTCH_SetupRqstTDD, "id-RACH-ParameterItem-CTCH-SetupRqstTDD" },
6862   { id_ReportCharacteristics, "id-ReportCharacteristics" },
6863   { id_Reporting_Object_RL_FailureInd, "id-Reporting-Object-RL-FailureInd" },
6864   { id_Reporting_Object_RL_RestoreInd, "id-Reporting-Object-RL-RestoreInd" },
6865   { id_Unknown_201, "id-Unknown-201" },
6866   { id_RL_InformationItem_DM_Rprt, "id-RL-InformationItem-DM-Rprt" },
6867   { id_RL_InformationItem_DM_Rqst, "id-RL-InformationItem-DM-Rqst" },
6868   { id_RL_InformationItem_DM_Rsp, "id-RL-InformationItem-DM-Rsp" },
6869   { id_RL_InformationItem_RL_AdditionRqstFDD, "id-RL-InformationItem-RL-AdditionRqstFDD" },
6870   { id_RL_informationItem_RL_DeletionRqst, "id-RL-informationItem-RL-DeletionRqst" },
6871   { id_RL_InformationItem_RL_FailureInd, "id-RL-InformationItem-RL-FailureInd" },
6872   { id_RL_InformationItem_RL_ReconfPrepFDD, "id-RL-InformationItem-RL-ReconfPrepFDD" },
6873   { id_RL_InformationItem_RL_ReconfRqstFDD, "id-RL-InformationItem-RL-ReconfRqstFDD" },
6874   { id_RL_InformationItem_RL_RestoreInd, "id-RL-InformationItem-RL-RestoreInd" },
6875   { id_RL_InformationItem_RL_SetupRqstFDD, "id-RL-InformationItem-RL-SetupRqstFDD" },
6876   { id_RL_InformationList_RL_AdditionRqstFDD, "id-RL-InformationList-RL-AdditionRqstFDD" },
6877   { id_RL_informationList_RL_DeletionRqst, "id-RL-informationList-RL-DeletionRqst" },
6878   { id_RL_InformationList_RL_ReconfPrepFDD, "id-RL-InformationList-RL-ReconfPrepFDD" },
6879   { id_RL_InformationList_RL_ReconfRqstFDD, "id-RL-InformationList-RL-ReconfRqstFDD" },
6880   { id_RL_InformationList_RL_SetupRqstFDD, "id-RL-InformationList-RL-SetupRqstFDD" },
6881   { id_RL_InformationResponseItem_RL_AdditionRspFDD, "id-RL-InformationResponseItem-RL-AdditionRspFDD" },
6882   { id_RL_InformationResponseItem_RL_ReconfReady, "id-RL-InformationResponseItem-RL-ReconfReady" },
6883   { id_RL_InformationResponseItem_RL_ReconfRsp, "id-RL-InformationResponseItem-RL-ReconfRsp" },
6884   { id_RL_InformationResponseItem_RL_SetupRspFDD, "id-RL-InformationResponseItem-RL-SetupRspFDD" },
6885   { id_RL_InformationResponseList_RL_AdditionRspFDD, "id-RL-InformationResponseList-RL-AdditionRspFDD" },
6886   { id_RL_InformationResponseList_RL_ReconfReady, "id-RL-InformationResponseList-RL-ReconfReady" },
6887   { id_RL_InformationResponseList_RL_ReconfRsp, "id-RL-InformationResponseList-RL-ReconfRsp" },
6888   { id_RL_InformationResponseList_RL_SetupRspFDD, "id-RL-InformationResponseList-RL-SetupRspFDD" },
6889   { id_RL_InformationResponse_RL_AdditionRspTDD, "id-RL-InformationResponse-RL-AdditionRspTDD" },
6890   { id_RL_InformationResponse_RL_SetupRspTDD, "id-RL-InformationResponse-RL-SetupRspTDD" },
6891   { id_RL_Information_RL_AdditionRqstTDD, "id-RL-Information-RL-AdditionRqstTDD" },
6892   { id_RL_Information_RL_ReconfRqstTDD, "id-RL-Information-RL-ReconfRqstTDD" },
6893   { id_RL_Information_RL_ReconfPrepTDD, "id-RL-Information-RL-ReconfPrepTDD" },
6894   { id_RL_Information_RL_SetupRqstTDD, "id-RL-Information-RL-SetupRqstTDD" },
6895   { id_DelayedActivation, "id-DelayedActivation" },
6896   { id_DelayedActivationList_RL_ActivationCmdFDD, "id-DelayedActivationList-RL-ActivationCmdFDD" },
6897   { id_DelayedActivationInformation_RL_ActivationCmdFDD, "id-DelayedActivationInformation-RL-ActivationCmdFDD" },
6898   { id_DelayedActivationList_RL_ActivationCmdTDD, "id-DelayedActivationList-RL-ActivationCmdTDD" },
6899   { id_DelayedActivationInformation_RL_ActivationCmdTDD, "id-DelayedActivationInformation-RL-ActivationCmdTDD" },
6900   { id_RL_ReconfigurationFailureItem_RL_ReconfFailure, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure" },
6901   { id_RL_InformationList_RL_PreemptRequiredInd, "id-RL-InformationList-RL-PreemptRequiredInd" },
6902   { id_RL_Set_InformationItem_DM_Rprt, "id-RL-Set-InformationItem-DM-Rprt" },
6903   { id_Unknown_239, "id-Unknown-239" },
6904   { id_RL_Set_InformationItem_DM_Rsp, "id-RL-Set-InformationItem-DM-Rsp" },
6905   { id_RL_Set_InformationItem_RL_FailureInd, "id-RL-Set-InformationItem-RL-FailureInd" },
6906   { id_RL_Set_InformationItem_RL_RestoreInd, "id-RL-Set-InformationItem-RL-RestoreInd" },
6907   { id_Unknown_243, "id-Unknown-243" },
6908   { id_Unknown_244, "id-Unknown-244" },
6909   { id_Unknown_245, "id-Unknown-245" },
6910   { id_Unknown_246, "id-Unknown-246" },
6911   { id_S_CCPCH_Information, "id-S-CCPCH-Information" },
6912   { id_Unknown_248, "id-Unknown-248" },
6913   { id_S_CPICH_Information, "id-S-CPICH-Information" },
6914   { id_Unknown_250, "id-Unknown-250" },
6915   { id_SCH_Information, "id-SCH-Information" },
6916   { id_Unknown_252, "id-Unknown-252" },
6917   { id_S_SCH_Information, "id-S-SCH-Information" },
6918   { id_Unknown_254, "id-Unknown-254" },
6919   { id_Unknown_255, "id-Unknown-255" },
6920   { id_Unknown_256, "id-Unknown-256" },
6921   { id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD" },
6922   { id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD" },
6923   { id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
6924   { id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD" },
6925   { id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD" },
6926   { id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD" },
6927   { id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD" },
6928   { id_SecondarySCH_Information_Cell_ReconfRqstFDD, "id-SecondarySCH-Information-Cell-ReconfRqstFDD" },
6929   { id_SecondarySCH_Information_Cell_SetupRqstFDD, "id-SecondarySCH-Information-Cell-SetupRqstFDD" },
6930   { id_SegmentInformationListIE_SystemInfoUpdate, "id-SegmentInformationListIE-SystemInfoUpdate" },
6931   { id_Unknown_267, "id-Unknown-267" },
6932   { id_SFN, "id-SFN" },
6933   { id_ShutdownTimer, "id-ShutdownTimer" },
6934   { id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD" },
6935   { id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD" },
6936   { id_Unknown_272, "id-Unknown-272" },
6937   { id_Unknown_273, "id-Unknown-273" },
6938   { id_SyncCase, "id-SyncCase" },
6939   { id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH" },
6940   { id_T_Cell, "id-T-Cell" },
6941   { id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD" },
6942   { id_TimeSlotConfigurationList_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD" },
6943   { id_TransmissionDiversityApplied, "id-TransmissionDiversityApplied" },
6944   { id_UARFCNforNt, "id-UARFCNforNt" },
6945   { id_UARFCNforNd, "id-UARFCNforNd" },
6946   { id_UARFCNforNu, "id-UARFCNforNu" },
6947   { id_TimeslotISCPInfo, "id-TimeslotISCPInfo" },
6948   { id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD" },
6949   { id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD" },
6950   { id_RL_InformationItem_RL_PreemptRequiredInd, "id-RL-InformationItem-RL-PreemptRequiredInd" },
6951   { id_TimingAdvanceApplied, "id-TimingAdvanceApplied" },
6952   { id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD" },
6953   { id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD" },
6954   { id_FPACH_LCR_Information, "id-FPACH-LCR-Information" },
6955   { id_UL_DPCH_InformationList_RL_SetupRqstTDD, "id-UL-DPCH-InformationList-RL-SetupRqstTDD" },
6956   { id_FPACH_LCR_Information_AuditRsp, "id-FPACH-LCR-Information-AuditRsp" },
6957   { id_UL_DPCH_Information_RL_ReconfPrepFDD, "id-UL-DPCH-Information-RL-ReconfPrepFDD" },
6958   { id_UL_DPCH_Information_RL_ReconfRqstFDD, "id-UL-DPCH-Information-RL-ReconfRqstFDD" },
6959   { id_UL_DPCH_Information_RL_SetupRqstFDD, "id-UL-DPCH-Information-RL-SetupRqstFDD" },
6960   { id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD" },
6961   { id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD" },
6962   { id_Unknown_298, "id-Unknown-298" },
6963   { id_Unknown_299, "id-Unknown-299" },
6964   { id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD" },
6965   { id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD" },
6966   { id_USCH_Information_Add, "id-USCH-Information-Add" },
6967   { id_Unknown_303, "id-Unknown-303" },
6968   { id_USCH_Information_DeleteList_RL_ReconfPrepTDD, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD" },
6969   { id_Unknown_305, "id-Unknown-305" },
6970   { id_USCH_Information_ModifyList_RL_ReconfPrepTDD, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD" },
6971   { id_Unknown_307, "id-Unknown-307" },
6972   { id_Unknown_308, "id-Unknown-308" },
6973   { id_USCH_InformationResponse, "id-USCH-InformationResponse" },
6974   { id_USCH_Information, "id-USCH-Information" },
6975   { id_FPACH_LCR_InformationList_ResourceStatusInd, "id-FPACH-LCR-InformationList-ResourceStatusInd" },
6976   { id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD" },
6977   { id_Unknown_313, "id-Unknown-313" },
6978   { id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD" },
6979   { id_Active_Pattern_Sequence_Information, "id-Active-Pattern-Sequence-Information" },
6980   { id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD" },
6981   { id_AdjustmentRatio, "id-AdjustmentRatio" },
6982   { id_Unknown_318, "id-Unknown-318" },
6983   { id_Unknown_319, "id-Unknown-319" },
6984   { id_Not_Used_320, "id-Not-Used-320" },
6985   { id_Unknown_321, "id-Unknown-321" },
6986   { id_Not_Used_322, "id-Not-Used-322" },
6987   { id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD" },
6988   { id_CauseLevel_PSCH_ReconfFailure, "id-CauseLevel-PSCH-ReconfFailure" },
6989   { id_CauseLevel_RL_AdditionFailureFDD, "id-CauseLevel-RL-AdditionFailureFDD" },
6990   { id_CauseLevel_RL_AdditionFailureTDD, "id-CauseLevel-RL-AdditionFailureTDD" },
6991   { id_CauseLevel_RL_ReconfFailure, "id-CauseLevel-RL-ReconfFailure" },
6992   { id_CauseLevel_RL_SetupFailureFDD, "id-CauseLevel-RL-SetupFailureFDD" },
6993   { id_CauseLevel_RL_SetupFailureTDD, "id-CauseLevel-RL-SetupFailureTDD" },
6994   { id_Not_Used_330, "id-Not-Used-330" },
6995   { id_Unknown_331, "id-Unknown-331" },
6996   { id_Not_Used_332, "id-Not-Used-332" },
6997   { id_Closed_Loop_Timing_Adjustment_Mode, "id-Closed-Loop-Timing-Adjustment-Mode" },
6998   { id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD" },
6999   { id_Compressed_Mode_Deactivation_Flag, "id-Compressed-Mode-Deactivation-Flag" },
7000   { id_Not_Used_336, "id-Not-Used-336" },
7001   { id_Unknown_337, "id-Unknown-337" },
7002   { id_Unknown_338, "id-Unknown-338" },
7003   { id_Unknown_339, "id-Unknown-339" },
7004   { id_Unknown_340, "id-Unknown-340" },
7005   { id_Unknown_341, "id-Unknown-341" },
7006   { id_Not_Used_342, "id-Not-Used-342" },
7007   { id_Not_Used_343, "id-Not-Used-343" },
7008   { id_Unknown_344, "id-Unknown-344" },
7009   { id_Unknown_345, "id-Unknown-345" },
7010   { id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
7011   { id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
7012   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
7013   { id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
7014   { id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
7015   { id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
7016   { id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7017   { id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
7018   { id_Unknown_354, "id-Unknown-354" },
7019   { id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
7020   { id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
7021   { id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
7022   { id_DL_TPC_Pattern01Count, "id-DL-TPC-Pattern01Count" },
7023   { id_DPCHConstant, "id-DPCHConstant" },
7024   { id_Unknown_360, "id-Unknown-360" },
7025   { id_Unknown_361, "id-Unknown-361" },
7026   { id_FACH_ParametersList_CTCH_SetupRsp, "id-FACH-ParametersList-CTCH-SetupRsp" },
7027   { id_Unknown_363, "id-Unknown-363" },
7028   { id_Unknown_364, "id-Unknown-364" },
7029   { id_Unknown_365, "id-Unknown-365" },
7030   { id_Unknown_366, "id-Unknown-366" },
7031   { id_Unknown_367, "id-Unknown-367" },
7032   { id_Unknown_368, "id-Unknown-368" },
7033   { id_Limited_power_increase_information_Cell_SetupRqstFDD, "id-Limited-power-increase-information-Cell-SetupRqstFDD" },
7034   { id_Unknown_370, "id-Unknown-370" },
7035   { id_Unknown_371, "id-Unknown-371" },
7036   { id_Unknown_372, "id-Unknown-372" },
7037   { id_Unknown_373, "id-Unknown-373" },
7038   { id_PCH_Parameters_CTCH_SetupRsp, "id-PCH-Parameters-CTCH-SetupRsp" },
7039   { id_PCH_ParametersItem_CTCH_ReconfRqstFDD, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD" },
7040   { id_Not_Used_376, "id-Not-Used-376" },
7041   { id_Unknown_377, "id-Unknown-377" },
7042   { id_Unknown_378, "id-Unknown-378" },
7043   { id_Unknown_379, "id-Unknown-379" },
7044   { id_PICH_ParametersItem_CTCH_ReconfRqstFDD, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD" },
7045   { id_PRACHConstant, "id-PRACHConstant" },
7046   { id_Unknown_382, "id-Unknown-382" },
7047   { id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD" },
7048   { id_PUSCHConstant, "id-PUSCHConstant" },
7049   { id_RACH_Parameters_CTCH_SetupRsp, "id-RACH-Parameters-CTCH-SetupRsp" },
7050   { id_Unknown_386, "id-Unknown-386" },
7051   { id_Unknown_387, "id-Unknown-387" },
7052   { id_Unknown_388, "id-Unknown-388" },
7053   { id_Unknown_389, "id-Unknown-389" },
7054   { id_Unknown_390, "id-Unknown-390" },
7055   { id_Unknown_391, "id-Unknown-391" },
7056   { id_Unknown_392, "id-Unknown-392" },
7057   { id_Synchronisation_Configuration_Cell_ReconfRqst, "id-Synchronisation-Configuration-Cell-ReconfRqst" },
7058   { id_Synchronisation_Configuration_Cell_SetupRqst, "id-Synchronisation-Configuration-Cell-SetupRqst" },
7059   { id_Transmission_Gap_Pattern_Sequence_Information, "id-Transmission-Gap-Pattern-Sequence-Information" },
7060   { id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD" },
7061   { id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD" },
7062   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD" },
7063   { id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD" },
7064   { id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD" },
7065   { id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD" },
7066   { id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7067   { id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD" },
7068   { id_Unknown_404, "id-Unknown-404" },
7069   { id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD" },
7070   { id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD" },
7071   { id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD" },
7072   { id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD" },
7073   { id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD" },
7074   { id_Unknown_410, "id-Unknown-410" },
7075   { id_Unknown_411, "id-Unknown-411" },
7076   { id_CommunicationContextInfoItem_Reset, "id-CommunicationContextInfoItem-Reset" },
7077   { id_Unknown_413, "id-Unknown-413" },
7078   { id_CommunicationControlPortInfoItem_Reset, "id-CommunicationControlPortInfoItem-Reset" },
7079   { id_Unknown_415, "id-Unknown-415" },
7080   { id_ResetIndicator, "id-ResetIndicator" },
7081   { id_Unused_ProtocolIE_ID_417, "id-Unused-ProtocolIE-ID-417" },
7082   { id_Unused_ProtocolIE_ID_418, "id-Unused-ProtocolIE-ID-418" },
7083   { id_Unused_ProtocolIE_ID_419, "id-Unused-ProtocolIE-ID-419" },
7084   { id_CauseLevel_SyncAdjustmntFailureTDD, "id-CauseLevel-SyncAdjustmntFailureTDD" },
7085   { id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD" },
7086   { id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD" },
7087   { id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD" },
7088   { id_CellSyncBurstTransReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfiguration-CellSyncReconfRqstTDD" },
7089   { id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD" },
7090   { id_CellSyncBurstTransInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstTransInfoList-CellSyncReconfRqstTDD" },
7091   { id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD" },
7092   { id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD" },
7093   { id_CellSyncInfo_CellSyncReprtTDD, "id-CellSyncInfo-CellSyncReprtTDD" },
7094   { id_CSBTransmissionID, "id-CSBTransmissionID" },
7095   { id_CSBMeasurementID, "id-CSBMeasurementID" },
7096   { id_IntStdPhCellSyncInfoItem_CellSyncReprtTDD, "id-IntStdPhCellSyncInfoItem-CellSyncReprtTDD" },
7097   { id_NCyclesPerSFNperiod, "id-NCyclesPerSFNperiod" },
7098   { id_NRepetitionsPerCyclePeriod, "id-NRepetitionsPerCyclePeriod" },
7099   { id_ReferenceClockAvailability, "id-ReferenceClockAvailability" },
7100   { id_ReferenceSFNoffset, "id-ReferenceSFNoffset" },
7101   { id_SyncFrameNumber, "id-SyncFrameNumber" },
7102   { id_SynchronisationReportType, "id-SynchronisationReportType" },
7103   { id_SynchronisationReportCharacteristics, "id-SynchronisationReportCharacteristics" },
7104   { id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD" },
7105   { id_Unknown_441, "id-Unknown-441" },
7106   { id_Unknown_442, "id-Unknown-442" },
7107   { id_Unused_ProtocolIE_ID_443, "id-Unused-ProtocolIE-ID-443" },
7108   { id_InformationExchangeID, "id-InformationExchangeID" },
7109   { id_InformationExchangeObjectType_InfEx_Rqst, "id-InformationExchangeObjectType-InfEx-Rqst" },
7110   { id_InformationType, "id-InformationType" },
7111   { id_InformationReportCharacteristics, "id-InformationReportCharacteristics" },
7112   { id_InformationExchangeObjectType_InfEx_Rsp, "id-InformationExchangeObjectType-InfEx-Rsp" },
7113   { id_InformationExchangeObjectType_InfEx_Rprt, "id-InformationExchangeObjectType-InfEx-Rprt" },
7114   { id_DPC_Mode, "id-DPC-Mode" },
7115   { id_IPDLParameter_Information_Cell_ReconfRqstFDD, "id-IPDLParameter-Information-Cell-ReconfRqstFDD" },
7116   { id_IPDLParameter_Information_Cell_SetupRqstFDD, "id-IPDLParameter-Information-Cell-SetupRqstFDD" },
7117   { id_IPDLParameter_Information_Cell_ReconfRqstTDD, "id-IPDLParameter-Information-Cell-ReconfRqstTDD" },
7118   { id_IPDLParameter_Information_Cell_SetupRqstTDD, "id-IPDLParameter-Information-Cell-SetupRqstTDD" },
7119   { id_NeighbouringCellMeasurementInformation, "id-NeighbouringCellMeasurementInformation" },
7120   { id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD" },
7121   { id_PCH_Power_LCR_CTCH_SetupRqstTDD, "id-PCH-Power-LCR-CTCH-SetupRqstTDD" },
7122   { id_PCH_Power_LCR_CTCH_ReconfRqstTDD, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD" },
7123   { id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD" },
7124   { id_Unknown_460, "id-Unknown-460" },
7125   { id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD" },
7126   { id_Unknown_462, "id-Unknown-462" },
7127   { id_RL_InformationResponse_LCR_RL_SetupRspTDD, "id-RL-InformationResponse-LCR-RL-SetupRspTDD" },
7128   { id_Unknown_464, "id-Unknown-464" },
7129   { id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD" },
7130   { id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD" },
7131   { id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD" },
7132   { id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD" },
7133   { id_TimeSlotLCR_CM_Rqst, "id-TimeSlotLCR-CM-Rqst" },
7134   { id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD" },
7135   { id_Unknown_471, "id-Unknown-471" },
7136   { id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
7137   { id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD" },
7138   { id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD" },
7139   { id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD" },
7140   { id_Unknown_476, "id-Unknown-476" },
7141   { id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD" },
7142   { id_Unknown_478, "id-Unknown-478" },
7143   { id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD" },
7144   { id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD" },
7145   { id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD" },
7146   { id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD" },
7147   { id_UL_DPCH_LCR_InformationModify_AddList, "id-UL-DPCH-LCR-InformationModify-AddList" },
7148   { id_Unknown_484, "id-Unknown-484" },
7149   { id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD" },
7150   { id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst" },
7151   { id_PDSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PDSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
7152   { id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
7153   { id_PDSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
7154   { id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst" },
7155   { id_PUSCH_AddInformation_LCR_AddListIE_PSCH_ReconfRqst, "id-PUSCH-AddInformation-LCR-AddListIE-PSCH-ReconfRqst" },
7156   { id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst" },
7157   { id_PUSCH_ModifyInformation_LCR_ModifyListIE_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-LCR-ModifyListIE-PSCH-ReconfRqst" },
7158   { id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD" },
7159   { id_TimeSlot, "id-TimeSlot" },
7160   { id_timeslotInfo_CellSyncInitiationRqstTDD, "id-timeslotInfo-CellSyncInitiationRqstTDD" },
7161   { id_SyncReportType_CellSyncReprtTDD, "id-SyncReportType-CellSyncReprtTDD" },
7162   { id_Power_Local_Cell_Group_InformationItem_AuditRsp, "id-Power-Local-Cell-Group-InformationItem-AuditRsp" },
7163   { id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd" },
7164   { id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd" },
7165   { id_Power_Local_Cell_Group_InformationList_AuditRsp, "id-Power-Local-Cell-Group-InformationList-AuditRsp" },
7166   { id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd" },
7167   { id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd" },
7168   { id_Power_Local_Cell_Group_ID, "id-Power-Local-Cell-Group-ID" },
7169   { id_PUSCH_Info_DM_Rqst, "id-PUSCH-Info-DM-Rqst" },
7170   { id_PUSCH_Info_DM_Rsp, "id-PUSCH-Info-DM-Rsp" },
7171   { id_PUSCH_Info_DM_Rprt, "id-PUSCH-Info-DM-Rprt" },
7172   { id_TypeOfError, "id-TypeOfError" },
7173   { id_InitDL_Power, "id-InitDL-Power" },
7174   { id_UL_SIRTarget, "id-UL-SIRTarget" },
7175   { id_cellSyncBurstRepetitionPeriod, "id-cellSyncBurstRepetitionPeriod" },
7176   { id_ReportCharacteristicsType_OnModification, "id-ReportCharacteristicsType-OnModification" },
7177   { id_SFNSFNMeasurementValueInformation, "id-SFNSFNMeasurementValueInformation" },
7178   { id_SFNSFNMeasurementThresholdInformation, "id-SFNSFNMeasurementThresholdInformation" },
7179   { id_TUTRANGPSMeasurementValueInformation, "id-TUTRANGPSMeasurementValueInformation" },
7180   { id_TUTRANGPSMeasurementThresholdInformation, "id-TUTRANGPSMeasurementThresholdInformation" },
7181   { id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD" },
7182   { id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD" },
7183   { id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD" },
7184   { id_Rx_Timing_Deviation_Value_LCR, "id-Rx-Timing-Deviation-Value-LCR" },
7185   { id_Angle_Of_Arrival_Value_LCR, "id-Angle-Of-Arrival-Value-LCR" },
7186   { 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" },
7187   { id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst" },
7188   { id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst" },
7189   { id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst" },
7190   { id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst" },
7191   { id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7192   { id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7193   { id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst" },
7194   { id_HSDSCH_FDD_Information, "id-HSDSCH-FDD-Information" },
7195   { id_HSDSCH_FDD_Information_Response, "id-HSDSCH-FDD-Information-Response" },
7196   { id_Unknown_532, "id-Unknown-532" },
7197   { id_Unknown_533, "id-Unknown-533" },
7198   { id_HSDSCH_Information_to_Modify, "id-HSDSCH-Information-to-Modify" },
7199   { id_HSDSCH_RNTI, "id-HSDSCH-RNTI" },
7200   { id_HSDSCH_TDD_Information, "id-HSDSCH-TDD-Information" },
7201   { id_HSDSCH_TDD_Information_Response, "id-HSDSCH-TDD-Information-Response" },
7202   { id_Unknown_538, "id-Unknown-538" },
7203   { id_Unknown_539, "id-Unknown-539" },
7204   { id_Unknown_540, "id-Unknown-540" },
7205   { id_HSPDSCH_RL_ID, "id-HSPDSCH-RL-ID" },
7206   { id_PrimCCPCH_RSCP_DL_PC_RqstTDD, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD" },
7207   { id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD" },
7208   { id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD" },
7209   { id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD" },
7210   { id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD" },
7211   { id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD" },
7212   { id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD" },
7213   { id_SyncDLCodeIdThreInfoLCR, "id-SyncDLCodeIdThreInfoLCR" },
7214   { id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD" },
7215   { id_DwPCH_Power, "id-DwPCH-Power" },
7216   { id_AccumulatedClockupdate_CellSyncReprtTDD, "id-AccumulatedClockupdate-CellSyncReprtTDD" },
7217   { id_HSDSCH_RearrangeList_Bearer_RearrangeInd, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd" },
7218   { id_UL_Synchronisation_Parameters_LCR, "id-UL-Synchronisation-Parameters-LCR" },
7219   { id_HSDSCH_FDD_Update_Information, "id-HSDSCH-FDD-Update-Information" },
7220   { id_HSDSCH_TDD_Update_Information, "id-HSDSCH-TDD-Update-Information" },
7221   { id_Unknown_557, "id-Unknown-557" },
7222   { id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
7223   { id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD" },
7224   { id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD" },
7225   { id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD" },
7226   { id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD" },
7227   { id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD" },
7228   { id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD" },
7229   { id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD" },
7230   { id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD" },
7231   { id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD" },
7232   { id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD" },
7233   { id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD" },
7234   { id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD" },
7235   { id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
7236   { id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD" },
7237   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
7238   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD" },
7239   { id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
7240   { id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD" },
7241   { id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD" },
7242   { id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
7243   { id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD" },
7244   { id_Initial_DL_Power_TimeslotLCR_InformationItem, "id-Initial-DL-Power-TimeslotLCR-InformationItem" },
7245   { id_Maximum_DL_Power_TimeslotLCR_InformationItem, "id-Maximum-DL-Power-TimeslotLCR-InformationItem" },
7246   { id_Minimum_DL_Power_TimeslotLCR_InformationItem, "id-Minimum-DL-Power-TimeslotLCR-InformationItem" },
7247   { id_HS_DSCHProvidedBitRateValueInformation, "id-HS-DSCHProvidedBitRateValueInformation" },
7248   { id_Unknown_584, "id-Unknown-584" },
7249   { id_HS_DSCHRequiredPowerValueInformation, "id-HS-DSCHRequiredPowerValueInformation" },
7250   { id_HS_DSCHRequiredPowerValue, "id-HS-DSCHRequiredPowerValue" },
7251   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
7252   { id_HS_SICH_Reception_Quality, "id-HS-SICH-Reception-Quality" },
7253   { id_HS_SICH_Reception_Quality_Measurement_Value, "id-HS-SICH-Reception-Quality-Measurement-Value" },
7254   { id_HSSICH_Info_DM_Rprt, "id-HSSICH-Info-DM-Rprt" },
7255   { id_HSSICH_Info_DM_Rqst, "id-HSSICH-Info-DM-Rqst" },
7256   { id_HSSICH_Info_DM_Rsp, "id-HSSICH-Info-DM-Rsp" },
7257   { id_Best_Cell_Portions_Value, "id-Best-Cell-Portions-Value" },
7258   { id_Primary_CPICH_Usage_for_Channel_Estimation, "id-Primary-CPICH-Usage-for-Channel-Estimation" },
7259   { id_Secondary_CPICH_Information_Change, "id-Secondary-CPICH-Information-Change" },
7260   { id_NumberOfReportedCellPortions, "id-NumberOfReportedCellPortions" },
7261   { id_CellPortion_InformationItem_Cell_SetupRqstFDD, "id-CellPortion-InformationItem-Cell-SetupRqstFDD" },
7262   { id_CellPortion_InformationList_Cell_SetupRqstFDD, "id-CellPortion-InformationList-Cell-SetupRqstFDD" },
7263   { id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD" },
7264   { id_Secondary_CPICH_Information, "id-Secondary-CPICH-Information" },
7265   { id_Received_total_wide_band_power_For_CellPortion, "id-Received-total-wide-band-power-For-CellPortion" },
7266   { id_Unidirectional_DCH_Indicator, "id-Unidirectional-DCH-Indicator" },
7267   { id_TimingAdjustmentValueLCR, "id-TimingAdjustmentValueLCR" },
7268   { id_multipleRL_dl_DPCH_InformationList, "id-multipleRL-dl-DPCH-InformationList" },
7269   { id_multipleRL_dl_DPCH_InformationModifyList, "id-multipleRL-dl-DPCH-InformationModifyList" },
7270   { id_multipleRL_ul_DPCH_InformationList, "id-multipleRL-ul-DPCH-InformationList" },
7271   { id_multipleRL_ul_DPCH_InformationModifyList, "id-multipleRL-ul-DPCH-InformationModifyList" },
7272   { id_RL_ID, "id-RL-ID" },
7273   { id_SAT_Info_Almanac_ExtItem, "id-SAT-Info-Almanac-ExtItem" },
7274   { id_HSDPA_Capability, "id-HSDPA-Capability" },
7275   { id_HSDSCH_Resources_Information_AuditRsp, "id-HSDSCH-Resources-Information-AuditRsp" },
7276   { id_HSDSCH_Resources_Information_ResourceStatusInd, "id-HSDSCH-Resources-Information-ResourceStatusInd" },
7277   { id_HSDSCH_MACdFlows_to_Add, "id-HSDSCH-MACdFlows-to-Add" },
7278   { id_HSDSCH_MACdFlows_to_Delete, "id-HSDSCH-MACdFlows-to-Delete" },
7279   { id_HSDSCH_Information_to_Modify_Unsynchronised, "id-HSDSCH-Information-to-Modify-Unsynchronised" },
7280   { id_TnlQos, "id-TnlQos" },
7281   { id_Received_total_wide_band_power_For_CellPortion_Value, "id-Received-total-wide-band-power-For-CellPortion-Value" },
7282   { id_Transmitted_Carrier_Power_For_CellPortion, "id-Transmitted-Carrier-Power-For-CellPortion" },
7283   { id_Transmitted_Carrier_Power_For_CellPortion_Value, "id-Transmitted-Carrier-Power-For-CellPortion-Value" },
7284   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion" },
7285   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue" },
7286   { id_UpPTSInterferenceValue, "id-UpPTSInterferenceValue" },
7287   { id_PrimaryCCPCH_RSCP_Delta, "id-PrimaryCCPCH-RSCP-Delta" },
7288   { id_MeasurementRecoveryBehavior, "id-MeasurementRecoveryBehavior" },
7289   { id_MeasurementRecoveryReportingIndicator, "id-MeasurementRecoveryReportingIndicator" },
7290   { id_MeasurementRecoverySupportIndicator, "id-MeasurementRecoverySupportIndicator" },
7291   { id_Tstd_indicator, "id-Tstd-indicator" },
7292   { id_multiple_RL_Information_RL_ReconfPrepTDD, "id-multiple-RL-Information-RL-ReconfPrepTDD" },
7293   { id_multiple_RL_Information_RL_ReconfRqstTDD, "id-multiple-RL-Information-RL-ReconfRqstTDD" },
7294   { id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD" },
7295   { id_F_DPCH_Information_RL_ReconfPrepFDD, "id-F-DPCH-Information-RL-ReconfPrepFDD" },
7296   { id_F_DPCH_Information_RL_SetupRqstFDD, "id-F-DPCH-Information-RL-SetupRqstFDD" },
7297   { id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD" },
7298   { id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD" },
7299   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
7300   { id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD" },
7301   { id_MICH_CFN, "id-MICH-CFN" },
7302   { id_MICH_Information_AuditRsp, "id-MICH-Information-AuditRsp" },
7303   { id_MICH_Information_ResourceStatusInd, "id-MICH-Information-ResourceStatusInd" },
7304   { id_MICH_Parameters_CTCH_ReconfRqstFDD, "id-MICH-Parameters-CTCH-ReconfRqstFDD" },
7305   { id_MICH_Parameters_CTCH_ReconfRqstTDD, "id-MICH-Parameters-CTCH-ReconfRqstTDD" },
7306   { id_MICH_Parameters_CTCH_SetupRqstFDD, "id-MICH-Parameters-CTCH-SetupRqstFDD" },
7307   { id_MICH_Parameters_CTCH_SetupRqstTDD, "id-MICH-Parameters-CTCH-SetupRqstTDD" },
7308   { id_Modification_Period, "id-Modification-Period" },
7309   { id_NI_Information_NotifUpdateCmd, "id-NI-Information-NotifUpdateCmd" },
7310   { id_S_CCPCH_InformationListExt_AuditRsp, "id-S-CCPCH-InformationListExt-AuditRsp" },
7311   { id_S_CCPCH_InformationListExt_ResourceStatusInd, "id-S-CCPCH-InformationListExt-ResourceStatusInd" },
7312   { id_S_CCPCH_LCR_InformationListExt_AuditRsp, "id-S-CCPCH-LCR-InformationListExt-AuditRsp" },
7313   { id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd" },
7314   { id_HARQ_Preamble_Mode, "id-HARQ-Preamble-Mode" },
7315   { id_Initial_DL_DPCH_TimingAdjustment, "id-Initial-DL-DPCH-TimingAdjustment" },
7316   { id_Initial_DL_DPCH_TimingAdjustment_Allowed, "id-Initial-DL-DPCH-TimingAdjustment-Allowed" },
7317   { id_DLTransmissionBranchLoadValue, "id-DLTransmissionBranchLoadValue" },
7318   { id_Power_Local_Cell_Group_choice_CM_Rqst, "id-Power-Local-Cell-Group-choice-CM-Rqst" },
7319   { id_Power_Local_Cell_Group_choice_CM_Rsp, "id-Power-Local-Cell-Group-choice-CM-Rsp" },
7320   { id_Power_Local_Cell_Group_choice_CM_Rprt, "id-Power-Local-Cell-Group-choice-CM-Rprt" },
7321   { id_SynchronisationIndicator, "id-SynchronisationIndicator" },
7322   { id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst" },
7323   { id_Unused_ProtocolIE_ID_659, "id-Unused-ProtocolIE-ID-659" },
7324   { id_HS_DSCHRequiredPowerValue_For_Cell_Portion, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion" },
7325   { id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion" },
7326   { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion" },
7327   { id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code" },
7328   { id_E_AGCH_FDD_Code_Information, "id-E-AGCH-FDD-Code-Information" },
7329   { id_E_DCH_Capability, "id-E-DCH-Capability" },
7330   { id_E_DCH_FDD_DL_Control_Channel_Information, "id-E-DCH-FDD-DL-Control-Channel-Information" },
7331   { id_E_DCH_FDD_Information, "id-E-DCH-FDD-Information" },
7332   { id_E_DCH_FDD_Information_Response, "id-E-DCH-FDD-Information-Response" },
7333   { id_E_DCH_FDD_Information_to_Modify, "id-E-DCH-FDD-Information-to-Modify" },
7334   { id_E_DCH_MACdFlows_to_Add, "id-E-DCH-MACdFlows-to-Add" },
7335   { id_E_DCH_MACdFlows_to_Delete, "id-E-DCH-MACdFlows-to-Delete" },
7336   { id_E_DCH_Resources_Information_AuditRsp, "id-E-DCH-Resources-Information-AuditRsp" },
7337   { id_E_DCH_Resources_Information_ResourceStatusInd, "id-E-DCH-Resources-Information-ResourceStatusInd" },
7338   { id_E_DCH_RL_Indication, "id-E-DCH-RL-Indication" },
7339   { id_E_DCH_RL_Set_ID, "id-E-DCH-RL-Set-ID" },
7340   { id_E_DPCH_Information_RL_ReconfPrepFDD, "id-E-DPCH-Information-RL-ReconfPrepFDD" },
7341   { id_E_DPCH_Information_RL_SetupRqstFDD, "id-E-DPCH-Information-RL-SetupRqstFDD" },
7342   { id_E_RGCH_E_HICH_FDD_Code_Information, "id-E-RGCH-E-HICH-FDD-Code-Information" },
7343   { id_Serving_E_DCH_RL_ID, "id-Serving-E-DCH-RL-ID" },
7344   { id_UL_DPDCH_Indicator_For_E_DCH_Operation, "id-UL-DPDCH-Indicator-For-E-DCH-Operation" },
7345   { id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD" },
7346   { id_E_DPCH_Information_RL_ReconfRqstFDD, "id-E-DPCH-Information-RL-ReconfRqstFDD" },
7347   { id_Maximum_Target_ReceivedTotalWideBandPower, "id-Maximum-Target-ReceivedTotalWideBandPower" },
7348   { id_E_DCHProvidedBitRateValueInformation, "id-E-DCHProvidedBitRateValueInformation" },
7349   { id_HARQ_Preamble_Mode_Activation_Indicator, "id-HARQ-Preamble-Mode-Activation-Indicator" },
7350   { id_RL_Specific_E_DCH_Info, "id-RL-Specific-E-DCH-Info" },
7351   { id_E_DCH_CapacityConsumptionLaw, "id-E-DCH-CapacityConsumptionLaw" },
7352   { id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp" },
7353   { id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp" },
7354   { id_E_DCH_RearrangeList_Bearer_RearrangeInd, "id-E-DCH-RearrangeList-Bearer-RearrangeInd" },
7355   { id_Unused_ProtocolIE_ID_691, "id-Unused-ProtocolIE-ID-691" },
7356   { id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD" },
7357   { id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio" },
7358   { id_CellPortion_InformationItem_Cell_ReconfRqstFDD, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD" },
7359   { id_CellPortion_InformationList_Cell_ReconfRqstFDD, "id-CellPortion-InformationList-Cell-ReconfRqstFDD" },
7360   { id_multiple_PUSCH_InfoList_DM_Rsp, "id-multiple-PUSCH-InfoList-DM-Rsp" },
7361   { id_multiple_PUSCH_InfoList_DM_Rprt, "id-multiple-PUSCH-InfoList-DM-Rprt" },
7362   { id_Reference_ReceivedTotalWideBandPower, "id-Reference-ReceivedTotalWideBandPower" },
7363   { id_E_DCH_Serving_Cell_Change_Info_Response, "id-E-DCH-Serving-Cell-Change-Info-Response" },
7364   { id_HS_DSCH_Serving_Cell_Change_Info, "id-HS-DSCH-Serving-Cell-Change-Info" },
7365   { id_HS_DSCH_Serving_Cell_Change_Info_Response, "id-HS-DSCH-Serving-Cell-Change-Info-Response" },
7366   { id_Serving_Cell_Change_CFN, "id-Serving-Cell-Change-CFN" },
7367   { id_E_DCH_HARQ_Combining_Capability, "id-E-DCH-HARQ-Combining-Capability" },
7368   { id_E_DCH_TTI2ms_Capability, "id-E-DCH-TTI2ms-Capability" },
7369   { id_E_DCH_SF_Capability, "id-E-DCH-SF-Capability" },
7370   { id_E_DCH_FDD_Update_Information, "id-E-DCH-FDD-Update-Information" },
7371   { id_F_DPCH_Capability, "id-F-DPCH-Capability" },
7372   { id_E_DCH_Non_serving_Relative_Grant_Down_CommandsValue, "id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue" },
7373   { id_HSSICH_SIRTarget, "id-HSSICH-SIRTarget" },
7374   { id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, "id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp" },
7375   { id_PLCCH_Information_AuditRsp, "id-PLCCH-Information-AuditRsp" },
7376   { id_PLCCH_Information_ResourceStatusInd, "id-PLCCH-Information-ResourceStatusInd" },
7377   { id_PLCCH_Information_RL_ReconfPrepTDDLCR, "id-PLCCH-Information-RL-ReconfPrepTDDLCR" },
7378   { id_PLCCH_Information_UL_TimeslotLCR_Info, "id-PLCCH-Information-UL-TimeslotLCR-Info" },
7379   { id_PLCCH_InformationList_AuditRsp, "id-PLCCH-InformationList-AuditRsp" },
7380   { id_PLCCH_InformationList_ResourceStatusInd, "id-PLCCH-InformationList-ResourceStatusInd" },
7381   { id_PLCCH_Parameters_CTCH_ReconfRqstTDD, "id-PLCCH-Parameters-CTCH-ReconfRqstTDD" },
7382   { id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD" },
7383   { id_PICH_768_Parameters_CTCH_SetupRqstTDD, "id-PICH-768-Parameters-CTCH-SetupRqstTDD" },
7384   { id_PRACH_768_Parameters_CTCH_SetupRqstTDD, "id-PRACH-768-Parameters-CTCH-SetupRqstTDD" },
7385   { id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, "id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD" },
7386   { id_PICH_768_Parameters_CTCH_ReconfRqstTDD, "id-PICH-768-Parameters-CTCH-ReconfRqstTDD" },
7387   { id_MICH_768_Parameters_CTCH_ReconfRqstTDD, "id-MICH-768-Parameters-CTCH-ReconfRqstTDD" },
7388   { id_CommonPhysicalChannelID768_CommonTrChDeletionReq, "id-CommonPhysicalChannelID768-CommonTrChDeletionReq" },
7389   { id_S_CCPCH_768_InformationList_AuditRsp, "id-S-CCPCH-768-InformationList-AuditRsp" },
7390   { id_S_CCPCH_768_Information_AuditRsp, "id-S-CCPCH-768-Information-AuditRsp" },
7391   { id_neighbouringTDDCellMeasurementInformation768, "id-neighbouringTDDCellMeasurementInformation768" },
7392   { id_PCCPCH_768_Information_Cell_SetupRqstTDD, "id-PCCPCH-768-Information-Cell-SetupRqstTDD" },
7393   { id_SCH_768_Information_Cell_SetupRqstTDD, "id-SCH-768-Information-Cell-SetupRqstTDD" },
7394   { id_SCH_768_Information_Cell_ReconfRqstTDD, "id-SCH-768-Information-Cell-ReconfRqstTDD" },
7395   { id_PCCPCH_768_Information_Cell_ReconfRqstTDD, "id-PCCPCH-768-Information-Cell-ReconfRqstTDD" },
7396   { id_P_CCPCH_768_Information_AuditRsp, "id-P-CCPCH-768-Information-AuditRsp" },
7397   { id_PICH_768_Information_AuditRsp, "id-PICH-768-Information-AuditRsp" },
7398   { id_PRACH_768_InformationList_AuditRsp, "id-PRACH-768-InformationList-AuditRsp" },
7399   { id_SCH_768_Information_AuditRsp, "id-SCH-768-Information-AuditRsp" },
7400   { id_MICH_768_Information_AuditRsp, "id-MICH-768-Information-AuditRsp" },
7401   { id_PRACH_768_Information, "id-PRACH-768-Information" },
7402   { id_S_CCPCH_768_Information_ResourceStatusInd, "id-S-CCPCH-768-Information-ResourceStatusInd" },
7403   { id_P_CCPCH_768_Information_ResourceStatusInd, "id-P-CCPCH-768-Information-ResourceStatusInd" },
7404   { id_PICH_768_Information_ResourceStatusInd, "id-PICH-768-Information-ResourceStatusInd" },
7405   { id_PRACH_768_InformationList_ResourceStatusInd, "id-PRACH-768-InformationList-ResourceStatusInd" },
7406   { id_SCH_768_Information_ResourceStatusInd, "id-SCH-768-Information-ResourceStatusInd" },
7407   { id_MICH_768_Information_ResourceStatusInd, "id-MICH-768-Information-ResourceStatusInd" },
7408   { id_S_CCPCH_768_InformationList_ResourceStatusInd, "id-S-CCPCH-768-InformationList-ResourceStatusInd" },
7409   { id_UL_DPCH_768_Information_RL_SetupRqstTDD, "id-UL-DPCH-768-Information-RL-SetupRqstTDD" },
7410   { id_DL_DPCH_768_Information_RL_SetupRqstTDD, "id-DL-DPCH-768-Information-RL-SetupRqstTDD" },
7411   { id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
7412   { id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, "id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD" },
7413   { id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD" },
7414   { id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, "id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD" },
7415   { id_UL_DPCH_768_InformationModify_AddItem, "id-UL-DPCH-768-InformationModify-AddItem" },
7416   { id_UL_DPCH_768_InformationModify_AddList, "id-UL-DPCH-768-InformationModify-AddList" },
7417   { id_UL_Timeslot768_Information_RL_ReconfPrepTDD, "id-UL-Timeslot768-Information-RL-ReconfPrepTDD" },
7418   { id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD" },
7419   { id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD" },
7420   { id_DL_DPCH_768_InformationModify_AddItem_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD" },
7421   { id_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, "id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD" },
7422   { id_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, "id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD" },
7423   { id_DPCH_ID768_DM_Rqst, "id-DPCH-ID768-DM-Rqst" },
7424   { id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, "id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp" },
7425   { id_DPCH_ID768_DM_Rsp, "id-DPCH-ID768-DM-Rsp" },
7426   { id_Rx_Timing_Deviation_Value_768, "id-Rx-Timing-Deviation-Value-768" },
7427   { id_DPCH_ID768_DM_Rprt, "id-DPCH-ID768-DM-Rprt" },
7428   { id_PDSCH_AddInformation_768_PSCH_ReconfRqst, "id-PDSCH-AddInformation-768-PSCH-ReconfRqst" },
7429   { id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst" },
7430   { id_PUSCH_AddInformation_768_PSCH_ReconfRqst, "id-PUSCH-AddInformation-768-PSCH-ReconfRqst" },
7431   { id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, "id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst" },
7432   { id_dL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, "id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst" },
7433   { id_hS_SCCH_Information_768_PSCH_ReconfRqst, "id-hS-SCCH-Information-768-PSCH-ReconfRqst" },
7434   { id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, "id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst" },
7435   { id_hsSCCH_Specific_Information_ResponseTDD768, "id-hsSCCH-Specific-Information-ResponseTDD768" },
7436   { id_E_DPCH_Information_RL_AdditionReqFDD, "id-E-DPCH-Information-RL-AdditionReqFDD" },
7437   { id_Unknown_773, "id-Unknown-773" },
7438   { id_Unknown_774, "id-Unknown-774" },
7439   { id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
7440   { id_Unknown_776, "id-Unknown-776" },
7441   { id_Unknown_777, "id-Unknown-777" },
7442   { id_Unknown_778, "id-Unknown-778" },
7443   { id_Unknown_779, "id-Unknown-779" },
7444   { id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, "id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR" },
7445   { id_Unknown_781, "id-Unknown-781" },
7446   { id_E_DCH_PowerOffset_for_SchedulingInfo, "id-E-DCH-PowerOffset-for-SchedulingInfo" },
7447   { id_HSDSCH_Configured_Indicator, "id-HSDSCH-Configured-Indicator" },
7448   { id_Unknown_784, "id-Unknown-784" },
7449   { id_Unknown_785, "id-Unknown-785" },
7450   { id_Rx_Timing_Deviation_Value_384_ext, "id-Rx-Timing-Deviation-Value-384-ext" },
7451   { id_RTWP_ReportingIndicator, "id-RTWP-ReportingIndicator" },
7452   { id_RTWP_CellPortion_ReportingIndicator, "id-RTWP-CellPortion-ReportingIndicator" },
7453   { id_Received_Scheduled_EDCH_Power_Share_Value, "id-Received-Scheduled-EDCH-Power-Share-Value" },
7454   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value" },
7455   { id_Received_Scheduled_EDCH_Power_Share, "id-Received-Scheduled-EDCH-Power-Share" },
7456   { id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, "id-Received-Scheduled-EDCH-Power-Share-For-CellPortion" },
7457   { id_tFCI_Presence, "id-tFCI-Presence" },
7458   { id_HSSICH_TPC_StepSize, "id-HSSICH-TPC-StepSize" },
7459   { id_E_RUCCH_InformationList_AuditRsp, "id-E-RUCCH-InformationList-AuditRsp" },
7460   { id_E_RUCCH_InformationList_ResourceStatusInd, "id-E-RUCCH-InformationList-ResourceStatusInd" },
7461   { id_E_DCH_TDD_CapacityConsumptionLaw, "id-E-DCH-TDD-CapacityConsumptionLaw" },
7462   { id_E_RUCCH_Information, "id-E-RUCCH-Information" },
7463   { id_E_DCH_Information, "id-E-DCH-Information" },
7464   { id_E_DCH_Information_Response, "id-E-DCH-Information-Response" },
7465   { id_E_DCH_Information_Reconfig, "id-E-DCH-Information-Reconfig" },
7466   { id_E_PUCH_Information_PSCH_ReconfRqst, "id-E-PUCH-Information-PSCH-ReconfRqst" },
7467   { id_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7468   { id_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7469   { id_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst" },
7470   { id_E_HICH_Information_PSCH_ReconfRqst, "id-E-HICH-Information-PSCH-ReconfRqst" },
7471   { id_E_HICH_TimeOffset, "id-E-HICH-TimeOffset" },
7472   { id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, "id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells" },
7473   { id_E_DCH_Serving_RL_ID, "id-E-DCH-Serving-RL-ID" },
7474   { id_E_RUCCH_768_InformationList_AuditRsp, "id-E-RUCCH-768-InformationList-AuditRsp" },
7475   { id_E_RUCCH_768_InformationList_ResourceStatusInd, "id-E-RUCCH-768-InformationList-ResourceStatusInd" },
7476   { id_E_RUCCH_768_Information, "id-E-RUCCH-768-Information" },
7477   { id_E_DCH_768_Information, "id-E-DCH-768-Information" },
7478   { id_E_DCH_768_Information_Reconfig, "id-E-DCH-768-Information-Reconfig" },
7479   { id_E_PUCH_Information_768_PSCH_ReconfRqst, "id-E-PUCH-Information-768-PSCH-ReconfRqst" },
7480   { id_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
7481   { id_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst" },
7482   { id_E_HICH_Information_768_PSCH_ReconfRqst, "id-E-HICH-Information-768-PSCH-ReconfRqst" },
7483   { id_ExtendedPropagationDelay, "id-ExtendedPropagationDelay" },
7484   { id_Extended_Round_Trip_Time_Value, "id-Extended-Round-Trip-Time-Value" },
7485   { id_AlternativeFormatReportingIndicator, "id-AlternativeFormatReportingIndicator" },
7486   { id_DCH_Indicator_For_E_DCH_HSDPA_Operation, "id-DCH-Indicator-For-E-DCH-HSDPA-Operation" },
7487   { id_Reference_ReceivedTotalWideBandPowerReporting, "id-Reference-ReceivedTotalWideBandPowerReporting" },
7488   { id_Reference_ReceivedTotalWideBandPowerSupportIndicator, "id-Reference-ReceivedTotalWideBandPowerSupportIndicator" },
7489   { id_ueCapability_Info, "id-ueCapability-Info" },
7490   { id_MAChs_ResetIndicator, "id-MAChs-ResetIndicator" },
7491   { id_Fast_Reconfiguration_Mode, "id-Fast-Reconfiguration-Mode" },
7492   { id_Fast_Reconfiguration_Permission, "id-Fast-Reconfiguration-Permission" },
7493   { id_BroadcastReference, "id-BroadcastReference" },
7494   { id_BroadcastCommonTransportBearerIndication, "id-BroadcastCommonTransportBearerIndication" },
7495   { id_ContinuousPacketConnectivityDTX_DRX_Capability, "id-ContinuousPacketConnectivityDTX-DRX-Capability" },
7496   { id_ContinuousPacketConnectivityDTX_DRX_Information, "id-ContinuousPacketConnectivityDTX-DRX-Information" },
7497   { id_ContinuousPacketConnectivityHS_SCCH_less_Capability, "id-ContinuousPacketConnectivityHS-SCCH-less-Capability" },
7498   { id_ContinuousPacketConnectivityHS_SCCH_less_Information, "id-ContinuousPacketConnectivityHS-SCCH-less-Information" },
7499   { id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, "id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response" },
7500   { id_CPC_Information, "id-CPC-Information" },
7501   { id_MIMO_Capability, "id-MIMO-Capability" },
7502   { id_MIMO_PilotConfiguration, "id-MIMO-PilotConfiguration" },
7503   { id_Unknown_839, "id-Unknown-839" },
7504   { id_Unknown_840, "id-Unknown-840" },
7505   { id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD" },
7506   { id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, "id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD" },
7507   { id_S_CCPCH_Modulation, "id-S-CCPCH-Modulation" },
7508   { id_HS_PDSCH_Code_Change_Grant, "id-HS-PDSCH-Code-Change-Grant" },
7509   { id_HS_PDSCH_Code_Change_Indicator, "id-HS-PDSCH-Code-Change-Indicator" },
7510   { id_SYNC_UL_Partition_LCR, "id-SYNC-UL-Partition-LCR" },
7511   { id_E_DCH_LCR_Information, "id-E-DCH-LCR-Information" },
7512   { id_E_DCH_LCR_Information_Reconfig, "id-E-DCH-LCR-Information-Reconfig" },
7513   { id_Unknown_849, "id-Unknown-849" },
7514   { id_Unknown_850, "id-Unknown-850" },
7515   { id_Unknown_851, "id-Unknown-851" },
7516   { id_E_PUCH_Information_LCR_PSCH_ReconfRqst, "id-E-PUCH-Information-LCR-PSCH-ReconfRqst" },
7517   { id_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7518   { id_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7519   { id_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7520   { id_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7521   { id_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, "id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst" },
7522   { id_E_HICH_TimeOffsetLCR, "id-E-HICH-TimeOffsetLCR" },
7523   { id_Unknown_859, "id-Unknown-859" },
7524   { id_SixtyfourQAM_DL_Capability, "id-SixtyfourQAM-DL-Capability" },
7525   { id_SixteenQAM_UL_Capability, "id-SixteenQAM-UL-Capability" },
7526   { id_Unknown_862, "id-Unknown-862" },
7527   { id_Unknown_863, "id-Unknown-863" },
7528   { id_HSDSCH_MACdPDU_SizeCapability, "id-HSDSCH-MACdPDU-SizeCapability" },
7529   { id_HSDSCH_MACdPDUSizeFormat, "id-HSDSCH-MACdPDUSizeFormat" },
7530   { id_MaximumMACdPDU_SizeExtended, "id-MaximumMACdPDU-SizeExtended" },
7531   { id_Unknown_867, "id-Unknown-867" },
7532   { id_Unknown_868, "id-Unknown-868" },
7533   { id_Unknown_869, "id-Unknown-869" },
7534   { id_F_DPCH_SlotFormat, "id-F-DPCH-SlotFormat" },
7535   { id_F_DPCH_SlotFormatCapability, "id-F-DPCH-SlotFormatCapability" },
7536   { id_LCRTDD_uplink_Physical_Channel_Capability, "id-LCRTDD-uplink-Physical-Channel-Capability" },
7537   { id_Extended_RNC_ID, "id-Extended-RNC-ID" },
7538   { id_Max_UE_DTX_Cycle, "id-Max-UE-DTX-Cycle" },
7539   { id_Unknown_875, "id-Unknown-875" },
7540   { id_Secondary_CCPCH_SlotFormat_Extended, "id-Secondary-CCPCH-SlotFormat-Extended" },
7541   { id_Unknown_877, "id-Unknown-877" },
7542   { id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, "id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR" },
7543   { id_MBSFN_Only_Mode_Capability, "id-MBSFN-Only-Mode-Capability" },
7544   { id_Time_Slot_Parameter_ID, "id-Time-Slot-Parameter-ID" },
7545   { id_Additional_failed_HS_SICH, "id-Additional-failed-HS-SICH" },
7546   { id_Additional_missed_HS_SICH, "id-Additional-missed-HS-SICH" },
7547   { id_Additional_total_HS_SICH, "id-Additional-total-HS-SICH" },
7548   { id_Additional_HS_SICH_Reception_Quality_Measurement_Value, "id-Additional-HS-SICH-Reception-Quality-Measurement-Value" },
7549   { id_Unknown_885, "id-Unknown-885" },
7550   { id_Unknown_886, "id-Unknown-886" },
7551   { id_GANSS_Common_Data, "id-GANSS-Common-Data" },
7552   { id_GANSS_Information, "id-GANSS-Information" },
7553   { id_GANSS_Generic_Data, "id-GANSS-Generic-Data" },
7554   { id_TUTRANGANSSMeasurementThresholdInformation, "id-TUTRANGANSSMeasurementThresholdInformation" },
7555   { id_TUTRANGANSSMeasurementValueInformation, "id-TUTRANGANSSMeasurementValueInformation" },
7556   { id_ModulationPO_MBSFN, "id-ModulationPO-MBSFN" },
7557   { id_Unknown_893, "id-Unknown-893" },
7558   { id_Unknown_894, "id-Unknown-894" },
7559   { id_Enhanced_FACH_Capability, "id-Enhanced-FACH-Capability" },
7560   { id_Enhanced_PCH_Capability, "id-Enhanced-PCH-Capability" },
7561   { id_HSDSCH_Common_System_InformationFDD, "id-HSDSCH-Common-System-InformationFDD" },
7562   { id_HSDSCH_Common_System_Information_ResponseFDD, "id-HSDSCH-Common-System-Information-ResponseFDD" },
7563   { id_HSDSCH_Paging_System_InformationFDD, "id-HSDSCH-Paging-System-InformationFDD" },
7564   { id_HSDSCH_Paging_System_Information_ResponseFDD, "id-HSDSCH-Paging-System-Information-ResponseFDD" },
7565   { id_MBMS_Capability, "id-MBMS-Capability" },
7566   { id_Ext_Reference_E_TFCI_PO, "id-Ext-Reference-E-TFCI-PO" },
7567   { id_Ext_Max_Bits_MACe_PDU_non_scheduled, "id-Ext-Max-Bits-MACe-PDU-non-scheduled" },
7568   { id_HARQ_MemoryPartitioningInfoExtForMIMO, "id-HARQ-MemoryPartitioningInfoExtForMIMO" },
7569   { id_MIMO_ActivationIndicator, "id-MIMO-ActivationIndicator" },
7570   { id_MIMO_Mode_Indicator, "id-MIMO-Mode-Indicator" },
7571   { id_MIMO_N_M_Ratio, "id-MIMO-N-M-Ratio" },
7572   { id_IPMulticastIndication, "id-IPMulticastIndication" },
7573   { id_IPMulticastDataBearerIndication, "id-IPMulticastDataBearerIndication" },
7574   { id_TransportBearerNotSetupIndicator, "id-TransportBearerNotSetupIndicator" },
7575   { id_TransportBearerNotRequestedIndicator, "id-TransportBearerNotRequestedIndicator" },
7576   { id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, "id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD" },
7577   { id_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp" },
7578   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp" },
7579   { id_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, "id-Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD" },
7580   { id_UARFCN_Adjustment, "id-UARFCN-Adjustment" },
7581   { id_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd" },
7582   { id_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, "id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd" },
7583   { id_UPPCHPositionLCR, "id-UPPCHPositionLCR" },
7584   { id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, "id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD" },
7585   { id_UPPCH_LCR_InformationList_AuditRsp, "id-UPPCH-LCR-InformationList-AuditRsp" },
7586   { id_UPPCH_LCR_InformationItem_AuditRsp, "id-UPPCH-LCR-InformationItem-AuditRsp" },
7587   { id_UPPCH_LCR_InformationList_ResourceStatusInd, "id-UPPCH-LCR-InformationList-ResourceStatusInd" },
7588   { id_UPPCH_LCR_InformationItem_ResourceStatusInd, "id-UPPCH-LCR-InformationItem-ResourceStatusInd" },
7589   { id_multipleFreq_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, "id-multipleFreq-dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst" },
7590   { id_number_Of_Supported_Carriers, "id-number-Of-Supported-Carriers" },
7591   { id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, "id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR" },
7592   { id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, "id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD" },
7593   { id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, "id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp" },
7594   { id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, "id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd" },
7595   { id_UARFCNSpecificCauseList, "id-UARFCNSpecificCauseList" },
7596   { id_tSN_Length, "id-tSN-Length" },
7597   { id_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
7598   { id_multicarrier_number, "id-multicarrier-number" },
7599   { id_Extended_HS_SCCH_ID, "id-Extended-HS-SCCH-ID" },
7600   { id_Extended_HS_SICH_ID, "id-Extended-HS-SICH-ID" },
7601   { id_HSSICH_InfoExt_DM_Rqst, "id-HSSICH-InfoExt-DM-Rqst" },
7602   { id_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, "id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst" },
7603   { id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst" },
7604   { id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, "id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst" },
7605   { id_PowerControlGAP, "id-PowerControlGAP" },
7606   { id_MBSFN_SpecialTimeSlot_LCR, "id-MBSFN-SpecialTimeSlot-LCR" },
7607   { id_Common_MACFlows_to_DeleteFDD, "id-Common-MACFlows-to-DeleteFDD" },
7608   { id_Paging_MACFlows_to_DeleteFDD, "id-Paging-MACFlows-to-DeleteFDD" },
7609   { id_E_TFCI_Boost_Information, "id-E-TFCI-Boost-Information" },
7610   { id_SixteenQAM_UL_Operation_Indicator, "id-SixteenQAM-UL-Operation-Indicator" },
7611   { id_SixtyfourQAM_UsageAllowedIndicator, "id-SixtyfourQAM-UsageAllowedIndicator" },
7612   { id_SixtyfourQAM_DL_UsageIndicator, "id-SixtyfourQAM-DL-UsageIndicator" },
7613   { id_Default_Serving_Grant_in_DTX_Cycle2, "id-Default-Serving-Grant-in-DTX-Cycle2" },
7614   { id_Maximum_Target_ReceivedTotalWideBandPower_LCR, "id-Maximum-Target-ReceivedTotalWideBandPower-LCR" },
7615   { id_E_DPDCH_PowerInterpolation, "id-E-DPDCH-PowerInterpolation" },
7616   { id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, "id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory" },
7617   { id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, "id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp" },
7618   { id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, "id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd" },
7619   { id_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst" },
7620   { id_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, "id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst" },
7621   { id_Extended_E_HICH_ID_TDD, "id-Extended-E-HICH-ID-TDD" },
7622   { id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, "id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator" },
7623   { id_E_DCH_MACdPDU_SizeCapability, "id-E-DCH-MACdPDU-SizeCapability" },
7624   { id_E_DCH_MACdPDUSizeFormat, "id-E-DCH-MACdPDUSizeFormat" },
7625   { id_MaximumNumber_Of_Retransmission_for_Scheduling_Info_LCRTDD, "id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD" },
7626   { id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, "id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD" },
7627   { id_E_HICH_TimeOffset_Extension, "id-E-HICH-TimeOffset-Extension" },
7628   { id_MultipleFreq_E_HICH_TimeOffsetLCR, "id-MultipleFreq-E-HICH-TimeOffsetLCR" },
7629   { id_E_PUCH_PowerControlGAP, "id-E-PUCH-PowerControlGAP" },
7630   { id_HSDSCH_TBSizeTableIndicator, "id-HSDSCH-TBSizeTableIndicator" },
7631   { id_E_DCH_DL_Control_Channel_Change_Information, "id-E-DCH-DL-Control-Channel-Change-Information" },
7632   { id_E_DCH_DL_Control_Channel_Grant_Information, "id-E-DCH-DL-Control-Channel-Grant-Information" },
7633   { id_DGANSS_Corrections_Req, "id-DGANSS-Corrections-Req" },
7634   { id_UE_with_enhanced_HS_SCCH_support_indicator, "id-UE-with-enhanced-HS-SCCH-support-indicator" },
7635   { id_AdditionalTimeSlotListLCR, "id-AdditionalTimeSlotListLCR" },
7636   { id_AdditionalMeasurementValueList, "id-AdditionalMeasurementValueList" },
7637   { id_Unknown_973, "id-Unknown-973" },
7638   { id_Unknown_974, "id-Unknown-974" },
7639   { id_Unknown_975, "id-Unknown-975" },
7640   { id_Unknown_976, "id-Unknown-976" },
7641   { id_Unknown_977, "id-Unknown-977" },
7642   { id_E_AGCH_Table_Choice, "id-E-AGCH-Table-Choice" },
7643   { id_Unknown_979, "id-Unknown-979" },
7644   { id_Unknown_980, "id-Unknown-980" },
7645   { id_PLCCH_parameters, "id-PLCCH-parameters" },
7646   { id_E_RUCCH_parameters, "id-E-RUCCH-parameters" },
7647   { id_E_RUCCH_768_parameters, "id-E-RUCCH-768-parameters" },
7648   { id_HS_Cause, "id-HS-Cause" },
7649   { id_E_Cause, "id-E-Cause" },
7650   { id_Unknown_986, "id-Unknown-986" },
7651   { id_Common_EDCH_Capability, "id-Common-EDCH-Capability" },
7652   { id_E_AI_Capability, "id-E-AI-Capability" },
7653   { id_Common_EDCH_System_InformationFDD, "id-Common-EDCH-System-InformationFDD" },
7654   { id_Common_UL_MACFlows_to_DeleteFDD, "id-Common-UL-MACFlows-to-DeleteFDD" },
7655   { id_Common_EDCH_MACdFlows_to_DeleteFDD, "id-Common-EDCH-MACdFlows-to-DeleteFDD" },
7656   { id_Common_EDCH_System_Information_ResponseFDD, "id-Common-EDCH-System-Information-ResponseFDD" },
7657   { id_Cell_ERNTI_Status_Information, "id-Cell-ERNTI-Status-Information" },
7658   { id_Enhanced_UE_DRX_Capability, "id-Enhanced-UE-DRX-Capability" },
7659   { id_Enhanced_UE_DRX_InformationFDD, "id-Enhanced-UE-DRX-InformationFDD" },
7660   { id_TransportBearerRequestIndicator, "id-TransportBearerRequestIndicator" },
7661   { id_SixtyfourQAM_DL_MIMO_Combined_Capability, "id-SixtyfourQAM-DL-MIMO-Combined-Capability" },
7662   { id_E_RNTI, "id-E-RNTI" },
7663   { id_MinimumReducedE_DPDCH_GainFactor, "id-MinimumReducedE-DPDCH-GainFactor" },
7664   { id_GANSS_Time_ID, "id-GANSS-Time-ID" },
7665   { id_GANSS_AddIonoModelReq, "id-GANSS-AddIonoModelReq" },
7666   { id_GANSS_EarthOrientParaReq, "id-GANSS-EarthOrientParaReq" },
7667   { id_GANSS_AddNavigationModelsReq, "id-GANSS-AddNavigationModelsReq" },
7668   { id_GANSS_AddUTCModelsReq, "id-GANSS-AddUTCModelsReq" },
7669   { id_GANSS_AuxInfoReq, "id-GANSS-AuxInfoReq" },
7670   { id_GANSS_SBAS_ID, "id-GANSS-SBAS-ID" },
7671   { id_GANSS_ID, "id-GANSS-ID" },
7672   { id_GANSS_Additional_Ionospheric_Model, "id-GANSS-Additional-Ionospheric-Model" },
7673   { id_GANSS_Earth_Orientation_Parameters, "id-GANSS-Earth-Orientation-Parameters" },
7674   { id_GANSS_Additional_Time_Models, "id-GANSS-Additional-Time-Models" },
7675   { id_GANSS_Additional_Navigation_Models, "id-GANSS-Additional-Navigation-Models" },
7676   { id_GANSS_Additional_UTC_Models, "id-GANSS-Additional-UTC-Models" },
7677   { id_GANSS_Auxiliary_Information, "id-GANSS-Auxiliary-Information" },
7678   { id_ERACH_CM_Rqst, "id-ERACH-CM-Rqst" },
7679   { id_ERACH_CM_Rsp, "id-ERACH-CM-Rsp" },
7680   { id_ERACH_CM_Rprt, "id-ERACH-CM-Rprt" },
7681   { id_EDCH_RACH_Report_Value, "id-EDCH-RACH-Report-Value" },
7682   { id_EDCH_RACH_Report_IncrDecrThres, "id-EDCH-RACH-Report-IncrDecrThres" },
7683   { id_EDCH_RACH_Report_ThresholdInformation, "id-EDCH-RACH-Report-ThresholdInformation" },
7684   { id_E_DPCCH_Power_Boosting_Capability, "id-E-DPCCH-Power-Boosting-Capability" },
7685   { id_HSDSCH_Common_System_InformationLCR, "id-HSDSCH-Common-System-InformationLCR" },
7686   { id_Unknown_1022, "id-Unknown-1022" },
7687   { id_HSDSCH_Paging_System_InformationLCR, "id-HSDSCH-Paging-System-InformationLCR" },
7688   { id_HSDSCH_Paging_System_Information_ResponseLCR, "id-HSDSCH-Paging-System-Information-ResponseLCR" },
7689   { id_Common_MACFlows_to_DeleteLCR, "id-Common-MACFlows-to-DeleteLCR" },
7690   { id_Paging_MACFlows_to_DeleteLCR, "id-Paging-MACFlows-to-DeleteLCR" },
7691   { id_Common_EDCH_System_InformationLCR, "id-Common-EDCH-System-InformationLCR" },
7692   { id_Common_UL_MACFlows_to_DeleteLCR, "id-Common-UL-MACFlows-to-DeleteLCR" },
7693   { id_Common_EDCH_MACdFlows_to_DeleteLCR, "id-Common-EDCH-MACdFlows-to-DeleteLCR" },
7694   { id_Common_EDCH_System_Information_ResponseLCR, "id-Common-EDCH-System-Information-ResponseLCR" },
7695   { id_Enhanced_UE_DRX_CapabilityLCR, "id-Enhanced-UE-DRX-CapabilityLCR" },
7696   { id_Enhanced_UE_DRX_InformationLCR, "id-Enhanced-UE-DRX-InformationLCR" },
7697   { id_HSDSCH_PreconfigurationSetup, "id-HSDSCH-PreconfigurationSetup" },
7698   { id_HSDSCH_PreconfigurationInfo, "id-HSDSCH-PreconfigurationInfo" },
7699   { id_NoOfTargetCellHS_SCCH_Order, "id-NoOfTargetCellHS-SCCH-Order" },
7700   { id_EnhancedHSServingCC_Abort, "id-EnhancedHSServingCC-Abort" },
7701   { id_Additional_HS_Cell_Information_RL_Setup, "id-Additional-HS-Cell-Information-RL-Setup" },
7702   { id_Additional_HS_Cell_Information_Response, "id-Additional-HS-Cell-Information-Response" },
7703   { id_Additional_HS_Cell_Information_RL_Addition, "id-Additional-HS-Cell-Information-RL-Addition" },
7704   { id_Additional_HS_Cell_Change_Information_Response, "id-Additional-HS-Cell-Change-Information-Response" },
7705   { id_Additional_HS_Cell_Information_RL_Reconf_Prep, "id-Additional-HS-Cell-Information-RL-Reconf-Prep" },
7706   { id_Additional_HS_Cell_Information_RL_Reconf_Req, "id-Additional-HS-Cell-Information-RL-Reconf-Req" },
7707   { id_Additional_HS_Cell_Information_RL_Param_Upd, "id-Additional-HS-Cell-Information-RL-Param-Upd" },
7708   { id_Multi_Cell_Capability_Info, "id-Multi-Cell-Capability-Info" },
7709   { id_IMB_Parameters, "id-IMB-Parameters" },
7710   { id_MACes_Maximum_Bitrate_LCR, "id-MACes-Maximum-Bitrate-LCR" },
7711   { id_Semi_PersistentScheduling_CapabilityLCR, "id-Semi-PersistentScheduling-CapabilityLCR" },
7712   { id_E_DCH_Semi_PersistentScheduling_Information_LCR, "id-E-DCH-Semi-PersistentScheduling-Information-LCR" },
7713   { id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-LCR" },
7714   { id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7715   { id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7716   { id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, "id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst" },
7717   { id_ContinuousPacketConnectivity_DRX_CapabilityLCR, "id-ContinuousPacketConnectivity-DRX-CapabilityLCR" },
7718   { id_ContinuousPacketConnectivity_DRX_InformationLCR, "id-ContinuousPacketConnectivity-DRX-InformationLCR" },
7719   { id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, "id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR" },
7720   { id_CPC_InformationLCR, "id-CPC-InformationLCR" },
7721   { id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR" },
7722   { id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, "id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR" },
7723   { id_E_AGCH_UE_Inactivity_Monitor_Threshold, "id-E-AGCH-UE-Inactivity-Monitor-Threshold" },
7724   { id_Unknown_1060, "id-Unknown-1060" },
7725   { id_Unknown_1061, "id-Unknown-1061" },
7726   { id_Unknown_1062, "id-Unknown-1062" },
7727   { id_IdleIntervalInformation, "id-IdleIntervalInformation" },
7728   { id_GANSS_alm_keplerianNAVAlmanac, "id-GANSS-alm-keplerianNAVAlmanac" },
7729   { id_GANSS_alm_keplerianReducedAlmanac, "id-GANSS-alm-keplerianReducedAlmanac" },
7730   { id_GANSS_alm_keplerianMidiAlmanac, "id-GANSS-alm-keplerianMidiAlmanac" },
7731   { id_GANSS_alm_keplerianGLONASS, "id-GANSS-alm-keplerianGLONASS" },
7732   { id_GANSS_alm_ecefSBASAlmanac, "id-GANSS-alm-ecefSBASAlmanac" },
7733   { id_Unknown_1069, "id-Unknown-1069" },
7734   { id_HSSICH_ReferenceSignal_InformationLCR, "id-HSSICH-ReferenceSignal-InformationLCR" },
7735   { id_MIMO_ReferenceSignal_InformationListLCR, "id-MIMO-ReferenceSignal-InformationListLCR" },
7736   { id_MIMO_SFMode_For_HSPDSCHDualStream, "id-MIMO-SFMode-For-HSPDSCHDualStream" },
7737   { id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, "id-MIMO-SFMode-Supported-For-HSPDSCHDualStream" },
7738   { id_UE_Selected_MBMS_Service_Information, "id-UE-Selected-MBMS-Service-Information" },
7739   { id_Unknown_1075, "id-Unknown-1075" },
7740   { id_Unknown_1076, "id-Unknown-1076" },
7741   { id_MultiCarrier_HSDSCH_Physical_Layer_Category, "id-MultiCarrier-HSDSCH-Physical-Layer-Category" },
7742   { id_Common_E_DCH_HSDPCCH_Capability, "id-Common-E-DCH-HSDPCCH-Capability" },
7743   { id_DL_RLC_PDU_Size_Format, "id-DL-RLC-PDU-Size-Format" },
7744   { id_HSSICH_ReferenceSignal_InformationModifyLCR, "id-HSSICH-ReferenceSignal-InformationModifyLCR" },
7745   { id_schedulingPriorityIndicator, "id-schedulingPriorityIndicator" },
7746   { id_TimeSlotMeasurementValueListLCR, "id-TimeSlotMeasurementValueListLCR" },
7747   { id_Unknown_1083, "id-Unknown-1083" },
7748   { id_Unknown_1084, "id-Unknown-1084" },
7749   { id_UE_SupportIndicatorExtension, "id-UE-SupportIndicatorExtension" },
7750   { id_Unknown_1086, "id-Unknown-1086" },
7751   { id_Unknown_1087, "id-Unknown-1087" },
7752   { id_Single_Stream_MIMO_ActivationIndicator, "id-Single-Stream-MIMO-ActivationIndicator" },
7753   { id_Single_Stream_MIMO_Capability, "id-Single-Stream-MIMO-Capability" },
7754   { id_Single_Stream_MIMO_Mode_Indicator, "id-Single-Stream-MIMO-Mode-Indicator" },
7755   { id_Dual_Band_Capability_Info, "id-Dual-Band-Capability-Info" },
7756   { id_UE_AggregateMaximumBitRate, "id-UE-AggregateMaximumBitRate" },
7757   { id_UE_AggregateMaximumBitRate_Enforcement_Indicator, "id-UE-AggregateMaximumBitRate-Enforcement-Indicator" },
7758   { id_Unknown_1094, "id-Unknown-1094" },
7759   { id_Unknown_1095, "id-Unknown-1095" },
7760   { id_Unknown_1096, "id-Unknown-1096" },
7761   { id_Unknown_1097, "id-Unknown-1097" },
7762   { id_Unknown_1098, "id-Unknown-1098" },
7763   { id_Unknown_1099, "id-Unknown-1099" },
7764   { id_Unknown_1100, "id-Unknown-1100" },
7765   { id_MIMO_Power_Offset_For_S_CPICH_Capability, "id-MIMO-Power-Offset-For-S-CPICH-Capability" },
7766   { id_MIMO_PilotConfigurationExtension, "id-MIMO-PilotConfigurationExtension" },
7767   { id_TxDiversityOnDLControlChannelsByMIMOUECapability, "id-TxDiversityOnDLControlChannelsByMIMOUECapability" },
7768   { id_ULTimeslotISCPValue_For_CellPortion, "id-ULTimeslotISCPValue-For-CellPortion" },
7769   { id_UpPTSInterferenceValue_For_CellPortion, "id-UpPTSInterferenceValue-For-CellPortion" },
7770   { id_Best_Cell_Portions_ValueLCR, "id-Best-Cell-Portions-ValueLCR" },
7771   { id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, "id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR" },
7772   { id_Received_total_wide_band_power_For_CellPortion_ValueLCR, "id-Received-total-wide-band-power-For-CellPortion-ValueLCR" },
7773   { id_UL_TimeslotISCP_For_CellPortion_Value, "id-UL-TimeslotISCP-For-CellPortion-Value" },
7774   { id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR" },
7775   { id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR" },
7776   { id_E_DCHProvidedBitRateValueInformation_For_CellPortion, "id-E-DCHProvidedBitRateValueInformation-For-CellPortion" },
7777   { id_UpPTSInterference_For_CellPortion_Value, "id-UpPTSInterference-For-CellPortion-Value" },
7778   { id_NumberOfReportedCellPortionsLCR, "id-NumberOfReportedCellPortionsLCR" },
7779   { id_CellPortion_CapabilityLCR, "id-CellPortion-CapabilityLCR" },
7780   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue" },
7781   { id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion" },
7782   { id_Unknown_1118, "id-Unknown-1118" },
7783   { id_ActivationInformation, "id-ActivationInformation" },
7784   { id_Additional_EDCH_Cell_Information_RL_Setup_Req, "id-Additional-EDCH-Cell-Information-RL-Setup-Req" },
7785   { id_Additional_EDCH_Cell_Information_Response, "id-Additional-EDCH-Cell-Information-Response" },
7786   { id_Additional_EDCH_Cell_Information_RL_Add_Req, "id-Additional-EDCH-Cell-Information-RL-Add-Req" },
7787   { id_Additional_EDCH_Cell_Information_Response_RL_Add, "id-Additional-EDCH-Cell-Information-Response-RL-Add" },
7788   { id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, "id-Additional-EDCH-Cell-Information-RL-Reconf-Prep" },
7789   { id_Additional_EDCH_Cell_Information_RL_Reconf_Req, "id-Additional-EDCH-Cell-Information-RL-Reconf-Req" },
7790   { id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, "id-Additional-EDCH-Cell-Information-Bearer-Rearrangement" },
7791   { id_Additional_EDCH_Cell_Information_RL_Param_Upd, "id-Additional-EDCH-Cell-Information-RL-Param-Upd" },
7792   { id_Additional_EDCH_Preconfiguration_Information, "id-Additional-EDCH-Preconfiguration-Information" },
7793   { id_EDCH_Indicator, "id-EDCH-Indicator" },
7794   { id_Unknown_1130, "id-Unknown-1130" },
7795   { id_HS_DSCH_SPS_Reservation_Indicator, "id-HS-DSCH-SPS-Reservation-Indicator" },
7796   { id_E_DCH_SPS_Reservation_Indicator, "id-E-DCH-SPS-Reservation-Indicator" },
7797   { id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, "id-MultipleFreq-HARQ-MemoryPartitioning-InformationList" },
7798   { id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, "id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext" },
7799   { id_RepetitionPeriodIndex, "id-RepetitionPeriodIndex" },
7800   { id_MidambleShiftLCR, "id-MidambleShiftLCR" },
7801   { id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, "id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION" },
7802   { id_DormantModeIndicator, "id-DormantModeIndicator" },
7803   { id_DiversityMode, "id-DiversityMode" },
7804   { id_TransmitDiversityIndicator, "id-TransmitDiversityIndicator" },
7805   { id_NonCellSpecificTxDiversity, "id-NonCellSpecificTxDiversity" },
7806   { id_Cell_Capability_Container, "id-Cell-Capability-Container" },
7807   { id_E_RNTI_List_Request, "id-E-RNTI-List-Request" },
7808   { id_E_RNTI_List, "id-E-RNTI-List" },
7809   { id_PowerControlGAP_For_CellFACHLCR, "id-PowerControlGAP-For-CellFACHLCR" },
7810   { id_Unknown_1146, "id-Unknown-1146" },
7811   { id_UL_Synchronisation_Parameters_For_FACHLCR, "id-UL-Synchronisation-Parameters-For-FACHLCR" },
7812   { id_HS_DSCH_SPS_Operation_Indicator, "id-HS-DSCH-SPS-Operation-Indicator" },
7813   { id_HSDSCH_RNTI_For_FACH, "id-HSDSCH-RNTI-For-FACH" },
7814   { id_E_RNTI_For_FACH, "id-E-RNTI-For-FACH" },
7815   { id_Out_of_Sychronization_Window, "id-Out-of-Sychronization-Window" },
7816   { id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, "id-Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst" },
7817   { id_E_HICH_TimeOffset_ReconfFailureTDD, "id-E-HICH-TimeOffset-ReconfFailureTDD" },
7818   { id_HSSCCH_TPC_StepSize, "id-HSSCCH-TPC-StepSize" },
7819   { id_TS0_CapabilityLCR, "id-TS0-CapabilityLCR" },
7820   { id_UE_TS0_CapabilityLCR, "id-UE-TS0-CapabilityLCR" },
7821   { id_Common_System_Information_ResponseLCR, "id-Common-System-Information-ResponseLCR" },
7822   { id_Additional_EDCH_Cell_Information_ResponseRLReconf, "id-Additional-EDCH-Cell-Information-ResponseRLReconf" },
7823   { id_Multicell_EDCH_InformationItemIEs, "id-Multicell-EDCH-InformationItemIEs" },
7824   { id_Multicell_EDCH_RL_Specific_InformationItemIEs, "id-Multicell-EDCH-RL-Specific-InformationItemIEs" },
7825   { id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
7826   { id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
7827   { id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, "id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext" },
7828   { id_Initial_DL_Transmission_Power, "id-Initial-DL-Transmission-Power" },
7829   { id_Maximum_DL_Power, "id-Maximum-DL-Power" },
7830   { id_Minimum_DL_Power, "id-Minimum-DL-Power" },
7831   { id_DCH_MeasurementOccasion_Information, "id-DCH-MeasurementOccasion-Information" },
7832   { id_AssociatedPhsicalChannelID, "id-AssociatedPhsicalChannelID" },
7833   { id_DGNSS_ValidityPeriod, "id-DGNSS-ValidityPeriod" },
7834   { id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator, "id-PhysicalChannelID-for-CommonERNTI-RequestedIndicator" },
7835   { id_PrecodingWeightSetRestriction, "id-PrecodingWeightSetRestriction" },
7836   { id_Treset_Usage_Indicator, "id-Treset-Usage-Indicator" },
7837   { id_Non_Serving_RL_Preconfig_Info, "id-Non-Serving-RL-Preconfig-Info" },
7838   { id_Non_Serving_RL_Preconfig_Setup, "id-Non-Serving-RL-Preconfig-Setup" },
7839   { id_Non_Serving_RL_Preconfig_Removal, "id-Non-Serving-RL-Preconfig-Removal" },
7840   { id_Additional_E_DCH_Non_Serving_RL_Preconfiguration_Setup, "id-Additional-E-DCH-Non-Serving-RL-Preconfiguration-Setup" },
7841   { id_Additional_E_DCH_New_non_serving_RL_E_DCH_FDD_DL_Control_Channel_InfoList, "id-Additional-E-DCH-New-non-serving-RL-E-DCH-FDD-DL-Control-Channel-InfoList" },
7842   { id_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_Ext, "id-Ul-common-E-DCH-MACflow-Specific-InfoListLCR-Ext" },
7843   { id_CommonMACFlow_Specific_InfoList_ResponseLCR_Ext, "id-CommonMACFlow-Specific-InfoList-ResponseLCR-Ext" },
7844   { id_Enabling_Delay_Ext_LCR, "id-Enabling-Delay-Ext-LCR" },
7845   { id_Unallocated_1181, "id-Unallocated-1181" },
7846   { id_Unallocated_1182, "id-Unallocated-1182" },
7847   { id_Unallocated_1183, "id-Unallocated-1183" },
7848   { id_Unallocated_1184, "id-Unallocated-1184" },
7849   { id_Unallocated_1185, "id-Unallocated-1185" },
7850   { id_Unallocated_1186, "id-Unallocated-1186" },
7851   { id_Unallocated_1187, "id-Unallocated-1187" },
7852   { id_Unallocated_1188, "id-Unallocated-1188" },
7853   { id_Unallocated_1189, "id-Unallocated-1189" },
7854   { id_Unallocated_1190, "id-Unallocated-1190" },
7855   { id_Unallocated_1191, "id-Unallocated-1191" },
7856   { id_Unallocated_1192, "id-Unallocated-1192" },
7857   { id_Unallocated_1193, "id-Unallocated-1193" },
7858   { id_Unallocated_1194, "id-Unallocated-1194" },
7859   { id_Unallocated_1195, "id-Unallocated-1195" },
7860   { id_Unallocated_1196, "id-Unallocated-1196" },
7861   { id_Unallocated_1197, "id-Unallocated-1197" },
7862   { id_Unallocated_1198, "id-Unallocated-1198" },
7863   { id_Unallocated_1199, "id-Unallocated-1199" },
7864   { id_Unallocated_1200, "id-Unallocated-1200" },
7865   { id_Unallocated_1201, "id-Unallocated-1201" },
7866   { id_Unallocated_1202, "id-Unallocated-1202" },
7867   { id_Unallocated_1203, "id-Unallocated-1203" },
7868   { id_Unallocated_1204, "id-Unallocated-1204" },
7869   { id_Unallocated_1205, "id-Unallocated-1205" },
7870   { id_Unallocated_1206, "id-Unallocated-1206" },
7871   { id_Unallocated_1207, "id-Unallocated-1207" },
7872   { id_Unallocated_1208, "id-Unallocated-1208" },
7873   { id_Unallocated_1209, "id-Unallocated-1209" },
7874   { id_Unallocated_1210, "id-Unallocated-1210" },
7875   { id_Unallocated_1211, "id-Unallocated-1211" },
7876   { id_Unallocated_1212, "id-Unallocated-1212" },
7877   { id_Unallocated_1213, "id-Unallocated-1213" },
7878   { id_Unallocated_1214, "id-Unallocated-1214" },
7879   { id_Unallocated_1215, "id-Unallocated-1215" },
7880   { id_Unallocated_1216, "id-Unallocated-1216" },
7881   { id_Unallocated_1217, "id-Unallocated-1217" },
7882   { id_Unallocated_1218, "id-Unallocated-1218" },
7883   { id_Unallocated_1219, "id-Unallocated-1219" },
7884   { id_Unallocated_1220, "id-Unallocated-1220" },
7885   { id_Unallocated_1221, "id-Unallocated-1221" },
7886   { id_HSDSCH_Common_System_Information_ResponseLCR, "id-HSDSCH-Common-System-Information-ResponseLCR" },
7887   { 0, NULL }
7888 };
7889
7890 static value_string_ext nbap_ProtocolIE_ID_vals_ext = VALUE_STRING_EXT_INIT(nbap_ProtocolIE_ID_vals);
7891
7892
7893 static int
7894 dissect_nbap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7895   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7896                                                             0U, maxProtocolIEs, &ProtocolIE_ID, FALSE);
7897
7898 #line 80 "../../asn1/nbap/nbap.cnf"
7899   if (tree) {
7900     proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &nbap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
7901   }
7902
7903   return offset;
7904 }
7905
7906
7907
7908 static int
7909 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_) {
7910   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7911                                                             0U, 127U, NULL, FALSE);
7912
7913   return offset;
7914 }
7915
7916
7917
7918 static int
7919 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_) {
7920   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7921                                                             0U, 32767U, NULL, FALSE);
7922
7923   return offset;
7924 }
7925
7926
7927 static const value_string nbap_TransactionID_vals[] = {
7928   {   0, "shortTransActionId" },
7929   {   1, "longTransActionId" },
7930   { 0, NULL }
7931 };
7932
7933 static const per_choice_t TransactionID_choice[] = {
7934   {   0, &hf_nbap_shortTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127 },
7935   {   1, &hf_nbap_longTransActionId, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_32767 },
7936   { 0, NULL, 0, NULL }
7937 };
7938
7939 static int
7940 dissect_nbap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7941   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7942                                  ett_nbap_TransactionID, TransactionID_choice,
7943                                  NULL);
7944
7945   return offset;
7946 }
7947
7948
7949 static const value_string nbap_TriggeringMessage_vals[] = {
7950   {   0, "initiating-message" },
7951   {   1, "successful-outcome" },
7952   {   2, "unsuccessfull-outcome" },
7953   {   3, "outcome" },
7954   { 0, NULL }
7955 };
7956
7957
7958 static int
7959 dissect_nbap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7960   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7961                                      4, NULL, FALSE, 0, NULL);
7962
7963   return offset;
7964 }
7965
7966
7967
7968 static int
7969 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_) {
7970   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolIEFieldValue);
7971
7972   return offset;
7973 }
7974
7975
7976 static const per_sequence_t ProtocolIE_Field_sequence[] = {
7977   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
7978   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
7979   { &hf_nbap_ie_field_value , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field_value },
7980   { NULL, 0, 0, NULL }
7981 };
7982
7983 static int
7984 dissect_nbap_ProtocolIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7985   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7986                                    ett_nbap_ProtocolIE_Field, ProtocolIE_Field_sequence);
7987
7988   return offset;
7989 }
7990
7991
7992 static const per_sequence_t ProtocolIE_Container_sequence_of[1] = {
7993   { &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field },
7994 };
7995
7996 static int
7997 dissect_nbap_ProtocolIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7998   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
7999                                                   ett_nbap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
8000                                                   0, maxProtocolIEs, FALSE);
8001
8002   return offset;
8003 }
8004
8005
8006
8007 static int
8008 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_) {
8009   offset = dissect_nbap_ProtocolIE_Field(tvb, offset, actx, tree, hf_index);
8010
8011   return offset;
8012 }
8013
8014
8015
8016 static int
8017 dissect_nbap_T_extensionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8018   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_ProtocolExtensionFieldExtensionValue);
8019
8020   return offset;
8021 }
8022
8023
8024 static const per_sequence_t ProtocolExtensionField_sequence[] = {
8025   { &hf_nbap_id             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
8026   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8027   { &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_extensionValue },
8028   { NULL, 0, 0, NULL }
8029 };
8030
8031 static int
8032 dissect_nbap_ProtocolExtensionField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8033   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8034                                    ett_nbap_ProtocolExtensionField, ProtocolExtensionField_sequence);
8035
8036   return offset;
8037 }
8038
8039
8040 static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = {
8041   { &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField },
8042 };
8043
8044 static int
8045 dissect_nbap_ProtocolExtensionContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8046   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8047                                                   ett_nbap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
8048                                                   1, maxProtocolExtensions, FALSE);
8049
8050   return offset;
8051 }
8052
8053
8054
8055 static int
8056 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_) {
8057   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
8058
8059   return offset;
8060 }
8061
8062
8063 static const per_sequence_t PrivateIE_Field_sequence[] = {
8064   { &hf_nbap_id_01          , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID },
8065   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
8066   { &hf_nbap_private_value  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field_value },
8067   { NULL, 0, 0, NULL }
8068 };
8069
8070 static int
8071 dissect_nbap_PrivateIE_Field(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8072   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8073                                    ett_nbap_PrivateIE_Field, PrivateIE_Field_sequence);
8074
8075   return offset;
8076 }
8077
8078
8079 static const per_sequence_t PrivateIE_Container_sequence_of[1] = {
8080   { &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field },
8081 };
8082
8083 static int
8084 dissect_nbap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8085   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8086                                                   ett_nbap_PrivateIE_Container, PrivateIE_Container_sequence_of,
8087                                                   1, maxPrivateIEs, FALSE);
8088
8089   return offset;
8090 }
8091
8092
8093
8094 static int
8095 dissect_nbap_AckNack_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8096   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8097                                                             1U, 4U, NULL, TRUE);
8098
8099   return offset;
8100 }
8101
8102
8103
8104 static int
8105 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_) {
8106   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8107                                                             0U, 8U, NULL, TRUE);
8108
8109   return offset;
8110 }
8111
8112
8113
8114 static int
8115 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_) {
8116   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8117                                                             0U, 240U, NULL, TRUE);
8118
8119   return offset;
8120 }
8121
8122
8123 static const value_string nbap_Uu_ActivationState_vals[] = {
8124   {   0, "activated" },
8125   {   1, "de-activated" },
8126   { 0, NULL }
8127 };
8128
8129
8130 static int
8131 dissect_nbap_Uu_ActivationState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8132   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8133                                      2, NULL, TRUE, 0, NULL);
8134
8135   return offset;
8136 }
8137
8138
8139 static const per_sequence_t ActivationInformationItem_sequence[] = {
8140   { &hf_nbap_uU_ActivationState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Uu_ActivationState },
8141   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8142   { NULL, 0, 0, NULL }
8143 };
8144
8145 static int
8146 dissect_nbap_ActivationInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8147   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8148                                    ett_nbap_ActivationInformationItem, ActivationInformationItem_sequence);
8149
8150   return offset;
8151 }
8152
8153
8154 static const per_sequence_t ActivationInformation_sequence_of[1] = {
8155   { &hf_nbap_ActivationInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ActivationInformationItem },
8156 };
8157
8158 static int
8159 dissect_nbap_ActivationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8160   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8161                                                   ett_nbap_ActivationInformation, ActivationInformation_sequence_of,
8162                                                   1, maxNrOfEDCH_1, FALSE);
8163
8164   return offset;
8165 }
8166
8167
8168 static const value_string nbap_Multicell_EDCH_Transport_Bearer_Mode_vals[] = {
8169   {   0, "separate-Iub-Transport-Bearer-Mode" },
8170   {   1, "uL-Flow-Multiplexing-Mode" },
8171   { 0, NULL }
8172 };
8173
8174
8175 static int
8176 dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8177   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8178                                      2, NULL, FALSE, 0, NULL);
8179
8180   return offset;
8181 }
8182
8183
8184
8185 static int
8186 dissect_nbap_UL_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8187   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8188                                                             0U, 16777215U, NULL, FALSE);
8189
8190   return offset;
8191 }
8192
8193
8194 static const value_string nbap_UL_ScramblingCodeLength_vals[] = {
8195   {   0, "short" },
8196   {   1, "long" },
8197   { 0, NULL }
8198 };
8199
8200
8201 static int
8202 dissect_nbap_UL_ScramblingCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8203   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8204                                      2, NULL, FALSE, 0, NULL);
8205
8206   return offset;
8207 }
8208
8209
8210 static const per_sequence_t UL_ScramblingCode_sequence[] = {
8211   { &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber },
8212   { &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength },
8213   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8214   { NULL, 0, 0, NULL }
8215 };
8216
8217 static int
8218 dissect_nbap_UL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8219   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8220                                    ett_nbap_UL_ScramblingCode, UL_ScramblingCode_sequence);
8221
8222   return offset;
8223 }
8224
8225
8226
8227 static int
8228 dissect_nbap_UL_SIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8229   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8230                                                             -82, 173U, NULL, FALSE);
8231
8232   return offset;
8233 }
8234
8235
8236 static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Setup_sequence[] = {
8237   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
8238   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
8239   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8240   { NULL, 0, 0, NULL }
8241 };
8242
8243 static int
8244 dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8245   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8246                                    ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup, Additional_EDCH_UL_DPCH_Information_Setup_sequence);
8247
8248   return offset;
8249 }
8250
8251
8252
8253 static int
8254 dissect_nbap_RL_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8255   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8256                                                             0U, 31U, NULL, FALSE);
8257
8258   return offset;
8259 }
8260
8261
8262
8263 static int
8264 dissect_nbap_C_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8265   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8266                                                             0U, 65535U, NULL, FALSE);
8267
8268   return offset;
8269 }
8270
8271
8272 static const value_string nbap_FirstRLS_Indicator_vals[] = {
8273   {   0, "first-RLS" },
8274   {   1, "not-first-RLS" },
8275   { 0, NULL }
8276 };
8277
8278
8279 static int
8280 dissect_nbap_FirstRLS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8281   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8282                                      2, NULL, TRUE, 0, NULL);
8283
8284   return offset;
8285 }
8286
8287
8288
8289 static int
8290 dissect_nbap_PropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8291   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8292                                                             0U, 255U, NULL, FALSE);
8293
8294   return offset;
8295 }
8296
8297
8298
8299 static int
8300 dissect_nbap_DL_ScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8301   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8302                                                             0U, 15U, NULL, FALSE);
8303
8304   return offset;
8305 }
8306
8307
8308
8309 static int
8310 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_) {
8311   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8312                                                             0U, 511U, NULL, FALSE);
8313
8314   return offset;
8315 }
8316
8317
8318 static const value_string nbap_TransmissionGapPatternSequenceCodeInformation_vals[] = {
8319   {   0, "code-change" },
8320   {   1, "nocode-change" },
8321   { 0, NULL }
8322 };
8323
8324
8325 static int
8326 dissect_nbap_TransmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8327   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8328                                      2, NULL, FALSE, 0, NULL);
8329
8330   return offset;
8331 }
8332
8333
8334 static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = {
8335   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
8336   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8337   { &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionGapPatternSequenceCodeInformation },
8338   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8339   { NULL, 0, 0, NULL }
8340 };
8341
8342 static int
8343 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_) {
8344   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8345                                    ett_nbap_FDD_DL_CodeInformationItem, FDD_DL_CodeInformationItem_sequence);
8346
8347   return offset;
8348 }
8349
8350
8351 static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = {
8352   { &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem },
8353 };
8354
8355 static int
8356 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_) {
8357   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8358                                                   ett_nbap_FDD_DL_CodeInformation, FDD_DL_CodeInformation_sequence_of,
8359                                                   1, maxNrOfCodes, FALSE);
8360
8361   return offset;
8362 }
8363
8364
8365
8366 static int
8367 dissect_nbap_DL_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8369                                                             -350, 150U, NULL, FALSE);
8370
8371   return offset;
8372 }
8373
8374
8375
8376 static int
8377 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_) {
8378   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8379                                                             0U, 9U, NULL, FALSE);
8380
8381   return offset;
8382 }
8383
8384
8385
8386 static int
8387 dissect_nbap_E_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8388   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8389                                                             0U, 65535U, NULL, FALSE);
8390
8391   return offset;
8392 }
8393
8394
8395
8396 static int
8397 dissect_nbap_Multicell_EDCH_RL_Specific_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8398   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8399
8400   return offset;
8401 }
8402
8403
8404 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence[] = {
8405   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8406   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
8407   { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
8408   { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
8409   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
8410   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8411   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8412   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
8413   { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_F_DPCH_SlotFormat },
8414   { &hf_nbap_e_RNTI         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
8415   { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
8416   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8417   { NULL, 0, 0, NULL }
8418 };
8419
8420 static int
8421 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8423                                    ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs_sequence);
8424
8425   return offset;
8426 }
8427
8428
8429 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of[1] = {
8430   { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs },
8431 };
8432
8433 static int
8434 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8435   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8436                                                   ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List, Additional_EDCH_RL_Specific_Information_To_Setup_List_sequence_of,
8437                                                   1, maxNrOfEDCHRLs, FALSE);
8438
8439   return offset;
8440 }
8441
8442
8443
8444 static int
8445 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_) {
8446   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8447                                                             0U, maxNrOfEDCHMACdFlows_1, NULL, FALSE);
8448
8449   return offset;
8450 }
8451
8452
8453
8454 static int
8455 dissect_nbap_BindingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8456   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8457                                        1, 4, TRUE, NULL);
8458
8459   return offset;
8460 }
8461
8462
8463
8464 static int
8465 dissect_nbap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8466 #line 116 "../../asn1/nbap/nbap.cnf"
8467   tvbuff_t *parameter_tvb=NULL;
8468   proto_tree *subtree;
8469   gint tvb_len;
8470
8471   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8472                                      1, 160, TRUE, &parameter_tvb);
8473
8474   if (!parameter_tvb)
8475     return offset;
8476         /* Get the length */
8477         tvb_len = tvb_length(parameter_tvb);
8478         subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
8479         if (tvb_len==4){
8480                 /* IPv4 */
8481                  proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, FALSE);
8482         }
8483         if (tvb_len==16){
8484                 /* IPv6 */
8485                  proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, FALSE);
8486         }
8487
8488
8489
8490   return offset;
8491 }
8492
8493
8494 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_sequence[] = {
8495   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
8496   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
8497   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
8498   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8499   { NULL, 0, 0, NULL }
8500 };
8501
8502 static int
8503 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8504   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8505                                    ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info, Additional_EDCH_MAC_d_Flows_Specific_Info_sequence);
8506
8507   return offset;
8508 }
8509
8510
8511 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of[1] = {
8512   { &hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info },
8513 };
8514
8515 static int
8516 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8517   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8518                                                   ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List, Additional_EDCH_MAC_d_Flows_Specific_Info_List_sequence_of,
8519                                                   1, maxNrOfEDCHMACdFlows, FALSE);
8520
8521   return offset;
8522 }
8523
8524
8525
8526 static int
8527 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_) {
8528   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
8529                                      maxNrOfEDCHHARQProcesses2msEDCH, maxNrOfEDCHHARQProcesses2msEDCH, FALSE, NULL);
8530
8531   return offset;
8532 }
8533
8534
8535
8536 static int
8537 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_) {
8538   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8539                                                             0U, 5742U, NULL, TRUE);
8540
8541   return offset;
8542 }
8543
8544
8545
8546 static int
8547 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_) {
8548   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8549                                                             0U, 10U, NULL, TRUE);
8550
8551   return offset;
8552 }
8553
8554
8555
8556 static int
8557 dissect_nbap_E_TFCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8558   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8559                                                             0U, 127U, NULL, FALSE);
8560
8561   return offset;
8562 }
8563
8564
8565 static const per_sequence_t Additional_EDCH_FDD_Information_sequence[] = {
8566   { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List },
8567   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
8568   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
8569   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
8570   { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCI },
8571   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8572   { NULL, 0, 0, NULL }
8573 };
8574
8575 static int
8576 dissect_nbap_Additional_EDCH_FDD_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8578                                    ett_nbap_Additional_EDCH_FDD_Information, Additional_EDCH_FDD_Information_sequence);
8579
8580   return offset;
8581 }
8582
8583
8584 static const value_string nbap_FDD_TPC_DownlinkStepSize_vals[] = {
8585   {   0, "step-size0-5" },
8586   {   1, "step-size1" },
8587   {   2, "step-size1-5" },
8588   {   3, "step-size2" },
8589   { 0, NULL }
8590 };
8591
8592
8593 static int
8594 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_) {
8595   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8596                                      4, NULL, TRUE, 0, NULL);
8597
8598   return offset;
8599 }
8600
8601
8602 static const value_string nbap_LimitedPowerIncrease_vals[] = {
8603   {   0, "used" },
8604   {   1, "not-used" },
8605   { 0, NULL }
8606 };
8607
8608
8609 static int
8610 dissect_nbap_LimitedPowerIncrease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8611   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8612                                      2, NULL, FALSE, 0, NULL);
8613
8614   return offset;
8615 }
8616
8617
8618 static const value_string nbap_InnerLoopDLPCStatus_vals[] = {
8619   {   0, "active" },
8620   {   1, "inactive" },
8621   { 0, NULL }
8622 };
8623
8624
8625 static int
8626 dissect_nbap_InnerLoopDLPCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8627   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8628                                      2, NULL, FALSE, 0, NULL);
8629
8630   return offset;
8631 }
8632
8633
8634 static const per_sequence_t Additional_EDCH_F_DPCH_Information_sequence[] = {
8635   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
8636   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
8637   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
8638   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8639   { NULL, 0, 0, NULL }
8640 };
8641
8642 static int
8643 dissect_nbap_Additional_EDCH_F_DPCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8644   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8645                                    ett_nbap_Additional_EDCH_F_DPCH_Information, Additional_EDCH_F_DPCH_Information_sequence);
8646
8647   return offset;
8648 }
8649
8650
8651
8652 static int
8653 dissect_nbap_Multicell_EDCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8654   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
8655
8656   return offset;
8657 }
8658
8659
8660 static const per_sequence_t Additional_EDCH_FDD_Setup_Cell_Information_sequence[] = {
8661   { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_UL_DPCH_Information_Setup },
8662   { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List },
8663   { &hf_nbap_additional_EDCH_FDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_FDD_Information },
8664   { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_F_DPCH_Information },
8665   { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_Information },
8666   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8667   { NULL, 0, 0, NULL }
8668 };
8669
8670 static int
8671 dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8672   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8673                                    ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information, Additional_EDCH_FDD_Setup_Cell_Information_sequence);
8674
8675   return offset;
8676 }
8677
8678
8679 static const per_sequence_t Additional_EDCH_Cell_Information_Setup_sequence_of[1] = {
8680   { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Setup_Cell_Information },
8681 };
8682
8683 static int
8684 dissect_nbap_Additional_EDCH_Cell_Information_Setup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8685   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8686                                                   ett_nbap_Additional_EDCH_Cell_Information_Setup, Additional_EDCH_Cell_Information_Setup_sequence_of,
8687                                                   1, maxNrOfEDCH_1, FALSE);
8688
8689   return offset;
8690 }
8691
8692
8693 static const per_sequence_t Additional_EDCH_Setup_Info_sequence[] = {
8694   { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Multicell_EDCH_Transport_Bearer_Mode },
8695   { &hf_nbap_additional_EDCH_Cell_Information_Setup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Setup },
8696   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8697   { NULL, 0, 0, NULL }
8698 };
8699
8700 static int
8701 dissect_nbap_Additional_EDCH_Setup_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8702   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8703                                    ett_nbap_Additional_EDCH_Setup_Info, Additional_EDCH_Setup_Info_sequence);
8704
8705   return offset;
8706 }
8707
8708
8709 static const per_sequence_t EDCH_Additional_RL_Specific_Information_To_Add_List_sequence[] = {
8710   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8711   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
8712   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
8713   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
8714   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
8715   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
8716   { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_F_DPCH_SlotFormat },
8717   { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
8718   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8719   { NULL, 0, 0, NULL }
8720 };
8721
8722 static int
8723 dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8724   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8725                                    ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List, EDCH_Additional_RL_Specific_Information_To_Add_List_sequence);
8726
8727   return offset;
8728 }
8729
8730
8731 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of[1] = {
8732   { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List },
8733 };
8734
8735 static int
8736 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8737   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8738                                                   ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_sequence_of,
8739                                                   1, maxNrOfEDCHRLs, FALSE);
8740
8741   return offset;
8742 }
8743
8744
8745 static const per_sequence_t Additional_EDCH_Cell_Information_To_Add_ItemIEs_sequence[] = {
8746   { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs },
8747   { &hf_nbap_additional_EDCH_FDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_FDD_Information },
8748   { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_Information },
8749   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8750   { NULL, 0, 0, NULL }
8751 };
8752
8753 static int
8754 dissect_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8755   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8756                                    ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs, Additional_EDCH_Cell_Information_To_Add_ItemIEs_sequence);
8757
8758   return offset;
8759 }
8760
8761
8762 static const per_sequence_t Additional_EDCH_Cell_Information_To_Add_List_sequence_of[1] = {
8763   { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs },
8764 };
8765
8766 static int
8767 dissect_nbap_Additional_EDCH_Cell_Information_To_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8768   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8769                                                   ett_nbap_Additional_EDCH_Cell_Information_To_Add_List, Additional_EDCH_Cell_Information_To_Add_List_sequence_of,
8770                                                   1, maxNrOfEDCH_1, FALSE);
8771
8772   return offset;
8773 }
8774
8775
8776 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence[] = {
8777   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8778   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
8779   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
8780   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
8781   { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_F_DPCH_SlotFormat },
8782   { &hf_nbap_multicell_EDCH_RL_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_RL_Specific_Information },
8783   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8784   { NULL, 0, 0, NULL }
8785 };
8786
8787 static int
8788 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8789   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8790                                    ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs, Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs_sequence);
8791
8792   return offset;
8793 }
8794
8795
8796 static const per_sequence_t Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of[1] = {
8797   { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs },
8798 };
8799
8800 static int
8801 dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8802   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8803                                                   ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List, Additional_EDCH_RL_Specific_Information_To_Modify_List_sequence_of,
8804                                                   1, maxNrOfEDCHRLs, FALSE);
8805
8806   return offset;
8807 }
8808
8809
8810
8811 static int
8812 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_) {
8813   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8814                                                             0U, 621U, NULL, FALSE);
8815
8816   return offset;
8817 }
8818
8819
8820 static const value_string nbap_DL_PowerBalancing_ActivationIndicator_vals[] = {
8821   {   0, "dL-PowerBalancing-Activated" },
8822   { 0, NULL }
8823 };
8824
8825
8826 static int
8827 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_) {
8828   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8829                                      1, NULL, FALSE, 0, NULL);
8830
8831   return offset;
8832 }
8833
8834
8835
8836 static int
8837 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_) {
8838   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8839                                                             0U, 31U, NULL, FALSE);
8840
8841   return offset;
8842 }
8843
8844
8845
8846 static int
8847 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_) {
8848   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8849                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
8850
8851   return offset;
8852 }
8853
8854
8855
8856 static int
8857 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_) {
8858   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8859                                                             0U, maxNrofSigSeqRGHI_1, NULL, FALSE);
8860
8861   return offset;
8862 }
8863
8864
8865
8866 static int
8867 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_) {
8868   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
8869                                                             0U, 38U, NULL, FALSE);
8870
8871   return offset;
8872 }
8873
8874
8875 static const value_string nbap_E_Primary_Secondary_Grant_Selector_vals[] = {
8876   {   0, "primary" },
8877   {   1, "secondary" },
8878   { 0, NULL }
8879 };
8880
8881
8882 static int
8883 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_) {
8884   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8885                                      2, NULL, FALSE, 0, NULL);
8886
8887   return offset;
8888 }
8889
8890
8891 static const value_string nbap_E_RGCH_Release_Indicator_vals[] = {
8892   {   0, "e-RGCHreleased" },
8893   { 0, NULL }
8894 };
8895
8896
8897 static int
8898 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_) {
8899   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8900                                      1, NULL, FALSE, 0, NULL);
8901
8902   return offset;
8903 }
8904
8905
8906 static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = {
8907   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
8908   { &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8909   { &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
8910   { &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RNTI },
8911   { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
8912   { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Signature_Sequence },
8913   { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Signature_Sequence },
8914   { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Serving_Grant_Value },
8915   { &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_Primary_Secondary_Grant_Selector },
8916   { &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Release_Indicator },
8917   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8918   { NULL, 0, 0, NULL }
8919 };
8920
8921 static int
8922 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_) {
8923   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8924                                    ett_nbap_E_DCH_FDD_DL_Control_Channel_Information, E_DCH_FDD_DL_Control_Channel_Information_sequence);
8925
8926   return offset;
8927 }
8928
8929
8930 static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence[] = {
8931   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
8932   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
8933   { &hf_nbap_dL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_PowerBalancing_ActivationIndicator },
8934   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
8935   { &hf_nbap_e_DCH_RL_Set_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
8936   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
8937   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8938   { NULL, 0, 0, NULL }
8939 };
8940
8941 static int
8942 dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8943   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8944                                    ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs, EDCH_Additional_RL_Specific_Information_Response_ItemIEs_sequence);
8945
8946   return offset;
8947 }
8948
8949
8950 static const per_sequence_t EDCH_Additional_RL_Specific_Information_Response_List_sequence_of[1] = {
8951   { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs },
8952 };
8953
8954 static int
8955 dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8956   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8957                                                   ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List, EDCH_Additional_RL_Specific_Information_Response_List_sequence_of,
8958                                                   1, maxNrOfEDCHRLs, FALSE);
8959
8960   return offset;
8961 }
8962
8963
8964 static const per_sequence_t Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence[] = {
8965   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
8966   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
8967   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
8968   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
8969   { NULL, 0, 0, NULL }
8970 };
8971
8972 static int
8973 dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8975                                    ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response, Additional_EDCH_MAC_d_Flows_Specific_Info_Response_sequence);
8976
8977   return offset;
8978 }
8979
8980
8981 static const per_sequence_t Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of[1] = {
8982   { &hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response },
8983 };
8984
8985 static int
8986 dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8987   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
8988                                                   ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List, Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_sequence_of,
8989                                                   1, maxNrOfEDCHMACdFlows, FALSE);
8990
8991   return offset;
8992 }
8993
8994
8995 static const per_sequence_t Additional_EDCH_FDD_Information_Response_ItemIEs_sequence[] = {
8996   { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_EDCH_Additional_RL_Specific_Information_Response_List },
8997   { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List },
8998   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
8999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9000   { NULL, 0, 0, NULL }
9001 };
9002
9003 static int
9004 dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9006                                    ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs, Additional_EDCH_FDD_Information_Response_ItemIEs_sequence);
9007
9008   return offset;
9009 }
9010
9011
9012 static const per_sequence_t Additional_EDCH_Cell_Information_Response_List_sequence_of[1] = {
9013   { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9014 };
9015
9016 static int
9017 dissect_nbap_Additional_EDCH_Cell_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9018   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9019                                                   ett_nbap_Additional_EDCH_Cell_Information_Response_List, Additional_EDCH_Cell_Information_Response_List_sequence_of,
9020                                                   1, maxNrOfEDCH_1, FALSE);
9021
9022   return offset;
9023 }
9024
9025
9026 static const value_string nbap_DL_PowerBalancing_UpdatedIndicator_vals[] = {
9027   {   0, "dL-PowerBalancing-Updated" },
9028   { 0, NULL }
9029 };
9030
9031
9032 static int
9033 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_) {
9034   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9035                                      1, NULL, FALSE, 0, NULL);
9036
9037   return offset;
9038 }
9039
9040
9041 static const per_sequence_t EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items_sequence[] = {
9042   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9043   { &hf_nbap_dL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_PowerBalancing_UpdatedIndicator },
9044   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
9045   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9046   { NULL, 0, 0, NULL }
9047 };
9048
9049 static int
9050 dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9051   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9052                                    ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items, EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items_sequence);
9053
9054   return offset;
9055 }
9056
9057
9058 static const per_sequence_t EDCH_Additional_Modified_RL_Specific_Information_Response_List_sequence_of[1] = {
9059   { &hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items },
9060 };
9061
9062 static int
9063 dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9064   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9065                                                   ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List, EDCH_Additional_Modified_RL_Specific_Information_Response_List_sequence_of,
9066                                                   1, maxNrOfEDCHRLs, FALSE);
9067
9068   return offset;
9069 }
9070
9071
9072 static const per_sequence_t Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs_sequence[] = {
9073   { &hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List },
9074   { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List },
9075   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
9076   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9077   { NULL, 0, 0, NULL }
9078 };
9079
9080 static int
9081 dissect_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9082   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9083                                    ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs, Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs_sequence);
9084
9085   return offset;
9086 }
9087
9088
9089 static const per_sequence_t Additional_EDCH_FDD_Information_Response_RLReconf_Items_sequence[] = {
9090   { &hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9091   { &hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs },
9092   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9093   { NULL, 0, 0, NULL }
9094 };
9095
9096 static int
9097 dissect_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9099                                    ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items, Additional_EDCH_FDD_Information_Response_RLReconf_Items_sequence);
9100
9101   return offset;
9102 }
9103
9104
9105 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RLReconf_List_sequence_of[1] = {
9106   { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items },
9107 };
9108
9109 static int
9110 dissect_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9111   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9112                                                   ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List, Additional_EDCH_Cell_Information_Response_RLReconf_List_sequence_of,
9113                                                   1, maxNrOfEDCH_1, FALSE);
9114
9115   return offset;
9116 }
9117
9118
9119 static const per_sequence_t E_DCH_RL_InformationList_Rsp_Item_sequence[] = {
9120   { &hf_nbap_rl_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9121   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
9122   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9123   { NULL, 0, 0, NULL }
9124 };
9125
9126 static int
9127 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_) {
9128   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9129                                    ett_nbap_E_DCH_RL_InformationList_Rsp_Item, E_DCH_RL_InformationList_Rsp_Item_sequence);
9130
9131   return offset;
9132 }
9133
9134
9135 static const per_sequence_t E_DCH_RL_InformationList_Rsp_sequence_of[1] = {
9136   { &hf_nbap_E_DCH_RL_InformationList_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp_Item },
9137 };
9138
9139 static int
9140 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_) {
9141   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9142                                                   ett_nbap_E_DCH_RL_InformationList_Rsp, E_DCH_RL_InformationList_Rsp_sequence_of,
9143                                                   0, maxNrOfRLs, FALSE);
9144
9145   return offset;
9146 }
9147
9148
9149 static const per_sequence_t E_DCH_serving_cell_change_successful_sequence[] = {
9150   { &hf_nbap_e_DCH_RL_InformationList_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RL_InformationList_Rsp },
9151   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9152   { NULL, 0, 0, NULL }
9153 };
9154
9155 static int
9156 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_) {
9157   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9158                                    ett_nbap_E_DCH_serving_cell_change_successful, E_DCH_serving_cell_change_successful_sequence);
9159
9160   return offset;
9161 }
9162
9163
9164 static const value_string nbap_CauseRadioNetwork_vals[] = {
9165   {   0, "unknown-C-ID" },
9166   {   1, "cell-not-available" },
9167   {   2, "power-level-not-supported" },
9168   {   3, "dl-radio-resources-not-available" },
9169   {   4, "ul-radio-resources-not-available" },
9170   {   5, "rl-already-ActivatedOrAllocated" },
9171   {   6, "nodeB-Resources-unavailable" },
9172   {   7, "measurement-not-supported-for-the-object" },
9173   {   8, "combining-resources-not-available" },
9174   {   9, "requested-configuration-not-supported" },
9175   {  10, "synchronisation-failure" },
9176   {  11, "priority-transport-channel-established" },
9177   {  12, "sIB-Origination-in-Node-B-not-Supported" },
9178   {  13, "requested-tx-diversity-mode-not-supported" },
9179   {  14, "unspecified" },
9180   {  15, "bCCH-scheduling-error" },
9181   {  16, "measurement-temporarily-not-available" },
9182   {  17, "invalid-CM-settings" },
9183   {  18, "reconfiguration-CFN-not-elapsed" },
9184   {  19, "number-of-DL-codes-not-supported" },
9185   {  20, "s-cpich-not-supported" },
9186   {  21, "combining-not-supported" },
9187   {  22, "ul-sf-not-supported" },
9188   {  23, "dl-SF-not-supported" },
9189   {  24, "common-transport-channel-type-not-supported" },
9190   {  25, "dedicated-transport-channel-type-not-supported" },
9191   {  26, "downlink-shared-channel-type-not-supported" },
9192   {  27, "uplink-shared-channel-type-not-supported" },
9193   {  28, "cm-not-supported" },
9194   {  29, "tx-diversity-no-longer-supported" },
9195   {  30, "unknown-Local-Cell-ID" },
9196   {  31, "number-of-UL-codes-not-supported" },
9197   {  32, "information-temporarily-not-available" },
9198   {  33, "information-provision-not-supported-for-the-object" },
9199   {  34, "cell-synchronisation-not-supported" },
9200   {  35, "cell-synchronisation-adjustment-not-supported" },
9201   {  36, "dpc-mode-change-not-supported" },
9202   {  37, "iPDL-already-activated" },
9203   {  38, "iPDL-not-supported" },
9204   {  39, "iPDL-parameters-not-available" },
9205   {  40, "frequency-acquisition-not-supported" },
9206   {  41, "power-balancing-status-not-compatible" },
9207   {  42, "requested-typeofbearer-re-arrangement-not-supported" },
9208   {  43, "signalling-Bearer-Re-arrangement-not-supported" },
9209   {  44, "bearer-Re-arrangement-needed" },
9210   {  45, "delayed-activation-not-supported" },
9211   {  46, "rl-timing-adjustment-not-supported" },
9212   {  47, "mich-not-supported" },
9213   {  48, "f-DPCH-not-supported" },
9214   {  49, "modification-period-not-available" },
9215   {  50, "pLCCH-not-supported" },
9216   {  51, "continuous-packet-connectivity-DTX-DRX-operation-not-available" },
9217   {  52, "continuous-packet-connectivity-UE-DTX-Cycle-not-available" },
9218   {  53, "mIMO-not-available" },
9219   {  54, "e-DCH-MACdPDU-SizeFormat-not-available" },
9220   {  55, "multi-Cell-operation-not-available" },
9221   {  56, "semi-Persistent-scheduling-not-supported" },
9222   {  57, "continuous-Packet-Connectivity-DRX-not-supported" },
9223   {  58, "continuous-Packet-Connectivity-DRX-not-available" },
9224   {  59, "sixtyfourQAM-DL-and-MIMO-Combined-not-available" },
9225   {  60, "s-cpich-power-offset-not-available" },
9226   {  61, "tx-diversity-for-mimo-on-DL-control-channels-not-available" },
9227   {  62, "single-Stream-MIMO-not-available" },
9228   {  63, "multi-Cell-operation-with-MIMO-not-available" },
9229   {  64, "multi-Cell-operation-with-Single-Stream-MIMO-not-available" },
9230   {  65, "cellSpecificTxDiversityHandlingForMultiCellOperationNotAvailable" },
9231   {  66, "multi-Cell-EDCH-operation-not-available" },
9232   { 0, NULL }
9233 };
9234
9235
9236 static int
9237 dissect_nbap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9238   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9239                                      31, NULL, TRUE, 36, NULL);
9240
9241   return offset;
9242 }
9243
9244
9245 static const value_string nbap_CauseTransport_vals[] = {
9246   {   0, "transport-resource-unavailable" },
9247   {   1, "unspecified" },
9248   { 0, NULL }
9249 };
9250
9251
9252 static int
9253 dissect_nbap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9254   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9255                                      2, NULL, TRUE, 0, NULL);
9256
9257   return offset;
9258 }
9259
9260
9261 static const value_string nbap_CauseProtocol_vals[] = {
9262   {   0, "transfer-syntax-error" },
9263   {   1, "abstract-syntax-error-reject" },
9264   {   2, "abstract-syntax-error-ignore-and-notify" },
9265   {   3, "message-not-compatible-with-receiver-state" },
9266   {   4, "semantic-error" },
9267   {   5, "unspecified" },
9268   {   6, "abstract-syntax-error-falsely-constructed-message" },
9269   { 0, NULL }
9270 };
9271
9272
9273 static int
9274 dissect_nbap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9275   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9276                                      7, NULL, TRUE, 0, NULL);
9277
9278   return offset;
9279 }
9280
9281
9282 static const value_string nbap_CauseMisc_vals[] = {
9283   {   0, "control-processing-overload" },
9284   {   1, "hardware-failure" },
9285   {   2, "oam-intervention" },
9286   {   3, "not-enough-user-plane-processing-resources" },
9287   {   4, "unspecified" },
9288   { 0, NULL }
9289 };
9290
9291
9292 static int
9293 dissect_nbap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9294   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9295                                      5, NULL, TRUE, 0, NULL);
9296
9297   return offset;
9298 }
9299
9300
9301 static const value_string nbap_Cause_vals[] = {
9302   {   0, "radioNetwork" },
9303   {   1, "transport" },
9304   {   2, "protocol" },
9305   {   3, "misc" },
9306   { 0, NULL }
9307 };
9308
9309 static const per_choice_t Cause_choice[] = {
9310   {   0, &hf_nbap_radioNetwork   , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseRadioNetwork },
9311   {   1, &hf_nbap_transport      , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseTransport },
9312   {   2, &hf_nbap_protocol       , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseProtocol },
9313   {   3, &hf_nbap_misc           , ASN1_EXTENSION_ROOT    , dissect_nbap_CauseMisc },
9314   { 0, NULL, 0, NULL }
9315 };
9316
9317 static int
9318 dissect_nbap_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9319   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9320                                  ett_nbap_Cause, Cause_choice,
9321                                  NULL);
9322
9323   return offset;
9324 }
9325
9326
9327 static const per_sequence_t E_DCH_serving_cell_change_unsuccessful_sequence[] = {
9328   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
9329   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9330   { NULL, 0, 0, NULL }
9331 };
9332
9333 static int
9334 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_) {
9335   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9336                                    ett_nbap_E_DCH_serving_cell_change_unsuccessful, E_DCH_serving_cell_change_unsuccessful_sequence);
9337
9338   return offset;
9339 }
9340
9341
9342 static const value_string nbap_E_DCH_serving_cell_choice_vals[] = {
9343   {   0, "e-DCH-serving-cell-change-successful" },
9344   {   1, "e-DCH-serving-cell-change-unsuccessful" },
9345   { 0, NULL }
9346 };
9347
9348 static const per_choice_t E_DCH_serving_cell_choice_choice[] = {
9349   {   0, &hf_nbap_e_DCH_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_successful },
9350   {   1, &hf_nbap_e_DCH_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_serving_cell_change_unsuccessful },
9351   { 0, NULL, 0, NULL }
9352 };
9353
9354 static int
9355 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_) {
9356   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9357                                  ett_nbap_E_DCH_serving_cell_choice, E_DCH_serving_cell_choice_choice,
9358                                  NULL);
9359
9360   return offset;
9361 }
9362
9363
9364 static const per_sequence_t E_DCH_Serving_Cell_Change_Info_Response_sequence[] = {
9365   { &hf_nbap_e_DCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_serving_cell_choice },
9366   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9367   { NULL, 0, 0, NULL }
9368 };
9369
9370 static int
9371 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_) {
9372   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9373                                    ett_nbap_E_DCH_Serving_Cell_Change_Info_Response, E_DCH_Serving_Cell_Change_Info_Response_sequence);
9374
9375   return offset;
9376 }
9377
9378
9379 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs_sequence[] = {
9380   { &hf_nbap_additional_EDCH_FDD_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs },
9381   { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Serving_Cell_Change_Info_Response },
9382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9383   { NULL, 0, 0, NULL }
9384 };
9385
9386 static int
9387 dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9389                                    ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs, Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs_sequence);
9390
9391   return offset;
9392 }
9393
9394
9395 static const per_sequence_t Additional_EDCH_Cell_Information_Response_RL_Add_List_sequence_of[1] = {
9396   { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs },
9397 };
9398
9399 static int
9400 dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9401   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9402                                                   ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List, Additional_EDCH_Cell_Information_Response_RL_Add_List_sequence_of,
9403                                                   1, maxNrOfEDCH_1, FALSE);
9404
9405   return offset;
9406 }
9407
9408
9409 static const per_sequence_t Additional_EDCH_UL_DPCH_Information_Modify_sequence[] = {
9410   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_ScramblingCode },
9411   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
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_Additional_EDCH_UL_DPCH_Information_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9419                                    ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify, Additional_EDCH_UL_DPCH_Information_Modify_sequence);
9420
9421   return offset;
9422 }
9423
9424
9425 static const per_sequence_t Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence[] = {
9426   { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_UL_DPCH_Information_Modify },
9427   { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs },
9428   { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List },
9429   { &hf_nbap_additional_EDCH_FDD_Information_To_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_FDD_Information },
9430   { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_F_DPCH_Information },
9431   { &hf_nbap_multicell_EDCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Multicell_EDCH_Information },
9432   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9433   { NULL, 0, 0, NULL }
9434 };
9435
9436 static int
9437 dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9438   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9439                                    ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs, Additional_EDCH_ConfigurationChange_Info_ItemIEs_sequence);
9440
9441   return offset;
9442 }
9443
9444
9445 static const per_sequence_t Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of[1] = {
9446   { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs },
9447 };
9448
9449 static int
9450 dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9451   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9452                                                   ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List, Additional_EDCH_Cell_Information_ConfigurationChange_List_sequence_of,
9453                                                   1, maxNrOfEDCH_1, FALSE);
9454
9455   return offset;
9456 }
9457
9458
9459 static const value_string nbap_RL_on_Secondary_UL_Frequency_vals[] = {
9460   {   0, "remove" },
9461   { 0, NULL }
9462 };
9463
9464
9465 static int
9466 dissect_nbap_RL_on_Secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9467   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9468                                      1, NULL, TRUE, 0, NULL);
9469
9470   return offset;
9471 }
9472
9473
9474 static const per_sequence_t Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence[] = {
9475   { &hf_nbap_rL_on_Secondary_UL_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_on_Secondary_UL_Frequency },
9476   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9477   { NULL, 0, 0, NULL }
9478 };
9479
9480 static int
9481 dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9482   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9483                                    ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs, Additional_EDCH_Cell_Information_Removal_Info_ItemIEs_sequence);
9484
9485   return offset;
9486 }
9487
9488
9489 static const per_sequence_t Additional_EDCH_Cell_Information_Removal_List_sequence_of[1] = {
9490   { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs },
9491 };
9492
9493 static int
9494 dissect_nbap_Additional_EDCH_Cell_Information_Removal_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9495   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9496                                                   ett_nbap_Additional_EDCH_Cell_Information_Removal_List, Additional_EDCH_Cell_Information_Removal_List_sequence_of,
9497                                                   1, maxNrOfEDCH_1, FALSE);
9498
9499   return offset;
9500 }
9501
9502
9503 static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence[] = {
9504   { &hf_nbap_eDCH_Additional_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
9505   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9506   { NULL, 0, 0, NULL }
9507 };
9508
9509 static int
9510 dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9511   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9512                                    ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs, Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs_sequence);
9513
9514   return offset;
9515 }
9516
9517
9518 static const per_sequence_t Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of[1] = {
9519   { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs },
9520 };
9521
9522 static int
9523 dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9524   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9525                                                   ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List, Additional_EDCH_DL_Control_Channel_Change_Information_List_sequence_of,
9526                                                   1, maxNrOfEDCHRLs, FALSE);
9527
9528   return offset;
9529 }
9530
9531
9532 static const per_sequence_t Additional_EDCH_FDD_Update_Information_sequence[] = {
9533   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
9534   { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List },
9535   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9536   { NULL, 0, 0, NULL }
9537 };
9538
9539 static int
9540 dissect_nbap_Additional_EDCH_FDD_Update_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9541   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9542                                    ett_nbap_Additional_EDCH_FDD_Update_Information, Additional_EDCH_FDD_Update_Information_sequence);
9543
9544   return offset;
9545 }
9546
9547
9548
9549 static int
9550 dissect_nbap_UARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9551   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9552                                                             0U, 16383U, NULL, TRUE);
9553
9554   return offset;
9555 }
9556
9557
9558
9559 static int
9560 dissect_nbap_TimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9561   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9562                                                             0U, 6U, NULL, FALSE);
9563
9564   return offset;
9565 }
9566
9567
9568
9569 static int
9570 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_) {
9571   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9572                                                             0U, 100U, NULL, FALSE);
9573
9574   return offset;
9575 }
9576
9577
9578
9579 static int
9580 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_) {
9581   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9582                                                             0U, 127U, NULL, FALSE);
9583
9584   return offset;
9585 }
9586
9587
9588
9589 static int
9590 dissect_nbap_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9591   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
9592
9593   return offset;
9594 }
9595
9596
9597
9598 static int
9599 dissect_nbap_Extension_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9600   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
9601
9602   return offset;
9603 }
9604
9605
9606 static const value_string nbap_CommonMeasurementValue_vals[] = {
9607   {   0, "transmitted-carrier-power" },
9608   {   1, "received-total-wide-band-power" },
9609   {   2, "acknowledged-prach-preambles" },
9610   {   3, "uL-TimeslotISCP" },
9611   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
9612   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
9613   {   6, "extension-CommonMeasurementValue" },
9614   { 0, NULL }
9615 };
9616
9617 static const per_choice_t CommonMeasurementValue_choice[] = {
9618   {   0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
9619   {   1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
9620   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
9621   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
9622   {   4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
9623   {   5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
9624   {   6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue },
9625   { 0, NULL, 0, NULL }
9626 };
9627
9628 static int
9629 dissect_nbap_CommonMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9630   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9631                                  ett_nbap_CommonMeasurementValue, CommonMeasurementValue_choice,
9632                                  NULL);
9633
9634   return offset;
9635 }
9636
9637
9638 static const per_sequence_t TimeSlotMeasurementValueLCR_sequence[] = {
9639   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
9640   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
9641   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9642   { NULL, 0, 0, NULL }
9643 };
9644
9645 static int
9646 dissect_nbap_TimeSlotMeasurementValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9647   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9648                                    ett_nbap_TimeSlotMeasurementValueLCR, TimeSlotMeasurementValueLCR_sequence);
9649
9650   return offset;
9651 }
9652
9653
9654 static const per_sequence_t TimeSlotMeasurementValueListLCR_sequence_of[1] = {
9655   { &hf_nbap_TimeSlotMeasurementValueListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueLCR },
9656 };
9657
9658 static int
9659 dissect_nbap_TimeSlotMeasurementValueListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9660   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9661                                                   ett_nbap_TimeSlotMeasurementValueListLCR, TimeSlotMeasurementValueListLCR_sequence_of,
9662                                                   1, 6, FALSE);
9663
9664   return offset;
9665 }
9666
9667
9668 static const per_sequence_t AdditionalMeasurementValue_sequence[] = {
9669   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
9670   { &hf_nbap_timeSlotMeasurementValueListLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotMeasurementValueListLCR },
9671   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9672   { NULL, 0, 0, NULL }
9673 };
9674
9675 static int
9676 dissect_nbap_AdditionalMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9677   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9678                                    ett_nbap_AdditionalMeasurementValue, AdditionalMeasurementValue_sequence);
9679
9680   return offset;
9681 }
9682
9683
9684 static const per_sequence_t AdditionalMeasurementValueList_sequence_of[1] = {
9685   { &hf_nbap_AdditionalMeasurementValueList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalMeasurementValue },
9686 };
9687
9688 static int
9689 dissect_nbap_AdditionalMeasurementValueList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9690   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9691                                                   ett_nbap_AdditionalMeasurementValueList, AdditionalMeasurementValueList_sequence_of,
9692                                                   1, maxFrequencyinCell_1, FALSE);
9693
9694   return offset;
9695 }
9696
9697
9698 static const per_sequence_t TimeSlot_InitiatedListLCR_sequence_of[1] = {
9699   { &hf_nbap_TimeSlot_InitiatedListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
9700 };
9701
9702 static int
9703 dissect_nbap_TimeSlot_InitiatedListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9704   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9705                                                   ett_nbap_TimeSlot_InitiatedListLCR, TimeSlot_InitiatedListLCR_sequence_of,
9706                                                   0, 6, FALSE);
9707
9708   return offset;
9709 }
9710
9711
9712 static const per_sequence_t AdditionalTimeSlotLCR_sequence[] = {
9713   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
9714   { &hf_nbap_timeslot_InitiatedListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot_InitiatedListLCR },
9715   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9716   { NULL, 0, 0, NULL }
9717 };
9718
9719 static int
9720 dissect_nbap_AdditionalTimeSlotLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9722                                    ett_nbap_AdditionalTimeSlotLCR, AdditionalTimeSlotLCR_sequence);
9723
9724   return offset;
9725 }
9726
9727
9728 static const per_sequence_t AdditionalTimeSlotListLCR_sequence_of[1] = {
9729   { &hf_nbap_AdditionalTimeSlotListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AdditionalTimeSlotLCR },
9730 };
9731
9732 static int
9733 dissect_nbap_AdditionalTimeSlotListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9734   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9735                                                   ett_nbap_AdditionalTimeSlotListLCR, AdditionalTimeSlotListLCR_sequence_of,
9736                                                   0, maxFrequencyinCell_1, FALSE);
9737
9738   return offset;
9739 }
9740
9741
9742 static const value_string nbap_AddorDeleteIndicator_vals[] = {
9743   {   0, "add" },
9744   {   1, "delete" },
9745   { 0, NULL }
9746 };
9747
9748
9749 static int
9750 dissect_nbap_AddorDeleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9751   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9752                                      2, NULL, FALSE, 0, NULL);
9753
9754   return offset;
9755 }
9756
9757
9758
9759 static int
9760 dissect_nbap_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9761   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9762                                                             0U, 255U, NULL, FALSE);
9763
9764   return offset;
9765 }
9766
9767
9768
9769 static int
9770 dissect_nbap_TGPSID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9771   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9772                                                             1U, maxTGPS, NULL, FALSE);
9773
9774   return offset;
9775 }
9776
9777
9778
9779 static int
9780 dissect_nbap_TGPRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9781   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9782                                                             0U, 511U, NULL, FALSE);
9783
9784   return offset;
9785 }
9786
9787
9788 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = {
9789   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
9790   { &hf_nbap_tGPRC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC },
9791   { &hf_nbap_tGCFN          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
9792   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9793   { NULL, 0, 0, NULL }
9794 };
9795
9796 static int
9797 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_) {
9798   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9799                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, Transmission_Gap_Pattern_Sequence_Status_List_item_sequence);
9800
9801   return offset;
9802 }
9803
9804
9805 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = {
9806   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item },
9807 };
9808
9809 static int
9810 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_) {
9811   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9812                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List, Transmission_Gap_Pattern_Sequence_Status_List_sequence_of,
9813                                                   0, maxTGPS, FALSE);
9814
9815   return offset;
9816 }
9817
9818
9819 static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = {
9820   { &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CFN },
9821   { &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List },
9822   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9823   { NULL, 0, 0, NULL }
9824 };
9825
9826 static int
9827 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_) {
9828   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9829                                    ett_nbap_Active_Pattern_Sequence_Information, Active_Pattern_Sequence_Information_sequence);
9830
9831   return offset;
9832 }
9833
9834
9835
9836 static int
9837 dissect_nbap_AICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9838   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9839                                                             -22, 5U, NULL, FALSE);
9840
9841   return offset;
9842 }
9843
9844
9845 static const value_string nbap_AICH_TransmissionTiming_vals[] = {
9846   {   0, "v0" },
9847   {   1, "v1" },
9848   { 0, NULL }
9849 };
9850
9851
9852 static int
9853 dissect_nbap_AICH_TransmissionTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9854   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9855                                      2, NULL, FALSE, 0, NULL);
9856
9857   return offset;
9858 }
9859
9860
9861
9862 static int
9863 dissect_nbap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9864   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9865                                                             0U, 15U, NULL, FALSE);
9866
9867   return offset;
9868 }
9869
9870
9871 static const value_string nbap_Pre_emptionCapability_vals[] = {
9872   {   0, "shall-not-trigger-pre-emption" },
9873   {   1, "may-trigger-pre-emption" },
9874   { 0, NULL }
9875 };
9876
9877
9878 static int
9879 dissect_nbap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9880   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9881                                      2, NULL, FALSE, 0, NULL);
9882
9883   return offset;
9884 }
9885
9886
9887 static const value_string nbap_Pre_emptionVulnerability_vals[] = {
9888   {   0, "not-pre-emptable" },
9889   {   1, "pre-emptable" },
9890   { 0, NULL }
9891 };
9892
9893
9894 static int
9895 dissect_nbap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9896   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9897                                      2, NULL, FALSE, 0, NULL);
9898
9899   return offset;
9900 }
9901
9902
9903 static const per_sequence_t AllocationRetentionPriority_sequence[] = {
9904   { &hf_nbap_priorityLevel  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel },
9905   { &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability },
9906   { &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability },
9907   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9908   { NULL, 0, 0, NULL }
9909 };
9910
9911 static int
9912 dissect_nbap_AllocationRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9914                                    ett_nbap_AllocationRetentionPriority, AllocationRetentionPriority_sequence);
9915
9916   return offset;
9917 }
9918
9919
9920 static const value_string nbap_AlternativeFormatReportingIndicator_vals[] = {
9921   {   0, "alternativeFormatAllowed" },
9922   { 0, NULL }
9923 };
9924
9925
9926 static int
9927 dissect_nbap_AlternativeFormatReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9928   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9929                                      1, NULL, TRUE, 0, NULL);
9930
9931   return offset;
9932 }
9933
9934
9935
9936 static int
9937 dissect_nbap_AOA_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9938   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9939                                                             0U, 719U, NULL, FALSE);
9940
9941   return offset;
9942 }
9943
9944
9945 static const value_string nbap_AOA_LCR_Accuracy_Class_vals[] = {
9946   {   0, "a" },
9947   {   1, "b" },
9948   {   2, "c" },
9949   {   3, "d" },
9950   {   4, "e" },
9951   {   5, "f" },
9952   {   6, "g" },
9953   {   7, "h" },
9954   { 0, NULL }
9955 };
9956
9957
9958 static int
9959 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_) {
9960   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9961                                      8, NULL, TRUE, 0, NULL);
9962
9963   return offset;
9964 }
9965
9966
9967 static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = {
9968   { &hf_nbap_aOA_LCR        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR },
9969   { &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class },
9970   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
9971   { NULL, 0, 0, NULL }
9972 };
9973
9974 static int
9975 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_) {
9976   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9977                                    ett_nbap_Angle_Of_Arrival_Value_LCR, Angle_Of_Arrival_Value_LCR_sequence);
9978
9979   return offset;
9980 }
9981
9982
9983 static const value_string nbap_AvailabilityStatus_vals[] = {
9984   {   0, "empty" },
9985   {   1, "in-test" },
9986   {   2, "failed" },
9987   {   3, "power-off" },
9988   {   4, "off-line" },
9989   {   5, "off-duty" },
9990   {   6, "dependency" },
9991   {   7, "degraded" },
9992   {   8, "not-installed" },
9993   {   9, "log-full" },
9994   { 0, NULL }
9995 };
9996
9997
9998 static int
9999 dissect_nbap_AvailabilityStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10000   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10001                                      10, NULL, TRUE, 0, NULL);
10002
10003   return offset;
10004 }
10005
10006
10007
10008 static int
10009 dissect_nbap_HSDSCH_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10010   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10011                                                             0U, 65535U, NULL, FALSE);
10012
10013   return offset;
10014 }
10015
10016
10017 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_Information_sequence[] = {
10018   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
10019   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10020   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10021   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10022   { NULL, 0, 0, NULL }
10023 };
10024
10025 static int
10026 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_) {
10027   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10028                                    ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information, BCCH_Specific_HSDSCH_RNTI_Information_sequence);
10029
10030   return offset;
10031 }
10032
10033
10034 static const per_sequence_t BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence[] = {
10035   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
10036   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10037   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
10038   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10039   { NULL, 0, 0, NULL }
10040 };
10041
10042 static int
10043 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_) {
10044   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10045                                    ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR, BCCH_Specific_HSDSCH_RNTI_InformationLCR_sequence);
10046
10047   return offset;
10048 }
10049
10050
10051
10052 static int
10053 dissect_nbap_BCCH_ModificationTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10054   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10055                                                             0U, 511U, NULL, FALSE);
10056
10057   return offset;
10058 }
10059
10060
10061
10062 static int
10063 dissect_nbap_CellPortionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10064   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10065                                                             0U, maxNrOfCellPortionsPerCell_1, NULL, TRUE);
10066
10067   return offset;
10068 }
10069
10070
10071
10072 static int
10073 dissect_nbap_SIR_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10074   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10075                                                             0U, 63U, NULL, FALSE);
10076
10077   return offset;
10078 }
10079
10080
10081 static const per_sequence_t Best_Cell_Portions_Item_sequence[] = {
10082   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
10083   { &hf_nbap_sIRValue       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value },
10084   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10085   { NULL, 0, 0, NULL }
10086 };
10087
10088 static int
10089 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_) {
10090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10091                                    ett_nbap_Best_Cell_Portions_Item, Best_Cell_Portions_Item_sequence);
10092
10093   return offset;
10094 }
10095
10096
10097 static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = {
10098   { &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item },
10099 };
10100
10101 static int
10102 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_) {
10103   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10104                                                   ett_nbap_Best_Cell_Portions_Value, Best_Cell_Portions_Value_sequence_of,
10105                                                   1, maxNrOfCellPortionsPerCell, FALSE);
10106
10107   return offset;
10108 }
10109
10110
10111
10112 static int
10113 dissect_nbap_CellPortionLCRID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10114   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10115                                                             0U, maxNrOfCellPortionsPerCellLCR_1, NULL, TRUE);
10116
10117   return offset;
10118 }
10119
10120
10121
10122 static int
10123 dissect_nbap_RSCP_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10124   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10125                                                             0U, 127U, NULL, FALSE);
10126
10127   return offset;
10128 }
10129
10130
10131 static const per_sequence_t Best_Cell_Portions_ItemLCR_sequence[] = {
10132   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
10133   { &hf_nbap_rSCPValue      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSCP_Value },
10134   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10135   { NULL, 0, 0, NULL }
10136 };
10137
10138 static int
10139 dissect_nbap_Best_Cell_Portions_ItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10140   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10141                                    ett_nbap_Best_Cell_Portions_ItemLCR, Best_Cell_Portions_ItemLCR_sequence);
10142
10143   return offset;
10144 }
10145
10146
10147 static const per_sequence_t Best_Cell_Portions_ValueLCR_sequence_of[1] = {
10148   { &hf_nbap_Best_Cell_Portions_ValueLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_ItemLCR },
10149 };
10150
10151 static int
10152 dissect_nbap_Best_Cell_Portions_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10153   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10154                                                   ett_nbap_Best_Cell_Portions_ValueLCR, Best_Cell_Portions_ValueLCR_sequence_of,
10155                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
10156
10157   return offset;
10158 }
10159
10160
10161
10162 static int
10163 dissect_nbap_BetaCD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10164   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10165                                                             0U, 15U, NULL, FALSE);
10166
10167   return offset;
10168 }
10169
10170
10171 static const value_string nbap_BlockingPriorityIndicator_vals[] = {
10172   {   0, "high" },
10173   {   1, "normal" },
10174   {   2, "low" },
10175   { 0, NULL }
10176 };
10177
10178
10179 static int
10180 dissect_nbap_BlockingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10181   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10182                                      3, NULL, TRUE, 0, NULL);
10183
10184   return offset;
10185 }
10186
10187
10188 static const value_string nbap_SCTD_Indicator_vals[] = {
10189   {   0, "active" },
10190   {   1, "inactive" },
10191   { 0, NULL }
10192 };
10193
10194
10195 static int
10196 dissect_nbap_SCTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10197   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10198                                      2, NULL, FALSE, 0, NULL);
10199
10200   return offset;
10201 }
10202
10203
10204 static const value_string nbap_BundlingModeIndicator_vals[] = {
10205   {   0, "bundling" },
10206   {   1, "no-bundling" },
10207   { 0, NULL }
10208 };
10209
10210
10211 static int
10212 dissect_nbap_BundlingModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10213   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10214                                      2, NULL, FALSE, 0, NULL);
10215
10216   return offset;
10217 }
10218
10219
10220
10221 static int
10222 dissect_nbap_CommonTransportChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10223   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10224                                                             0U, 255U, NULL, FALSE);
10225
10226   return offset;
10227 }
10228
10229
10230 static const per_sequence_t BroadcastCommonTransportBearerIndication_sequence[] = {
10231   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
10232   { &hf_nbap_cid            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
10233   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10234   { NULL, 0, 0, NULL }
10235 };
10236
10237 static int
10238 dissect_nbap_BroadcastCommonTransportBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10239   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10240                                    ett_nbap_BroadcastCommonTransportBearerIndication, BroadcastCommonTransportBearerIndication_sequence);
10241
10242   return offset;
10243 }
10244
10245
10246
10247 static int
10248 dissect_nbap_BroadcastReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10249   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10250                                      24, 24, FALSE, NULL);
10251
10252   return offset;
10253 }
10254
10255
10256
10257 static int
10258 dissect_nbap_CCTrCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10259   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10260                                                             0U, 15U, NULL, FALSE);
10261
10262   return offset;
10263 }
10264
10265
10266
10267 static int
10268 dissect_nbap_Cell_Capability_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10269   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
10270                                      128, 128, FALSE, NULL);
10271
10272   return offset;
10273 }
10274
10275
10276 static const per_sequence_t Vacant_ERNTI_sequence_of[1] = {
10277   { &hf_nbap_Vacant_ERNTI_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
10278 };
10279
10280 static int
10281 dissect_nbap_Vacant_ERNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10282   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10283                                                   ett_nbap_Vacant_ERNTI, Vacant_ERNTI_sequence_of,
10284                                                   1, maxERNTItoRelease, FALSE);
10285
10286   return offset;
10287 }
10288
10289
10290 static const per_sequence_t Cell_ERNTI_Status_Information_Item_sequence[] = {
10291   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
10292   { &hf_nbap_vacant_ERNTI   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Vacant_ERNTI },
10293   { NULL, 0, 0, NULL }
10294 };
10295
10296 static int
10297 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_) {
10298   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10299                                    ett_nbap_Cell_ERNTI_Status_Information_Item, Cell_ERNTI_Status_Information_Item_sequence);
10300
10301   return offset;
10302 }
10303
10304
10305 static const per_sequence_t Cell_ERNTI_Status_Information_sequence_of[1] = {
10306   { &hf_nbap_Cell_ERNTI_Status_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Cell_ERNTI_Status_Information_Item },
10307 };
10308
10309 static int
10310 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_) {
10311   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10312                                                   ett_nbap_Cell_ERNTI_Status_Information, Cell_ERNTI_Status_Information_sequence_of,
10313                                                   1, maxCellinNodeB, FALSE);
10314
10315   return offset;
10316 }
10317
10318
10319
10320 static int
10321 dissect_nbap_CellParameterID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10322   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10323                                                             0U, 127U, NULL, TRUE);
10324
10325   return offset;
10326 }
10327
10328
10329 static const value_string nbap_CellPortion_CapabilityLCR_vals[] = {
10330   {   0, "cell-portion-capable" },
10331   {   1, "cell-portion-non-capable" },
10332   { 0, NULL }
10333 };
10334
10335
10336 static int
10337 dissect_nbap_CellPortion_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10338   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10339                                      2, NULL, FALSE, 0, NULL);
10340
10341   return offset;
10342 }
10343
10344
10345
10346 static int
10347 dissect_nbap_CellSyncBurstCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10348   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10349                                                             0U, 7U, NULL, TRUE);
10350
10351   return offset;
10352 }
10353
10354
10355
10356 static int
10357 dissect_nbap_CellSyncBurstCodeShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10358   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10359                                                             0U, 7U, NULL, FALSE);
10360
10361   return offset;
10362 }
10363
10364
10365
10366 static int
10367 dissect_nbap_CellSyncBurstRepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10369                                                             0U, 4095U, NULL, FALSE);
10370
10371   return offset;
10372 }
10373
10374
10375
10376 static int
10377 dissect_nbap_CellSyncBurstSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10378   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10379                                                             0U, 31U, NULL, FALSE);
10380
10381   return offset;
10382 }
10383
10384
10385
10386 static int
10387 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_) {
10388   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10389                                                             0U, 1048575U, NULL, TRUE);
10390
10391   return offset;
10392 }
10393
10394
10395
10396 static int
10397 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_) {
10398   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10399                                                             0U, 255U, NULL, TRUE);
10400
10401   return offset;
10402 }
10403
10404
10405 static const value_string nbap_CellSyncBurstTiming_vals[] = {
10406   {   0, "initialPhase" },
10407   {   1, "steadyStatePhase" },
10408   { 0, NULL }
10409 };
10410
10411 static const per_choice_t CellSyncBurstTiming_choice[] = {
10412   {   0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
10413   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
10414   { 0, NULL, 0, NULL }
10415 };
10416
10417 static int
10418 dissect_nbap_CellSyncBurstTiming(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10419   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10420                                  ett_nbap_CellSyncBurstTiming, CellSyncBurstTiming_choice,
10421                                  NULL);
10422
10423   return offset;
10424 }
10425
10426
10427
10428 static int
10429 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_) {
10430   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10431                                                             0U, 524287U, NULL, TRUE);
10432
10433   return offset;
10434 }
10435
10436
10437
10438 static int
10439 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_) {
10440   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10441                                                             0U, 127U, NULL, TRUE);
10442
10443   return offset;
10444 }
10445
10446
10447 static const value_string nbap_CellSyncBurstTimingLCR_vals[] = {
10448   {   0, "initialPhase" },
10449   {   1, "steadyStatePhase" },
10450   { 0, NULL }
10451 };
10452
10453 static const per_choice_t CellSyncBurstTimingLCR_choice[] = {
10454   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
10455   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
10456   { 0, NULL, 0, NULL }
10457 };
10458
10459 static int
10460 dissect_nbap_CellSyncBurstTimingLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10461   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10462                                  ett_nbap_CellSyncBurstTimingLCR, CellSyncBurstTimingLCR_choice,
10463                                  NULL);
10464
10465   return offset;
10466 }
10467
10468
10469
10470 static int
10471 dissect_nbap_CellSyncBurstTimingThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10472   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10473                                                             0U, 254U, NULL, FALSE);
10474
10475   return offset;
10476 }
10477
10478
10479
10480 static int
10481 dissect_nbap_ChipOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10482   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10483                                                             0U, 38399U, NULL, FALSE);
10484
10485   return offset;
10486 }
10487
10488
10489 static const value_string nbap_Closedlooptimingadjustmentmode_vals[] = {
10490   {   0, "adj-1-slot" },
10491   {   1, "adj-2-slot" },
10492   { 0, NULL }
10493 };
10494
10495
10496 static int
10497 dissect_nbap_Closedlooptimingadjustmentmode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10498   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10499                                      2, NULL, TRUE, 0, NULL);
10500
10501   return offset;
10502 }
10503
10504
10505
10506 static int
10507 dissect_nbap_CodeRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10508   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10509                                                             0U, 63U, NULL, FALSE);
10510
10511   return offset;
10512 }
10513
10514
10515
10516 static int
10517 dissect_nbap_CodeRate_short(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10518   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10519                                                             0U, 10U, NULL, FALSE);
10520
10521   return offset;
10522 }
10523
10524
10525
10526 static int
10527 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_) {
10528   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10529                                                             0U, 65535U, NULL, FALSE);
10530
10531   return offset;
10532 }
10533
10534
10535 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = {
10536   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
10537   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
10538   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10539   { NULL, 0, 0, NULL }
10540 };
10541
10542 static int
10543 dissect_nbap_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10544   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10545                                    ett_nbap_CommonChannelsCapacityConsumptionLaw_item, CommonChannelsCapacityConsumptionLaw_item_sequence);
10546
10547   return offset;
10548 }
10549
10550
10551 static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = {
10552   { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item },
10553 };
10554
10555 static int
10556 dissect_nbap_CommonChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10557   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10558                                                   ett_nbap_CommonChannelsCapacityConsumptionLaw, CommonChannelsCapacityConsumptionLaw_sequence_of,
10559                                                   1, maxNrOfSF, FALSE);
10560
10561   return offset;
10562 }
10563
10564
10565 static const value_string nbap_Common_EDCH_Capability_vals[] = {
10566   {   0, "common-EDCH-capable" },
10567   {   1, "common-EDCH-non-capable" },
10568   { 0, NULL }
10569 };
10570
10571
10572 static int
10573 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_) {
10574   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10575                                      2, NULL, FALSE, 0, NULL);
10576
10577   return offset;
10578 }
10579
10580
10581 static const value_string nbap_Common_E_DCH_HSDPCCH_Capability_vals[] = {
10582   {   0, "hSDPCCH-non-capable" },
10583   {   1, "aCK-NACK-capable" },
10584   {   2, "aCK-NACK-CQI-capable" },
10585   { 0, NULL }
10586 };
10587
10588
10589 static int
10590 dissect_nbap_Common_E_DCH_HSDPCCH_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10591   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10592                                      3, NULL, FALSE, 0, NULL);
10593
10594   return offset;
10595 }
10596
10597
10598 static const value_string nbap_DPC_Mode_vals[] = {
10599   {   0, "mode0" },
10600   {   1, "mode1" },
10601   { 0, NULL }
10602 };
10603
10604
10605 static int
10606 dissect_nbap_DPC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10607   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10608                                      2, NULL, TRUE, 0, NULL);
10609
10610   return offset;
10611 }
10612
10613
10614 static const per_sequence_t Common_E_DCH_UL_DPCH_InfoItem_sequence[] = {
10615   { &hf_nbap_uL_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
10616   { &hf_nbap_dPC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPC_Mode },
10617   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10618   { NULL, 0, 0, NULL }
10619 };
10620
10621 static int
10622 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_) {
10623   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10624                                    ett_nbap_Common_E_DCH_UL_DPCH_InfoItem, Common_E_DCH_UL_DPCH_InfoItem_sequence);
10625
10626   return offset;
10627 }
10628
10629
10630 static const value_string nbap_Max_Set_E_DPDCHs_vals[] = {
10631   {   0, "vN256" },
10632   {   1, "vN128" },
10633   {   2, "vN64" },
10634   {   3, "vN32" },
10635   {   4, "vN16" },
10636   {   5, "vN8" },
10637   {   6, "vN4" },
10638   {   7, "v2xN4" },
10639   {   8, "v2xN2" },
10640   {   9, "v2xN2plus2xN4" },
10641   {  10, "v2xM2plus2xM4" },
10642   { 0, NULL }
10643 };
10644
10645
10646 static int
10647 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_) {
10648   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10649                                      10, NULL, TRUE, 1, NULL);
10650
10651   return offset;
10652 }
10653
10654
10655
10656 static int
10657 dissect_nbap_PunctureLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10658   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10659                                                             0U, 15U, NULL, FALSE);
10660
10661   return offset;
10662 }
10663
10664
10665
10666 static int
10667 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_) {
10668   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10669                                                             0U, 1U, NULL, TRUE);
10670
10671   return offset;
10672 }
10673
10674
10675
10676 static int
10677 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_) {
10678   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10679                                                             0U, maxNrOfRefETFCI_PO_QUANTSTEPs, NULL, FALSE);
10680
10681   return offset;
10682 }
10683
10684
10685 static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = {
10686   { &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI },
10687   { &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO },
10688   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10689   { NULL, 0, 0, NULL }
10690 };
10691
10692 static int
10693 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_) {
10694   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10695                                    ett_nbap_Reference_E_TFCI_Information_Item, Reference_E_TFCI_Information_Item_sequence);
10696
10697   return offset;
10698 }
10699
10700
10701 static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = {
10702   { &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item },
10703 };
10704
10705 static int
10706 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_) {
10707   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10708                                                   ett_nbap_Reference_E_TFCI_Information, Reference_E_TFCI_Information_sequence_of,
10709                                                   1, maxNrOfRefETFCIs, FALSE);
10710
10711   return offset;
10712 }
10713
10714
10715 static const per_sequence_t E_TFCS_Information_sequence[] = {
10716   { &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index },
10717   { &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCI },
10718   { &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information },
10719   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10720   { NULL, 0, 0, NULL }
10721 };
10722
10723 static int
10724 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_) {
10725   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10726                                    ett_nbap_E_TFCS_Information, E_TFCS_Information_sequence);
10727
10728   return offset;
10729 }
10730
10731
10732 static const value_string nbap_E_TTI_vals[] = {
10733   {   0, "e-TTI-2ms" },
10734   {   1, "e-TTI-10ms" },
10735   { 0, NULL }
10736 };
10737
10738
10739 static int
10740 dissect_nbap_E_TTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10741   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10742                                      2, NULL, FALSE, 0, NULL);
10743
10744   return offset;
10745 }
10746
10747
10748
10749 static int
10750 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_) {
10751   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10752                                                             0U, maxNrOfEDPCCH_PO_QUANTSTEPs, NULL, FALSE);
10753
10754   return offset;
10755 }
10756
10757
10758
10759 static int
10760 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_) {
10761   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10762                                                             0U, 37U, NULL, FALSE);
10763
10764   return offset;
10765 }
10766
10767
10768
10769 static int
10770 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_) {
10771   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10772                                                             0U, 37U, NULL, FALSE);
10773
10774   return offset;
10775 }
10776
10777
10778 static const value_string nbap_HARQ_Info_for_E_DCH_vals[] = {
10779   {   0, "rv0" },
10780   {   1, "rvtable" },
10781   { 0, NULL }
10782 };
10783
10784
10785 static int
10786 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_) {
10787   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10788                                      2, NULL, FALSE, 0, NULL);
10789
10790   return offset;
10791 }
10792
10793
10794 static const per_sequence_t Common_E_DCH_EDPCH_InfoItem_sequence[] = {
10795   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
10796   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
10797   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
10798   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
10799   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
10800   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
10801   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
10802   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
10803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10804   { NULL, 0, 0, NULL }
10805 };
10806
10807 static int
10808 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_) {
10809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10810                                    ett_nbap_Common_E_DCH_EDPCH_InfoItem, Common_E_DCH_EDPCH_InfoItem_sequence);
10811
10812   return offset;
10813 }
10814
10815
10816
10817 static int
10818 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_) {
10819   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10820                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
10821
10822   return offset;
10823 }
10824
10825
10826
10827 static int
10828 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_) {
10829   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10830                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
10831
10832   return offset;
10833 }
10834
10835
10836 static const value_string nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals[] = {
10837   {   0, "v8" },
10838   {   1, "v12" },
10839   {   2, "v16" },
10840   {   3, "v24" },
10841   {   4, "v32" },
10842   {   5, "v40" },
10843   {   6, "v80" },
10844   {   7, "v120" },
10845   { 0, NULL }
10846 };
10847
10848
10849 static int
10850 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_) {
10851   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10852                                      8, NULL, TRUE, 0, NULL);
10853
10854   return offset;
10855 }
10856
10857
10858
10859 static int
10860 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_) {
10861   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10862                                                             8U, 24U, NULL, TRUE);
10863
10864   return offset;
10865 }
10866
10867
10868
10869 static int
10870 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_) {
10871   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10872                                                             0U, 5000U, NULL, TRUE);
10873
10874   return offset;
10875 }
10876
10877
10878 static const per_sequence_t Max_TB_Sizes_sequence[] = {
10879   { &hf_nbap_maximum_TB_Size_cell_edge_users, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
10880   { &hf_nbap_maximum_TB_Size_other_users, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_5000_ },
10881   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10882   { NULL, 0, 0, NULL }
10883 };
10884
10885 static int
10886 dissect_nbap_Max_TB_Sizes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10887   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10888                                    ett_nbap_Max_TB_Sizes, Max_TB_Sizes_sequence);
10889
10890   return offset;
10891 }
10892
10893
10894
10895 static int
10896 dissect_nbap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10897   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
10898
10899   return offset;
10900 }
10901
10902
10903 static const per_sequence_t Common_E_DCH_InfoItem_sequence[] = {
10904   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
10905   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
10906   { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_EDCH_Resource_Allocation_for_CCCH },
10907   { &hf_nbap_max_Period_for_Collistion_Resolution, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Period_for_Collistion_Resolution },
10908   { &hf_nbap_max_TB_Sizes   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_TB_Sizes },
10909   { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
10910   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10911   { NULL, 0, 0, NULL }
10912 };
10913
10914 static int
10915 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_) {
10916   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10917                                    ett_nbap_Common_E_DCH_InfoItem, Common_E_DCH_InfoItem_sequence);
10918
10919   return offset;
10920 }
10921
10922
10923
10924 static int
10925 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_) {
10926   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10927                                                             0U, 8U, NULL, TRUE);
10928
10929   return offset;
10930 }
10931
10932
10933 static const value_string nbap_CQI_Feedback_Cycle_vals[] = {
10934   {   0, "v0" },
10935   {   1, "v2" },
10936   {   2, "v4" },
10937   {   3, "v8" },
10938   {   4, "v10" },
10939   {   5, "v20" },
10940   {   6, "v40" },
10941   {   7, "v80" },
10942   {   8, "v160" },
10943   {   9, "v16" },
10944   {  10, "v32" },
10945   {  11, "v64" },
10946   { 0, NULL }
10947 };
10948
10949
10950 static int
10951 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_) {
10952   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10953                                      9, NULL, TRUE, 3, NULL);
10954
10955   return offset;
10956 }
10957
10958
10959
10960 static int
10961 dissect_nbap_CQI_RepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10962   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10963                                                             1U, 4U, NULL, TRUE);
10964
10965   return offset;
10966 }
10967
10968
10969
10970 static int
10971 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_) {
10972   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10973                                                             0U, 8U, NULL, TRUE);
10974
10975   return offset;
10976 }
10977
10978
10979
10980 static int
10981 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_) {
10982   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10983                                                             -12, 26U, NULL, FALSE);
10984
10985   return offset;
10986 }
10987
10988
10989 static const per_sequence_t Common_E_DCH_CQI_Info_sequence[] = {
10990   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
10991   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
10992   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
10993   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
10994   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
10995   { NULL, 0, 0, NULL }
10996 };
10997
10998 static int
10999 dissect_nbap_Common_E_DCH_CQI_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11000   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11001                                    ett_nbap_Common_E_DCH_CQI_Info, Common_E_DCH_CQI_Info_sequence);
11002
11003   return offset;
11004 }
11005
11006
11007 static const per_sequence_t Common_E_DCH_HSDPCCH_InfoItem_sequence[] = {
11008   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
11009   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
11010   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
11011   { &hf_nbap_common_E_DCH_CQI_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_CQI_Info },
11012   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11013   { NULL, 0, 0, NULL }
11014 };
11015
11016 static int
11017 dissect_nbap_Common_E_DCH_HSDPCCH_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11018   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11019                                    ett_nbap_Common_E_DCH_HSDPCCH_InfoItem, Common_E_DCH_HSDPCCH_InfoItem_sequence);
11020
11021   return offset;
11022 }
11023
11024
11025
11026 static int
11027 dissect_nbap_CommonPhysicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11028   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11029                                                             0U, 255U, NULL, FALSE);
11030
11031   return offset;
11032 }
11033
11034
11035
11036 static int
11037 dissect_nbap_PreambleSignatures(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11038   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11039                                      16, 16, FALSE, NULL);
11040
11041   return offset;
11042 }
11043
11044
11045
11046 static int
11047 dissect_nbap_ScramblingCodeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11048   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11049                                                             0U, 15U, NULL, FALSE);
11050
11051   return offset;
11052 }
11053
11054
11055
11056 static int
11057 dissect_nbap_PreambleThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11058   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11059                                                             0U, 72U, NULL, FALSE);
11060
11061   return offset;
11062 }
11063
11064
11065
11066 static int
11067 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_) {
11068   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
11069
11070   return offset;
11071 }
11072
11073
11074 static const value_string nbap_STTD_Indicator_vals[] = {
11075   {   0, "active" },
11076   {   1, "inactive" },
11077   { 0, NULL }
11078 };
11079
11080
11081 static int
11082 dissect_nbap_STTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11083   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11084                                      2, NULL, TRUE, 0, NULL);
11085
11086   return offset;
11087 }
11088
11089
11090 static const per_sequence_t Common_E_DCH_AICH_Information_sequence[] = {
11091   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
11092   { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
11093   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11094   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
11095   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
11096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11097   { NULL, 0, 0, NULL }
11098 };
11099
11100 static int
11101 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_) {
11102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11103                                    ett_nbap_Common_E_DCH_AICH_Information, Common_E_DCH_AICH_Information_sequence);
11104
11105   return offset;
11106 }
11107
11108
11109 static const per_sequence_t Common_E_DCH_Preamble_Control_InfoItem_sequence[] = {
11110   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
11111   { &hf_nbap_common_E_DCH_PreambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
11112   { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
11113   { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
11114   { &hf_nbap_e_AI_Indicator , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AI_Indicator },
11115   { &hf_nbap_common_E_DCH_AICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_AICH_Information },
11116   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11117   { NULL, 0, 0, NULL }
11118 };
11119
11120 static int
11121 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_) {
11122   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11123                                    ett_nbap_Common_E_DCH_Preamble_Control_InfoItem, Common_E_DCH_Preamble_Control_InfoItem_sequence);
11124
11125   return offset;
11126 }
11127
11128
11129 static const per_sequence_t Common_E_DCH_FDPCH_InfoItem_sequence[] = {
11130   { &hf_nbap_f_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_F_DPCH_SlotFormat },
11131   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
11132   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11133   { NULL, 0, 0, NULL }
11134 };
11135
11136 static int
11137 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_) {
11138   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11139                                    ett_nbap_Common_E_DCH_FDPCH_InfoItem, Common_E_DCH_FDPCH_InfoItem_sequence);
11140
11141   return offset;
11142 }
11143
11144
11145
11146 static int
11147 dissect_nbap_Soffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11148   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11149                                                             0U, 9U, NULL, TRUE);
11150
11151   return offset;
11152 }
11153
11154
11155 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_Item_sequence[] = {
11156   { &hf_nbap_soffset        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Soffset },
11157   { &hf_nbap_f_DPCH_DL_Code_Number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11158   { &hf_nbap_ul_DPCH_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
11159   { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11160   { &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_Signature_Sequence },
11161   { &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Signature_Sequence },
11162   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11163   { NULL, 0, 0, NULL }
11164 };
11165
11166 static int
11167 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_) {
11168   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11169                                    ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item, Common_E_DCH_Resource_Combination_InfoList_Item_sequence);
11170
11171   return offset;
11172 }
11173
11174
11175 static const per_sequence_t Common_E_DCH_Resource_Combination_InfoList_sequence_of[1] = {
11176   { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_Resource_Combination_InfoList_Item },
11177 };
11178
11179 static int
11180 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_) {
11181   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11182                                                   ett_nbap_Common_E_DCH_Resource_Combination_InfoList, Common_E_DCH_Resource_Combination_InfoList_sequence_of,
11183                                                   1, maxNrOfCommonEDCH, FALSE);
11184
11185   return offset;
11186 }
11187
11188
11189
11190 static int
11191 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_) {
11192   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11193                                                             0U, maxNrOfCommonMACFlows_1, NULL, FALSE);
11194
11195   return offset;
11196 }
11197
11198
11199 static const value_string nbap_TransportBearerRequestIndicator_vals[] = {
11200   {   0, "bearerRequested" },
11201   {   1, "bearerNotRequested" },
11202   { 0, NULL }
11203 };
11204
11205
11206 static int
11207 dissect_nbap_TransportBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11208   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11209                                      2, NULL, TRUE, 0, NULL);
11210
11211   return offset;
11212 }
11213
11214
11215
11216 static int
11217 dissect_nbap_DsField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11218   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11219                                      8, 8, FALSE, NULL);
11220
11221   return offset;
11222 }
11223
11224
11225
11226 static int
11227 dissect_nbap_GenericTrafficCategory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11228   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11229                                      8, 8, FALSE, NULL);
11230
11231   return offset;
11232 }
11233
11234
11235 static const value_string nbap_TnlQos_vals[] = {
11236   {   0, "dsField" },
11237   {   1, "genericTrafficCategory" },
11238   { 0, NULL }
11239 };
11240
11241 static const per_choice_t TnlQos_choice[] = {
11242   {   0, &hf_nbap_dsField        , ASN1_EXTENSION_ROOT    , dissect_nbap_DsField },
11243   {   1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT    , dissect_nbap_GenericTrafficCategory },
11244   { 0, NULL, 0, NULL }
11245 };
11246
11247 static int
11248 dissect_nbap_TnlQos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11249   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11250                                  ett_nbap_TnlQos, TnlQos_choice,
11251                                  NULL);
11252
11253   return offset;
11254 }
11255
11256
11257 static const value_string nbap_PayloadCRC_PresenceIndicator_vals[] = {
11258   {   0, "cRC-Included" },
11259   {   1, "cRC-NotIncluded" },
11260   { 0, NULL }
11261 };
11262
11263
11264 static int
11265 dissect_nbap_PayloadCRC_PresenceIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11266   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11267                                      2, NULL, TRUE, 0, NULL);
11268
11269   return offset;
11270 }
11271
11272
11273
11274 static int
11275 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_) {
11276   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11277                                                             0U, 15U, NULL, FALSE);
11278
11279   return offset;
11280 }
11281
11282
11283
11284 static int
11285 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_) {
11286   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11287                                                             0U, maxNrOfEDCH_HARQ_PO_QUANTSTEPs, NULL, FALSE);
11288
11289   return offset;
11290 }
11291
11292
11293
11294 static int
11295 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_) {
11296   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11297                                      maxNrOfEDCHMACdFlows, maxNrOfEDCHMACdFlows, FALSE, NULL);
11298
11299   return offset;
11300 }
11301
11302
11303
11304 static int
11305 dissect_nbap_LogicalChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11306   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11307                                                             1U, 15U, NULL, FALSE);
11308
11309   return offset;
11310 }
11311
11312
11313
11314 static int
11315 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_) {
11316   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11317                                                             1U, 1504U, NULL, TRUE);
11318
11319   return offset;
11320 }
11321
11322
11323 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_Item_sequence[] = {
11324   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
11325   { &hf_nbap_maximumMACcPDU_SizeExtended, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
11326   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11327   { NULL, 0, 0, NULL }
11328 };
11329
11330 static int
11331 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_) {
11332   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11333                                    ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item, Common_E_DCH_LogicalChannel_InfoList_Item_sequence);
11334
11335   return offset;
11336 }
11337
11338
11339 static const per_sequence_t Common_E_DCH_LogicalChannel_InfoList_sequence_of[1] = {
11340   { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList_Item },
11341 };
11342
11343 static int
11344 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_) {
11345   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11346                                                   ett_nbap_Common_E_DCH_LogicalChannel_InfoList, Common_E_DCH_LogicalChannel_InfoList_sequence_of,
11347                                                   1, maxNoOfLogicalChannels, FALSE);
11348
11349   return offset;
11350 }
11351
11352
11353 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence[] = {
11354   { &hf_nbap_common_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
11355   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
11356   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
11357   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
11358   { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
11359   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11360   { NULL, 0, 0, NULL }
11361 };
11362
11363 static int
11364 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_) {
11365   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11366                                    ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item, Common_E_DCH_MACdFlow_Specific_InfoList_Item_sequence);
11367
11368   return offset;
11369 }
11370
11371
11372 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
11373   { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item },
11374 };
11375
11376 static int
11377 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_) {
11378   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11379                                                   ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList, Common_E_DCH_MACdFlow_Specific_InfoList_sequence_of,
11380                                                   1, maxNrOfEDCHMACdFlows, FALSE);
11381
11382   return offset;
11383 }
11384
11385
11386 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence[] = {
11387   { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11388   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
11389   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11390   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11391   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
11392   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
11393   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
11394   { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList },
11395   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11396   { NULL, 0, 0, NULL }
11397 };
11398
11399 static int
11400 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_) {
11401   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11402                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item, Ul_common_E_DCH_MACflow_Specific_InfoList_Item_sequence);
11403
11404   return offset;
11405 }
11406
11407
11408 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of[1] = {
11409   { &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 },
11410 };
11411
11412 static int
11413 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_) {
11414   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11415                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList, Ul_common_E_DCH_MACflow_Specific_InfoList_sequence_of,
11416                                                   1, maxNrOfCommonMACFlows, FALSE);
11417
11418   return offset;
11419 }
11420
11421
11422 static const per_sequence_t Common_EDCH_System_InformationFDD_sequence[] = {
11423   { &hf_nbap_common_E_DCH_UL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_UL_DPCH_InfoItem },
11424   { &hf_nbap_common_E_DCH_EDPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_EDPCH_InfoItem },
11425   { &hf_nbap_common_E_DCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_InfoItem },
11426   { &hf_nbap_common_E_DCH_HSDPCCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_HSDPCCH_InfoItem },
11427   { &hf_nbap_common_E_DCH_Preamble_Control_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_Preamble_Control_InfoItem },
11428   { &hf_nbap_common_E_DCH_FDPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_FDPCH_InfoItem },
11429   { &hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
11430   { &hf_nbap_common_E_DCH_Resource_Combination_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_Resource_Combination_InfoList },
11431   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList },
11432   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11433   { NULL, 0, 0, NULL }
11434 };
11435
11436 static int
11437 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_) {
11438   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11439                                    ett_nbap_Common_EDCH_System_InformationFDD, Common_EDCH_System_InformationFDD_sequence);
11440
11441   return offset;
11442 }
11443
11444
11445 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence[] = {
11446   { &hf_nbap_ul_Common_MACFlowID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11447   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11448   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11449   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11450   { NULL, 0, 0, NULL }
11451 };
11452
11453 static int
11454 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_) {
11455   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11456                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item_sequence);
11457
11458   return offset;
11459 }
11460
11461
11462 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of[1] = {
11463   { &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 },
11464 };
11465
11466 static int
11467 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_) {
11468   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11469                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_sequence_of,
11470                                                   1, maxNrOfCommonMACFlows, FALSE);
11471
11472   return offset;
11473 }
11474
11475
11476 static const per_sequence_t Common_EDCH_System_Information_ResponseFDD_sequence[] = {
11477   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList },
11478   { &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_Serving_Grant_Value },
11479   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11480   { NULL, 0, 0, NULL }
11481 };
11482
11483 static int
11484 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_) {
11485   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11486                                    ett_nbap_Common_EDCH_System_Information_ResponseFDD, Common_EDCH_System_Information_ResponseFDD_sequence);
11487
11488   return offset;
11489 }
11490
11491
11492 static const per_sequence_t E_RNTI_List_sequence_of[1] = {
11493   { &hf_nbap_E_RNTI_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
11494 };
11495
11496 static int
11497 dissect_nbap_E_RNTI_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11498   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11499                                                   ett_nbap_E_RNTI_List, E_RNTI_List_sequence_of,
11500                                                   1, maxofERNTI, FALSE);
11501
11502   return offset;
11503 }
11504
11505
11506 static const per_sequence_t Common_MACFlows_to_DeleteFDD_Item_sequence[] = {
11507   { &hf_nbap_common_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11508   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11509   { NULL, 0, 0, NULL }
11510 };
11511
11512 static int
11513 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_) {
11514   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11515                                    ett_nbap_Common_MACFlows_to_DeleteFDD_Item, Common_MACFlows_to_DeleteFDD_Item_sequence);
11516
11517   return offset;
11518 }
11519
11520
11521 static const per_sequence_t Common_MACFlows_to_DeleteFDD_sequence_of[1] = {
11522   { &hf_nbap_Common_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteFDD_Item },
11523 };
11524
11525 static int
11526 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_) {
11527   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11528                                                   ett_nbap_Common_MACFlows_to_DeleteFDD, Common_MACFlows_to_DeleteFDD_sequence_of,
11529                                                   1, maxNrOfCommonMACFlows, FALSE);
11530
11531   return offset;
11532 }
11533
11534
11535
11536 static int
11537 dissect_nbap_PriorityQueue_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11538   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11539                                                             0U, maxNrOfPriorityQueues_1, NULL, FALSE);
11540
11541   return offset;
11542 }
11543
11544
11545
11546 static int
11547 dissect_nbap_SchedulingPriorityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11548   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11549                                                             0U, 15U, NULL, FALSE);
11550
11551   return offset;
11552 }
11553
11554
11555 static const value_string nbap_T1_vals[] = {
11556   {   0, "v10" },
11557   {   1, "v20" },
11558   {   2, "v30" },
11559   {   3, "v40" },
11560   {   4, "v50" },
11561   {   5, "v60" },
11562   {   6, "v70" },
11563   {   7, "v80" },
11564   {   8, "v90" },
11565   {   9, "v100" },
11566   {  10, "v120" },
11567   {  11, "v140" },
11568   {  12, "v160" },
11569   {  13, "v200" },
11570   {  14, "v300" },
11571   {  15, "v400" },
11572   { 0, NULL }
11573 };
11574
11575
11576 static int
11577 dissect_nbap_T1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11578   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11579                                      16, NULL, TRUE, 0, NULL);
11580
11581   return offset;
11582 }
11583
11584
11585 static const value_string nbap_MAC_ehs_Reset_Timer_vals[] = {
11586   {   0, "v1" },
11587   {   1, "v2" },
11588   {   2, "v3" },
11589   {   3, "v4" },
11590   { 0, NULL }
11591 };
11592
11593
11594 static int
11595 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_) {
11596   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11597                                      4, NULL, TRUE, 0, NULL);
11598
11599   return offset;
11600 }
11601
11602
11603 static const value_string nbap_DiscardTimer_vals[] = {
11604   {   0, "v20" },
11605   {   1, "v40" },
11606   {   2, "v60" },
11607   {   3, "v80" },
11608   {   4, "v100" },
11609   {   5, "v120" },
11610   {   6, "v140" },
11611   {   7, "v160" },
11612   {   8, "v180" },
11613   {   9, "v200" },
11614   {  10, "v250" },
11615   {  11, "v300" },
11616   {  12, "v400" },
11617   {  13, "v500" },
11618   {  14, "v750" },
11619   {  15, "v1000" },
11620   {  16, "v1250" },
11621   {  17, "v1500" },
11622   {  18, "v1750" },
11623   {  19, "v2000" },
11624   {  20, "v2500" },
11625   {  21, "v3000" },
11626   {  22, "v3500" },
11627   {  23, "v4000" },
11628   {  24, "v4500" },
11629   {  25, "v5000" },
11630   {  26, "v7500" },
11631   { 0, NULL }
11632 };
11633
11634 static value_string_ext nbap_DiscardTimer_vals_ext = VALUE_STRING_EXT_INIT(nbap_DiscardTimer_vals);
11635
11636
11637 static int
11638 dissect_nbap_DiscardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11639   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11640                                      27, NULL, TRUE, 0, NULL);
11641
11642   return offset;
11643 }
11644
11645
11646 static const value_string nbap_MAC_hsWindowSize_vals[] = {
11647   {   0, "v4" },
11648   {   1, "v6" },
11649   {   2, "v8" },
11650   {   3, "v12" },
11651   {   4, "v16" },
11652   {   5, "v24" },
11653   {   6, "v32" },
11654   {   7, "v64" },
11655   {   8, "v128" },
11656   { 0, NULL }
11657 };
11658
11659
11660 static int
11661 dissect_nbap_MAC_hsWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11662   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11663                                      7, NULL, TRUE, 2, NULL);
11664
11665   return offset;
11666 }
11667
11668
11669 static const per_sequence_t Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence[] = {
11670   { &hf_nbap_priorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
11671   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
11672   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
11673   { &hf_nbap_mAC_ehs_Reset_Timer, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_ehs_Reset_Timer },
11674   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
11675   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
11676   { &hf_nbap_maximum_MACcPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_PDU_SizeExtended },
11677   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11678   { NULL, 0, 0, NULL }
11679 };
11680
11681 static int
11682 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_) {
11683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11684                                    ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH, Priority_Queue_Information_for_Enhanced_FACH_PCH_sequence);
11685
11686   return offset;
11687 }
11688
11689
11690 static const per_sequence_t Common_MACFlow_PriorityQueue_Item_sequence[] = {
11691   { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
11692   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11693   { NULL, 0, 0, NULL }
11694 };
11695
11696 static int
11697 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_) {
11698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11699                                    ett_nbap_Common_MACFlow_PriorityQueue_Item, Common_MACFlow_PriorityQueue_Item_sequence);
11700
11701   return offset;
11702 }
11703
11704
11705 static const per_sequence_t Common_MACFlow_PriorityQueue_Information_sequence_of[1] = {
11706   { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_PriorityQueue_Item },
11707 };
11708
11709 static int
11710 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_) {
11711   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11712                                                   ett_nbap_Common_MACFlow_PriorityQueue_Information, Common_MACFlow_PriorityQueue_Information_sequence_of,
11713                                                   1, maxNrOfcommonMACQueues, FALSE);
11714
11715   return offset;
11716 }
11717
11718
11719 static const per_sequence_t CommonMACFlow_Specific_InfoItem_sequence[] = {
11720   { &hf_nbap_common_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11721   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11722   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11723   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
11724   { &hf_nbap_common_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
11725   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11726   { NULL, 0, 0, NULL }
11727 };
11728
11729 static int
11730 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_) {
11731   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11732                                    ett_nbap_CommonMACFlow_Specific_InfoItem, CommonMACFlow_Specific_InfoItem_sequence);
11733
11734   return offset;
11735 }
11736
11737
11738 static const per_sequence_t CommonMACFlow_Specific_InfoList_sequence_of[1] = {
11739   { &hf_nbap_CommonMACFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem },
11740 };
11741
11742 static int
11743 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_) {
11744   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11745                                                   ett_nbap_CommonMACFlow_Specific_InfoList, CommonMACFlow_Specific_InfoList_sequence_of,
11746                                                   1, maxNrOfCommonMACFlows, FALSE);
11747
11748   return offset;
11749 }
11750
11751
11752
11753 static int
11754 dissect_nbap_MACdPDU_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11755   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11756                                                             1U, 5000U, NULL, TRUE);
11757
11758   return offset;
11759 }
11760
11761
11762
11763 static int
11764 dissect_nbap_HSDSCH_InitialWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11765   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11766                                                             1U, 255U, NULL, FALSE);
11767
11768   return offset;
11769 }
11770
11771
11772 static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = {
11773   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
11774   { &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
11775   { &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize },
11776   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11777   { NULL, 0, 0, NULL }
11778 };
11779
11780 static int
11781 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_) {
11782   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11783                                    ett_nbap_HSDSCH_Initial_Capacity_AllocationItem, HSDSCH_Initial_Capacity_AllocationItem_sequence);
11784
11785   return offset;
11786 }
11787
11788
11789 static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = {
11790   { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem },
11791 };
11792
11793 static int
11794 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_) {
11795   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11796                                                   ett_nbap_HSDSCH_Initial_Capacity_Allocation, HSDSCH_Initial_Capacity_Allocation_sequence_of,
11797                                                   1, maxNrOfPriorityQueues, FALSE);
11798
11799   return offset;
11800 }
11801
11802
11803 static const per_sequence_t CommonMACFlow_Specific_InfoItem_Response_sequence[] = {
11804   { &hf_nbap_commonMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
11805   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
11806   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
11807   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
11808   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11809   { NULL, 0, 0, NULL }
11810 };
11811
11812 static int
11813 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_) {
11814   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11815                                    ett_nbap_CommonMACFlow_Specific_InfoItem_Response, CommonMACFlow_Specific_InfoItem_Response_sequence);
11816
11817   return offset;
11818 }
11819
11820
11821 static const per_sequence_t CommonMACFlow_Specific_InfoList_Response_sequence_of[1] = {
11822   { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_Response },
11823 };
11824
11825 static int
11826 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_) {
11827   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11828                                                   ett_nbap_CommonMACFlow_Specific_InfoList_Response, CommonMACFlow_Specific_InfoList_Response_sequence_of,
11829                                                   1, maxNrOfCommonMACFlows, FALSE);
11830
11831   return offset;
11832 }
11833
11834
11835 static const value_string nbap_TUTRANGPSAccuracyClass_vals[] = {
11836   {   0, "accuracy-class-A" },
11837   {   1, "accuracy-class-B" },
11838   {   2, "accuracy-class-C" },
11839   { 0, NULL }
11840 };
11841
11842
11843 static int
11844 dissect_nbap_TUTRANGPSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11845   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11846                                      3, NULL, TRUE, 0, NULL);
11847
11848   return offset;
11849 }
11850
11851
11852 static const value_string nbap_TUTRANGANSSAccuracyClass_vals[] = {
11853   {   0, "ganssAccuracy-class-A" },
11854   {   1, "ganssAccuracy-class-B" },
11855   {   2, "ganssAccuracy-class-C" },
11856   { 0, NULL }
11857 };
11858
11859
11860 static int
11861 dissect_nbap_TUTRANGANSSAccuracyClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11862   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11863                                      3, NULL, TRUE, 0, NULL);
11864
11865   return offset;
11866 }
11867
11868
11869 static const value_string nbap_CommonMeasurementAccuracy_vals[] = {
11870   {   0, "tUTRANGPSMeasurementAccuracyClass" },
11871   {   1, "tUTRANGANSSMeasurementAccuracyClass" },
11872   { 0, NULL }
11873 };
11874
11875 static const per_choice_t CommonMeasurementAccuracy_choice[] = {
11876   {   0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT    , dissect_nbap_TUTRANGPSAccuracyClass },
11877   {   1, &hf_nbap_tUTRANGANSSMeasurementAccuracyClass, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_TUTRANGANSSAccuracyClass },
11878   { 0, NULL, 0, NULL }
11879 };
11880
11881 static int
11882 dissect_nbap_CommonMeasurementAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11883   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11884                                  ett_nbap_CommonMeasurementAccuracy, CommonMeasurementAccuracy_choice,
11885                                  NULL);
11886
11887   return offset;
11888 }
11889
11890
11891 static const value_string nbap_CommonMeasurementType_vals[] = {
11892   {   0, "received-total-wide-band-power" },
11893   {   1, "transmitted-carrier-power" },
11894   {   2, "acknowledged-prach-preambles" },
11895   {   3, "ul-timeslot-iscp" },
11896   {   4, "notUsed-1-acknowledged-PCPCH-access-preambles" },
11897   {   5, "notUsed-2-detected-PCPCH-access-preambles" },
11898   {   6, "uTRAN-GPS-Timing-of-Cell-Frames-for-UE-Positioning" },
11899   {   7, "sFN-SFN-Observed-Time-Difference" },
11900   {   8, "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmission" },
11901   {   9, "hS-DSCH-Required-Power" },
11902   {  10, "hS-DSCH-Provided-Bit-Rate" },
11903   {  11, "received-total-wide-band-power-for-cellPortion" },
11904   {  12, "transmitted-carrier-power-for-cellPortion" },
11905   {  13, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmission-for-cellPortion" },
11906   {  14, "upPTS-Interference" },
11907   {  15, "dLTransmissionBranchLoad" },
11908   {  16, "hS-DSCH-Required-Power-for-cell-portion" },
11909   {  17, "hS-DSCH-Provided-Bit-Rate-for-cell-portion" },
11910   {  18, "e-DCH-Provided-Bit-Rate" },
11911   {  19, "e-DCH-Non-serving-Relative-Grant-Down-Commands" },
11912   {  20, "received-Scheduled-EDCH-Power-Share" },
11913   {  21, "received-Scheduled-EDCH-Power-Share-for-cellPortion" },
11914   {  22, "uTRAN-GANSS-timing-of-cell-frames-for-UE-Positioning" },
11915   {  23, "eDCH-RACH-report" },
11916   {  24, "transmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmission-for-cellPortion" },
11917   {  25, "ul-timeslot-iscp-for-cellPortion" },
11918   {  26, "upPTS-Interference-for-cellPortion" },
11919   {  27, "e-DCH-Provided-Bit-Rate-for-cellPortion" },
11920   { 0, NULL }
11921 };
11922
11923 static value_string_ext nbap_CommonMeasurementType_vals_ext = VALUE_STRING_EXT_INIT(nbap_CommonMeasurementType_vals);
11924
11925
11926 static int
11927 dissect_nbap_CommonMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11928   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11929                                      6, NULL, TRUE, 22, NULL);
11930
11931   return offset;
11932 }
11933
11934
11935 static const per_sequence_t CommonMeasurementAvailable_sequence[] = {
11936   { &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
11937   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
11938   { NULL, 0, 0, NULL }
11939 };
11940
11941 static int
11942 dissect_nbap_CommonMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11943   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11944                                    ett_nbap_CommonMeasurementAvailable, CommonMeasurementAvailable_sequence);
11945
11946   return offset;
11947 }
11948
11949
11950
11951 static int
11952 dissect_nbap_CommonMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11953   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
11954
11955   return offset;
11956 }
11957
11958
11959 static const value_string nbap_CommonMeasurementValueInformation_vals[] = {
11960   {   0, "measurementAvailable" },
11961   {   1, "measurementnotAvailable" },
11962   { 0, NULL }
11963 };
11964
11965 static const per_choice_t CommonMeasurementValueInformation_choice[] = {
11966   {   0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementAvailable },
11967   {   1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_CommonMeasurementnotAvailable },
11968   { 0, NULL, 0, NULL }
11969 };
11970
11971 static int
11972 dissect_nbap_CommonMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11973   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11974                                  ett_nbap_CommonMeasurementValueInformation, CommonMeasurementValueInformation_choice,
11975                                  NULL);
11976
11977   return offset;
11978 }
11979
11980
11981
11982 static int
11983 dissect_nbap_CommonPhysicalChannelID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11984   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11985                                                             0U, 511U, NULL, FALSE);
11986
11987   return offset;
11988 }
11989
11990
11991 static const value_string nbap_ResourceOperationalState_vals[] = {
11992   {   0, "enabled" },
11993   {   1, "disabled" },
11994   { 0, NULL }
11995 };
11996
11997
11998 static int
11999 dissect_nbap_ResourceOperationalState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12000   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12001                                      2, NULL, FALSE, 0, NULL);
12002
12003   return offset;
12004 }
12005
12006
12007 static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = {
12008   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
12009   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12010   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
12011   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12012   { NULL, 0, 0, NULL }
12013 };
12014
12015 static int
12016 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_) {
12017   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12018                                    ett_nbap_Common_PhysicalChannel_Status_Information, Common_PhysicalChannel_Status_Information_sequence);
12019
12020   return offset;
12021 }
12022
12023
12024 static const per_sequence_t Common_PhysicalChannel_Status_Information768_sequence[] = {
12025   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
12026   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12027   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
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_Common_PhysicalChannel_Status_Information768(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_Common_PhysicalChannel_Status_Information768, Common_PhysicalChannel_Status_Information768_sequence);
12036
12037   return offset;
12038 }
12039
12040
12041 static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = {
12042   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
12043   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
12044   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
12045   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12046   { NULL, 0, 0, NULL }
12047 };
12048
12049 static int
12050 dissect_nbap_CommonTransportChannel_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12051   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12052                                    ett_nbap_CommonTransportChannel_InformationResponse, CommonTransportChannel_InformationResponse_sequence);
12053
12054   return offset;
12055 }
12056
12057
12058 static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = {
12059   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
12060   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
12061   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
12062   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12063   { NULL, 0, 0, NULL }
12064 };
12065
12066 static int
12067 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_) {
12068   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12069                                    ett_nbap_Common_TransportChannel_Status_Information, Common_TransportChannel_Status_Information_sequence);
12070
12071   return offset;
12072 }
12073
12074
12075
12076 static int
12077 dissect_nbap_CommunicationControlPortID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12078   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12079                                                             0U, 65535U, NULL, FALSE);
12080
12081   return offset;
12082 }
12083
12084
12085 static const value_string nbap_Compressed_Mode_Deactivation_Flag_vals[] = {
12086   {   0, "deactivate" },
12087   {   1, "maintain-Active" },
12088   { 0, NULL }
12089 };
12090
12091
12092 static int
12093 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_) {
12094   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12095                                      2, NULL, FALSE, 0, NULL);
12096
12097   return offset;
12098 }
12099
12100
12101
12102 static int
12103 dissect_nbap_ConfigurationGenerationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12104   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12105                                                             0U, 255U, NULL, FALSE);
12106
12107   return offset;
12108 }
12109
12110
12111
12112 static int
12113 dissect_nbap_ConstantValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12114   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12115                                                             -10, 10U, NULL, TRUE);
12116
12117   return offset;
12118 }
12119
12120
12121 static const value_string nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals[] = {
12122   {   0, "continuous-Packet-Connectivity-DTX-DRX-capable" },
12123   {   1, "continuous-Packet-Connectivity-DTX-DRX-non-capable" },
12124   { 0, NULL }
12125 };
12126
12127
12128 static int
12129 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_) {
12130   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12131                                      2, NULL, FALSE, 0, NULL);
12132
12133   return offset;
12134 }
12135
12136
12137
12138 static int
12139 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_) {
12140   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12141                                                             0U, 159U, NULL, FALSE);
12142
12143   return offset;
12144 }
12145
12146
12147 static const value_string nbap_Enabling_Delay_vals[] = {
12148   {   0, "v0" },
12149   {   1, "v1" },
12150   {   2, "v2" },
12151   {   3, "v4" },
12152   {   4, "v8" },
12153   {   5, "v16" },
12154   {   6, "v32" },
12155   {   7, "v64" },
12156   {   8, "v128" },
12157   { 0, NULL }
12158 };
12159
12160
12161 static int
12162 dissect_nbap_Enabling_Delay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12163   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12164                                      9, NULL, FALSE, 0, NULL);
12165
12166   return offset;
12167 }
12168
12169
12170 static const value_string nbap_UE_DTX_Cycle1_2ms_vals[] = {
12171   {   0, "v1" },
12172   {   1, "v4" },
12173   {   2, "v5" },
12174   {   3, "v8" },
12175   {   4, "v10" },
12176   {   5, "v16" },
12177   {   6, "v20" },
12178   { 0, NULL }
12179 };
12180
12181
12182 static int
12183 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_) {
12184   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12185                                      7, NULL, FALSE, 0, NULL);
12186
12187   return offset;
12188 }
12189
12190
12191 static const value_string nbap_UE_DTX_Cycle2_2ms_vals[] = {
12192   {   0, "v4" },
12193   {   1, "v5" },
12194   {   2, "v8" },
12195   {   3, "v10" },
12196   {   4, "v16" },
12197   {   5, "v20" },
12198   {   6, "v32" },
12199   {   7, "v40" },
12200   {   8, "v64" },
12201   {   9, "v80" },
12202   {  10, "v128" },
12203   {  11, "v160" },
12204   { 0, NULL }
12205 };
12206
12207
12208 static int
12209 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_) {
12210   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12211                                      12, NULL, FALSE, 0, NULL);
12212
12213   return offset;
12214 }
12215
12216
12217 static const value_string nbap_MAC_DTX_Cycle_2ms_vals[] = {
12218   {   0, "v1" },
12219   {   1, "v4" },
12220   {   2, "v5" },
12221   {   3, "v8" },
12222   {   4, "v10" },
12223   {   5, "v16" },
12224   {   6, "v20" },
12225   { 0, NULL }
12226 };
12227
12228
12229 static int
12230 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_) {
12231   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12232                                      7, NULL, FALSE, 0, NULL);
12233
12234   return offset;
12235 }
12236
12237
12238 static const per_sequence_t DTX_Cycle_2ms_Items_sequence[] = {
12239   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
12240   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
12241   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
12242   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12243   { NULL, 0, 0, NULL }
12244 };
12245
12246 static int
12247 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_) {
12248   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12249                                    ett_nbap_DTX_Cycle_2ms_Items, DTX_Cycle_2ms_Items_sequence);
12250
12251   return offset;
12252 }
12253
12254
12255 static const value_string nbap_UE_DTX_Cycle1_10ms_vals[] = {
12256   {   0, "v1" },
12257   {   1, "v5" },
12258   {   2, "v10" },
12259   {   3, "v20" },
12260   { 0, NULL }
12261 };
12262
12263
12264 static int
12265 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_) {
12266   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12267                                      4, NULL, FALSE, 0, NULL);
12268
12269   return offset;
12270 }
12271
12272
12273 static const value_string nbap_UE_DTX_Cycle2_10ms_vals[] = {
12274   {   0, "v5" },
12275   {   1, "v10" },
12276   {   2, "v20" },
12277   {   3, "v40" },
12278   {   4, "v80" },
12279   {   5, "v160" },
12280   { 0, NULL }
12281 };
12282
12283
12284 static int
12285 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_) {
12286   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12287                                      6, NULL, FALSE, 0, NULL);
12288
12289   return offset;
12290 }
12291
12292
12293 static const value_string nbap_MAC_DTX_Cycle_10ms_vals[] = {
12294   {   0, "v5" },
12295   {   1, "v10" },
12296   {   2, "v20" },
12297   { 0, NULL }
12298 };
12299
12300
12301 static int
12302 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_) {
12303   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12304                                      3, NULL, FALSE, 0, NULL);
12305
12306   return offset;
12307 }
12308
12309
12310 static const per_sequence_t DTX_Cycle_10ms_Items_sequence[] = {
12311   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
12312   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
12313   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
12314   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12315   { NULL, 0, 0, NULL }
12316 };
12317
12318 static int
12319 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_) {
12320   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12321                                    ett_nbap_DTX_Cycle_10ms_Items, DTX_Cycle_10ms_Items_sequence);
12322
12323   return offset;
12324 }
12325
12326
12327 static const value_string nbap_E_DCH_TTI_Length_vals[] = {
12328   {   0, "two-ms" },
12329   {   1, "ten-ms" },
12330   { 0, NULL }
12331 };
12332
12333 static const per_choice_t E_DCH_TTI_Length_choice[] = {
12334   {   0, &hf_nbap_two_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_Items },
12335   {   1, &hf_nbap_ten_ms         , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_Items },
12336   { 0, NULL, 0, NULL }
12337 };
12338
12339 static int
12340 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_) {
12341   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12342                                  ett_nbap_E_DCH_TTI_Length, E_DCH_TTI_Length_choice,
12343                                  NULL);
12344
12345   return offset;
12346 }
12347
12348
12349 static const value_string nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals[] = {
12350   {   0, "v1" },
12351   {   1, "v4" },
12352   {   2, "v8" },
12353   {   3, "v16" },
12354   {   4, "v32" },
12355   {   5, "v64" },
12356   {   6, "v128" },
12357   {   7, "v256" },
12358   { 0, NULL }
12359 };
12360
12361
12362 static int
12363 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_) {
12364   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12365                                      8, NULL, FALSE, 0, NULL);
12366
12367   return offset;
12368 }
12369
12370
12371 static const value_string nbap_UE_DTX_Long_Preamble_vals[] = {
12372   {   0, "v2" },
12373   {   1, "v4" },
12374   {   2, "v15" },
12375   { 0, NULL }
12376 };
12377
12378
12379 static int
12380 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_) {
12381   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12382                                      3, NULL, FALSE, 0, NULL);
12383
12384   return offset;
12385 }
12386
12387
12388 static const value_string nbap_MAC_Inactivity_Threshold_vals[] = {
12389   {   0, "v1" },
12390   {   1, "v2" },
12391   {   2, "v4" },
12392   {   3, "v8" },
12393   {   4, "v16" },
12394   {   5, "v32" },
12395   {   6, "v64" },
12396   {   7, "v128" },
12397   {   8, "v256" },
12398   {   9, "v512" },
12399   {  10, "infinity" },
12400   { 0, NULL }
12401 };
12402
12403
12404 static int
12405 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_) {
12406   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12407                                      11, NULL, FALSE, 0, NULL);
12408
12409   return offset;
12410 }
12411
12412
12413 static const value_string nbap_CQI_DTX_Timer_vals[] = {
12414   {   0, "v0" },
12415   {   1, "v1" },
12416   {   2, "v2" },
12417   {   3, "v4" },
12418   {   4, "v8" },
12419   {   5, "v16" },
12420   {   6, "v32" },
12421   {   7, "v64" },
12422   {   8, "v128" },
12423   {   9, "v256" },
12424   {  10, "v512" },
12425   {  11, "infinity" },
12426   { 0, NULL }
12427 };
12428
12429
12430 static int
12431 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_) {
12432   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12433                                      12, NULL, FALSE, 0, NULL);
12434
12435   return offset;
12436 }
12437
12438
12439 static const value_string nbap_UE_DPCCH_burst1_vals[] = {
12440   {   0, "v1" },
12441   {   1, "v2" },
12442   {   2, "v5" },
12443   { 0, NULL }
12444 };
12445
12446
12447 static int
12448 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_) {
12449   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12450                                      3, NULL, FALSE, 0, NULL);
12451
12452   return offset;
12453 }
12454
12455
12456 static const value_string nbap_UE_DPCCH_burst2_vals[] = {
12457   {   0, "v1" },
12458   {   1, "v2" },
12459   {   2, "v5" },
12460   { 0, NULL }
12461 };
12462
12463
12464 static int
12465 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_) {
12466   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12467                                      3, NULL, FALSE, 0, NULL);
12468
12469   return offset;
12470 }
12471
12472
12473 static const per_sequence_t DTX_Information_sequence[] = {
12474   { &hf_nbap_e_DCH_TTI_Length, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TTI_Length },
12475   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
12476   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Long_Preamble },
12477   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_Inactivity_Threshold },
12478   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_DTX_Timer },
12479   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst1 },
12480   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DPCCH_burst2 },
12481   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12482   { NULL, 0, 0, NULL }
12483 };
12484
12485 static int
12486 dissect_nbap_DTX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12487   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12488                                    ett_nbap_DTX_Information, DTX_Information_sequence);
12489
12490   return offset;
12491 }
12492
12493
12494 static const value_string nbap_UE_DRX_Cycle_vals[] = {
12495   {   0, "v4" },
12496   {   1, "v5" },
12497   {   2, "v8" },
12498   {   3, "v10" },
12499   {   4, "v16" },
12500   {   5, "v20" },
12501   { 0, NULL }
12502 };
12503
12504
12505 static int
12506 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_) {
12507   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12508                                      6, NULL, FALSE, 0, NULL);
12509
12510   return offset;
12511 }
12512
12513
12514 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals[] = {
12515   {   0, "v0" },
12516   {   1, "v1" },
12517   {   2, "v2" },
12518   {   3, "v4" },
12519   {   4, "v8" },
12520   {   5, "v16" },
12521   {   6, "v32" },
12522   {   7, "v64" },
12523   {   8, "v128" },
12524   {   9, "v256" },
12525   {  10, "v512" },
12526   { 0, NULL }
12527 };
12528
12529
12530 static int
12531 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_) {
12532   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12533                                      11, NULL, FALSE, 0, NULL);
12534
12535   return offset;
12536 }
12537
12538
12539 static const value_string nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals[] = {
12540   {   0, "v0" },
12541   {   1, "v1" },
12542   {   2, "v2" },
12543   {   3, "v4" },
12544   {   4, "v8" },
12545   {   5, "v16" },
12546   {   6, "v32" },
12547   {   7, "v64" },
12548   {   8, "v128" },
12549   {   9, "v256" },
12550   { 0, NULL }
12551 };
12552
12553
12554 static int
12555 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_) {
12556   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12557                                      10, NULL, FALSE, 0, NULL);
12558
12559   return offset;
12560 }
12561
12562
12563
12564 static int
12565 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_) {
12566   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
12567
12568   return offset;
12569 }
12570
12571
12572 static const per_sequence_t DRX_Information_sequence[] = {
12573   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle },
12574   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
12575   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
12576   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Grant_Monitoring },
12577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12578   { NULL, 0, 0, NULL }
12579 };
12580
12581 static int
12582 dissect_nbap_DRX_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12584                                    ett_nbap_DRX_Information, DRX_Information_sequence);
12585
12586   return offset;
12587 }
12588
12589
12590 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_sequence[] = {
12591   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_DRX_Offset },
12592   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
12593   { &hf_nbap_dTX_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DTX_Information },
12594   { &hf_nbap_dRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information },
12595   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12596   { NULL, 0, 0, NULL }
12597 };
12598
12599 static int
12600 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_) {
12601   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12602                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information, ContinuousPacketConnectivityDTX_DRX_Information_sequence);
12603
12604   return offset;
12605 }
12606
12607
12608 static const per_sequence_t DTX_Cycle_2ms_to_Modify_Items_sequence[] = {
12609   { &hf_nbap_uE_DTX_Cycle1_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_2ms },
12610   { &hf_nbap_uE_DTX_Cycle2_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_2ms },
12611   { &hf_nbap_mAC_DTX_Cycle_2ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_2ms },
12612   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12613   { NULL, 0, 0, NULL }
12614 };
12615
12616 static int
12617 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_) {
12618   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12619                                    ett_nbap_DTX_Cycle_2ms_to_Modify_Items, DTX_Cycle_2ms_to_Modify_Items_sequence);
12620
12621   return offset;
12622 }
12623
12624
12625 static const per_sequence_t DTX_Cycle_10ms_to_Modify_Items_sequence[] = {
12626   { &hf_nbap_uE_DTX_Cycle1_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle1_10ms },
12627   { &hf_nbap_uE_DTX_Cycle2_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DTX_Cycle2_10ms },
12628   { &hf_nbap_mAC_DTX_Cycle_10ms, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_DTX_Cycle_10ms },
12629   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12630   { NULL, 0, 0, NULL }
12631 };
12632
12633 static int
12634 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_) {
12635   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12636                                    ett_nbap_DTX_Cycle_10ms_to_Modify_Items, DTX_Cycle_10ms_to_Modify_Items_sequence);
12637
12638   return offset;
12639 }
12640
12641
12642 static const value_string nbap_E_DCH_TTI_Length_to_Modify_vals[] = {
12643   {   0, "two-ms" },
12644   {   1, "ten-ms" },
12645   { 0, NULL }
12646 };
12647
12648 static const per_choice_t E_DCH_TTI_Length_to_Modify_choice[] = {
12649   {   0, &hf_nbap_two_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_2ms_to_Modify_Items },
12650   {   1, &hf_nbap_ten_ms_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Cycle_10ms_to_Modify_Items },
12651   { 0, NULL, 0, NULL }
12652 };
12653
12654 static int
12655 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_) {
12656   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12657                                  ett_nbap_E_DCH_TTI_Length_to_Modify, E_DCH_TTI_Length_to_Modify_choice,
12658                                  NULL);
12659
12660   return offset;
12661 }
12662
12663
12664 static const per_sequence_t DTX_Information_to_Modify_Items_sequence[] = {
12665   { &hf_nbap_e_DCH_TTI_Length_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TTI_Length_to_Modify },
12666   { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DTX_Cycle2 },
12667   { &hf_nbap_uE_DTX_Long_Preamble, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_Long_Preamble },
12668   { &hf_nbap_mAC_Inactivity_Threshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_Inactivity_Threshold },
12669   { &hf_nbap_cQI_DTX_Timer  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_DTX_Timer },
12670   { &hf_nbap_uE_DPCCH_burst1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst1 },
12671   { &hf_nbap_uE_DPCCH_burst2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DPCCH_burst2 },
12672   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12673   { NULL, 0, 0, NULL }
12674 };
12675
12676 static int
12677 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_) {
12678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12679                                    ett_nbap_DTX_Information_to_Modify_Items, DTX_Information_to_Modify_Items_sequence);
12680
12681   return offset;
12682 }
12683
12684
12685 static const value_string nbap_DTX_Information_to_Modify_vals[] = {
12686   {   0, "modify" },
12687   {   1, "deactivate" },
12688   { 0, NULL }
12689 };
12690
12691 static const per_choice_t DTX_Information_to_Modify_choice[] = {
12692   {   0, &hf_nbap_modify_02      , ASN1_EXTENSION_ROOT    , dissect_nbap_DTX_Information_to_Modify_Items },
12693   {   1, &hf_nbap_deactivate     , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12694   { 0, NULL, 0, NULL }
12695 };
12696
12697 static int
12698 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_) {
12699   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12700                                  ett_nbap_DTX_Information_to_Modify, DTX_Information_to_Modify_choice,
12701                                  NULL);
12702
12703   return offset;
12704 }
12705
12706
12707 static const per_sequence_t DRX_Information_to_Modify_Items_sequence[] = {
12708   { &hf_nbap_uE_DRX_Cycle   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Cycle },
12709   { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle },
12710   { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_Grant_Monitoring },
12711   { &hf_nbap_uE_DRX_Grant_Monitoring, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Grant_Monitoring },
12712   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12713   { NULL, 0, 0, NULL }
12714 };
12715
12716 static int
12717 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_) {
12718   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12719                                    ett_nbap_DRX_Information_to_Modify_Items, DRX_Information_to_Modify_Items_sequence);
12720
12721   return offset;
12722 }
12723
12724
12725 static const value_string nbap_DRX_Information_to_Modify_vals[] = {
12726   {   0, "modify" },
12727   {   1, "deactivate" },
12728   { 0, NULL }
12729 };
12730
12731 static const per_choice_t DRX_Information_to_Modify_choice[] = {
12732   {   0, &hf_nbap_modify_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_DRX_Information_to_Modify_Items },
12733   {   1, &hf_nbap_deactivate     , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
12734   { 0, NULL, 0, NULL }
12735 };
12736
12737 static int
12738 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_) {
12739   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12740                                  ett_nbap_DRX_Information_to_Modify, DRX_Information_to_Modify_choice,
12741                                  NULL);
12742
12743   return offset;
12744 }
12745
12746
12747 static const per_sequence_t ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence[] = {
12748   { &hf_nbap_uE_DTX_DRX_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DTX_DRX_Offset },
12749   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Enabling_Delay },
12750   { &hf_nbap_dTX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DTX_Information_to_Modify },
12751   { &hf_nbap_dRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information_to_Modify },
12752   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12753   { NULL, 0, 0, NULL }
12754 };
12755
12756 static int
12757 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_) {
12758   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12759                                    ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify, ContinuousPacketConnectivityDTX_DRX_Information_to_Modify_sequence);
12760
12761   return offset;
12762 }
12763
12764
12765 static const value_string nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals[] = {
12766   {   0, "continuous-Packet-Connectivity-HS-SCCH-less-capable" },
12767   {   1, "continuous-Packet-Connectivity-HS-SCCH-less-capable-non-capable" },
12768   { 0, NULL }
12769 };
12770
12771
12772 static int
12773 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_) {
12774   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12775                                      2, NULL, FALSE, 0, NULL);
12776
12777   return offset;
12778 }
12779
12780
12781
12782 static int
12783 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_) {
12784   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12785                                                             1U, maxNrOfHS_DSCH_TBSs, NULL, FALSE);
12786
12787   return offset;
12788 }
12789
12790
12791
12792 static int
12793 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_) {
12794   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
12795
12796   return offset;
12797 }
12798
12799
12800 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence[] = {
12801   { &hf_nbap_transport_Block_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index },
12802   { &hf_nbap_hSPDSCH_Second_Code_Support, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Second_Code_Support },
12803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12804   { NULL, 0, 0, NULL }
12805 };
12806
12807 static int
12808 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_) {
12809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12810                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem, ContinuousPacketConnectivityHS_SCCH_less_InformationItem_sequence);
12811
12812   return offset;
12813 }
12814
12815
12816 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of[1] = {
12817   { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem },
12818 };
12819
12820 static int
12821 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_) {
12822   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12823                                                   ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information, ContinuousPacketConnectivityHS_SCCH_less_Information_sequence_of,
12824                                                   1, maxNrOfHS_DSCH_TBSs_HS_SCCHless, FALSE);
12825
12826   return offset;
12827 }
12828
12829
12830
12831 static int
12832 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_) {
12833   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12834                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
12835
12836   return offset;
12837 }
12838
12839
12840
12841 static int
12842 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_) {
12843   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12844                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
12845
12846   return offset;
12847 }
12848
12849
12850 static const per_sequence_t ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence[] = {
12851   { &hf_nbap_hSPDSCH_First_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_First_Code_Index },
12852   { &hf_nbap_hSPDSCH_Second_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSPDSCH_Second_Code_Index },
12853   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12854   { NULL, 0, 0, NULL }
12855 };
12856
12857 static int
12858 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_) {
12859   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12860                                    ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, ContinuousPacketConnectivityHS_SCCH_less_Information_Response_sequence);
12861
12862   return offset;
12863 }
12864
12865
12866
12867 static int
12868 dissect_nbap_ControlGAP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12869   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12870                                                             1U, 255U, NULL, FALSE);
12871
12872   return offset;
12873 }
12874
12875
12876 static const per_sequence_t CPC_Information_sequence[] = {
12877   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information },
12878   { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify },
12879   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
12880   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12881   { NULL, 0, 0, NULL }
12882 };
12883
12884 static int
12885 dissect_nbap_CPC_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12886   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12887                                    ett_nbap_CPC_Information, CPC_Information_sequence);
12888
12889   return offset;
12890 }
12891
12892
12893
12894 static int
12895 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_) {
12896   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
12897
12898   return offset;
12899 }
12900
12901
12902
12903 static int
12904 dissect_nbap_RepetitionNumber0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12905   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12906                                                             0U, 255U, NULL, FALSE);
12907
12908   return offset;
12909 }
12910
12911
12912 static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = {
12913   { &hf_nbap_iECriticality  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
12914   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
12915   { &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber0 },
12916   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12917   { NULL, 0, 0, NULL }
12918 };
12919
12920 static int
12921 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_) {
12922   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12923                                    ett_nbap_CriticalityDiagnostics_IE_List_item, CriticalityDiagnostics_IE_List_item_sequence);
12924
12925   return offset;
12926 }
12927
12928
12929 static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = {
12930   { &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item },
12931 };
12932
12933 static int
12934 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_) {
12935   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12936                                                   ett_nbap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
12937                                                   1, maxNrOfErrors, FALSE);
12938
12939   return offset;
12940 }
12941
12942
12943 static const per_sequence_t CriticalityDiagnostics_sequence[] = {
12944   { &hf_nbap_procedureID    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProcedureID },
12945   { &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TriggeringMessage },
12946   { &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Criticality },
12947   { &hf_nbap_transactionID  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransactionID },
12948   { &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CriticalityDiagnostics_IE_List },
12949   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
12950   { NULL, 0, 0, NULL }
12951 };
12952
12953 static int
12954 dissect_nbap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12955   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12956                                    ett_nbap_CriticalityDiagnostics, CriticalityDiagnostics_sequence);
12957
12958   return offset;
12959 }
12960
12961
12962
12963 static int
12964 dissect_nbap_CRNC_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12965   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12966                                                             0U, 1048575U, NULL, FALSE);
12967
12968   return offset;
12969 }
12970
12971
12972
12973 static int
12974 dissect_nbap_CSBMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12975   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12976                                                             0U, 65535U, NULL, FALSE);
12977
12978   return offset;
12979 }
12980
12981
12982
12983 static int
12984 dissect_nbap_CSBTransmissionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12985   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12986                                                             0U, 65535U, NULL, FALSE);
12987
12988   return offset;
12989 }
12990
12991
12992
12993 static int
12994 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_) {
12995   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12996                                                             0U, maxNrOfCommonMACFlowsLCR_1, NULL, FALSE);
12997
12998   return offset;
12999 }
13000
13001
13002
13003 static int
13004 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_) {
13005   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13006                                                             0U, maxNrOfEDCHMACdFlowsLCR_1, NULL, FALSE);
13007
13008   return offset;
13009 }
13010
13011
13012
13013 static int
13014 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_) {
13015   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13016                                                             0U, 6U, NULL, FALSE);
13017
13018   return offset;
13019 }
13020
13021
13022 static const value_string nbap_E_DCH_MACdFlow_Retransmission_Timer_vals[] = {
13023   {   0, "ms10" },
13024   {   1, "ms15" },
13025   {   2, "ms20" },
13026   {   3, "ms25" },
13027   {   4, "ms30" },
13028   {   5, "ms35" },
13029   {   6, "ms40" },
13030   {   7, "ms45" },
13031   {   8, "ms50" },
13032   {   9, "ms55" },
13033   {  10, "ms60" },
13034   {  11, "ms65" },
13035   {  12, "ms70" },
13036   {  13, "ms75" },
13037   {  14, "ms80" },
13038   {  15, "ms85" },
13039   {  16, "ms90" },
13040   {  17, "ms95" },
13041   {  18, "ms100" },
13042   {  19, "ms110" },
13043   {  20, "ms120" },
13044   {  21, "ms140" },
13045   {  22, "ms160" },
13046   {  23, "ms200" },
13047   {  24, "ms240" },
13048   {  25, "ms280" },
13049   {  26, "ms320" },
13050   {  27, "ms400" },
13051   {  28, "ms480" },
13052   {  29, "ms560" },
13053   { 0, NULL }
13054 };
13055
13056 static value_string_ext nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext = VALUE_STRING_EXT_INIT(nbap_E_DCH_MACdFlow_Retransmission_Timer_vals);
13057
13058
13059 static int
13060 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_) {
13061   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13062                                      30, NULL, TRUE, 0, NULL);
13063
13064   return offset;
13065 }
13066
13067
13068 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence[] = {
13069   { &hf_nbap_common_e_DCH_MACdFlow_ID_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
13070   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13071   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
13072   { &hf_nbap_common_E_DCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_LogicalChannel_InfoList },
13073   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_TDD },
13074   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13075   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13076   { NULL, 0, 0, NULL }
13077 };
13078
13079 static int
13080 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_) {
13081   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13082                                    ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR, Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR_sequence);
13083
13084   return offset;
13085 }
13086
13087
13088 static const per_sequence_t Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of[1] = {
13089   { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR },
13090 };
13091
13092 static int
13093 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_) {
13094   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13095                                                   ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR, Common_E_DCH_MACdFlow_Specific_InfoListLCR_sequence_of,
13096                                                   1, maxNrOfEDCHMACdFlowsLCR, FALSE);
13097
13098   return offset;
13099 }
13100
13101
13102 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence[] = {
13103   { &hf_nbap_ul_Common_MACFlowIDLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13104   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
13105   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13106   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13107   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
13108   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PayloadCRC_PresenceIndicator },
13109   { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR },
13110   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
13111   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13112   { NULL, 0, 0, NULL }
13113 };
13114
13115 static int
13116 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_) {
13117   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13118                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR_sequence);
13119
13120   return offset;
13121 }
13122
13123
13124 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of[1] = {
13125   { &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 },
13126 };
13127
13128 static int
13129 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_) {
13130   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13131                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR, Ul_common_E_DCH_MACflow_Specific_InfoListLCR_sequence_of,
13132                                                   1, maxNrOfCommonMACFlows, FALSE);
13133
13134   return offset;
13135 }
13136
13137
13138
13139 static int
13140 dissect_nbap_PRXdes_base(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13141   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13142                                                             -112, -50, NULL, FALSE);
13143
13144   return offset;
13145 }
13146
13147
13148 static const per_sequence_t PRXdes_base_Item_sequence[] = {
13149   { &hf_nbap_pRXdes_base    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
13150   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
13151   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13152   { NULL, 0, 0, NULL }
13153 };
13154
13155 static int
13156 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_) {
13157   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13158                                    ett_nbap_PRXdes_base_Item, PRXdes_base_Item_sequence);
13159
13160   return offset;
13161 }
13162
13163
13164 static const per_sequence_t PRXdes_base_perURAFCN_sequence_of[1] = {
13165   { &hf_nbap_PRXdes_base_perURAFCN_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base_Item },
13166 };
13167
13168 static int
13169 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_) {
13170   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13171                                                   ett_nbap_PRXdes_base_perURAFCN, PRXdes_base_perURAFCN_sequence_of,
13172                                                   1, maxFrequencyinCell, FALSE);
13173
13174   return offset;
13175 }
13176
13177
13178 static const value_string nbap_TDD_TPC_UplinkStepSize_LCR_vals[] = {
13179   {   0, "step-size1" },
13180   {   1, "step-size2" },
13181   {   2, "step-size3" },
13182   { 0, NULL }
13183 };
13184
13185
13186 static int
13187 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_) {
13188   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13189                                      3, NULL, TRUE, 0, NULL);
13190
13191   return offset;
13192 }
13193
13194
13195 static const value_string nbap_TDD_TPC_DownlinkStepSize_vals[] = {
13196   {   0, "step-size1" },
13197   {   1, "step-size2" },
13198   {   2, "step-size3" },
13199   { 0, NULL }
13200 };
13201
13202
13203 static int
13204 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_) {
13205   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13206                                      3, NULL, TRUE, 0, NULL);
13207
13208   return offset;
13209 }
13210
13211
13212 static const per_sequence_t Common_E_PUCH_InformationLCR_sequence[] = {
13213   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13214   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
13215   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
13216   { &hf_nbap_pRXdes_base_perURAFCN, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRXdes_base_perURAFCN },
13217   { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
13218   { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
13219   { &hf_nbap_e_PUCH_PowerControlGAP, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ControlGAP },
13220   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13221   { NULL, 0, 0, NULL }
13222 };
13223
13224 static int
13225 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_) {
13226   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13227                                    ett_nbap_Common_E_PUCH_InformationLCR, Common_E_PUCH_InformationLCR_sequence);
13228
13229   return offset;
13230 }
13231
13232
13233
13234 static int
13235 dissect_nbap_RefBeta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13236   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13237                                                             -15, 16U, NULL, FALSE);
13238
13239   return offset;
13240 }
13241
13242
13243 static const per_sequence_t E_DCH_RefBeta_Item_sequence[] = {
13244   { &hf_nbap_refCodeRate    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate_short },
13245   { &hf_nbap_refBeta        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RefBeta },
13246   { NULL, 0, 0, NULL }
13247 };
13248
13249 static int
13250 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_) {
13251   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13252                                    ett_nbap_E_DCH_RefBeta_Item, E_DCH_RefBeta_Item_sequence);
13253
13254   return offset;
13255 }
13256
13257
13258 static const per_sequence_t E_DCH_QPSK_RefBetaInfo_sequence_of[1] = {
13259   { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
13260 };
13261
13262 static int
13263 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_) {
13264   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13265                                                   ett_nbap_E_DCH_QPSK_RefBetaInfo, E_DCH_QPSK_RefBetaInfo_sequence_of,
13266                                                   1, maxNrOfRefBetas, FALSE);
13267
13268   return offset;
13269 }
13270
13271
13272 static const per_sequence_t E_DCH_sixteenQAM_RefBetaInfo_sequence_of[1] = {
13273   { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RefBeta_Item },
13274 };
13275
13276 static int
13277 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_) {
13278   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13279                                                   ett_nbap_E_DCH_sixteenQAM_RefBetaInfo, E_DCH_sixteenQAM_RefBetaInfo_sequence_of,
13280                                                   1, maxNrOfRefBetas, FALSE);
13281
13282   return offset;
13283 }
13284
13285
13286 static const per_sequence_t E_TFCS_Information_TDD_sequence[] = {
13287   { &hf_nbap_e_DCH_QPSK_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_QPSK_RefBetaInfo },
13288   { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_sixteenQAM_RefBetaInfo },
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_E_TFCS_Information_TDD(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_E_TFCS_Information_TDD, E_TFCS_Information_TDD_sequence);
13297
13298   return offset;
13299 }
13300
13301
13302 static const per_sequence_t Common_EDCH_System_InformationLCR_sequence[] = {
13303   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR },
13304   { &hf_nbap_common_E_PUCH_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_PUCH_InformationLCR },
13305   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
13306   { &hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
13307   { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
13308   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13309   { NULL, 0, 0, NULL }
13310 };
13311
13312 static int
13313 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_) {
13314   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13315                                    ett_nbap_Common_EDCH_System_InformationLCR, Common_EDCH_System_InformationLCR_sequence);
13316
13317   return offset;
13318 }
13319
13320
13321 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence[] = {
13322   { &hf_nbap_ul_Common_MACFlowID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13323   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13324   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13325   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
13326   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13327   { NULL, 0, 0, NULL }
13328 };
13329
13330 static int
13331 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_) {
13332   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13333                                    ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR_sequence);
13334
13335   return offset;
13336 }
13337
13338
13339 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of[1] = {
13340   { &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 },
13341 };
13342
13343 static int
13344 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_) {
13345   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13346                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_sequence_of,
13347                                                   1, maxNrOfCommonMACFlows, FALSE);
13348
13349   return offset;
13350 }
13351
13352
13353
13354 static int
13355 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_) {
13356   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13357                                                             0U, 31U, NULL, TRUE);
13358
13359   return offset;
13360 }
13361
13362
13363 static const per_sequence_t Common_E_AGCH_ItemLCR_sequence[] = {
13364   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
13365   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
13366   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13367   { NULL, 0, 0, NULL }
13368 };
13369
13370 static int
13371 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_) {
13372   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13373                                    ett_nbap_Common_E_AGCH_ItemLCR, Common_E_AGCH_ItemLCR_sequence);
13374
13375   return offset;
13376 }
13377
13378
13379 static const per_sequence_t Common_E_AGCH_ListLCR_sequence_of[1] = {
13380   { &hf_nbap_Common_E_AGCH_ListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_AGCH_ItemLCR },
13381 };
13382
13383 static int
13384 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_) {
13385   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13386                                                   ett_nbap_Common_E_AGCH_ListLCR, Common_E_AGCH_ListLCR_sequence_of,
13387                                                   1, maxNrOfEAGCHsLCR, FALSE);
13388
13389   return offset;
13390 }
13391
13392
13393
13394 static int
13395 dissect_nbap_EI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13396   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13397                                                             0U, 3U, NULL, FALSE);
13398
13399   return offset;
13400 }
13401
13402
13403
13404 static int
13405 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_) {
13406   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13407                                                             0U, 255U, NULL, FALSE);
13408
13409   return offset;
13410 }
13411
13412
13413 static const per_sequence_t Common_E_HICH_ItemLCR_sequence[] = {
13414   { &hf_nbap_eI             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
13415   { &hf_nbap_e_HICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_LCR },
13416   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13417   { NULL, 0, 0, NULL }
13418 };
13419
13420 static int
13421 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_) {
13422   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13423                                    ett_nbap_Common_E_HICH_ItemLCR, Common_E_HICH_ItemLCR_sequence);
13424
13425   return offset;
13426 }
13427
13428
13429 static const per_sequence_t Common_E_HICH_ListLCR_sequence_of[1] = {
13430   { &hf_nbap_Common_E_HICH_ListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_HICH_ItemLCR },
13431 };
13432
13433 static int
13434 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_) {
13435   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13436                                                   ett_nbap_Common_E_HICH_ListLCR, Common_E_HICH_ListLCR_sequence_of,
13437                                                   1, maxNrOfEHICHsLCR, FALSE);
13438
13439   return offset;
13440 }
13441
13442
13443
13444 static int
13445 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_) {
13446   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13447                                                             1U, 32U, NULL, FALSE);
13448
13449   return offset;
13450 }
13451
13452
13453
13454 static int
13455 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_) {
13456   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13457                                                             1U, 7U, NULL, FALSE);
13458
13459   return offset;
13460 }
13461
13462
13463 static const per_sequence_t Common_E_RNTI_Info_ItemLCR_sequence[] = {
13464   { &hf_nbap_starting_E_RNTI, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
13465   { &hf_nbap_number_of_Group, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_32 },
13466   { &hf_nbap_number_of_e_E_RNTI_perGroup, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_7 },
13467   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13468   { NULL, 0, 0, NULL }
13469 };
13470
13471 static int
13472 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_) {
13473   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13474                                    ett_nbap_Common_E_RNTI_Info_ItemLCR, Common_E_RNTI_Info_ItemLCR_sequence);
13475
13476   return offset;
13477 }
13478
13479
13480 static const per_sequence_t Common_E_RNTI_Info_LCR_sequence_of[1] = {
13481   { &hf_nbap_Common_E_RNTI_Info_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_E_RNTI_Info_ItemLCR },
13482 };
13483
13484 static int
13485 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_) {
13486   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13487                                                   ett_nbap_Common_E_RNTI_Info_LCR, Common_E_RNTI_Info_LCR_sequence_of,
13488                                                   1, maxnrofERUCCHsLCR, FALSE);
13489
13490   return offset;
13491 }
13492
13493
13494 static const per_sequence_t Common_EDCH_System_Information_ResponseLCR_sequence[] = {
13495   { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR },
13496   { &hf_nbap_common_E_AGCH_ListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_AGCH_ListLCR },
13497   { &hf_nbap_common_E_HICH_ListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_HICH_ListLCR },
13498   { &hf_nbap_common_E_RNTI_Info_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_E_RNTI_Info_LCR },
13499   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13500   { NULL, 0, 0, NULL }
13501 };
13502
13503 static int
13504 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_) {
13505   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13506                                    ett_nbap_Common_EDCH_System_Information_ResponseLCR, Common_EDCH_System_Information_ResponseLCR_sequence);
13507
13508   return offset;
13509 }
13510
13511
13512 static const per_sequence_t Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of[1] = {
13513   { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR },
13514 };
13515
13516 static int
13517 dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13518   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13519                                                   ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_sequence_of,
13520                                                   1, maxNrOfCommonMACFlowsLCRExt, FALSE);
13521
13522   return offset;
13523 }
13524
13525
13526 static const per_sequence_t Common_MACFlows_to_DeleteLCR_Item_sequence[] = {
13527   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13528   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13529   { NULL, 0, 0, NULL }
13530 };
13531
13532 static int
13533 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_) {
13534   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13535                                    ett_nbap_Common_MACFlows_to_DeleteLCR_Item, Common_MACFlows_to_DeleteLCR_Item_sequence);
13536
13537   return offset;
13538 }
13539
13540
13541 static const per_sequence_t Common_MACFlows_to_DeleteLCR_sequence_of[1] = {
13542   { &hf_nbap_Common_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlows_to_DeleteLCR_Item },
13543 };
13544
13545 static int
13546 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_) {
13547   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13548                                                   ett_nbap_Common_MACFlows_to_DeleteLCR, Common_MACFlows_to_DeleteLCR_sequence_of,
13549                                                   1, maxNrOfCommonMACFlowsLCR, FALSE);
13550
13551   return offset;
13552 }
13553
13554
13555 static const per_sequence_t CommonMACFlow_Specific_InfoItemLCR_sequence[] = {
13556   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13557   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13558   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13559   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
13560   { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_MACFlow_PriorityQueue_Information },
13561   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
13562   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
13563   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13564   { NULL, 0, 0, NULL }
13565 };
13566
13567 static int
13568 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_) {
13569   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13570                                    ett_nbap_CommonMACFlow_Specific_InfoItemLCR, CommonMACFlow_Specific_InfoItemLCR_sequence);
13571
13572   return offset;
13573 }
13574
13575
13576 static const per_sequence_t CommonMACFlow_Specific_InfoListLCR_sequence_of[1] = {
13577   { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItemLCR },
13578 };
13579
13580 static int
13581 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_) {
13582   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13583                                                   ett_nbap_CommonMACFlow_Specific_InfoListLCR, CommonMACFlow_Specific_InfoListLCR_sequence_of,
13584                                                   1, maxNrOfCommonMACFlowsLCR, FALSE);
13585
13586   return offset;
13587 }
13588
13589
13590 static const per_sequence_t Common_H_RNTI_InfoItemLCR_sequence[] = {
13591   { &hf_nbap_common_H_RNTI  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
13592   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13593   { NULL, 0, 0, NULL }
13594 };
13595
13596 static int
13597 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_) {
13598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13599                                    ett_nbap_Common_H_RNTI_InfoItemLCR, Common_H_RNTI_InfoItemLCR_sequence);
13600
13601   return offset;
13602 }
13603
13604
13605 static const per_sequence_t Common_H_RNTI_InformationLCR_sequence_of[1] = {
13606   { &hf_nbap_Common_H_RNTI_InformationLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Common_H_RNTI_InfoItemLCR },
13607 };
13608
13609 static int
13610 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_) {
13611   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13612                                                   ett_nbap_Common_H_RNTI_InformationLCR, Common_H_RNTI_InformationLCR_sequence_of,
13613                                                   1, maxNoOfCommonH_RNTI, FALSE);
13614
13615   return offset;
13616 }
13617
13618
13619 static const value_string nbap_T_SYNC_vals[] = {
13620   {   0, "v40" },
13621   {   1, "v80" },
13622   {   2, "v120" },
13623   {   3, "v160" },
13624   {   4, "v200" },
13625   {   5, "v300" },
13626   {   6, "v400" },
13627   {   7, "v500" },
13628   { 0, NULL }
13629 };
13630
13631
13632 static int
13633 dissect_nbap_T_SYNC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13634   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13635                                      8, NULL, TRUE, 0, NULL);
13636
13637   return offset;
13638 }
13639
13640
13641 static const value_string nbap_T_PROTECT_vals[] = {
13642   {   0, "v40" },
13643   {   1, "v60" },
13644   {   2, "v80" },
13645   {   3, "v100" },
13646   {   4, "v120" },
13647   {   5, "v200" },
13648   {   6, "v400" },
13649   { 0, NULL }
13650 };
13651
13652
13653 static int
13654 dissect_nbap_T_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13655   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13656                                      7, NULL, TRUE, 0, NULL);
13657
13658   return offset;
13659 }
13660
13661
13662
13663 static int
13664 dissect_nbap_N_PROTECT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13665   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13666                                                             0U, 7U, NULL, FALSE);
13667
13668   return offset;
13669 }
13670
13671
13672 static const per_sequence_t Sync_InformationLCR_sequence[] = {
13673   { &hf_nbap_t_SYNC         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_SYNC },
13674   { &hf_nbap_t_PROTECT      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_PROTECT },
13675   { &hf_nbap_n_PROTECT      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_PROTECT },
13676   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13677   { NULL, 0, 0, NULL }
13678 };
13679
13680 static int
13681 dissect_nbap_Sync_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13682   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13683                                    ett_nbap_Sync_InformationLCR, Sync_InformationLCR_sequence);
13684
13685   return offset;
13686 }
13687
13688
13689 static const per_sequence_t CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence[] = {
13690   { &hf_nbap_common_MACFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
13691   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
13692   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
13693   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
13694   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13695   { NULL, 0, 0, NULL }
13696 };
13697
13698 static int
13699 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_) {
13700   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13701                                    ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR, CommonMACFlow_Specific_InfoItem_ResponseLCR_sequence);
13702
13703   return offset;
13704 }
13705
13706
13707 static const per_sequence_t CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of[1] = {
13708   { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR },
13709 };
13710
13711 static int
13712 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_) {
13713   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13714                                                   ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR, CommonMACFlow_Specific_InfoList_ResponseLCR_sequence_of,
13715                                                   1, maxNrOfCommonMACFlows, FALSE);
13716
13717   return offset;
13718 }
13719
13720
13721 static const value_string nbap_UE_DRX_Cycle_LCR_vals[] = {
13722   {   0, "v1" },
13723   {   1, "v2" },
13724   {   2, "v4" },
13725   {   3, "v8" },
13726   {   4, "v16" },
13727   {   5, "v32" },
13728   {   6, "v64" },
13729   { 0, NULL }
13730 };
13731
13732
13733 static int
13734 dissect_nbap_UE_DRX_Cycle_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13735   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13736                                      7, NULL, TRUE, 0, NULL);
13737
13738   return offset;
13739 }
13740
13741
13742 static const value_string nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals[] = {
13743   {   0, "v1" },
13744   {   1, "v2" },
13745   {   2, "v4" },
13746   {   3, "v8" },
13747   {   4, "v16" },
13748   {   5, "v32" },
13749   {   6, "v64" },
13750   { 0, NULL }
13751 };
13752
13753
13754 static int
13755 dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13756   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13757                                      7, NULL, TRUE, 0, NULL);
13758
13759   return offset;
13760 }
13761
13762
13763
13764 static int
13765 dissect_nbap_UE_DRX_Offset_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13766   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13767                                                             0U, 63U, NULL, FALSE);
13768
13769   return offset;
13770 }
13771
13772
13773 static const per_sequence_t HS_SCCH_DRX_Information_LCR_sequence[] = {
13774   { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
13775   { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
13776   { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
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_HS_SCCH_DRX_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13783   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13784                                    ett_nbap_HS_SCCH_DRX_Information_LCR, HS_SCCH_DRX_Information_LCR_sequence);
13785
13786   return offset;
13787 }
13788
13789
13790 static const value_string nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals[] = {
13791   {   0, "v0" },
13792   {   1, "v1" },
13793   {   2, "v2" },
13794   {   3, "v4" },
13795   {   4, "v8" },
13796   {   5, "v16" },
13797   {   6, "v32" },
13798   {   7, "v64" },
13799   {   8, "v128" },
13800   {   9, "v256" },
13801   {  10, "v512" },
13802   {  11, "infinity" },
13803   { 0, NULL }
13804 };
13805
13806 static value_string_ext nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext = VALUE_STRING_EXT_INIT(nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals);
13807
13808
13809 static int
13810 dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13811   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
13812                                      12, NULL, TRUE, 0, NULL);
13813
13814   return offset;
13815 }
13816
13817
13818 static const per_sequence_t E_AGCH_DRX_Parameters_sequence[] = {
13819   { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Cycle_LCR },
13820   { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
13821   { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_DRX_Offset_LCR },
13822   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13823   { NULL, 0, 0, NULL }
13824 };
13825
13826 static int
13827 dissect_nbap_E_AGCH_DRX_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13828   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13829                                    ett_nbap_E_AGCH_DRX_Parameters, E_AGCH_DRX_Parameters_sequence);
13830
13831   return offset;
13832 }
13833
13834
13835 static const value_string nbap_E_AGCH_DRX_Information_LCR_vals[] = {
13836   {   0, "sameAsHS-SCCH" },
13837   {   1, "e-AGCH-DRX-Parameters" },
13838   { 0, NULL }
13839 };
13840
13841 static const per_choice_t E_AGCH_DRX_Information_LCR_choice[] = {
13842   {   0, &hf_nbap_sameAsHS_SCCH  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13843   {   1, &hf_nbap_e_AGCH_DRX_Parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_E_AGCH_DRX_Parameters },
13844   { 0, NULL, 0, NULL }
13845 };
13846
13847 static int
13848 dissect_nbap_E_AGCH_DRX_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13849   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13850                                  ett_nbap_E_AGCH_DRX_Information_LCR, E_AGCH_DRX_Information_LCR_choice,
13851                                  NULL);
13852
13853   return offset;
13854 }
13855
13856
13857 static const per_sequence_t ContinuousPacketConnectivity_DRX_InformationLCR_sequence[] = {
13858   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Enabling_Delay },
13859   { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_DRX_Information_LCR },
13860   { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_DRX_Information_LCR },
13861   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13862   { NULL, 0, 0, NULL }
13863 };
13864
13865 static int
13866 dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13867   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13868                                    ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR, ContinuousPacketConnectivity_DRX_InformationLCR_sequence);
13869
13870   return offset;
13871 }
13872
13873
13874 static const per_sequence_t DRX_Information_to_Modify_Items_LCR_sequence[] = {
13875   { &hf_nbap_hS_SCCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_DRX_Information_LCR },
13876   { &hf_nbap_e_AGCH_DRX_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_DRX_Information_LCR },
13877   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13878   { NULL, 0, 0, NULL }
13879 };
13880
13881 static int
13882 dissect_nbap_DRX_Information_to_Modify_Items_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13883   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13884                                    ett_nbap_DRX_Information_to_Modify_Items_LCR, DRX_Information_to_Modify_Items_LCR_sequence);
13885
13886   return offset;
13887 }
13888
13889
13890 static const value_string nbap_DRX_Information_to_Modify_LCR_vals[] = {
13891   {   0, "modify" },
13892   {   1, "deactivate" },
13893   { 0, NULL }
13894 };
13895
13896 static const per_choice_t DRX_Information_to_Modify_LCR_choice[] = {
13897   {   0, &hf_nbap_modify         , ASN1_EXTENSION_ROOT    , dissect_nbap_DRX_Information_to_Modify_Items_LCR },
13898   {   1, &hf_nbap_deactivate     , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
13899   { 0, NULL, 0, NULL }
13900 };
13901
13902 static int
13903 dissect_nbap_DRX_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13904   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13905                                  ett_nbap_DRX_Information_to_Modify_LCR, DRX_Information_to_Modify_LCR_choice,
13906                                  NULL);
13907
13908   return offset;
13909 }
13910
13911
13912 static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence[] = {
13913   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Enabling_Delay },
13914   { &hf_nbap_dRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DRX_Information_to_Modify_LCR },
13915   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13916   { NULL, 0, 0, NULL }
13917 };
13918
13919 static int
13920 dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13922                                    ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR, ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR_sequence);
13923
13924   return offset;
13925 }
13926
13927
13928
13929 static int
13930 dissect_nbap_Transport_Block_Size_maping_Index_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13931   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13932                                                             0U, maxNoOfTBSs_Mapping_HS_DSCH_SPS_1, NULL, FALSE);
13933
13934   return offset;
13935 }
13936
13937
13938
13939 static int
13940 dissect_nbap_Transport_Block_Size_Index_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13941   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13942                                                             1U, maxNoOfHS_DSCH_TBSsLCR, NULL, FALSE);
13943
13944   return offset;
13945 }
13946
13947
13948 static const per_sequence_t Transport_Block_Size_Item_LCR_sequence[] = {
13949   { &hf_nbap_transport_Block_Size_maping_Index_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_maping_Index_LCR },
13950   { &hf_nbap_transport_Block_Size_Index_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
13951   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
13952   { NULL, 0, 0, NULL }
13953 };
13954
13955 static int
13956 dissect_nbap_Transport_Block_Size_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13957   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13958                                    ett_nbap_Transport_Block_Size_Item_LCR, Transport_Block_Size_Item_LCR_sequence);
13959
13960   return offset;
13961 }
13962
13963
13964 static const per_sequence_t Transport_Block_Size_List_LCR_sequence_of[1] = {
13965   { &hf_nbap_Transport_Block_Size_List_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Item_LCR },
13966 };
13967
13968 static int
13969 dissect_nbap_Transport_Block_Size_List_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13970   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13971                                                   ett_nbap_Transport_Block_Size_List_LCR, Transport_Block_Size_List_LCR_sequence_of,
13972                                                   1, maxNoOfTBSs_Mapping_HS_DSCH_SPS, FALSE);
13973
13974   return offset;
13975 }
13976
13977
13978
13979 static int
13980 dissect_nbap_RepetitionPeriodIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13981   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13982                                                             0U, maxNoOfRepetitionPeriod_SPS_LCR_1, NULL, FALSE);
13983
13984   return offset;
13985 }
13986
13987
13988 static const value_string nbap_RepetitionPeriod_vals[] = {
13989   {   0, "v1" },
13990   {   1, "v2" },
13991   {   2, "v4" },
13992   {   3, "v8" },
13993   {   4, "v16" },
13994   {   5, "v32" },
13995   {   6, "v64" },
13996   { 0, NULL }
13997 };
13998
13999
14000 static int
14001 dissect_nbap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14002   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14003                                      7, NULL, TRUE, 0, NULL);
14004
14005   return offset;
14006 }
14007
14008
14009
14010 static int
14011 dissect_nbap_RepetitionLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14012   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14013                                                             1U, 63U, NULL, FALSE);
14014
14015   return offset;
14016 }
14017
14018
14019 static const per_sequence_t Repetition_Period_Item_LCR_sequence[] = {
14020   { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
14021   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
14022   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
14023   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14024   { NULL, 0, 0, NULL }
14025 };
14026
14027 static int
14028 dissect_nbap_Repetition_Period_Item_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14029   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14030                                    ett_nbap_Repetition_Period_Item_LCR, Repetition_Period_Item_LCR_sequence);
14031
14032   return offset;
14033 }
14034
14035
14036 static const per_sequence_t Repetition_Period_List_LCR_sequence_of[1] = {
14037   { &hf_nbap_Repetition_Period_List_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_Item_LCR },
14038 };
14039
14040 static int
14041 dissect_nbap_Repetition_Period_List_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14042   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14043                                                   ett_nbap_Repetition_Period_List_LCR, Repetition_Period_List_LCR_sequence_of,
14044                                                   1, maxNoOfRepetition_Period_LCR, FALSE);
14045
14046   return offset;
14047 }
14048
14049
14050 static const value_string nbap_SPS_Reservation_Indicator_vals[] = {
14051   {   0, "reserve" },
14052   { 0, NULL }
14053 };
14054
14055
14056 static int
14057 dissect_nbap_SPS_Reservation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14058   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14059                                      1, NULL, FALSE, 0, NULL);
14060
14061   return offset;
14062 }
14063
14064
14065
14066 static int
14067 dissect_nbap_LogicalChannellevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14068   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14069                                      16, 16, FALSE, NULL);
14070
14071   return offset;
14072 }
14073
14074
14075
14076 static int
14077 dissect_nbap_PriorityQueuelevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14078   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14079                                      8, 8, FALSE, NULL);
14080
14081   return offset;
14082 }
14083
14084
14085 static const value_string nbap_HS_DSCH_SPS_Operation_Indicator_vals[] = {
14086   {   0, "logicalChannellevel" },
14087   {   1, "priorityQueuelevel" },
14088   { 0, NULL }
14089 };
14090
14091 static const per_choice_t HS_DSCH_SPS_Operation_Indicator_choice[] = {
14092   {   0, &hf_nbap_logicalChannellevel, ASN1_EXTENSION_ROOT    , dissect_nbap_LogicalChannellevel },
14093   {   1, &hf_nbap_priorityQueuelevel, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueuelevel },
14094   { 0, NULL, 0, NULL }
14095 };
14096
14097 static int
14098 dissect_nbap_HS_DSCH_SPS_Operation_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14099   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14100                                  ett_nbap_HS_DSCH_SPS_Operation_Indicator, HS_DSCH_SPS_Operation_Indicator_choice,
14101                                  NULL);
14102
14103   return offset;
14104 }
14105
14106
14107 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
14108   { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_LCR },
14109   { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
14110   { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SPS_Reservation_Indicator },
14111   { &hf_nbap_hS_DSCH_SPS_Operation_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_SPS_Operation_Indicator },
14112   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14113   { NULL, 0, 0, NULL }
14114 };
14115
14116 static int
14117 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14118   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14119                                    ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR, HS_DSCH_Semi_PersistentScheduling_Information_LCR_sequence);
14120
14121   return offset;
14122 }
14123
14124
14125 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
14126   { &hf_nbap_transport_Block_Size_List_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transport_Block_Size_List_LCR },
14127   { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Repetition_Period_List_LCR },
14128   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14129   { NULL, 0, 0, NULL }
14130 };
14131
14132 static int
14133 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14134   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14135                                    ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR, HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
14136
14137   return offset;
14138 }
14139
14140
14141
14142 static int
14143 dissect_nbap_E_DCH_SPS_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14144   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14145                                      16, 16, FALSE, NULL);
14146
14147   return offset;
14148 }
14149
14150
14151
14152 static int
14153 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_) {
14154   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14155                                                             0U, 31U, NULL, FALSE);
14156
14157   return offset;
14158 }
14159
14160
14161
14162 static int
14163 dissect_nbap_SignatureSequenceGroupIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14164   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14165                                                             0U, 19U, NULL, FALSE);
14166
14167   return offset;
14168 }
14169
14170
14171 static const per_sequence_t E_HICH_LCR_Information_sequence[] = {
14172   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
14173   { &hf_nbap_signatureSequenceGroupIndex, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SignatureSequenceGroupIndex },
14174   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14175   { NULL, 0, 0, NULL }
14176 };
14177
14178 static int
14179 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_) {
14180   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14181                                    ett_nbap_E_HICH_LCR_Information, E_HICH_LCR_Information_sequence);
14182
14183   return offset;
14184 }
14185
14186
14187 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_LCR_sequence[] = {
14188   { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
14189   { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SPS_Indicator },
14190   { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
14191   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14192   { NULL, 0, 0, NULL }
14193 };
14194
14195 static int
14196 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14197   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14198                                    ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR, E_DCH_Semi_PersistentScheduling_Information_LCR_sequence);
14199
14200   return offset;
14201 }
14202
14203
14204 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence[] = {
14205   { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Repetition_Period_List_LCR },
14206   { &hf_nbap_e_DCH_SPS_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_SPS_Indicator },
14207   { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_LCR_Information },
14208   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14209   { NULL, 0, 0, NULL }
14210 };
14211
14212 static int
14213 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14214   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14215                                    ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR_sequence);
14216
14217   return offset;
14218 }
14219
14220
14221 static const per_sequence_t CPC_InformationLCR_sequence[] = {
14222   { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR },
14223   { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR },
14224   { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR },
14225   { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
14226   { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
14227   { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR },
14228   { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR },
14229   { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
14230   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14231   { NULL, 0, 0, NULL }
14232 };
14233
14234 static int
14235 dissect_nbap_CPC_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14236   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14237                                    ett_nbap_CPC_InformationLCR, CPC_InformationLCR_sequence);
14238
14239   return offset;
14240 }
14241
14242
14243 static const value_string nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals[] = {
14244   {   0, "continuous-Packet-Connectivity-DRX-Capable" },
14245   {   1, "continuous-Packet-Connectivity-DRX-Non-Capable" },
14246   { 0, NULL }
14247 };
14248
14249
14250 static int
14251 dissect_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14252   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14253                                      2, NULL, FALSE, 0, NULL);
14254
14255   return offset;
14256 }
14257
14258
14259 static const per_sequence_t HS_SCCH_DRX_Information_ResponseLCR_sequence[] = {
14260   { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Cycle_LCR },
14261   { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR },
14262   { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Offset_LCR },
14263   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14264   { NULL, 0, 0, NULL }
14265 };
14266
14267 static int
14268 dissect_nbap_HS_SCCH_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14269   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14270                                    ett_nbap_HS_SCCH_DRX_Information_ResponseLCR, HS_SCCH_DRX_Information_ResponseLCR_sequence);
14271
14272   return offset;
14273 }
14274
14275
14276 static const per_sequence_t E_AGCH_DRX_Parameters_Response_sequence[] = {
14277   { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Cycle_LCR },
14278   { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold },
14279   { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_DRX_Offset_LCR },
14280   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14281   { NULL, 0, 0, NULL }
14282 };
14283
14284 static int
14285 dissect_nbap_E_AGCH_DRX_Parameters_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14287                                    ett_nbap_E_AGCH_DRX_Parameters_Response, E_AGCH_DRX_Parameters_Response_sequence);
14288
14289   return offset;
14290 }
14291
14292
14293 static const value_string nbap_E_AGCH_DRX_Information_ResponseLCR_vals[] = {
14294   {   0, "sameAsHS-SCCH" },
14295   {   1, "e-AGCH-DRX-Parameters-Response" },
14296   { 0, NULL }
14297 };
14298
14299 static const per_choice_t E_AGCH_DRX_Information_ResponseLCR_choice[] = {
14300   {   0, &hf_nbap_sameAsHS_SCCH  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
14301   {   1, &hf_nbap_e_AGCH_DRX_Parameters_Response, ASN1_EXTENSION_ROOT    , dissect_nbap_E_AGCH_DRX_Parameters_Response },
14302   { 0, NULL, 0, NULL }
14303 };
14304
14305 static int
14306 dissect_nbap_E_AGCH_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14307   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14308                                  ett_nbap_E_AGCH_DRX_Information_ResponseLCR, E_AGCH_DRX_Information_ResponseLCR_choice,
14309                                  NULL);
14310
14311   return offset;
14312 }
14313
14314
14315 static const per_sequence_t ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence[] = {
14316   { &hf_nbap_enabling_Delay , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Enabling_Delay },
14317   { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_DRX_Information_ResponseLCR },
14318   { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_DRX_Information_ResponseLCR },
14319   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14320   { NULL, 0, 0, NULL }
14321 };
14322
14323 static int
14324 dissect_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14325   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14326                                    ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, ContinuousPacketConnectivity_DRX_Information_ResponseLCR_sequence);
14327
14328   return offset;
14329 }
14330
14331
14332
14333 static int
14334 dissect_nbap_DATA_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14335   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14336                                                             0U, 3U, NULL, FALSE);
14337
14338   return offset;
14339 }
14340
14341
14342
14343 static int
14344 dissect_nbap_DCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14345   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14346                                                             0U, 255U, NULL, FALSE);
14347
14348   return offset;
14349 }
14350
14351
14352 static const value_string nbap_UL_FP_Mode_vals[] = {
14353   {   0, "normal" },
14354   {   1, "silent" },
14355   { 0, NULL }
14356 };
14357
14358
14359 static int
14360 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_) {
14361   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14362                                      2, NULL, TRUE, 0, NULL);
14363
14364   return offset;
14365 }
14366
14367
14368
14369 static int
14370 dissect_nbap_ToAWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14371   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14372                                                             0U, 1279U, NULL, FALSE);
14373
14374   return offset;
14375 }
14376
14377
14378
14379 static int
14380 dissect_nbap_ToAWE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14381   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14382                                                             0U, 2559U, NULL, FALSE);
14383
14384   return offset;
14385 }
14386
14387
14388
14389 static int
14390 dissect_nbap_TransportFormatSet_NrOfTransportBlocks(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14391   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14392                                                             0U, 512U, NULL, FALSE);
14393
14394   return offset;
14395 }
14396
14397
14398
14399 static int
14400 dissect_nbap_TransportFormatSet_TransportBlockSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14401   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14402                                                             0U, 5000U, NULL, FALSE);
14403
14404   return offset;
14405 }
14406
14407
14408 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals[] = {
14409   {   0, "msec-10" },
14410   {   1, "msec-20" },
14411   {   2, "msec-40" },
14412   {   3, "msec-80" },
14413   { 0, NULL }
14414 };
14415
14416
14417 static int
14418 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14419   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14420                                      4, NULL, TRUE, 0, NULL);
14421
14422   return offset;
14423 }
14424
14425
14426 static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = {
14427   { &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic },
14428   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14429   { NULL, 0, 0, NULL }
14430 };
14431
14432 static int
14433 dissect_nbap_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14434   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14435                                    ett_nbap_TransmissionTimeIntervalInformation_item, TransmissionTimeIntervalInformation_item_sequence);
14436
14437   return offset;
14438 }
14439
14440
14441 static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = {
14442   { &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item },
14443 };
14444
14445 static int
14446 dissect_nbap_TransmissionTimeIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14447   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14448                                                   ett_nbap_TransmissionTimeIntervalInformation, TransmissionTimeIntervalInformation_sequence_of,
14449                                                   1, maxTTI_count, FALSE);
14450
14451   return offset;
14452 }
14453
14454
14455 static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = {
14456   { &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmissionTimeIntervalInformation },
14457   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14458   { NULL, 0, 0, NULL }
14459 };
14460
14461 static int
14462 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_) {
14463   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14464                                    ett_nbap_TDD_TransportFormatSet_ModeDP, TDD_TransportFormatSet_ModeDP_sequence);
14465
14466   return offset;
14467 }
14468
14469
14470 static const value_string nbap_TransportFormatSet_ModeDP_vals[] = {
14471   {   0, "tdd" },
14472   {   1, "notApplicable" },
14473   { 0, NULL }
14474 };
14475
14476 static const per_choice_t TransportFormatSet_ModeDP_choice[] = {
14477   {   0, &hf_nbap_tdd_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_TDD_TransportFormatSet_ModeDP },
14478   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
14479   { 0, NULL, 0, NULL }
14480 };
14481
14482 static int
14483 dissect_nbap_TransportFormatSet_ModeDP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14484   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14485                                  ett_nbap_TransportFormatSet_ModeDP, TransportFormatSet_ModeDP_choice,
14486                                  NULL);
14487
14488   return offset;
14489 }
14490
14491
14492 static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = {
14493   { &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks },
14494   { &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_TransportBlockSize },
14495   { &hf_nbap_mode           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP },
14496   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14497   { NULL, 0, 0, NULL }
14498 };
14499
14500 static int
14501 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_) {
14502   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14503                                    ett_nbap_TransportFormatSet_DynamicPartList_item, TransportFormatSet_DynamicPartList_item_sequence);
14504
14505   return offset;
14506 }
14507
14508
14509 static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = {
14510   { &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item },
14511 };
14512
14513 static int
14514 dissect_nbap_TransportFormatSet_DynamicPartList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14515   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14516                                                   ett_nbap_TransportFormatSet_DynamicPartList, TransportFormatSet_DynamicPartList_sequence_of,
14517                                                   1, maxNrOfTFs, FALSE);
14518
14519   return offset;
14520 }
14521
14522
14523 static const value_string nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals[] = {
14524   {   0, "msec-10" },
14525   {   1, "msec-20" },
14526   {   2, "msec-40" },
14527   {   3, "msec-80" },
14528   {   4, "dynamic" },
14529   {   5, "msec-5" },
14530   { 0, NULL }
14531 };
14532
14533
14534 static int
14535 dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14536   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14537                                      5, NULL, TRUE, 1, NULL);
14538
14539   return offset;
14540 }
14541
14542
14543 static const value_string nbap_TransportFormatSet_ChannelCodingType_vals[] = {
14544   {   0, "no-codingTDD" },
14545   {   1, "convolutional-coding" },
14546   {   2, "turbo-coding" },
14547   { 0, NULL }
14548 };
14549
14550
14551 static int
14552 dissect_nbap_TransportFormatSet_ChannelCodingType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14553   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14554                                      3, NULL, TRUE, 0, NULL);
14555
14556   return offset;
14557 }
14558
14559
14560 static const value_string nbap_TransportFormatSet_CodingRate_vals[] = {
14561   {   0, "half" },
14562   {   1, "third" },
14563   { 0, NULL }
14564 };
14565
14566
14567 static int
14568 dissect_nbap_TransportFormatSet_CodingRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14569   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14570                                      2, NULL, TRUE, 0, NULL);
14571
14572   return offset;
14573 }
14574
14575
14576
14577 static int
14578 dissect_nbap_TransportFormatSet_RateMatchingAttribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14579   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14580                                                             1U, maxRateMatching, NULL, FALSE);
14581
14582   return offset;
14583 }
14584
14585
14586 static const value_string nbap_TransportFormatSet_CRC_Size_vals[] = {
14587   {   0, "v0" },
14588   {   1, "v8" },
14589   {   2, "v12" },
14590   {   3, "v16" },
14591   {   4, "v24" },
14592   { 0, NULL }
14593 };
14594
14595
14596 static int
14597 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_) {
14598   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14599                                      5, NULL, TRUE, 0, NULL);
14600
14601   return offset;
14602 }
14603
14604
14605 static const value_string nbap_TransportFormatSet_SecondInterleavingMode_vals[] = {
14606   {   0, "frame-related" },
14607   {   1, "timeSlot-related" },
14608   { 0, NULL }
14609 };
14610
14611
14612 static int
14613 dissect_nbap_TransportFormatSet_SecondInterleavingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14614   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14615                                      2, NULL, TRUE, 0, NULL);
14616
14617   return offset;
14618 }
14619
14620
14621 static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = {
14622   {   0, "tdd" },
14623   {   1, "notApplicable" },
14624   { 0, NULL }
14625 };
14626
14627 static const per_choice_t TransportFormatSet_ModeSSP_choice[] = {
14628   {   0, &hf_nbap_tdd_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_TransportFormatSet_SecondInterleavingMode },
14629   {   1, &hf_nbap_notApplicable  , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
14630   { 0, NULL, 0, NULL }
14631 };
14632
14633 static int
14634 dissect_nbap_TransportFormatSet_ModeSSP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14635   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14636                                  ett_nbap_TransportFormatSet_ModeSSP, TransportFormatSet_ModeSSP_choice,
14637                                  NULL);
14638
14639   return offset;
14640 }
14641
14642
14643 static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = {
14644   { &hf_nbap_transmissionTimeInterval_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic },
14645   { &hf_nbap_channelCoding  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType },
14646   { &hf_nbap_codingRate     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet_CodingRate },
14647   { &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute },
14648   { &hf_nbap_cRC_Size       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size },
14649   { &hf_nbap_mode_01        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP },
14650   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14651   { NULL, 0, 0, NULL }
14652 };
14653
14654 static int
14655 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_) {
14656   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14657                                    ett_nbap_TransportFormatSet_Semi_staticPart, TransportFormatSet_Semi_staticPart_sequence);
14658
14659   return offset;
14660 }
14661
14662
14663 static const per_sequence_t TransportFormatSet_sequence[] = {
14664   { &hf_nbap_dynamicParts   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList },
14665   { &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart },
14666   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14667   { NULL, 0, 0, NULL }
14668 };
14669
14670 static int
14671 dissect_nbap_TransportFormatSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14672   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14673                                    ett_nbap_TransportFormatSet, TransportFormatSet_sequence);
14674
14675   return offset;
14676 }
14677
14678
14679
14680 static int
14681 dissect_nbap_FrameHandlingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14682   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14683                                                             0U, 15U, NULL, FALSE);
14684
14685   return offset;
14686 }
14687
14688
14689 static const value_string nbap_QE_Selector_vals[] = {
14690   {   0, "selected" },
14691   {   1, "non-selected" },
14692   { 0, NULL }
14693 };
14694
14695
14696 static int
14697 dissect_nbap_QE_Selector(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14698   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14699                                      2, NULL, FALSE, 0, NULL);
14700
14701   return offset;
14702 }
14703
14704
14705 static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = {
14706   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
14707   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
14708   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
14709   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
14710   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
14711   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector },
14712   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14713   { NULL, 0, 0, NULL }
14714 };
14715
14716 static int
14717 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_) {
14718   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14719                                    ett_nbap_DCH_Specific_FDD_Item, DCH_Specific_FDD_Item_sequence);
14720
14721   return offset;
14722 }
14723
14724
14725 static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = {
14726   { &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item },
14727 };
14728
14729 static int
14730 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_) {
14731   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14732                                                   ett_nbap_DCH_Specific_FDD_InformationList, DCH_Specific_FDD_InformationList_sequence_of,
14733                                                   1, maxNrOfDCHs, FALSE);
14734
14735   return offset;
14736 }
14737
14738
14739 static const per_sequence_t DCH_FDD_InformationItem_sequence[] = {
14740   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
14741   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
14742   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
14743   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
14744   { &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList },
14745   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14746   { NULL, 0, 0, NULL }
14747 };
14748
14749 static int
14750 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_) {
14751   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14752                                    ett_nbap_DCH_FDD_InformationItem, DCH_FDD_InformationItem_sequence);
14753
14754   return offset;
14755 }
14756
14757
14758 static const per_sequence_t DCH_FDD_Information_sequence_of[1] = {
14759   { &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem },
14760 };
14761
14762 static int
14763 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_) {
14764   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14765                                                   ett_nbap_DCH_FDD_Information, DCH_FDD_Information_sequence_of,
14766                                                   1, maxNrOfDCHs, FALSE);
14767
14768   return offset;
14769 }
14770
14771
14772 static const value_string nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals[] = {
14773   {   0, "dch-not-present" },
14774   { 0, NULL }
14775 };
14776
14777
14778 static int
14779 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_) {
14780   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14781                                      1, NULL, FALSE, 0, NULL);
14782
14783   return offset;
14784 }
14785
14786
14787 static const per_sequence_t DCH_InformationResponseItem_sequence[] = {
14788   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
14789   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
14790   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
14791   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14792   { NULL, 0, 0, NULL }
14793 };
14794
14795 static int
14796 dissect_nbap_DCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14797   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14798                                    ett_nbap_DCH_InformationResponseItem, DCH_InformationResponseItem_sequence);
14799
14800   return offset;
14801 }
14802
14803
14804 static const per_sequence_t DCH_InformationResponse_sequence_of[1] = {
14805   { &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem },
14806 };
14807
14808 static int
14809 dissect_nbap_DCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14810   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14811                                                   ett_nbap_DCH_InformationResponse, DCH_InformationResponse_sequence_of,
14812                                                   1, maxNrOfDCHs, FALSE);
14813
14814   return offset;
14815 }
14816
14817
14818
14819 static int
14820 dissect_nbap_Pattern_Sequence_Identifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14821   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14822                                                             1U, maxNrOfDCHMeasurementOccasionPatternSequence, NULL, FALSE);
14823
14824   return offset;
14825 }
14826
14827
14828 static const value_string nbap_Status_Flag_vals[] = {
14829   {   0, "activate" },
14830   {   1, "deactivate" },
14831   { 0, NULL }
14832 };
14833
14834
14835 static int
14836 dissect_nbap_Status_Flag(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14837   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14838                                      2, NULL, FALSE, 0, NULL);
14839
14840   return offset;
14841 }
14842
14843
14844
14845 static int
14846 dissect_nbap_INTEGER_1_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14847   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14848                                                             1U, 9U, NULL, FALSE);
14849
14850   return offset;
14851 }
14852
14853
14854
14855 static int
14856 dissect_nbap_INTEGER_0_511(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14857   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14858                                                             0U, 511U, NULL, FALSE);
14859
14860   return offset;
14861 }
14862
14863
14864
14865 static int
14866 dissect_nbap_INTEGER_1_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14867   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14868                                                             1U, 512U, NULL, FALSE);
14869
14870   return offset;
14871 }
14872
14873
14874
14875 static int
14876 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_) {
14877   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
14878                                      7, 7, FALSE, NULL);
14879
14880   return offset;
14881 }
14882
14883
14884 static const per_sequence_t Measurement_Occasion_Pattern_Sequence_parameters_sequence[] = {
14885   { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_9 },
14886   { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_511 },
14887   { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_512 },
14888   { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
14889   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14890   { NULL, 0, 0, NULL }
14891 };
14892
14893 static int
14894 dissect_nbap_Measurement_Occasion_Pattern_Sequence_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14895   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14896                                    ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters, Measurement_Occasion_Pattern_Sequence_parameters_sequence);
14897
14898   return offset;
14899 }
14900
14901
14902 static const per_sequence_t DchMeasurementOccasionInformation_Item_sequence[] = {
14903   { &hf_nbap_pattern_Sequence_Identifier, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Pattern_Sequence_Identifier },
14904   { &hf_nbap_status_Flag    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Status_Flag },
14905   { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Occasion_Pattern_Sequence_parameters },
14906   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14907   { NULL, 0, 0, NULL }
14908 };
14909
14910 static int
14911 dissect_nbap_DchMeasurementOccasionInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14912   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14913                                    ett_nbap_DchMeasurementOccasionInformation_Item, DchMeasurementOccasionInformation_Item_sequence);
14914
14915   return offset;
14916 }
14917
14918
14919 static const per_sequence_t DCH_MeasurementOccasion_Information_sequence_of[1] = {
14920   { &hf_nbap_DCH_MeasurementOccasion_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DchMeasurementOccasionInformation_Item },
14921 };
14922
14923 static int
14924 dissect_nbap_DCH_MeasurementOccasion_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14925   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14926                                                   ett_nbap_DCH_MeasurementOccasion_Information, DCH_MeasurementOccasion_Information_sequence_of,
14927                                                   1, maxNrOfDCHMeasurementOccasionPatternSequence, FALSE);
14928
14929   return offset;
14930 }
14931
14932
14933 static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = {
14934   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
14935   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
14936   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
14937   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
14938   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
14939   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
14940   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
14941   { &hf_nbap_qE_Selector    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_QE_Selector },
14942   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14943   { NULL, 0, 0, NULL }
14944 };
14945
14946 static int
14947 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_) {
14948   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14949                                    ett_nbap_DCH_Specific_TDD_Item, DCH_Specific_TDD_Item_sequence);
14950
14951   return offset;
14952 }
14953
14954
14955 static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = {
14956   { &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item },
14957 };
14958
14959 static int
14960 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_) {
14961   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14962                                                   ett_nbap_DCH_Specific_TDD_InformationList, DCH_Specific_TDD_InformationList_sequence_of,
14963                                                   1, maxNrOfDCHs, FALSE);
14964
14965   return offset;
14966 }
14967
14968
14969 static const per_sequence_t DCH_TDD_InformationItem_sequence[] = {
14970   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
14971   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode },
14972   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
14973   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
14974   { &hf_nbap_dCH_SpecificInformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList },
14975   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
14976   { NULL, 0, 0, NULL }
14977 };
14978
14979 static int
14980 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_) {
14981   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14982                                    ett_nbap_DCH_TDD_InformationItem, DCH_TDD_InformationItem_sequence);
14983
14984   return offset;
14985 }
14986
14987
14988 static const per_sequence_t DCH_TDD_Information_sequence_of[1] = {
14989   { &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem },
14990 };
14991
14992 static int
14993 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_) {
14994   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14995                                                   ett_nbap_DCH_TDD_Information, DCH_TDD_Information_sequence_of,
14996                                                   1, maxNrOfDCHs, FALSE);
14997
14998   return offset;
14999 }
15000
15001
15002 static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = {
15003   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
15004   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
15005   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
15006   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
15007   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
15008   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15009   { NULL, 0, 0, NULL }
15010 };
15011
15012 static int
15013 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_) {
15014   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15015                                    ett_nbap_DCH_ModifySpecificItem_FDD, DCH_ModifySpecificItem_FDD_sequence);
15016
15017   return offset;
15018 }
15019
15020
15021 static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = {
15022   { &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD },
15023 };
15024
15025 static int
15026 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_) {
15027   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15028                                                   ett_nbap_DCH_ModifySpecificInformation_FDD, DCH_ModifySpecificInformation_FDD_sequence_of,
15029                                                   1, maxNrOfDCHs, FALSE);
15030
15031   return offset;
15032 }
15033
15034
15035 static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = {
15036   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
15037   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
15038   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
15039   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
15040   { &hf_nbap_dCH_SpecificInformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD },
15041   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15042   { NULL, 0, 0, NULL }
15043 };
15044
15045 static int
15046 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_) {
15047   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15048                                    ett_nbap_FDD_DCHs_to_ModifyItem, FDD_DCHs_to_ModifyItem_sequence);
15049
15050   return offset;
15051 }
15052
15053
15054 static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = {
15055   { &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem },
15056 };
15057
15058 static int
15059 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_) {
15060   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15061                                                   ett_nbap_FDD_DCHs_to_Modify, FDD_DCHs_to_Modify_sequence_of,
15062                                                   1, maxNrOfDCHs, FALSE);
15063
15064   return offset;
15065 }
15066
15067
15068 static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = {
15069   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
15070   { &hf_nbap_ul_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
15071   { &hf_nbap_dl_CCTrCH_ID   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
15072   { &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
15073   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
15074   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
15075   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
15076   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15077   { NULL, 0, 0, NULL }
15078 };
15079
15080 static int
15081 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_) {
15082   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15083                                    ett_nbap_DCH_ModifySpecificItem_TDD, DCH_ModifySpecificItem_TDD_sequence);
15084
15085   return offset;
15086 }
15087
15088
15089 static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = {
15090   { &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD },
15091 };
15092
15093 static int
15094 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_) {
15095   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15096                                                   ett_nbap_DCH_ModifySpecificInformation_TDD, DCH_ModifySpecificInformation_TDD_sequence_of,
15097                                                   1, maxNrOfDCHs, FALSE);
15098
15099   return offset;
15100 }
15101
15102
15103 static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = {
15104   { &hf_nbap_ul_FP_Mode     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_FP_Mode },
15105   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
15106   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
15107   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
15108   { &hf_nbap_dCH_SpecificInformationList_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD },
15109   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15110   { NULL, 0, 0, NULL }
15111 };
15112
15113 static int
15114 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_) {
15115   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15116                                    ett_nbap_DCH_ModifyItem_TDD, DCH_ModifyItem_TDD_sequence);
15117
15118   return offset;
15119 }
15120
15121
15122 static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = {
15123   { &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD },
15124 };
15125
15126 static int
15127 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_) {
15128   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15129                                                   ett_nbap_TDD_DCHs_to_Modify, TDD_DCHs_to_Modify_sequence_of,
15130                                                   1, maxNrOfDCHs, FALSE);
15131
15132   return offset;
15133 }
15134
15135
15136 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = {
15137   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15138   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15139   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15140   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
15141   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15142   { NULL, 0, 0, NULL }
15143 };
15144
15145 static int
15146 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15147   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15148                                    ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item, DedicatedChannelsCapacityConsumptionLaw_item_sequence);
15149
15150   return offset;
15151 }
15152
15153
15154 static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = {
15155   { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item },
15156 };
15157
15158 static int
15159 dissect_nbap_DedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15160   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15161                                                   ett_nbap_DedicatedChannelsCapacityConsumptionLaw, DedicatedChannelsCapacityConsumptionLaw_sequence_of,
15162                                                   1, maxNrOfSF, FALSE);
15163
15164   return offset;
15165 }
15166
15167
15168 static const value_string nbap_DedicatedMeasurementType_vals[] = {
15169   {   0, "sir" },
15170   {   1, "sir-error" },
15171   {   2, "transmitted-code-power" },
15172   {   3, "rscp" },
15173   {   4, "rx-timing-deviation" },
15174   {   5, "round-trip-time" },
15175   {   6, "rx-timing-deviation-LCR" },
15176   {   7, "angle-Of-Arrival-LCR" },
15177   {   8, "hs-sich-quality" },
15178   {   9, "best-Cell-Portions" },
15179   {  10, "rx-timing-deviation-768" },
15180   {  11, "rx-timing-deviation-384-extended" },
15181   {  12, "best-Cell-PortionsLCR" },
15182   { 0, NULL }
15183 };
15184
15185 static value_string_ext nbap_DedicatedMeasurementType_vals_ext = VALUE_STRING_EXT_INIT(nbap_DedicatedMeasurementType_vals);
15186
15187
15188 static int
15189 dissect_nbap_DedicatedMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15190   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15191                                      6, NULL, TRUE, 7, NULL);
15192
15193   return offset;
15194 }
15195
15196
15197
15198 static int
15199 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_) {
15200   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15201                                                             0U, 125U, NULL, FALSE);
15202
15203   return offset;
15204 }
15205
15206
15207
15208 static int
15209 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_) {
15210   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15211                                                             0U, 127U, NULL, FALSE);
15212
15213   return offset;
15214 }
15215
15216
15217
15218 static int
15219 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_) {
15220   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15221                                                             0U, 8191U, NULL, FALSE);
15222
15223   return offset;
15224 }
15225
15226
15227
15228 static int
15229 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_) {
15230   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15231                                                             0U, 32767U, NULL, FALSE);
15232
15233   return offset;
15234 }
15235
15236
15237
15238 static int
15239 dissect_nbap_Extension_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15240   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
15241
15242   return offset;
15243 }
15244
15245
15246 static const value_string nbap_DedicatedMeasurementValue_vals[] = {
15247   {   0, "sIR-Value" },
15248   {   1, "sIR-ErrorValue" },
15249   {   2, "transmittedCodePowerValue" },
15250   {   3, "rSCP" },
15251   {   4, "rxTimingDeviationValue" },
15252   {   5, "roundTripTime" },
15253   {   6, "extension-DedicatedMeasurementValue" },
15254   { 0, NULL }
15255 };
15256
15257 static const per_choice_t DedicatedMeasurementValue_choice[] = {
15258   {   0, &hf_nbap_sIR_Value      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
15259   {   1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
15260   {   2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
15261   {   3, &hf_nbap_rSCP           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
15262   {   4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
15263   {   5, &hf_nbap_roundTripTime  , ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
15264   {   6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue },
15265   { 0, NULL, 0, NULL }
15266 };
15267
15268 static int
15269 dissect_nbap_DedicatedMeasurementValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15270   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15271                                  ett_nbap_DedicatedMeasurementValue, DedicatedMeasurementValue_choice,
15272                                  NULL);
15273
15274   return offset;
15275 }
15276
15277
15278 static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = {
15279   { &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
15280   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
15281   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15282   { NULL, 0, 0, NULL }
15283 };
15284
15285 static int
15286 dissect_nbap_DedicatedMeasurementAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15287   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15288                                    ett_nbap_DedicatedMeasurementAvailable, DedicatedMeasurementAvailable_sequence);
15289
15290   return offset;
15291 }
15292
15293
15294
15295 static int
15296 dissect_nbap_DedicatedMeasurementnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15297   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
15298
15299   return offset;
15300 }
15301
15302
15303 static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = {
15304   {   0, "measurementAvailable" },
15305   {   1, "measurementnotAvailable" },
15306   { 0, NULL }
15307 };
15308
15309 static const per_choice_t DedicatedMeasurementValueInformation_choice[] = {
15310   {   0, &hf_nbap_measurementAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementAvailable },
15311   {   1, &hf_nbap_measurementnotAvailable_01, ASN1_NO_EXTENSIONS     , dissect_nbap_DedicatedMeasurementnotAvailable },
15312   { 0, NULL, 0, NULL }
15313 };
15314
15315 static int
15316 dissect_nbap_DedicatedMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15317   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15318                                  ett_nbap_DedicatedMeasurementValueInformation, DedicatedMeasurementValueInformation_choice,
15319                                  NULL);
15320
15321   return offset;
15322 }
15323
15324
15325 static const value_string nbap_DelayedActivation_vals[] = {
15326   {   0, "cfn" },
15327   {   1, "separate-indication" },
15328   { 0, NULL }
15329 };
15330
15331 static const per_choice_t DelayedActivation_choice[] = {
15332   {   0, &hf_nbap_cfn            , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
15333   {   1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
15334   { 0, NULL, 0, NULL }
15335 };
15336
15337 static int
15338 dissect_nbap_DelayedActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15339   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15340                                  ett_nbap_DelayedActivation, DelayedActivation_choice,
15341                                  NULL);
15342
15343   return offset;
15344 }
15345
15346
15347 static const value_string nbap_Execution_Type_vals[] = {
15348   {   0, "synchronised" },
15349   {   1, "unsynchronised" },
15350   { 0, NULL }
15351 };
15352
15353 static const per_choice_t Execution_Type_choice[] = {
15354   {   0, &hf_nbap_synchronised   , ASN1_NO_EXTENSIONS     , dissect_nbap_CFN },
15355   {   1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
15356   { 0, NULL, 0, NULL }
15357 };
15358
15359 static int
15360 dissect_nbap_Execution_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15361   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15362                                  ett_nbap_Execution_Type, Execution_Type_choice,
15363                                  NULL);
15364
15365   return offset;
15366 }
15367
15368
15369 static const per_sequence_t Activate_Info_sequence[] = {
15370   { &hf_nbap_activation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
15371   { &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
15372   { &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FirstRLS_Indicator },
15373   { &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
15374   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15375   { NULL, 0, 0, NULL }
15376 };
15377
15378 static int
15379 dissect_nbap_Activate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15380   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15381                                    ett_nbap_Activate_Info, Activate_Info_sequence);
15382
15383   return offset;
15384 }
15385
15386
15387 static const per_sequence_t Deactivate_Info_sequence[] = {
15388   { &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type },
15389   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15390   { NULL, 0, 0, NULL }
15391 };
15392
15393 static int
15394 dissect_nbap_Deactivate_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15395   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15396                                    ett_nbap_Deactivate_Info, Deactivate_Info_sequence);
15397
15398   return offset;
15399 }
15400
15401
15402 static const value_string nbap_DelayedActivationUpdate_vals[] = {
15403   {   0, "activate" },
15404   {   1, "deactivate" },
15405   { 0, NULL }
15406 };
15407
15408 static const per_choice_t DelayedActivationUpdate_choice[] = {
15409   {   0, &hf_nbap_activate       , ASN1_NO_EXTENSIONS     , dissect_nbap_Activate_Info },
15410   {   1, &hf_nbap_deactivate_01  , ASN1_NO_EXTENSIONS     , dissect_nbap_Deactivate_Info },
15411   { 0, NULL, 0, NULL }
15412 };
15413
15414 static int
15415 dissect_nbap_DelayedActivationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15416   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15417                                  ett_nbap_DelayedActivationUpdate, DelayedActivationUpdate_choice,
15418                                  NULL);
15419
15420   return offset;
15421 }
15422
15423
15424
15425 static int
15426 dissect_nbap_DeltaSIR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15427   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15428                                                             0U, 30U, NULL, FALSE);
15429
15430   return offset;
15431 }
15432
15433
15434
15435 static int
15436 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_) {
15437   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15438                                                             0U, 119U, NULL, FALSE);
15439
15440   return offset;
15441 }
15442
15443
15444
15445 static int
15446 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_) {
15447   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15448                                                             0U, 7U, NULL, TRUE);
15449
15450   return offset;
15451 }
15452
15453
15454 static const value_string nbap_GANSS_StatusHealth_vals[] = {
15455   {   0, "udre-scale-1dot0" },
15456   {   1, "udre-scale-0dot75" },
15457   {   2, "udre-scale-0dot5" },
15458   {   3, "udre-scale-0dot3" },
15459   {   4, "udre-scale-0dot2" },
15460   {   5, "udre-scale-0dot1" },
15461   {   6, "no-data" },
15462   {   7, "invalid-data" },
15463   { 0, NULL }
15464 };
15465
15466
15467 static int
15468 dissect_nbap_GANSS_StatusHealth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15469   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15470                                      8, NULL, FALSE, 0, NULL);
15471
15472   return offset;
15473 }
15474
15475
15476
15477 static int
15478 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_) {
15479   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15480                                                             0U, 63U, NULL, FALSE);
15481
15482   return offset;
15483 }
15484
15485
15486
15487 static int
15488 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_) {
15489   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15490                                      10, 10, FALSE, NULL);
15491
15492   return offset;
15493 }
15494
15495
15496 static const value_string nbap_UDRE_vals[] = {
15497   {   0, "udre-minusequal-one-m" },
15498   {   1, "udre-betweenoneandfour-m" },
15499   {   2, "udre-betweenfourandeight-m" },
15500   {   3, "udre-greaterequaleight-m" },
15501   { 0, NULL }
15502 };
15503
15504
15505 static int
15506 dissect_nbap_UDRE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15507   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15508                                      4, NULL, FALSE, 0, NULL);
15509
15510   return offset;
15511 }
15512
15513
15514
15515 static int
15516 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_) {
15517   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15518                                                             -2047, 2047U, NULL, FALSE);
15519
15520   return offset;
15521 }
15522
15523
15524
15525 static int
15526 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_) {
15527   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15528                                                             -127, 127U, NULL, FALSE);
15529
15530   return offset;
15531 }
15532
15533
15534 static const per_sequence_t DGANSS_SignalInformationItem_sequence[] = {
15535   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
15536   { &hf_nbap_gANSS_iod      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
15537   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
15538   { &hf_nbap_ganss_prc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2047_2047 },
15539   { &hf_nbap_ganss_rrc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M127_127 },
15540   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15541   { NULL, 0, 0, NULL }
15542 };
15543
15544 static int
15545 dissect_nbap_DGANSS_SignalInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15546   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15547                                    ett_nbap_DGANSS_SignalInformationItem, DGANSS_SignalInformationItem_sequence);
15548
15549   return offset;
15550 }
15551
15552
15553 static const per_sequence_t DGANSS_SignalInformation_sequence_of[1] = {
15554   { &hf_nbap_DGANSS_SignalInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_SignalInformationItem },
15555 };
15556
15557 static int
15558 dissect_nbap_DGANSS_SignalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15559   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15560                                                   ett_nbap_DGANSS_SignalInformation, DGANSS_SignalInformation_sequence_of,
15561                                                   1, maxGANSSSat, FALSE);
15562
15563   return offset;
15564 }
15565
15566
15567 static const per_sequence_t DGANSS_InformationItem_sequence[] = {
15568   { &hf_nbap_gANSS_SignalId , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Signal_ID },
15569   { &hf_nbap_gANSS_StatusHealth, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_StatusHealth },
15570   { &hf_nbap_dGANSS_SignalInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSS_SignalInformation },
15571   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15572   { NULL, 0, 0, NULL }
15573 };
15574
15575 static int
15576 dissect_nbap_DGANSS_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15578                                    ett_nbap_DGANSS_InformationItem, DGANSS_InformationItem_sequence);
15579
15580   return offset;
15581 }
15582
15583
15584 static const per_sequence_t DGANSS_Information_sequence_of[1] = {
15585   { &hf_nbap_DGANSS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_InformationItem },
15586 };
15587
15588 static int
15589 dissect_nbap_DGANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15590   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15591                                                   ett_nbap_DGANSS_Information, DGANSS_Information_sequence_of,
15592                                                   1, maxSgnType, FALSE);
15593
15594   return offset;
15595 }
15596
15597
15598 static const per_sequence_t DGANSSCorrections_sequence[] = {
15599   { &hf_nbap_dGANSS_ReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_119 },
15600   { &hf_nbap_dGANSS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DGANSS_Information },
15601   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15602   { NULL, 0, 0, NULL }
15603 };
15604
15605 static int
15606 dissect_nbap_DGANSSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15607   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15608                                    ett_nbap_DGANSSCorrections, DGANSSCorrections_sequence);
15609
15610   return offset;
15611 }
15612
15613
15614
15615 static int
15616 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_) {
15617   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
15618                                      8, 8, FALSE, NULL);
15619
15620   return offset;
15621 }
15622
15623
15624 static const per_sequence_t DGANSS_Corrections_Req_sequence[] = {
15625   { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15626   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15627   { NULL, 0, 0, NULL }
15628 };
15629
15630 static int
15631 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_) {
15632   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15633                                    ett_nbap_DGANSS_Corrections_Req, DGANSS_Corrections_Req_sequence);
15634
15635   return offset;
15636 }
15637
15638
15639 static const value_string nbap_PRCDeviation_vals[] = {
15640   {   0, "one" },
15641   {   1, "two" },
15642   {   2, "five" },
15643   {   3, "ten" },
15644   { 0, NULL }
15645 };
15646
15647
15648 static int
15649 dissect_nbap_PRCDeviation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15650   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15651                                      4, NULL, TRUE, 0, NULL);
15652
15653   return offset;
15654 }
15655
15656
15657 static const per_sequence_t DGANSSThreshold_sequence[] = {
15658   { &hf_nbap_pRCDeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
15659   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15660   { NULL, 0, 0, NULL }
15661 };
15662
15663 static int
15664 dissect_nbap_DGANSSThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15665   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15666                                    ett_nbap_DGANSSThreshold, DGANSSThreshold_sequence);
15667
15668   return offset;
15669 }
15670
15671
15672 static const value_string nbap_UDREGrowthRate_vals[] = {
15673   {   0, "growth-1-point-5" },
15674   {   1, "growth-2" },
15675   {   2, "growth-4" },
15676   {   3, "growth-6" },
15677   {   4, "growth-8" },
15678   {   5, "growth-10" },
15679   {   6, "growth-12" },
15680   {   7, "growth-16" },
15681   { 0, NULL }
15682 };
15683
15684
15685 static int
15686 dissect_nbap_UDREGrowthRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15687   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15688                                      8, NULL, FALSE, 0, NULL);
15689
15690   return offset;
15691 }
15692
15693
15694 static const value_string nbap_UDREValidityTime_vals[] = {
15695   {   0, "val-20sec" },
15696   {   1, "val-40sec" },
15697   {   2, "val-80sec" },
15698   {   3, "val-160sec" },
15699   {   4, "val-320sec" },
15700   {   5, "val-640sec" },
15701   {   6, "val-1280sec" },
15702   {   7, "val-2560sec" },
15703   { 0, NULL }
15704 };
15705
15706
15707 static int
15708 dissect_nbap_UDREValidityTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15709   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15710                                      8, NULL, FALSE, 0, NULL);
15711
15712   return offset;
15713 }
15714
15715
15716 static const per_sequence_t DGNSS_ValidityPeriod_sequence[] = {
15717   { &hf_nbap_udreGrowthRate , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDREGrowthRate },
15718   { &hf_nbap_udreValidityTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDREValidityTime },
15719   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15720   { NULL, 0, 0, NULL }
15721 };
15722
15723 static int
15724 dissect_nbap_DGNSS_ValidityPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15725   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15726                                    ett_nbap_DGNSS_ValidityPeriod, DGNSS_ValidityPeriod_sequence);
15727
15728   return offset;
15729 }
15730
15731
15732
15733 static int
15734 dissect_nbap_GPSTOW(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15735   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15736                                                             0U, 604799U, NULL, FALSE);
15737
15738   return offset;
15739 }
15740
15741
15742 static const value_string nbap_GPS_Status_Health_vals[] = {
15743   {   0, "udre-scale-1dot0" },
15744   {   1, "udre-scale-0dot75" },
15745   {   2, "udre-scale-0dot5" },
15746   {   3, "udre-scale-0dot3" },
15747   {   4, "udre-scale-0dot1" },
15748   {   5, "no-data" },
15749   {   6, "invalid-data" },
15750   { 0, NULL }
15751 };
15752
15753
15754 static int
15755 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_) {
15756   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15757                                      7, NULL, FALSE, 0, NULL);
15758
15759   return offset;
15760 }
15761
15762
15763
15764 static int
15765 dissect_nbap_SAT_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15766   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15767                                                             0U, 63U, NULL, FALSE);
15768
15769   return offset;
15770 }
15771
15772
15773
15774 static int
15775 dissect_nbap_PRC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15776   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15777                                                             -2047, 2047U, NULL, FALSE);
15778
15779   return offset;
15780 }
15781
15782
15783
15784 static int
15785 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_) {
15786   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15787                                                             -127, 127U, NULL, FALSE);
15788
15789   return offset;
15790 }
15791
15792
15793 static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = {
15794   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
15795   { &hf_nbap_iode_dgps      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
15796   { &hf_nbap_udre           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE },
15797   { &hf_nbap_prc            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRC },
15798   { &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate },
15799   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15800   { NULL, 0, 0, NULL }
15801 };
15802
15803 static int
15804 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_) {
15805   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15806                                    ett_nbap_SAT_Info_DGPSCorrections_Item, SAT_Info_DGPSCorrections_Item_sequence);
15807
15808   return offset;
15809 }
15810
15811
15812 static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = {
15813   { &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item },
15814 };
15815
15816 static int
15817 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_) {
15818   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15819                                                   ett_nbap_SAT_Info_DGPSCorrections, SAT_Info_DGPSCorrections_sequence_of,
15820                                                   1, maxNoSat, FALSE);
15821
15822   return offset;
15823 }
15824
15825
15826 static const per_sequence_t DGPSCorrections_sequence[] = {
15827   { &hf_nbap_gpstow         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW },
15828   { &hf_nbap_status_health  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health },
15829   { &hf_nbap_satelliteinfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections },
15830   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15831   { NULL, 0, 0, NULL }
15832 };
15833
15834 static int
15835 dissect_nbap_DGPSCorrections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15836   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15837                                    ett_nbap_DGPSCorrections, DGPSCorrections_sequence);
15838
15839   return offset;
15840 }
15841
15842
15843 static const per_sequence_t DGPSThresholds_sequence[] = {
15844   { &hf_nbap_prcdeviation   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation },
15845   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
15846   { NULL, 0, 0, NULL }
15847 };
15848
15849 static int
15850 dissect_nbap_DGPSThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15851   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15852                                    ett_nbap_DGPSThresholds, DGPSThresholds_sequence);
15853
15854   return offset;
15855 }
15856
15857
15858 static const value_string nbap_DiversityControlField_vals[] = {
15859   {   0, "may" },
15860   {   1, "must" },
15861   {   2, "must-not" },
15862   { 0, NULL }
15863 };
15864
15865
15866 static int
15867 dissect_nbap_DiversityControlField(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15868   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15869                                      3, NULL, TRUE, 0, NULL);
15870
15871   return offset;
15872 }
15873
15874
15875 static const value_string nbap_DiversityMode_vals[] = {
15876   {   0, "none" },
15877   {   1, "sTTD" },
15878   {   2, "closed-loop-mode1" },
15879   {   3, "not-used-closed-loop-mode2" },
15880   { 0, NULL }
15881 };
15882
15883
15884 static int
15885 dissect_nbap_DiversityMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15886   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15887                                      4, NULL, TRUE, 0, NULL);
15888
15889   return offset;
15890 }
15891
15892
15893
15894 static int
15895 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_) {
15896   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15897                                                             0U, 16U, NULL, TRUE);
15898
15899   return offset;
15900 }
15901
15902
15903 static const value_string nbap_DL_DPCH_TimingAdjustment_vals[] = {
15904   {   0, "timing-advance" },
15905   {   1, "timing-delay" },
15906   { 0, NULL }
15907 };
15908
15909
15910 static int
15911 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_) {
15912   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15913                                      2, NULL, FALSE, 0, NULL);
15914
15915   return offset;
15916 }
15917
15918
15919
15920 static int
15921 dissect_nbap_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15922   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15923                                                             0U, 14U, NULL, FALSE);
15924
15925   return offset;
15926 }
15927
15928
15929 static const value_string nbap_MidambleConfigurationBurstType1And3_vals[] = {
15930   {   0, "v4" },
15931   {   1, "v8" },
15932   {   2, "v16" },
15933   { 0, NULL }
15934 };
15935
15936
15937 static int
15938 dissect_nbap_MidambleConfigurationBurstType1And3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15939   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15940                                      3, NULL, FALSE, 0, NULL);
15941
15942   return offset;
15943 }
15944
15945
15946
15947 static int
15948 dissect_nbap_MidambleShiftLong(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15949   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
15950                                                             0U, 15U, NULL, FALSE);
15951
15952   return offset;
15953 }
15954
15955
15956 static const value_string nbap_MidambleAllocationMode1_vals[] = {
15957   {   0, "defaultMidamble" },
15958   {   1, "commonMidamble" },
15959   {   2, "ueSpecificMidamble" },
15960   { 0, NULL }
15961 };
15962
15963 static const per_choice_t MidambleAllocationMode1_choice[] = {
15964   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
15965   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
15966   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
15967   { 0, NULL, 0, NULL }
15968 };
15969
15970 static int
15971 dissect_nbap_MidambleAllocationMode1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15972   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15973                                  ett_nbap_MidambleAllocationMode1, MidambleAllocationMode1_choice,
15974                                  NULL);
15975
15976   return offset;
15977 }
15978
15979
15980 static const per_sequence_t Type1_sequence[] = {
15981   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
15982   { &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode1 },
15983   { NULL, 0, 0, NULL }
15984 };
15985
15986 static int
15987 dissect_nbap_Type1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15988   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15989                                    ett_nbap_Type1, Type1_sequence);
15990
15991   return offset;
15992 }
15993
15994
15995 static const value_string nbap_MidambleConfigurationBurstType2_vals[] = {
15996   {   0, "v3" },
15997   {   1, "v6" },
15998   { 0, NULL }
15999 };
16000
16001
16002 static int
16003 dissect_nbap_MidambleConfigurationBurstType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16004   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16005                                      2, NULL, FALSE, 0, NULL);
16006
16007   return offset;
16008 }
16009
16010
16011
16012 static int
16013 dissect_nbap_MidambleShiftShort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16014   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16015                                                             0U, 5U, NULL, FALSE);
16016
16017   return offset;
16018 }
16019
16020
16021 static const value_string nbap_MidambleAllocationMode2_vals[] = {
16022   {   0, "defaultMidamble" },
16023   {   1, "commonMidamble" },
16024   {   2, "ueSpecificMidamble" },
16025   { 0, NULL }
16026 };
16027
16028 static const per_choice_t MidambleAllocationMode2_choice[] = {
16029   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16030   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16031   {   2, &hf_nbap_ueSpecificMidamble_01, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort },
16032   { 0, NULL, 0, NULL }
16033 };
16034
16035 static int
16036 dissect_nbap_MidambleAllocationMode2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16037   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16038                                  ett_nbap_MidambleAllocationMode2, MidambleAllocationMode2_choice,
16039                                  NULL);
16040
16041   return offset;
16042 }
16043
16044
16045 static const per_sequence_t Type2_sequence[] = {
16046   { &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 },
16047   { &hf_nbap_midambleAllocationMode_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode2 },
16048   { NULL, 0, 0, NULL }
16049 };
16050
16051 static int
16052 dissect_nbap_Type2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16053   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16054                                    ett_nbap_Type2, Type2_sequence);
16055
16056   return offset;
16057 }
16058
16059
16060 static const value_string nbap_MidambleAllocationMode3_vals[] = {
16061   {   0, "defaultMidamble" },
16062   {   1, "ueSpecificMidamble" },
16063   { 0, NULL }
16064 };
16065
16066 static const per_choice_t MidambleAllocationMode3_choice[] = {
16067   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16068   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
16069   { 0, NULL, 0, NULL }
16070 };
16071
16072 static int
16073 dissect_nbap_MidambleAllocationMode3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16074   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16075                                  ett_nbap_MidambleAllocationMode3, MidambleAllocationMode3_choice,
16076                                  NULL);
16077
16078   return offset;
16079 }
16080
16081
16082 static const per_sequence_t Type3_sequence[] = {
16083   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
16084   { &hf_nbap_midambleAllocationMode_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode3 },
16085   { NULL, 0, 0, NULL }
16086 };
16087
16088 static int
16089 dissect_nbap_Type3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16091                                    ett_nbap_Type3, Type3_sequence);
16092
16093   return offset;
16094 }
16095
16096
16097 static const value_string nbap_MidambleShiftAndBurstType_vals[] = {
16098   {   0, "type1" },
16099   {   1, "type2" },
16100   {   2, "type3" },
16101   { 0, NULL }
16102 };
16103
16104 static const per_choice_t MidambleShiftAndBurstType_choice[] = {
16105   {   0, &hf_nbap_type1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type1 },
16106   {   1, &hf_nbap_type2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type2 },
16107   {   2, &hf_nbap_type3          , ASN1_EXTENSION_ROOT    , dissect_nbap_Type3 },
16108   { 0, NULL, 0, NULL }
16109 };
16110
16111 static int
16112 dissect_nbap_MidambleShiftAndBurstType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16113   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16114                                  ett_nbap_MidambleShiftAndBurstType, MidambleShiftAndBurstType_choice,
16115                                  NULL);
16116
16117   return offset;
16118 }
16119
16120
16121 static const value_string nbap_TFCI_Presence_vals[] = {
16122   {   0, "present" },
16123   {   1, "not-present" },
16124   { 0, NULL }
16125 };
16126
16127
16128 static int
16129 dissect_nbap_TFCI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16130   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16131                                      2, NULL, FALSE, 0, NULL);
16132
16133   return offset;
16134 }
16135
16136
16137
16138 static int
16139 dissect_nbap_DPCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16140   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16141                                                             0U, 239U, NULL, FALSE);
16142
16143   return offset;
16144 }
16145
16146
16147 static const value_string nbap_TDD_ChannelisationCode_vals[] = {
16148   {   0, "chCode1div1" },
16149   {   1, "chCode2div1" },
16150   {   2, "chCode2div2" },
16151   {   3, "chCode4div1" },
16152   {   4, "chCode4div2" },
16153   {   5, "chCode4div3" },
16154   {   6, "chCode4div4" },
16155   {   7, "chCode8div1" },
16156   {   8, "chCode8div2" },
16157   {   9, "chCode8div3" },
16158   {  10, "chCode8div4" },
16159   {  11, "chCode8div5" },
16160   {  12, "chCode8div6" },
16161   {  13, "chCode8div7" },
16162   {  14, "chCode8div8" },
16163   {  15, "chCode16div1" },
16164   {  16, "chCode16div2" },
16165   {  17, "chCode16div3" },
16166   {  18, "chCode16div4" },
16167   {  19, "chCode16div5" },
16168   {  20, "chCode16div6" },
16169   {  21, "chCode16div7" },
16170   {  22, "chCode16div8" },
16171   {  23, "chCode16div9" },
16172   {  24, "chCode16div10" },
16173   {  25, "chCode16div11" },
16174   {  26, "chCode16div12" },
16175   {  27, "chCode16div13" },
16176   {  28, "chCode16div14" },
16177   {  29, "chCode16div15" },
16178   {  30, "chCode16div16" },
16179   { 0, NULL }
16180 };
16181
16182 static value_string_ext nbap_TDD_ChannelisationCode_vals_ext = VALUE_STRING_EXT_INIT(nbap_TDD_ChannelisationCode_vals);
16183
16184
16185 static int
16186 dissect_nbap_TDD_ChannelisationCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16187   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16188                                      31, NULL, TRUE, 0, NULL);
16189
16190   return offset;
16191 }
16192
16193
16194 static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = {
16195   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
16196   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16197   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16198   { NULL, 0, 0, NULL }
16199 };
16200
16201 static int
16202 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_) {
16203   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16204                                    ett_nbap_TDD_DL_Code_InformationItem, TDD_DL_Code_InformationItem_sequence);
16205
16206   return offset;
16207 }
16208
16209
16210 static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = {
16211   { &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem },
16212 };
16213
16214 static int
16215 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_) {
16216   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16217                                                   ett_nbap_TDD_DL_Code_Information, TDD_DL_Code_Information_sequence_of,
16218                                                   1, maxNrOfDPCHs, FALSE);
16219
16220   return offset;
16221 }
16222
16223
16224 static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = {
16225   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16226   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
16227   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
16228   { &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information },
16229   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16230   { NULL, 0, 0, NULL }
16231 };
16232
16233 static int
16234 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_) {
16235   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16236                                    ett_nbap_DL_Timeslot_InformationItem, DL_Timeslot_InformationItem_sequence);
16237
16238   return offset;
16239 }
16240
16241
16242 static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = {
16243   { &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem },
16244 };
16245
16246 static int
16247 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_) {
16248   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16249                                                   ett_nbap_DL_Timeslot_Information, DL_Timeslot_Information_sequence_of,
16250                                                   1, maxNrOfDLTSs, FALSE);
16251
16252   return offset;
16253 }
16254
16255
16256 static const value_string nbap_MidambleAllocationMode_vals[] = {
16257   {   0, "defaultMidamble" },
16258   {   1, "commonMidamble" },
16259   {   2, "uESpecificMidamble" },
16260   { 0, NULL }
16261 };
16262
16263
16264 static int
16265 dissect_nbap_MidambleAllocationMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16266   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16267                                      3, NULL, TRUE, 0, NULL);
16268
16269   return offset;
16270 }
16271
16272
16273 static const value_string nbap_MidambleConfigurationLCR_vals[] = {
16274   {   0, "v2" },
16275   {   1, "v4" },
16276   {   2, "v6" },
16277   {   3, "v8" },
16278   {   4, "v10" },
16279   {   5, "v12" },
16280   {   6, "v14" },
16281   {   7, "v16" },
16282   { 0, NULL }
16283 };
16284
16285
16286 static int
16287 dissect_nbap_MidambleConfigurationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16288   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16289                                      8, NULL, TRUE, 0, NULL);
16290
16291   return offset;
16292 }
16293
16294
16295 static const per_sequence_t MidambleShiftLCR_sequence[] = {
16296   { &hf_nbap_midambleAllocationMode_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode },
16297   { &hf_nbap_midambleShift_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLong },
16298   { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
16299   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16300   { NULL, 0, 0, NULL }
16301 };
16302
16303 static int
16304 dissect_nbap_MidambleShiftLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16305   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16306                                    ett_nbap_MidambleShiftLCR, MidambleShiftLCR_sequence);
16307
16308   return offset;
16309 }
16310
16311
16312 static const value_string nbap_Modulation_vals[] = {
16313   {   0, "qPSK" },
16314   {   1, "eightPSK" },
16315   { 0, NULL }
16316 };
16317
16318
16319 static int
16320 dissect_nbap_Modulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16321   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16322                                      2, NULL, TRUE, 0, NULL);
16323
16324   return offset;
16325 }
16326
16327
16328 static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = {
16329   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16330   { &hf_nbap_modulation     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation },
16331   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16332   { NULL, 0, 0, NULL }
16333 };
16334
16335 static int
16336 dissect_nbap_TDD_ChannelisationCodeLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16337   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16338                                    ett_nbap_TDD_ChannelisationCodeLCR, TDD_ChannelisationCodeLCR_sequence);
16339
16340   return offset;
16341 }
16342
16343
16344
16345 static int
16346 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_) {
16347   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16348                                                             0U, 24U, NULL, TRUE);
16349
16350   return offset;
16351 }
16352
16353
16354
16355 static int
16356 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_) {
16357   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16358                                                             0U, 24U, NULL, TRUE);
16359
16360   return offset;
16361 }
16362
16363
16364 static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = {
16365   {   0, "qPSK" },
16366   {   1, "eightPSK" },
16367   { 0, NULL }
16368 };
16369
16370 static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = {
16371   {   0, &hf_nbap_qPSK_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
16372   {   1, &hf_nbap_eightPSK       , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR },
16373   { 0, NULL, 0, NULL }
16374 };
16375
16376 static int
16377 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_) {
16378   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16379                                  ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR, TDD_DL_DPCH_TimeSlotFormat_LCR_choice,
16380                                  NULL);
16381
16382   return offset;
16383 }
16384
16385
16386 static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = {
16387   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
16388   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
16389   { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
16390   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16391   { NULL, 0, 0, NULL }
16392 };
16393
16394 static int
16395 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_) {
16396   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16397                                    ett_nbap_TDD_DL_Code_LCR_InformationItem, TDD_DL_Code_LCR_InformationItem_sequence);
16398
16399   return offset;
16400 }
16401
16402
16403 static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = {
16404   { &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem },
16405 };
16406
16407 static int
16408 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_) {
16409   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16410                                                   ett_nbap_TDD_DL_Code_LCR_Information, TDD_DL_Code_LCR_Information_sequence_of,
16411                                                   1, maxNrOfDPCHLCRs, FALSE);
16412
16413   return offset;
16414 }
16415
16416
16417 static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = {
16418   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
16419   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
16420   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
16421   { &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information },
16422   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16423   { NULL, 0, 0, NULL }
16424 };
16425
16426 static int
16427 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_) {
16428   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16429                                    ett_nbap_DL_TimeslotLCR_InformationItem, DL_TimeslotLCR_InformationItem_sequence);
16430
16431   return offset;
16432 }
16433
16434
16435 static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = {
16436   { &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem },
16437 };
16438
16439 static int
16440 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_) {
16441   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16442                                                   ett_nbap_DL_TimeslotLCR_Information, DL_TimeslotLCR_Information_sequence_of,
16443                                                   1, maxNrOfDLTSLCRs, FALSE);
16444
16445   return offset;
16446 }
16447
16448
16449 static const value_string nbap_MidambleAllocationMode7681_vals[] = {
16450   {   0, "defaultMidamble" },
16451   {   1, "commonMidamble" },
16452   {   2, "ueSpecificMidamble" },
16453   { 0, NULL }
16454 };
16455
16456 static const per_choice_t MidambleAllocationMode7681_choice[] = {
16457   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16458   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16459   {   2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
16460   { 0, NULL, 0, NULL }
16461 };
16462
16463 static int
16464 dissect_nbap_MidambleAllocationMode7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16465   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16466                                  ett_nbap_MidambleAllocationMode7681, MidambleAllocationMode7681_choice,
16467                                  NULL);
16468
16469   return offset;
16470 }
16471
16472
16473 static const per_sequence_t Type7681_sequence[] = {
16474   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
16475   { &hf_nbap_midambleAllocationMode_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7681 },
16476   { NULL, 0, 0, NULL }
16477 };
16478
16479 static int
16480 dissect_nbap_Type7681(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16481   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16482                                    ett_nbap_Type7681, Type7681_sequence);
16483
16484   return offset;
16485 }
16486
16487
16488 static const value_string nbap_MidambleConfigurationBurstType2_768_vals[] = {
16489   {   0, "v4" },
16490   {   1, "v8" },
16491   { 0, NULL }
16492 };
16493
16494
16495 static int
16496 dissect_nbap_MidambleConfigurationBurstType2_768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16497   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16498                                      2, NULL, FALSE, 0, NULL);
16499
16500   return offset;
16501 }
16502
16503
16504
16505 static int
16506 dissect_nbap_MidambleShiftShort768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16507   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16508                                                             0U, 7U, NULL, FALSE);
16509
16510   return offset;
16511 }
16512
16513
16514 static const value_string nbap_MidambleAllocationMode7682_vals[] = {
16515   {   0, "defaultMidamble" },
16516   {   1, "commonMidamble" },
16517   {   2, "ueSpecificMidamble" },
16518   { 0, NULL }
16519 };
16520
16521 static const per_choice_t MidambleAllocationMode7682_choice[] = {
16522   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16523   {   1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16524   {   2, &hf_nbap_ueSpecificMidamble_02, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftShort768 },
16525   { 0, NULL, 0, NULL }
16526 };
16527
16528 static int
16529 dissect_nbap_MidambleAllocationMode7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16530   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16531                                  ett_nbap_MidambleAllocationMode7682, MidambleAllocationMode7682_choice,
16532                                  NULL);
16533
16534   return offset;
16535 }
16536
16537
16538 static const per_sequence_t Type7682_sequence[] = {
16539   { &hf_nbap_midambleConfigurationBurstType2_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2_768 },
16540   { &hf_nbap_midambleAllocationMode_05, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7682 },
16541   { NULL, 0, 0, NULL }
16542 };
16543
16544 static int
16545 dissect_nbap_Type7682(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16546   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16547                                    ett_nbap_Type7682, Type7682_sequence);
16548
16549   return offset;
16550 }
16551
16552
16553 static const value_string nbap_MidambleAllocationMode7683_vals[] = {
16554   {   0, "defaultMidamble" },
16555   {   1, "ueSpecificMidamble" },
16556   { 0, NULL }
16557 };
16558
16559 static const per_choice_t MidambleAllocationMode7683_choice[] = {
16560   {   0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
16561   {   1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT    , dissect_nbap_MidambleShiftLong },
16562   { 0, NULL, 0, NULL }
16563 };
16564
16565 static int
16566 dissect_nbap_MidambleAllocationMode7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16567   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16568                                  ett_nbap_MidambleAllocationMode7683, MidambleAllocationMode7683_choice,
16569                                  NULL);
16570
16571   return offset;
16572 }
16573
16574
16575 static const per_sequence_t Type7683_sequence[] = {
16576   { &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 },
16577   { &hf_nbap_midambleAllocationMode_06, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode7683 },
16578   { NULL, 0, 0, NULL }
16579 };
16580
16581 static int
16582 dissect_nbap_Type7683(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16584                                    ett_nbap_Type7683, Type7683_sequence);
16585
16586   return offset;
16587 }
16588
16589
16590 static const value_string nbap_MidambleShiftAndBurstType768_vals[] = {
16591   {   0, "type1" },
16592   {   1, "type2" },
16593   {   2, "type3" },
16594   { 0, NULL }
16595 };
16596
16597 static const per_choice_t MidambleShiftAndBurstType768_choice[] = {
16598   {   0, &hf_nbap_type1_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7681 },
16599   {   1, &hf_nbap_type2_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7682 },
16600   {   2, &hf_nbap_type3_01       , ASN1_EXTENSION_ROOT    , dissect_nbap_Type7683 },
16601   { 0, NULL, 0, NULL }
16602 };
16603
16604 static int
16605 dissect_nbap_MidambleShiftAndBurstType768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16606   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
16607                                  ett_nbap_MidambleShiftAndBurstType768, MidambleShiftAndBurstType768_choice,
16608                                  NULL);
16609
16610   return offset;
16611 }
16612
16613
16614 static const value_string nbap_TDD_ChannelisationCode768_vals[] = {
16615   {   0, "chCode1div1" },
16616   {   1, "chCode2div1" },
16617   {   2, "chCode2div2" },
16618   {   3, "chCode4div1" },
16619   {   4, "chCode4div2" },
16620   {   5, "chCode4div3" },
16621   {   6, "chCode4div4" },
16622   {   7, "chCode8div1" },
16623   {   8, "chCode8div2" },
16624   {   9, "chCode8div3" },
16625   {  10, "chCode8div4" },
16626   {  11, "chCode8div5" },
16627   {  12, "chCode8div6" },
16628   {  13, "chCode8div7" },
16629   {  14, "chCode8div8" },
16630   {  15, "chCode16div1" },
16631   {  16, "chCode16div2" },
16632   {  17, "chCode16div3" },
16633   {  18, "chCode16div4" },
16634   {  19, "chCode16div5" },
16635   {  20, "chCode16div6" },
16636   {  21, "chCode16div7" },
16637   {  22, "chCode16div8" },
16638   {  23, "chCode16div9" },
16639   {  24, "chCode16div10" },
16640   {  25, "chCode16div11" },
16641   {  26, "chCode16div12" },
16642   {  27, "chCode16div13" },
16643   {  28, "chCode16div14" },
16644   {  29, "chCode16div15" },
16645   {  30, "chCode16div16" },
16646   {  31, "chCode32div1" },
16647   {  32, "chCode32div2" },
16648   {  33, "chCode32div3" },
16649   {  34, "chCode32div4" },
16650   {  35, "chCode32div5" },
16651   {  36, "chCode32div6" },
16652   {  37, "chCode32div7" },
16653   {  38, "chCode32div8" },
16654   {  39, "chCode32div9" },
16655   {  40, "chCode32div10" },
16656   {  41, "chCode32div11" },
16657   {  42, "chCode32div12" },
16658   {  43, "chCode32div13" },
16659   {  44, "chCode32div14" },
16660   {  45, "chCode32div15" },
16661   {  46, "chCode32div16" },
16662   {  47, "chCode32div17" },
16663   {  48, "chCode32div18" },
16664   {  49, "chCode32div19" },
16665   {  50, "chCode32div20" },
16666   {  51, "chCode32div21" },
16667   {  52, "chCode32div22" },
16668   {  53, "chCode32div23" },
16669   {  54, "chCode32div24" },
16670   {  55, "chCode32div25" },
16671   {  56, "chCode32div26" },
16672   {  57, "chCode32div27" },
16673   {  58, "chCode32div28" },
16674   {  59, "chCode32div29" },
16675   {  60, "chCode32div30" },
16676   {  61, "chCode32div31" },
16677   {  62, "chCode32div32" },
16678   { 0, NULL }
16679 };
16680
16681 static value_string_ext nbap_TDD_ChannelisationCode768_vals_ext = VALUE_STRING_EXT_INIT(nbap_TDD_ChannelisationCode768_vals);
16682
16683
16684 static int
16685 dissect_nbap_TDD_ChannelisationCode768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16686   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16687                                      63, NULL, TRUE, 0, NULL);
16688
16689   return offset;
16690 }
16691
16692
16693 static const per_sequence_t TDD_DL_Code_768_InformationItem_sequence[] = {
16694   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
16695   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
16696   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16697   { NULL, 0, 0, NULL }
16698 };
16699
16700 static int
16701 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_) {
16702   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16703                                    ett_nbap_TDD_DL_Code_768_InformationItem, TDD_DL_Code_768_InformationItem_sequence);
16704
16705   return offset;
16706 }
16707
16708
16709 static const per_sequence_t TDD_DL_Code_768_Information_sequence_of[1] = {
16710   { &hf_nbap_TDD_DL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_InformationItem },
16711 };
16712
16713 static int
16714 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_) {
16715   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16716                                                   ett_nbap_TDD_DL_Code_768_Information, TDD_DL_Code_768_Information_sequence_of,
16717                                                   1, maxNrOfDPCHs768, FALSE);
16718
16719   return offset;
16720 }
16721
16722
16723 static const per_sequence_t DL_Timeslot768_InformationItem_sequence[] = {
16724   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16725   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
16726   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
16727   { &hf_nbap_dL_Code_768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_768_Information },
16728   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16729   { NULL, 0, 0, NULL }
16730 };
16731
16732 static int
16733 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_) {
16734   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16735                                    ett_nbap_DL_Timeslot768_InformationItem, DL_Timeslot768_InformationItem_sequence);
16736
16737   return offset;
16738 }
16739
16740
16741 static const per_sequence_t DL_Timeslot768_Information_sequence_of[1] = {
16742   { &hf_nbap_DL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_InformationItem },
16743 };
16744
16745 static int
16746 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_) {
16747   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16748                                                   ett_nbap_DL_Timeslot768_Information, DL_Timeslot768_Information_sequence_of,
16749                                                   1, maxNrOfDLTSs, FALSE);
16750
16751   return offset;
16752 }
16753
16754
16755 static const value_string nbap_DL_FrameType_vals[] = {
16756   {   0, "typeA" },
16757   {   1, "typeB" },
16758   { 0, NULL }
16759 };
16760
16761
16762 static int
16763 dissect_nbap_DL_FrameType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16764   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16765                                      2, NULL, TRUE, 0, NULL);
16766
16767   return offset;
16768 }
16769
16770
16771
16772 static int
16773 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_) {
16774   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16775                                                             0U, 65535U, NULL, FALSE);
16776
16777   return offset;
16778 }
16779
16780
16781
16782 static int
16783 dissect_nbap_DLPowerAveragingWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16784   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16785                                                             1U, 60U, NULL, FALSE);
16786
16787   return offset;
16788 }
16789
16790
16791 static const value_string nbap_PowerAdjustmentType_vals[] = {
16792   {   0, "none" },
16793   {   1, "common" },
16794   {   2, "individual" },
16795   { 0, NULL }
16796 };
16797
16798
16799 static int
16800 dissect_nbap_PowerAdjustmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16801   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16802                                      3, NULL, FALSE, 0, NULL);
16803
16804   return offset;
16805 }
16806
16807
16808 static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = {
16809   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
16810   { &hf_nbap_dl_Reference_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
16811   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16812   { NULL, 0, 0, NULL }
16813 };
16814
16815 static int
16816 dissect_nbap_DL_ReferencePowerInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16817   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16818                                    ett_nbap_DL_ReferencePowerInformationItem, DL_ReferencePowerInformationItem_sequence);
16819
16820   return offset;
16821 }
16822
16823
16824 static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = {
16825   { &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem },
16826 };
16827
16828 static int
16829 dissect_nbap_DL_ReferencePowerInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16830   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16831                                                   ett_nbap_DL_ReferencePowerInformationList, DL_ReferencePowerInformationList_sequence_of,
16832                                                   1, maxNrOfRLs, FALSE);
16833
16834   return offset;
16835 }
16836
16837
16838
16839 static int
16840 dissect_nbap_MaxAdjustmentStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16841   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16842                                                             1U, 10U, NULL, FALSE);
16843
16844   return offset;
16845 }
16846
16847
16848
16849 static int
16850 dissect_nbap_AdjustmentPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16851   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16852                                                             1U, 256U, NULL, FALSE);
16853
16854   return offset;
16855 }
16856
16857
16858
16859 static int
16860 dissect_nbap_ScaledAdjustmentRatio(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16861   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16862                                                             0U, 100U, NULL, FALSE);
16863
16864   return offset;
16865 }
16866
16867
16868 static const per_sequence_t DL_PowerBalancing_Information_sequence[] = {
16869   { &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType },
16870   { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
16871   { &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ReferencePowerInformationList },
16872   { &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxAdjustmentStep },
16873   { &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AdjustmentPeriod },
16874   { &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ScaledAdjustmentRatio },
16875   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16876   { NULL, 0, 0, NULL }
16877 };
16878
16879 static int
16880 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_) {
16881   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16882                                    ett_nbap_DL_PowerBalancing_Information, DL_PowerBalancing_Information_sequence);
16883
16884   return offset;
16885 }
16886
16887
16888
16889 static int
16890 dissect_nbap_DL_TimeslotISCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16891   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16892                                                             0U, 91U, NULL, FALSE);
16893
16894   return offset;
16895 }
16896
16897
16898 static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = {
16899   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
16900   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
16901   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16902   { NULL, 0, 0, NULL }
16903 };
16904
16905 static int
16906 dissect_nbap_DL_TimeslotISCPInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16907   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16908                                    ett_nbap_DL_TimeslotISCPInfoItem, DL_TimeslotISCPInfoItem_sequence);
16909
16910   return offset;
16911 }
16912
16913
16914 static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = {
16915   { &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem },
16916 };
16917
16918 static int
16919 dissect_nbap_DL_TimeslotISCPInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16920   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16921                                                   ett_nbap_DL_TimeslotISCPInfo, DL_TimeslotISCPInfo_sequence_of,
16922                                                   1, maxNrOfDLTSs, FALSE);
16923
16924   return offset;
16925 }
16926
16927
16928 static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = {
16929   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
16930   { &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP },
16931   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
16932   { NULL, 0, 0, NULL }
16933 };
16934
16935 static int
16936 dissect_nbap_DL_TimeslotISCPInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16937   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
16938                                    ett_nbap_DL_TimeslotISCPInfoItemLCR, DL_TimeslotISCPInfoItemLCR_sequence);
16939
16940   return offset;
16941 }
16942
16943
16944 static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = {
16945   { &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR },
16946 };
16947
16948 static int
16949 dissect_nbap_DL_TimeslotISCPInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16950   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
16951                                                   ett_nbap_DL_TimeslotISCPInfoLCR, DL_TimeslotISCPInfoLCR_sequence_of,
16952                                                   1, maxNrOfDLTSLCRs, FALSE);
16953
16954   return offset;
16955 }
16956
16957
16958
16959 static int
16960 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_) {
16961   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16962                                                             0U, 30U, NULL, TRUE);
16963
16964   return offset;
16965 }
16966
16967
16968
16969 static int
16970 dissect_nbap_DLTransmissionBranchLoadValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
16971   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
16972                                                             0U, 101U, NULL, TRUE);
16973
16974   return offset;
16975 }
16976
16977
16978 static const value_string nbap_Downlink_Compressed_Mode_Method_vals[] = {
16979   {   0, "not-Used-puncturing" },
16980   {   1, "sFdiv2" },
16981   {   2, "higher-layer-scheduling" },
16982   { 0, NULL }
16983 };
16984
16985
16986 static int
16987 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_) {
16988   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
16989                                      3, NULL, TRUE, 0, NULL);
16990
16991   return offset;
16992 }
16993
16994
16995 static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = {
16996   { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
16997 };
16998
16999 static int
17000 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_) {
17001   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17002                                                   ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of,
17003                                                   1, maxNrOfHSPDSCHs, FALSE);
17004
17005   return offset;
17006 }
17007
17008
17009
17010 static int
17011 dissect_nbap_MaximumTransmissionPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17012   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17013                                                             0U, 500U, NULL, FALSE);
17014
17015   return offset;
17016 }
17017
17018
17019 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
17020   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
17021   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
17022   { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst },
17023   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
17024   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17025   { NULL, 0, 0, NULL }
17026 };
17027
17028 static int
17029 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_) {
17030   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17031                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence);
17032
17033   return offset;
17034 }
17035
17036
17037 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
17038   { &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 },
17039 };
17040
17041 static int
17042 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_) {
17043   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17044                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
17045                                                   1, maxNrOfDLTSLCRs, FALSE);
17046
17047   return offset;
17048 }
17049
17050
17051 static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence[] = {
17052   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
17053   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
17054   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17055   { NULL, 0, 0, NULL }
17056 };
17057
17058 static int
17059 dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17060   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17061                                    ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item_sequence);
17062
17063   return offset;
17064 }
17065
17066
17067 static const per_sequence_t MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of[1] = {
17068   { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item },
17069 };
17070
17071 static int
17072 dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17073   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17074                                                   ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_sequence_of,
17075                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
17076
17077   return offset;
17078 }
17079
17080
17081
17082 static int
17083 dissect_nbap_DPCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17084   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17085                                                             0U, 479U, NULL, FALSE);
17086
17087   return offset;
17088 }
17089
17090
17091 static const value_string nbap_DRX_Interruption_by_HS_DSCH_vals[] = {
17092   {   0, "drx-Interruption-Configured" },
17093   {   1, "drx-Interruption-Not-Configured" },
17094   { 0, NULL }
17095 };
17096
17097
17098 static int
17099 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_) {
17100   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17101                                      2, NULL, TRUE, 0, NULL);
17102
17103   return offset;
17104 }
17105
17106
17107
17108 static int
17109 dissect_nbap_DSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17110   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17111                                                             0U, 255U, NULL, FALSE);
17112
17113   return offset;
17114 }
17115
17116
17117 static const per_sequence_t DSCH_InformationResponseItem_sequence[] = {
17118   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
17119   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
17120   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
17121   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17122   { NULL, 0, 0, NULL }
17123 };
17124
17125 static int
17126 dissect_nbap_DSCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17127   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17128                                    ett_nbap_DSCH_InformationResponseItem, DSCH_InformationResponseItem_sequence);
17129
17130   return offset;
17131 }
17132
17133
17134 static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = {
17135   { &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem },
17136 };
17137
17138 static int
17139 dissect_nbap_DSCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17140   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17141                                                   ett_nbap_DSCH_InformationResponse, DSCH_InformationResponse_sequence_of,
17142                                                   1, maxNrOfDSCHs, FALSE);
17143
17144   return offset;
17145 }
17146
17147
17148 static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = {
17149   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
17150   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
17151   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
17152   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
17153   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority },
17154   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
17155   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
17156   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17157   { NULL, 0, 0, NULL }
17158 };
17159
17160 static int
17161 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_) {
17162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17163                                    ett_nbap_DSCH_TDD_InformationItem, DSCH_TDD_InformationItem_sequence);
17164
17165   return offset;
17166 }
17167
17168
17169 static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = {
17170   { &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem },
17171 };
17172
17173 static int
17174 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_) {
17175   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17176                                                   ett_nbap_DSCH_TDD_Information, DSCH_TDD_Information_sequence_of,
17177                                                   1, maxNrOfDSCHs, FALSE);
17178
17179   return offset;
17180 }
17181
17182
17183 static const value_string nbap_Dual_Band_Capability_vals[] = {
17184   {   0, "dual-Band-Capable" },
17185   {   1, "dual-Band-non-Capable" },
17186   { 0, NULL }
17187 };
17188
17189
17190 static int
17191 dissect_nbap_Dual_Band_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17192   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17193                                      2, NULL, FALSE, 0, NULL);
17194
17195   return offset;
17196 }
17197
17198
17199
17200 static int
17201 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_) {
17202   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17203                                                             0U, 268435455U, NULL, FALSE);
17204
17205   return offset;
17206 }
17207
17208
17209 static const per_sequence_t Possible_Secondary_Serving_Cell_sequence[] = {
17210   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
17211   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17212   { NULL, 0, 0, NULL }
17213 };
17214
17215 static int
17216 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_) {
17217   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17218                                    ett_nbap_Possible_Secondary_Serving_Cell, Possible_Secondary_Serving_Cell_sequence);
17219
17220   return offset;
17221 }
17222
17223
17224 static const per_sequence_t Possible_Secondary_Serving_Cell_List_sequence_of[1] = {
17225   { &hf_nbap_Possible_Secondary_Serving_Cell_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Possible_Secondary_Serving_Cell },
17226 };
17227
17228 static int
17229 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_) {
17230   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17231                                                   ett_nbap_Possible_Secondary_Serving_Cell_List, Possible_Secondary_Serving_Cell_List_sequence_of,
17232                                                   1, maxNrOfHSDSCH_1, FALSE);
17233
17234   return offset;
17235 }
17236
17237
17238 static const per_sequence_t Dual_Band_Capability_Info_sequence[] = {
17239   { &hf_nbap_dual_Band_Capability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Dual_Band_Capability },
17240   { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Possible_Secondary_Serving_Cell_List },
17241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17242   { NULL, 0, 0, NULL }
17243 };
17244
17245 static int
17246 dissect_nbap_Dual_Band_Capability_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17248                                    ett_nbap_Dual_Band_Capability_Info, Dual_Band_Capability_Info_sequence);
17249
17250   return offset;
17251 }
17252
17253
17254
17255 static int
17256 dissect_nbap_DwPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17257   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17258                                                             -150, 400U, NULL, TRUE);
17259
17260   return offset;
17261 }
17262
17263
17264 static const value_string nbap_E_AGCH_Table_Choice_vals[] = {
17265   {   0, "table16B" },
17266   {   1, "table16B-1" },
17267   { 0, NULL }
17268 };
17269
17270
17271 static int
17272 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_) {
17273   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17274                                      2, NULL, TRUE, 0, NULL);
17275
17276   return offset;
17277 }
17278
17279
17280 static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = {
17281   { &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
17282 };
17283
17284 static int
17285 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_) {
17286   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17287                                                   ett_nbap_E_AGCH_FDD_Code_List, E_AGCH_FDD_Code_List_sequence_of,
17288                                                   1, maxNrOfE_AGCHs, FALSE);
17289
17290   return offset;
17291 }
17292
17293
17294 static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = {
17295   {   0, "replace" },
17296   {   1, "remove" },
17297   { 0, NULL }
17298 };
17299
17300 static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = {
17301   {   0, &hf_nbap_replace        , ASN1_EXTENSION_ROOT    , dissect_nbap_E_AGCH_FDD_Code_List },
17302   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
17303   { 0, NULL, 0, NULL }
17304 };
17305
17306 static int
17307 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_) {
17308   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17309                                  ett_nbap_E_AGCH_FDD_Code_Information, E_AGCH_FDD_Code_Information_choice,
17310                                  NULL);
17311
17312   return offset;
17313 }
17314
17315
17316 static const value_string nbap_E_AI_Capability_vals[] = {
17317   {   0, "e-AI-capable" },
17318   {   1, "e-AI-non-capable" },
17319   { 0, NULL }
17320 };
17321
17322
17323 static int
17324 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_) {
17325   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17326                                      2, NULL, FALSE, 0, NULL);
17327
17328   return offset;
17329 }
17330
17331
17332 static const value_string nbap_E_DCH_Capability_vals[] = {
17333   {   0, "e-DCH-capable" },
17334   {   1, "e-DCH-non-capable" },
17335   { 0, NULL }
17336 };
17337
17338
17339 static int
17340 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_) {
17341   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17342                                      2, NULL, FALSE, 0, NULL);
17343
17344   return offset;
17345 }
17346
17347
17348 static const per_sequence_t E_DCH_SF_allocation_item_sequence[] = {
17349   { &hf_nbap_ul_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17350   { &hf_nbap_ul_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17351   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17352   { NULL, 0, 0, NULL }
17353 };
17354
17355 static int
17356 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_) {
17357   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17358                                    ett_nbap_E_DCH_SF_allocation_item, E_DCH_SF_allocation_item_sequence);
17359
17360   return offset;
17361 }
17362
17363
17364 static const per_sequence_t E_DCH_SF_allocation_sequence_of[1] = {
17365   { &hf_nbap_E_DCH_SF_allocation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation_item },
17366 };
17367
17368 static int
17369 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_) {
17370   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17371                                                   ett_nbap_E_DCH_SF_allocation, E_DCH_SF_allocation_sequence_of,
17372                                                   1, maxNrOfCombEDPDCH, FALSE);
17373
17374   return offset;
17375 }
17376
17377
17378 static const per_sequence_t E_DCHCapacityConsumptionLaw_sequence[] = {
17379   { &hf_nbap_e_DCH_SF_allocation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_SF_allocation },
17380   { &hf_nbap_dl_Cost_1      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
17381   { &hf_nbap_dl_Cost_2      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
17382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17383   { NULL, 0, 0, NULL }
17384 };
17385
17386 static int
17387 dissect_nbap_E_DCHCapacityConsumptionLaw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17389                                    ett_nbap_E_DCHCapacityConsumptionLaw, E_DCHCapacityConsumptionLaw_sequence);
17390
17391   return offset;
17392 }
17393
17394
17395 static const per_sequence_t E_DCH_TDD_CapacityConsumptionLaw_sequence[] = {
17396   { &hf_nbap_ul_Cost        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 },
17397   { &hf_nbap_dl_Cost        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_65535 },
17398   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17399   { NULL, 0, 0, NULL }
17400 };
17401
17402 static int
17403 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_) {
17404   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17405                                    ett_nbap_E_DCH_TDD_CapacityConsumptionLaw, E_DCH_TDD_CapacityConsumptionLaw_sequence);
17406
17407   return offset;
17408 }
17409
17410
17411
17412 static int
17413 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_) {
17414   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
17415
17416   return offset;
17417 }
17418
17419
17420 static const value_string nbap_E_DCH_SF_Capability_vals[] = {
17421   {   0, "sf64" },
17422   {   1, "sf32" },
17423   {   2, "sf16" },
17424   {   3, "sf8" },
17425   {   4, "sf4" },
17426   {   5, "sf4x2" },
17427   {   6, "sf2x2" },
17428   {   7, "sf4x2-and-sf2x2" },
17429   { 0, NULL }
17430 };
17431
17432
17433 static int
17434 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_) {
17435   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17436                                      8, NULL, TRUE, 0, NULL);
17437
17438   return offset;
17439 }
17440
17441
17442 static const value_string nbap_E_DCH_HARQ_Combining_Capability_vals[] = {
17443   {   0, "iR-Combining-capable" },
17444   {   1, "chase-Combining-capable" },
17445   {   2, "iR-and-Chase-Combining-capable" },
17446   { 0, NULL }
17447 };
17448
17449
17450 static int
17451 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_) {
17452   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17453                                      3, NULL, FALSE, 0, NULL);
17454
17455   return offset;
17456 }
17457
17458
17459
17460 static int
17461 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_) {
17462   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17463                                                             0U, 62U, NULL, FALSE);
17464
17465   return offset;
17466 }
17467
17468
17469
17470 static int
17471 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_) {
17472   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17473                                                             1U, maxNrOfBits_MACe_PDU_non_scheduled, NULL, FALSE);
17474
17475   return offset;
17476 }
17477
17478
17479 static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = {
17480   { &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled },
17481   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17482   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17483   { NULL, 0, 0, NULL }
17484 };
17485
17486 static int
17487 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_) {
17488   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17489                                    ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items, E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence);
17490
17491   return offset;
17492 }
17493
17494
17495 static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = {
17496   {   0, "e-DCH-Non-Scheduled-Transmission-Grant" },
17497   {   1, "e-DCH-Scheduled-Transmission-Grant" },
17498   { 0, NULL }
17499 };
17500
17501 static const per_choice_t E_DCH_Grant_Type_Information_choice[] = {
17502   {   0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items },
17503   {   1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
17504   { 0, NULL, 0, NULL }
17505 };
17506
17507 static int
17508 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_) {
17509   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
17510                                  ett_nbap_E_DCH_Grant_Type_Information, E_DCH_Grant_Type_Information_choice,
17511                                  NULL);
17512
17513   return offset;
17514 }
17515
17516
17517 static const value_string nbap_SchedulingInformation_vals[] = {
17518   {   0, "included" },
17519   {   1, "not-included" },
17520   { 0, NULL }
17521 };
17522
17523
17524 static int
17525 dissect_nbap_SchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17526   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17527                                      2, NULL, FALSE, 0, NULL);
17528
17529   return offset;
17530 }
17531
17532
17533
17534 static int
17535 dissect_nbap_MACesGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17536   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
17537                                                             0U, 16777215U, NULL, TRUE);
17538
17539   return offset;
17540 }
17541
17542
17543 static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = {
17544   { &hf_nbap_mACdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
17545   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17546   { NULL, 0, 0, NULL }
17547 };
17548
17549 static int
17550 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_) {
17551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17552                                    ett_nbap_E_DCH_MACdPDU_SizeListItem, E_DCH_MACdPDU_SizeListItem_sequence);
17553
17554   return offset;
17555 }
17556
17557
17558 static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = {
17559   { &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
17560 };
17561
17562 static int
17563 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_) {
17564   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17565                                                   ett_nbap_E_DCH_MACdPDU_SizeList, E_DCH_MACdPDU_SizeList_sequence_of,
17566                                                   1, maxNrOfMACdPDUSize, FALSE);
17567
17568   return offset;
17569 }
17570
17571
17572 static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = {
17573   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
17574   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
17575   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingInformation },
17576   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
17577   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value },
17578   { &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList },
17579   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17580   { NULL, 0, 0, NULL }
17581 };
17582
17583 static int
17584 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_) {
17585   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17586                                    ett_nbap_E_DCH_LogicalChannelInformationItem, E_DCH_LogicalChannelInformationItem_sequence);
17587
17588   return offset;
17589 }
17590
17591
17592 static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = {
17593   { &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem },
17594 };
17595
17596 static int
17597 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_) {
17598   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17599                                                   ett_nbap_E_DCH_LogicalChannelInformation, E_DCH_LogicalChannelInformation_sequence_of,
17600                                                   1, maxNoOfLogicalChannels, FALSE);
17601
17602   return offset;
17603 }
17604
17605
17606 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = {
17607   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
17608   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
17609   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
17610   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
17611   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
17612   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD },
17613   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
17614   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information },
17615   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
17616   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
17617   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17618   { NULL, 0, 0, NULL }
17619 };
17620
17621 static int
17622 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_) {
17623   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17624                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem, E_DCH_MACdFlow_Specific_InfoItem_sequence);
17625
17626   return offset;
17627 }
17628
17629
17630 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
17631   { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem },
17632 };
17633
17634 static int
17635 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_) {
17636   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17637                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList, E_DCH_MACdFlow_Specific_InfoList_sequence_of,
17638                                                   1, maxNrOfEDCHMACdFlows, FALSE);
17639
17640   return offset;
17641 }
17642
17643
17644 static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = {
17645   { &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList },
17646   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17647   { NULL, 0, 0, NULL }
17648 };
17649
17650 static int
17651 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_) {
17652   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17653                                    ett_nbap_E_DCH_MACdFlows_Information, E_DCH_MACdFlows_Information_sequence);
17654
17655   return offset;
17656 }
17657
17658
17659 static const per_sequence_t E_DCH_FDD_Information_sequence[] = {
17660   { &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information },
17661   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17662   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
17663   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
17664   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
17665   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17666   { NULL, 0, 0, NULL }
17667 };
17668
17669 static int
17670 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_) {
17671   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17672                                    ett_nbap_E_DCH_FDD_Information, E_DCH_FDD_Information_sequence);
17673
17674   return offset;
17675 }
17676
17677
17678 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
17679   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
17680   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
17681   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
17682   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17683   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17684   { NULL, 0, 0, NULL }
17685 };
17686
17687 static int
17688 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_) {
17689   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17690                                    ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item, E_DCH_MACdFlow_Specific_InformationResp_Item_sequence);
17691
17692   return offset;
17693 }
17694
17695
17696 static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
17697   { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item },
17698 };
17699
17700 static int
17701 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_) {
17702   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17703                                                   ett_nbap_E_DCH_MACdFlow_Specific_InformationResp, E_DCH_MACdFlow_Specific_InformationResp_sequence_of,
17704                                                   1, maxNrOfEDCHMACdFlows, FALSE);
17705
17706   return offset;
17707 }
17708
17709
17710 static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = {
17711   { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp },
17712   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17713   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17714   { NULL, 0, 0, NULL }
17715 };
17716
17717 static int
17718 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_) {
17719   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17720                                    ett_nbap_E_DCH_FDD_Information_Response, E_DCH_FDD_Information_Response_sequence);
17721
17722   return offset;
17723 }
17724
17725
17726 static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = {
17727   { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem },
17728 };
17729
17730 static int
17731 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_) {
17732   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17733                                                   ett_nbap_E_DCH_MACdPDU_SizeToModifyList, E_DCH_MACdPDU_SizeToModifyList_sequence_of,
17734                                                   0, maxNrOfMACdPDUSize, FALSE);
17735
17736   return offset;
17737 }
17738
17739
17740 static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = {
17741   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
17742   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
17743   { &hf_nbap_schedulingInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingInformation },
17744   { &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACesGuaranteedBitRate },
17745   { &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_DDI_Value },
17746   { &hf_nbap_mACd_PDU_Size_List_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList },
17747   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17748   { NULL, 0, 0, NULL }
17749 };
17750
17751 static int
17752 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_) {
17753   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17754                                    ett_nbap_E_DCH_LogicalChannelToModifyItem, E_DCH_LogicalChannelToModifyItem_sequence);
17755
17756   return offset;
17757 }
17758
17759
17760 static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = {
17761   { &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem },
17762 };
17763
17764 static int
17765 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_) {
17766   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17767                                                   ett_nbap_E_DCH_LogicalChannelToModify, E_DCH_LogicalChannelToModify_sequence_of,
17768                                                   1, maxNoOfLogicalChannels, FALSE);
17769
17770   return offset;
17771 }
17772
17773
17774 static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = {
17775   { &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID },
17776   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17777   { NULL, 0, 0, NULL }
17778 };
17779
17780 static int
17781 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_) {
17782   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17783                                    ett_nbap_E_DCH_LogicalChannelToDeleteItem, E_DCH_LogicalChannelToDeleteItem_sequence);
17784
17785   return offset;
17786 }
17787
17788
17789 static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = {
17790   { &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem },
17791 };
17792
17793 static int
17794 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_) {
17795   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17796                                                   ett_nbap_E_DCH_LogicalChannelToDelete, E_DCH_LogicalChannelToDelete_sequence_of,
17797                                                   1, maxNoOfLogicalChannels, FALSE);
17798
17799   return offset;
17800 }
17801
17802
17803 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
17804   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
17805   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
17806   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
17807   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
17808   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
17809   { &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_FDD },
17810   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
17811   { &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_Type_Information },
17812   { &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BundlingModeIndicator },
17813   { &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
17814   { &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
17815   { &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
17816   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17817   { NULL, 0, 0, NULL }
17818 };
17819
17820 static int
17821 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_) {
17822   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17823                                    ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify, E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
17824
17825   return offset;
17826 }
17827
17828
17829 static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
17830   { &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 },
17831 };
17832
17833 static int
17834 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_) {
17835   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17836                                                   ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify, E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
17837                                                   1, maxNrOfEDCHMACdFlows, FALSE);
17838
17839   return offset;
17840 }
17841
17842
17843 static const value_string nbap_MACeReset_Indicator_vals[] = {
17844   {   0, "mACeReset" },
17845   { 0, NULL }
17846 };
17847
17848
17849 static int
17850 dissect_nbap_MACeReset_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
17851   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17852                                      1, NULL, FALSE, 0, NULL);
17853
17854   return offset;
17855 }
17856
17857
17858 static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = {
17859   { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify },
17860   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17861   { &hf_nbap_e_DCH_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Maximum_Bitrate },
17862   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
17863   { &hf_nbap_e_DCH_Reference_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Reference_Power_Offset },
17864   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
17865   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17866   { NULL, 0, 0, NULL }
17867 };
17868
17869 static int
17870 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_) {
17871   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17872                                    ett_nbap_E_DCH_FDD_Information_to_Modify, E_DCH_FDD_Information_to_Modify_sequence);
17873
17874   return offset;
17875 }
17876
17877
17878 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence[] = {
17879   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
17880   { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17881   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17882   { NULL, 0, 0, NULL }
17883 };
17884
17885 static int
17886 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_) {
17887   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17888                                    ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item, E_DCH_MACdFlow_Specific_UpdateInformation_Item_sequence);
17889
17890   return offset;
17891 }
17892
17893
17894 static const per_sequence_t E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of[1] = {
17895   { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item },
17896 };
17897
17898 static int
17899 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_) {
17900   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17901                                                   ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation, E_DCH_MACdFlow_Specific_UpdateInformation_sequence_of,
17902                                                   1, maxNrOfEDCHMACdFlows, FALSE);
17903
17904   return offset;
17905 }
17906
17907
17908 static const per_sequence_t E_DCH_FDD_Update_Information_sequence[] = {
17909   { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Specific_UpdateInformation },
17910   { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH },
17911   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17912   { NULL, 0, 0, NULL }
17913 };
17914
17915 static int
17916 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_) {
17917   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17918                                    ett_nbap_E_DCH_FDD_Update_Information, E_DCH_FDD_Update_Information_sequence);
17919
17920   return offset;
17921 }
17922
17923
17924 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_Item_sequence[] = {
17925   { &hf_nbap_e_DCH_RL_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
17926   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17927   { NULL, 0, 0, NULL }
17928 };
17929
17930 static int
17931 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_) {
17932   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17933                                    ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item, E_DCH_DL_Control_Channel_Change_Information_Item_sequence);
17934
17935   return offset;
17936 }
17937
17938
17939 static const per_sequence_t E_DCH_DL_Control_Channel_Change_Information_sequence_of[1] = {
17940   { &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 },
17941 };
17942
17943 static int
17944 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_) {
17945   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17946                                                   ett_nbap_E_DCH_DL_Control_Channel_Change_Information, E_DCH_DL_Control_Channel_Change_Information_sequence_of,
17947                                                   1, maxNrOfEDCHRLs, FALSE);
17948
17949   return offset;
17950 }
17951
17952
17953 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_Item_sequence[] = {
17954   { &hf_nbap_e_DCH_RL_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
17955   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
17956   { NULL, 0, 0, NULL }
17957 };
17958
17959 static int
17960 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_) {
17961   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
17962                                    ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item, E_DCH_DL_Control_Channel_Grant_Information_Item_sequence);
17963
17964   return offset;
17965 }
17966
17967
17968 static const per_sequence_t E_DCH_DL_Control_Channel_Grant_Information_sequence_of[1] = {
17969   { &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 },
17970 };
17971
17972 static int
17973 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_) {
17974   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
17975                                                   ett_nbap_E_DCH_DL_Control_Channel_Grant_Information, E_DCH_DL_Control_Channel_Grant_Information_sequence_of,
17976                                                   1, maxNrOfEDCHRLs, FALSE);
17977
17978   return offset;
17979 }
17980
17981
17982 static const value_string nbap_E_DCH_MACdPDU_SizeCapability_vals[] = {
17983   {   0, "fixedSizeCapable" },
17984   {   1, "flexibleSizeCapable" },
17985   { 0, NULL }
17986 };
17987
17988
17989 static int
17990 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_) {
17991   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
17992                                      2, NULL, FALSE, 0, NULL);
17993
17994   return offset;
17995 }
17996
17997
17998 static const value_string nbap_E_DCH_MACdPDUSizeFormat_vals[] = {
17999   {   0, "fixedMACdPDU-Size" },
18000   {   1, "flexibleMACdPDU-Size" },
18001   { 0, NULL }
18002 };
18003
18004
18005 static int
18006 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_) {
18007   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18008                                      2, NULL, FALSE, 0, NULL);
18009
18010   return offset;
18011 }
18012
18013
18014 static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = {
18015   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18016   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18017   { NULL, 0, 0, NULL }
18018 };
18019
18020 static int
18021 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_) {
18022   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18023                                    ett_nbap_E_DCH_MACdFlow_to_Delete_Item, E_DCH_MACdFlow_to_Delete_Item_sequence);
18024
18025   return offset;
18026 }
18027
18028
18029 static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = {
18030   { &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item },
18031 };
18032
18033 static int
18034 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_) {
18035   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18036                                                   ett_nbap_E_DCH_MACdFlows_to_Delete, E_DCH_MACdFlows_to_Delete_sequence_of,
18037                                                   1, maxNrOfEDCHMACdFlows, FALSE);
18038
18039   return offset;
18040 }
18041
18042
18043
18044 static int
18045 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_) {
18046   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18047                                                             0U, 100U, NULL, TRUE);
18048
18049   return offset;
18050 }
18051
18052
18053
18054 static int
18055 dissect_nbap_E_DCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18056   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18057                                                             0U, 16777215U, NULL, TRUE);
18058
18059   return offset;
18060 }
18061
18062
18063
18064 static int
18065 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_) {
18066   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18067                                                             0U, 621U, NULL, FALSE);
18068
18069   return offset;
18070 }
18071
18072
18073
18074 static int
18075 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_) {
18076   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18077                                                             0U, 100U, NULL, FALSE);
18078
18079   return offset;
18080 }
18081
18082
18083 static const value_string nbap_E_DCH_RL_Indication_vals[] = {
18084   {   0, "e-DCH" },
18085   {   1, "non-e-DCH" },
18086   { 0, NULL }
18087 };
18088
18089
18090 static int
18091 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_) {
18092   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18093                                      2, NULL, FALSE, 0, NULL);
18094
18095   return offset;
18096 }
18097
18098
18099
18100 static int
18101 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_) {
18102   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18103                                                             0U, 240U, NULL, TRUE);
18104
18105   return offset;
18106 }
18107
18108
18109
18110 static int
18111 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_) {
18112   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18113                                                             0U, 240U, NULL, TRUE);
18114
18115   return offset;
18116 }
18117
18118
18119 static const per_sequence_t EDCH_RACH_Report_Value_item_sequence[] = {
18120   { &hf_nbap_granted_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Granted_EDCH_RACH_Resources_Value },
18121   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
18122   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18123   { NULL, 0, 0, NULL }
18124 };
18125
18126 static int
18127 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_) {
18128   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18129                                    ett_nbap_EDCH_RACH_Report_Value_item, EDCH_RACH_Report_Value_item_sequence);
18130
18131   return offset;
18132 }
18133
18134
18135 static const per_sequence_t EDCH_RACH_Report_Value_sequence_of[1] = {
18136   { &hf_nbap_EDCH_RACH_Report_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_EDCH_RACH_Report_Value_item },
18137 };
18138
18139 static int
18140 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_) {
18141   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18142                                                   ett_nbap_EDCH_RACH_Report_Value, EDCH_RACH_Report_Value_sequence_of,
18143                                                   1, maxNrOfCommonEDCH, FALSE);
18144
18145   return offset;
18146 }
18147
18148
18149
18150 static int
18151 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_) {
18152   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
18153
18154   return offset;
18155 }
18156
18157
18158 static const per_sequence_t E_DCH_MACdFlow_to_Delete_ItemLCR_sequence[] = {
18159   { &hf_nbap_e_DCH_MACdFlow_ID_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID_LCR },
18160   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18161   { NULL, 0, 0, NULL }
18162 };
18163
18164 static int
18165 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_) {
18166   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18167                                    ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR, E_DCH_MACdFlow_to_Delete_ItemLCR_sequence);
18168
18169   return offset;
18170 }
18171
18172
18173 static const per_sequence_t E_DCH_MACdFlows_to_DeleteLCR_sequence_of[1] = {
18174   { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR },
18175 };
18176
18177 static int
18178 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_) {
18179   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18180                                                   ett_nbap_E_DCH_MACdFlows_to_DeleteLCR, E_DCH_MACdFlows_to_DeleteLCR_sequence_of,
18181                                                   1, maxNrOfEDCHMACdFlowsLCR, FALSE);
18182
18183   return offset;
18184 }
18185
18186
18187 static const value_string nbap_T321_vals[] = {
18188   {   0, "v100" },
18189   {   1, "v200" },
18190   {   2, "v400" },
18191   {   3, "v800" },
18192   { 0, NULL }
18193 };
18194
18195
18196 static int
18197 dissect_nbap_T321(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18198   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18199                                      4, NULL, TRUE, 0, NULL);
18200
18201   return offset;
18202 }
18203
18204
18205 static const value_string nbap_HS_DSCH_DRX_Cycle_FACH_vals[] = {
18206   {   0, "v4" },
18207   {   1, "v8" },
18208   {   2, "v16" },
18209   {   3, "v32" },
18210   { 0, NULL }
18211 };
18212
18213
18214 static int
18215 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_) {
18216   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18217                                      4, NULL, TRUE, 0, NULL);
18218
18219   return offset;
18220 }
18221
18222
18223 static const value_string nbap_HS_DSCH_RX_Burst_FACH_vals[] = {
18224   {   0, "v1" },
18225   {   1, "v2" },
18226   {   2, "v4" },
18227   {   3, "v8" },
18228   {   4, "v16" },
18229   { 0, NULL }
18230 };
18231
18232
18233 static int
18234 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_) {
18235   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18236                                      5, NULL, TRUE, 0, NULL);
18237
18238   return offset;
18239 }
18240
18241
18242 static const per_sequence_t Enhanced_UE_DRX_InformationLCR_sequence[] = {
18243   { &hf_nbap_t321           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
18244   { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
18245   { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
18246   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18247   { NULL, 0, 0, NULL }
18248 };
18249
18250 static int
18251 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_) {
18252   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18253                                    ett_nbap_Enhanced_UE_DRX_InformationLCR, Enhanced_UE_DRX_InformationLCR_sequence);
18254
18255   return offset;
18256 }
18257
18258
18259 static const value_string nbap_End_Of_Audit_Sequence_Indicator_vals[] = {
18260   {   0, "end-of-audit-sequence" },
18261   {   1, "not-end-of-audit-sequence" },
18262   { 0, NULL }
18263 };
18264
18265
18266 static int
18267 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_) {
18268   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18269                                      2, NULL, FALSE, 0, NULL);
18270
18271   return offset;
18272 }
18273
18274
18275 static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = {
18276   { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
18277 };
18278
18279 static int
18280 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_) {
18281   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18282                                                   ett_nbap_E_RGCH_E_HICH_FDD_Code_List, E_RGCH_E_HICH_FDD_Code_List_sequence_of,
18283                                                   1, maxNrOfE_RGCHs_E_HICHs, FALSE);
18284
18285   return offset;
18286 }
18287
18288
18289 static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = {
18290   {   0, "replace" },
18291   {   1, "remove" },
18292   { 0, NULL }
18293 };
18294
18295 static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = {
18296   {   0, &hf_nbap_replace_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List },
18297   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
18298   { 0, NULL, 0, NULL }
18299 };
18300
18301 static int
18302 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_) {
18303   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
18304                                  ett_nbap_E_RGCH_E_HICH_FDD_Code_Information, E_RGCH_E_HICH_FDD_Code_Information_choice,
18305                                  NULL);
18306
18307   return offset;
18308 }
18309
18310
18311
18312 static int
18313 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_) {
18314   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18315                                                             0U, 127U, NULL, TRUE);
18316
18317   return offset;
18318 }
18319
18320
18321
18322 static int
18323 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_) {
18324   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18325                                                             0U, 6U, NULL, TRUE);
18326
18327   return offset;
18328 }
18329
18330
18331 static const per_sequence_t E_TFCI_Boost_Information_sequence[] = {
18332   { &hf_nbap_e_TFCI_BetaEC_Boost, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI_BetaEC_Boost },
18333   { &hf_nbap_uL_Delta_T2TP  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Delta_T2TP },
18334   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18335   { NULL, 0, 0, NULL }
18336 };
18337
18338 static int
18339 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_) {
18340   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18341                                    ett_nbap_E_TFCI_Boost_Information, E_TFCI_Boost_Information_sequence);
18342
18343   return offset;
18344 }
18345
18346
18347 static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = {
18348   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
18349   { &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue },
18350   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18351   { NULL, 0, 0, NULL }
18352 };
18353
18354 static int
18355 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_) {
18356   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18357                                    ett_nbap_E_DCHProvidedBitRate_Item, E_DCHProvidedBitRate_Item_sequence);
18358
18359   return offset;
18360 }
18361
18362
18363 static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = {
18364   { &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item },
18365 };
18366
18367 static int
18368 dissect_nbap_E_DCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18369   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18370                                                   ett_nbap_E_DCHProvidedBitRate, E_DCHProvidedBitRate_sequence_of,
18371                                                   1, maxNrOfPriorityClasses, FALSE);
18372
18373   return offset;
18374 }
18375
18376
18377 static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
18378   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
18379   { &hf_nbap_e_DCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate },
18380   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18381   { NULL, 0, 0, NULL }
18382 };
18383
18384 static int
18385 dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18386   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18387                                    ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item, E_DCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
18388
18389   return offset;
18390 }
18391
18392
18393 static const per_sequence_t E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
18394   { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item },
18395 };
18396
18397 static int
18398 dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18399   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18400                                                   ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion, E_DCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
18401                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
18402
18403   return offset;
18404 }
18405
18406
18407
18408 static int
18409 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_) {
18410   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18411                                                             0U, 255U, NULL, TRUE);
18412
18413   return offset;
18414 }
18415
18416
18417
18418 static int
18419 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_) {
18420   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18421                                                             0U, 255U, NULL, TRUE);
18422
18423   return offset;
18424 }
18425
18426
18427
18428 static int
18429 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_) {
18430   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18431                                                             0U, 255U, NULL, TRUE);
18432
18433   return offset;
18434 }
18435
18436
18437
18438 static int
18439 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_) {
18440   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18441                                                             4U, 44U, NULL, FALSE);
18442
18443   return offset;
18444 }
18445
18446
18447
18448 static int
18449 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_) {
18450   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18451                                                             4U, 15U, NULL, FALSE);
18452
18453   return offset;
18454 }
18455
18456
18457
18458 static int
18459 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_) {
18460   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18461                                                             1U, 12U, NULL, FALSE);
18462
18463   return offset;
18464 }
18465
18466
18467 static const per_sequence_t E_PUCH_Information_sequence[] = {
18468   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
18469   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
18470   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
18471   { &hf_nbap_n_E_UCCH       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCH },
18472   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18473   { NULL, 0, 0, NULL }
18474 };
18475
18476 static int
18477 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_) {
18478   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18479                                    ett_nbap_E_PUCH_Information, E_PUCH_Information_sequence);
18480
18481   return offset;
18482 }
18483
18484
18485 static const value_string nbap_E_DCH_Grant_TypeTDD_vals[] = {
18486   {   0, "scheduled" },
18487   {   1, "non-scheduled" },
18488   { 0, NULL }
18489 };
18490
18491
18492 static int
18493 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_) {
18494   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18495                                      2, NULL, FALSE, 0, NULL);
18496
18497   return offset;
18498 }
18499
18500
18501 static const per_sequence_t E_DCH_MACdFlow_InfoTDDItem_sequence[] = {
18502   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18503   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
18504   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
18505   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
18506   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
18507   { &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator },
18508   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
18509   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_TDD },
18510   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
18511   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_TypeTDD },
18512   { &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation },
18513   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
18514   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18515   { NULL, 0, 0, NULL }
18516 };
18517
18518 static int
18519 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_) {
18520   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18521                                    ett_nbap_E_DCH_MACdFlow_InfoTDDItem, E_DCH_MACdFlow_InfoTDDItem_sequence);
18522
18523   return offset;
18524 }
18525
18526
18527 static const per_sequence_t E_DCH_MACdFlows_Information_TDD_sequence_of[1] = {
18528   { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_InfoTDDItem },
18529 };
18530
18531 static int
18532 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_) {
18533   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18534                                                   ett_nbap_E_DCH_MACdFlows_Information_TDD, E_DCH_MACdFlows_Information_TDD_sequence_of,
18535                                                   1, maxNrOfEDCHMACdFlows, FALSE);
18536
18537   return offset;
18538 }
18539
18540
18541
18542 static int
18543 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_) {
18544   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18545                                      13, 13, FALSE, NULL);
18546
18547   return offset;
18548 }
18549
18550
18551
18552 static int
18553 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_) {
18554   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18555                                                             1U, 32U, NULL, FALSE);
18556
18557   return offset;
18558 }
18559
18560
18561
18562 static int
18563 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_) {
18564   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18565                                                             0U, 255U, NULL, FALSE);
18566
18567   return offset;
18568 }
18569
18570
18571 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info_sequence[] = {
18572   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
18573   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
18574   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
18575   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
18576   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
18577   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
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_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_) {
18584   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18585                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info, E_DCH_Non_Scheduled_Grant_Info_sequence);
18586
18587   return offset;
18588 }
18589
18590
18591
18592 static int
18593 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_) {
18594   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18595                                                             0U, 9201U, NULL, TRUE);
18596
18597   return offset;
18598 }
18599
18600
18601 static const per_sequence_t E_DCH_TDD_Information_sequence[] = {
18602   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate },
18603   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
18604   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
18605   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18606   { NULL, 0, 0, NULL }
18607 };
18608
18609 static int
18610 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_) {
18611   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18612                                    ett_nbap_E_DCH_TDD_Information, E_DCH_TDD_Information_sequence);
18613
18614   return offset;
18615 }
18616
18617
18618 static const per_sequence_t E_DCH_Information_sequence[] = {
18619   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
18620   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
18621   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
18622   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
18623   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information },
18624   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18625   { NULL, 0, 0, NULL }
18626 };
18627
18628 static int
18629 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_) {
18630   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18631                                    ett_nbap_E_DCH_Information, E_DCH_Information_sequence);
18632
18633   return offset;
18634 }
18635
18636
18637
18638 static int
18639 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_) {
18640   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
18641                                      5, 5, FALSE, NULL);
18642
18643   return offset;
18644 }
18645
18646
18647 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence[] = {
18648   { &hf_nbap_e_DCH_MacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18649   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
18650   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
18651   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18652   { NULL, 0, 0, NULL }
18653 };
18654
18655 static int
18656 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_) {
18657   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18658                                    ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item, E_DCH_TDD_MACdFlow_Specific_InformationResp_Item_sequence);
18659
18660   return offset;
18661 }
18662
18663
18664 static const per_sequence_t E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of[1] = {
18665   { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item },
18666 };
18667
18668 static int
18669 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_) {
18670   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18671                                                   ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp, E_DCH_TDD_MACdFlow_Specific_InformationResp_sequence_of,
18672                                                   1, maxNrOfEDCHMACdFlows, FALSE);
18673
18674   return offset;
18675 }
18676
18677
18678 static const per_sequence_t E_AGCH_Specific_InformationResp_ItemTDD_sequence[] = {
18679   { &hf_nbap_e_AGCH_Id      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
18680   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18681   { NULL, 0, 0, NULL }
18682 };
18683
18684 static int
18685 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_) {
18686   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18687                                    ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD, E_AGCH_Specific_InformationResp_ItemTDD_sequence);
18688
18689   return offset;
18690 }
18691
18692
18693 static const per_sequence_t E_AGCH_Specific_InformationRespListTDD_sequence_of[1] = {
18694   { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Specific_InformationResp_ItemTDD },
18695 };
18696
18697 static int
18698 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_) {
18699   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18700                                                   ett_nbap_E_AGCH_Specific_InformationRespListTDD, E_AGCH_Specific_InformationRespListTDD_sequence_of,
18701                                                   1, maxNrOfEAGCHCodes, FALSE);
18702
18703   return offset;
18704 }
18705
18706
18707 static const per_sequence_t Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence[] = {
18708   { &hf_nbap_eI             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_EI },
18709   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
18710   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18711   { NULL, 0, 0, NULL }
18712 };
18713
18714 static int
18715 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_) {
18716   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18717                                    ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD, Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD_sequence);
18718
18719   return offset;
18720 }
18721
18722
18723 static const per_sequence_t Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of[1] = {
18724   { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD },
18725 };
18726
18727 static int
18728 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_) {
18729   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18730                                                   ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD, Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_sequence_of,
18731                                                   1, maxNrOfEHICHCodes, FALSE);
18732
18733   return offset;
18734 }
18735
18736
18737 static const per_sequence_t E_DCH_Information_Response_sequence[] = {
18738   { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp },
18739   { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Specific_InformationRespListTDD },
18740   { &hf_nbap_e_RNTI         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RNTI },
18741   { &hf_nbap_scheduled_E_HICH_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD },
18742   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18743   { NULL, 0, 0, NULL }
18744 };
18745
18746 static int
18747 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_) {
18748   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18749                                    ett_nbap_E_DCH_Information_Response, E_DCH_Information_Response_sequence);
18750
18751   return offset;
18752 }
18753
18754
18755 static const value_string nbap_E_HICH_Type_vals[] = {
18756   {   0, "scheduled" },
18757   {   1, "non-scheduled" },
18758   { 0, NULL }
18759 };
18760
18761
18762 static int
18763 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_) {
18764   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18765                                      2, NULL, FALSE, 0, NULL);
18766
18767   return offset;
18768 }
18769
18770
18771 static const per_sequence_t E_DCH_MACdFlow_ModifyTDDItem_sequence[] = {
18772   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
18773   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
18774   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
18775   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
18776   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
18777   { &hf_nbap_tnlQos         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
18778   { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH },
18779   { &hf_nbap_eDCH_HARQ_PO_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_HARQ_PO_TDD },
18780   { &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List },
18781   { &hf_nbap_eDCH_Grant_TypeTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Grant_TypeTDD },
18782   { &hf_nbap_e_DCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelInformation },
18783   { &hf_nbap_e_DCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToModify },
18784   { &hf_nbap_e_DCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LogicalChannelToDelete },
18785   { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer },
18786   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18787   { NULL, 0, 0, NULL }
18788 };
18789
18790 static int
18791 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_) {
18792   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18793                                    ett_nbap_E_DCH_MACdFlow_ModifyTDDItem, E_DCH_MACdFlow_ModifyTDDItem_sequence);
18794
18795   return offset;
18796 }
18797
18798
18799 static const per_sequence_t E_DCH_TDD_Information_to_Modify_List_sequence_of[1] = {
18800   { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ModifyTDDItem },
18801 };
18802
18803 static int
18804 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_) {
18805   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
18806                                                   ett_nbap_E_DCH_TDD_Information_to_Modify_List, E_DCH_TDD_Information_to_Modify_List_sequence_of,
18807                                                   1, maxNrOfEDCHMACdFlows, FALSE);
18808
18809   return offset;
18810 }
18811
18812
18813 static const per_sequence_t E_DCH_TDD_Information_to_Modify_sequence[] = {
18814   { &hf_nbap_e_DCH_TDD_Information_to_Modify_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify_List },
18815   { &hf_nbap_mACeReset_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACeReset_Indicator },
18816   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18817   { NULL, 0, 0, NULL }
18818 };
18819
18820 static int
18821 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_) {
18822   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18823                                    ett_nbap_E_DCH_TDD_Information_to_Modify, E_DCH_TDD_Information_to_Modify_sequence);
18824
18825   return offset;
18826 }
18827
18828
18829 static const per_sequence_t E_DCH_Information_Reconfig_sequence[] = {
18830   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
18831   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
18832   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
18833   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
18834   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info },
18835   { &hf_nbap_e_DCH_TDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information },
18836   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
18837   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18838   { NULL, 0, 0, NULL }
18839 };
18840
18841 static int
18842 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_) {
18843   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18844                                    ett_nbap_E_DCH_Information_Reconfig, E_DCH_Information_Reconfig_sequence);
18845
18846   return offset;
18847 }
18848
18849
18850
18851 static int
18852 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_) {
18853   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18854                                                             0U, 621U, NULL, FALSE);
18855
18856   return offset;
18857 }
18858
18859
18860 static const per_sequence_t E_DCH_Non_Scheduled_Grant_Info768_sequence[] = {
18861   { &hf_nbap_timeslotResource, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResource },
18862   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
18863   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
18864   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
18865   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
18866   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
18867   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18868   { NULL, 0, 0, NULL }
18869 };
18870
18871 static int
18872 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_) {
18873   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18874                                    ett_nbap_E_DCH_Non_Scheduled_Grant_Info768, E_DCH_Non_Scheduled_Grant_Info768_sequence);
18875
18876   return offset;
18877 }
18878
18879
18880
18881 static int
18882 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_) {
18883   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18884                                                             0U, 17713U, NULL, TRUE);
18885
18886   return offset;
18887 }
18888
18889
18890 static const per_sequence_t E_DCH_TDD_Information768_sequence[] = {
18891   { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Maximum_Bitrate768 },
18892   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
18893   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
18894   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18895   { NULL, 0, 0, NULL }
18896 };
18897
18898 static int
18899 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_) {
18900   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18901                                    ett_nbap_E_DCH_TDD_Information768, E_DCH_TDD_Information768_sequence);
18902
18903   return offset;
18904 }
18905
18906
18907 static const per_sequence_t E_DCH_768_Information_sequence[] = {
18908   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Information },
18909   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
18910   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
18911   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
18912   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TDD_Information768 },
18913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18914   { NULL, 0, 0, NULL }
18915 };
18916
18917 static int
18918 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_) {
18919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18920                                    ett_nbap_E_DCH_768_Information, E_DCH_768_Information_sequence);
18921
18922   return offset;
18923 }
18924
18925
18926 static const per_sequence_t E_DCH_768_Information_Reconfig_sequence[] = {
18927   { &hf_nbap_e_PUCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Information },
18928   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
18929   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
18930   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
18931   { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_Info768 },
18932   { &hf_nbap_e_DCH_TDD_Information768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information768 },
18933   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
18934   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18935   { NULL, 0, 0, NULL }
18936 };
18937
18938 static int
18939 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_) {
18940   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18941                                    ett_nbap_E_DCH_768_Information_Reconfig, E_DCH_768_Information_Reconfig_sequence);
18942
18943   return offset;
18944 }
18945
18946
18947 static const per_sequence_t E_PUCH_LCR_Information_sequence[] = {
18948   { &hf_nbap_minCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
18949   { &hf_nbap_maxCR          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CodeRate },
18950   { &hf_nbap_harqInfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
18951   { &hf_nbap_pRXdes_base    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRXdes_base },
18952   { &hf_nbap_e_PUCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
18953   { &hf_nbap_e_AGCH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
18954   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
18955   { NULL, 0, 0, NULL }
18956 };
18957
18958 static int
18959 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_) {
18960   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
18961                                    ett_nbap_E_PUCH_LCR_Information, E_PUCH_LCR_Information_sequence);
18962
18963   return offset;
18964 }
18965
18966
18967 static const value_string nbap_T_subframeNumber_vals[] = {
18968   {   0, "v0" },
18969   {   1, "v1" },
18970   { 0, NULL }
18971 };
18972
18973
18974 static int
18975 dissect_nbap_T_subframeNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
18976   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
18977                                      2, NULL, FALSE, 0, NULL);
18978
18979   return offset;
18980 }
18981
18982
18983
18984 static int
18985 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_) {
18986   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
18987                                                             1U, 8U, NULL, FALSE);
18988
18989   return offset;
18990 }
18991
18992
18993 static const per_sequence_t E_DCH_Non_Scheduled_Grant_LCR_Info_sequence[] = {
18994   { &hf_nbap_timeslotResourceLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
18995   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
18996   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
18997   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
18998   { &hf_nbap_subframeNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber },
18999   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
19000   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
19001   { &hf_nbap_n_E_UCCHLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
19002   { &hf_nbap_e_HICH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_LCR_Information },
19003   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19004   { NULL, 0, 0, NULL }
19005 };
19006
19007 static int
19008 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_) {
19009   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19010                                    ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info, E_DCH_Non_Scheduled_Grant_LCR_Info_sequence);
19011
19012   return offset;
19013 }
19014
19015
19016
19017 static int
19018 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_) {
19019   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19020                                                             1U, 5U, NULL, FALSE);
19021
19022   return offset;
19023 }
19024
19025
19026 static const per_sequence_t E_DCH_LCRTDD_Information_sequence[] = {
19027   { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_PhysicalLayerCategory },
19028   { &hf_nbap_e_DCH_Processing_Overload_Level, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Processing_Overload_Level },
19029   { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo },
19030   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19031   { NULL, 0, 0, NULL }
19032 };
19033
19034 static int
19035 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_) {
19036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19037                                    ett_nbap_E_DCH_LCRTDD_Information, E_DCH_LCRTDD_Information_sequence);
19038
19039   return offset;
19040 }
19041
19042
19043 static const per_sequence_t E_DCH_LCR_Information_sequence[] = {
19044   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_LCR_Information },
19045   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information_TDD },
19046   { &hf_nbap_e_DCH_MACdFlows_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19047   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
19048   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LCRTDD_Information },
19049   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19050   { NULL, 0, 0, NULL }
19051 };
19052
19053 static int
19054 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_) {
19055   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19056                                    ett_nbap_E_DCH_LCR_Information, E_DCH_LCR_Information_sequence);
19057
19058   return offset;
19059 }
19060
19061
19062 static const per_sequence_t E_DCH_LCR_Information_Reconfig_sequence[] = {
19063   { &hf_nbap_e_PUCH_LCR_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_LCR_Information },
19064   { &hf_nbap_e_TFCS_Information_TDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information_TDD },
19065   { &hf_nbap_e_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_Information_TDD },
19066   { &hf_nbap_e_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_MACdFlows_to_Delete },
19067   { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info },
19068   { &hf_nbap_e_DCH_LCRTDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_LCRTDD_Information },
19069   { &hf_nbap_e_DCH_TDD_Information_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_TDD_Information_to_Modify },
19070   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19071   { NULL, 0, 0, NULL }
19072 };
19073
19074 static int
19075 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_) {
19076   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19077                                    ett_nbap_E_DCH_LCR_Information_Reconfig, E_DCH_LCR_Information_Reconfig_sequence);
19078
19079   return offset;
19080 }
19081
19082
19083 static const value_string nbap_DormantModeIndicator_vals[] = {
19084   {   0, "enterDormantMode" },
19085   {   1, "leaveDormantMode" },
19086   { 0, NULL }
19087 };
19088
19089
19090 static int
19091 dissect_nbap_DormantModeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19092   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19093                                      2, NULL, TRUE, 0, NULL);
19094
19095   return offset;
19096 }
19097
19098
19099 static const value_string nbap_Enhanced_FACH_Capability_vals[] = {
19100   {   0, "enhanced-FACH-capable" },
19101   {   1, "enhanced-FACH-non-capable" },
19102   { 0, NULL }
19103 };
19104
19105
19106 static int
19107 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_) {
19108   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19109                                      2, NULL, FALSE, 0, NULL);
19110
19111   return offset;
19112 }
19113
19114
19115 static const value_string nbap_EnhancedHSServingCC_Abort_vals[] = {
19116   {   0, "abortEnhancedHSServingCC" },
19117   { 0, NULL }
19118 };
19119
19120
19121 static int
19122 dissect_nbap_EnhancedHSServingCC_Abort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19123   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19124                                      1, NULL, TRUE, 0, NULL);
19125
19126   return offset;
19127 }
19128
19129
19130 static const value_string nbap_Enhanced_PCH_Capability_vals[] = {
19131   {   0, "enhanced-PCH-capable" },
19132   {   1, "enhanced-PCH-non-capable" },
19133   { 0, NULL }
19134 };
19135
19136
19137 static int
19138 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_) {
19139   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19140                                      2, NULL, FALSE, 0, NULL);
19141
19142   return offset;
19143 }
19144
19145
19146 static const value_string nbap_Enhanced_UE_DRX_Capability_vals[] = {
19147   {   0, "enhanced-UE-DRX-capable" },
19148   {   1, "enhanced-UE-DRX-non-capable" },
19149   { 0, NULL }
19150 };
19151
19152
19153 static int
19154 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_) {
19155   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19156                                      2, NULL, FALSE, 0, NULL);
19157
19158   return offset;
19159 }
19160
19161
19162 static const per_sequence_t Enhanced_UE_DRX_InformationFDD_sequence[] = {
19163   { &hf_nbap_t321           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T321 },
19164   { &hf_nbap_hS_DSCH_DRX_Cycle_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_DRX_Cycle_FACH },
19165   { &hf_nbap_hS_DSCH_RX_Burst_FACH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_RX_Burst_FACH },
19166   { &hf_nbap_dRX_Interruption_by_HS_DSCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DRX_Interruption_by_HS_DSCH },
19167   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19168   { NULL, 0, 0, NULL }
19169 };
19170
19171 static int
19172 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_) {
19173   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19174                                    ett_nbap_Enhanced_UE_DRX_InformationFDD, Enhanced_UE_DRX_InformationFDD_sequence);
19175
19176   return offset;
19177 }
19178
19179
19180
19181 static int
19182 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_) {
19183   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19184                                                             6U, 6U, NULL, TRUE);
19185
19186   return offset;
19187 }
19188
19189
19190
19191 static int
19192 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_) {
19193   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19194                                                             19983U, 22978U, NULL, TRUE);
19195
19196   return offset;
19197 }
19198
19199
19200
19201 static int
19202 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_) {
19203   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19204                                                             30U, 31U, NULL, TRUE);
19205
19206   return offset;
19207 }
19208
19209
19210
19211 static int
19212 dissect_nbap_ExtendedPropagationDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19213   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19214                                                             255U, 1023U, NULL, FALSE);
19215
19216   return offset;
19217 }
19218
19219
19220
19221 static int
19222 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_) {
19223   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19224                                                             4096U, 65535U, NULL, FALSE);
19225
19226   return offset;
19227 }
19228
19229
19230
19231 static int
19232 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_) {
19233   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19234                                                             32767U, 103041U, NULL, FALSE);
19235
19236   return offset;
19237 }
19238
19239
19240
19241 static int
19242 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_) {
19243   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19244                                                             32U, 255U, NULL, FALSE);
19245
19246   return offset;
19247 }
19248
19249
19250
19251 static int
19252 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_) {
19253   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19254                                                             32U, 255U, NULL, FALSE);
19255
19256   return offset;
19257 }
19258
19259
19260
19261 static int
19262 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_) {
19263   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19264                                                             32U, 255U, NULL, FALSE);
19265
19266   return offset;
19267 }
19268
19269
19270 static const value_string nbap_T_subframeNumber_01_vals[] = {
19271   {   0, "v0" },
19272   {   1, "v1" },
19273   { 0, NULL }
19274 };
19275
19276
19277 static int
19278 dissect_nbap_T_subframeNumber_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19279   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19280                                      2, NULL, FALSE, 0, NULL);
19281
19282   return offset;
19283 }
19284
19285
19286 static const per_sequence_t E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
19287   { &hf_nbap_timeslot_Resource_Related_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TimeslotResourceLCR },
19288   { &hf_nbap_powerResource  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_PowerResource },
19289   { &hf_nbap_repetition_Period_List_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Repetition_Period_List_LCR },
19290   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
19291   { &hf_nbap_subframeNumber_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_subframeNumber_01 },
19292   { &hf_nbap_tddE_PUCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TddE_PUCH_Offset },
19293   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
19294   { &hf_nbap_n_E_UCCHLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_E_UCCHLCR },
19295   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19296   { NULL, 0, 0, NULL }
19297 };
19298
19299 static int
19300 dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19301   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19302                                    ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
19303
19304   return offset;
19305 }
19306
19307
19308
19309 static int
19310 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_) {
19311   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19312                                                             1U, 12U, NULL, FALSE);
19313
19314   return offset;
19315 }
19316
19317
19318 static const value_string nbap_Fast_Reconfiguration_Mode_vals[] = {
19319   {   0, "fast" },
19320   { 0, NULL }
19321 };
19322
19323
19324 static int
19325 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_) {
19326   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19327                                      1, NULL, TRUE, 0, NULL);
19328
19329   return offset;
19330 }
19331
19332
19333 static const value_string nbap_Fast_Reconfiguration_Permission_vals[] = {
19334   {   0, "allowed" },
19335   { 0, NULL }
19336 };
19337
19338
19339 static int
19340 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_) {
19341   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19342                                      1, NULL, TRUE, 0, NULL);
19343
19344   return offset;
19345 }
19346
19347
19348 static const value_string nbap_FDD_S_CCPCH_FrameOffset_vals[] = {
19349   {   0, "v1" },
19350   {   1, "v2" },
19351   {   2, "v4" },
19352   { 0, NULL }
19353 };
19354
19355
19356 static int
19357 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_) {
19358   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19359                                      3, NULL, TRUE, 0, NULL);
19360
19361   return offset;
19362 }
19363
19364
19365
19366 static int
19367 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_) {
19368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19369                                                             0U, 149U, NULL, FALSE);
19370
19371   return offset;
19372 }
19373
19374
19375 static const value_string nbap_F_DPCH_Capability_vals[] = {
19376   {   0, "f-DPCH-capable" },
19377   {   1, "f-DPCH-non-capable" },
19378   { 0, NULL }
19379 };
19380
19381
19382 static int
19383 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_) {
19384   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19385                                      2, NULL, FALSE, 0, NULL);
19386
19387   return offset;
19388 }
19389
19390
19391 static const value_string nbap_F_DPCH_SlotFormatCapability_vals[] = {
19392   {   0, "f-DPCH-slot-format-capable" },
19393   {   1, "f-DPCH-slot-format-non-capable" },
19394   { 0, NULL }
19395 };
19396
19397
19398 static int
19399 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_) {
19400   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19401                                      2, NULL, FALSE, 0, NULL);
19402
19403   return offset;
19404 }
19405
19406
19407 static const value_string nbap_FNReportingIndicator_vals[] = {
19408   {   0, "fN-reporting-required" },
19409   {   1, "fN-reporting-not-required" },
19410   { 0, NULL }
19411 };
19412
19413
19414 static int
19415 dissect_nbap_FNReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19416   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
19417                                      2, NULL, FALSE, 0, NULL);
19418
19419   return offset;
19420 }
19421
19422
19423
19424 static int
19425 dissect_nbap_FrameAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19426   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19427                                                             0U, 4095U, NULL, FALSE);
19428
19429   return offset;
19430 }
19431
19432
19433
19434 static int
19435 dissect_nbap_FrameOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19436   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19437                                                             0U, 255U, NULL, FALSE);
19438
19439   return offset;
19440 }
19441
19442
19443
19444 static int
19445 dissect_nbap_FPACH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19446   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
19447                                                             -150, 400U, NULL, TRUE);
19448
19449   return offset;
19450 }
19451
19452
19453
19454 static int
19455 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_) {
19456   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19457                                      16, 16, FALSE, NULL);
19458
19459   return offset;
19460 }
19461
19462
19463
19464 static int
19465 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_) {
19466   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19467                                      22, 22, FALSE, NULL);
19468
19469   return offset;
19470 }
19471
19472
19473 static const per_sequence_t GANSS_NAVclockModel_sequence[] = {
19474   { &hf_nbap_navToc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19475   { &hf_nbap_navaf2         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19476   { &hf_nbap_navaf1         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19477   { &hf_nbap_navaf0         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
19478   { &hf_nbap_navTgd         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19479   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19480   { NULL, 0, 0, NULL }
19481 };
19482
19483 static int
19484 dissect_nbap_GANSS_NAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19485   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19486                                    ett_nbap_GANSS_NAVclockModel, GANSS_NAVclockModel_sequence);
19487
19488   return offset;
19489 }
19490
19491
19492
19493 static int
19494 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_) {
19495   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19496                                      11, 11, FALSE, NULL);
19497
19498   return offset;
19499 }
19500
19501
19502
19503 static int
19504 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_) {
19505   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19506                                      5, 5, FALSE, NULL);
19507
19508   return offset;
19509 }
19510
19511
19512
19513 static int
19514 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_) {
19515   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19516                                      3, 3, FALSE, NULL);
19517
19518   return offset;
19519 }
19520
19521
19522
19523 static int
19524 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_) {
19525   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19526                                      20, 20, FALSE, NULL);
19527
19528   return offset;
19529 }
19530
19531
19532
19533 static int
19534 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_) {
19535   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19536                                      26, 26, FALSE, NULL);
19537
19538   return offset;
19539 }
19540
19541
19542
19543 static int
19544 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_) {
19545   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19546                                      13, 13, FALSE, NULL);
19547
19548   return offset;
19549 }
19550
19551
19552 static const per_sequence_t GANSS_CNAVclockModel_sequence[] = {
19553   { &hf_nbap_cnavToc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
19554   { &hf_nbap_cnavTop        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
19555   { &hf_nbap_cnavURA0       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19556   { &hf_nbap_cnavURA1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
19557   { &hf_nbap_cnavURA2       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
19558   { &hf_nbap_cnavAf2        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
19559   { &hf_nbap_cnavAf1        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
19560   { &hf_nbap_cnavAf0        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
19561   { &hf_nbap_cnavTgd        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
19562   { &hf_nbap_cnavISCl1cp    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19563   { &hf_nbap_cnavISCl1cd    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19564   { &hf_nbap_cnavISCl1ca    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19565   { &hf_nbap_cnavISCl2c     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19566   { &hf_nbap_cnavISCl5i5    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19567   { &hf_nbap_cnavISCl5q5    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19568   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19569   { NULL, 0, 0, NULL }
19570 };
19571
19572 static int
19573 dissect_nbap_GANSS_CNAVclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19574   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19575                                    ett_nbap_GANSS_CNAVclockModel, GANSS_CNAVclockModel_sequence);
19576
19577   return offset;
19578 }
19579
19580
19581 static const per_sequence_t GANSS_GLONASSclockModel_sequence[] = {
19582   { &hf_nbap_gloTau         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
19583   { &hf_nbap_gloGamma       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
19584   { &hf_nbap_gloDeltaTau    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_5 },
19585   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19586   { NULL, 0, 0, NULL }
19587 };
19588
19589 static int
19590 dissect_nbap_GANSS_GLONASSclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19591   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19592                                    ett_nbap_GANSS_GLONASSclockModel, GANSS_GLONASSclockModel_sequence);
19593
19594   return offset;
19595 }
19596
19597
19598
19599 static int
19600 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_) {
19601   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19602                                      12, 12, FALSE, NULL);
19603
19604   return offset;
19605 }
19606
19607
19608 static const per_sequence_t GANSS_SBASclockModel_sequence[] = {
19609   { &hf_nbap_sbasTo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
19610   { &hf_nbap_sbasAgfo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
19611   { &hf_nbap_sbasAgf1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19612   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19613   { NULL, 0, 0, NULL }
19614 };
19615
19616 static int
19617 dissect_nbap_GANSS_SBASclockModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19618   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19619                                    ett_nbap_GANSS_SBASclockModel, GANSS_SBASclockModel_sequence);
19620
19621   return offset;
19622 }
19623
19624
19625 static const value_string nbap_GANSS_AddClockModels_vals[] = {
19626   {   0, "navClockModel" },
19627   {   1, "cnavClockModel" },
19628   {   2, "glonassClockModel" },
19629   {   3, "sbasClockModel" },
19630   { 0, NULL }
19631 };
19632
19633 static const per_choice_t GANSS_AddClockModels_choice[] = {
19634   {   0, &hf_nbap_navClockModel  , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NAVclockModel },
19635   {   1, &hf_nbap_cnavClockModel , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_CNAVclockModel },
19636   {   2, &hf_nbap_glonassClockModel, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_GLONASSclockModel },
19637   {   3, &hf_nbap_sbasClockModel , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_SBASclockModel },
19638   { 0, NULL, 0, NULL }
19639 };
19640
19641 static int
19642 dissect_nbap_GANSS_AddClockModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19643   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19644                                  ett_nbap_GANSS_AddClockModels, GANSS_AddClockModels_choice,
19645                                  NULL);
19646
19647   return offset;
19648 }
19649
19650
19651
19652 static int
19653 dissect_nbap_GANSS_AddIonoModelReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19654   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19655                                      2, 2, FALSE, NULL);
19656
19657   return offset;
19658 }
19659
19660
19661
19662 static int
19663 dissect_nbap_GANSS_AddNavigationModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19664   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
19665
19666   return offset;
19667 }
19668
19669
19670
19671 static int
19672 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_) {
19673   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19674                                      4, 4, FALSE, NULL);
19675
19676   return offset;
19677 }
19678
19679
19680
19681 static int
19682 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_) {
19683   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19684                                      1, 1, FALSE, NULL);
19685
19686   return offset;
19687 }
19688
19689
19690
19691 static int
19692 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_) {
19693   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19694                                      32, 32, FALSE, NULL);
19695
19696   return offset;
19697 }
19698
19699
19700
19701 static int
19702 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_) {
19703   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19704                                      24, 24, FALSE, NULL);
19705
19706   return offset;
19707 }
19708
19709
19710
19711 static int
19712 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_) {
19713   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19714                                      14, 14, FALSE, NULL);
19715
19716   return offset;
19717 }
19718
19719
19720 static const per_sequence_t GANSS_NavModel_NAVKeplerianSet_sequence[] = {
19721   { &hf_nbap_navURA         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
19722   { &hf_nbap_navFitFlag     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
19723   { &hf_nbap_navToe         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19724   { &hf_nbap_navOmega       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19725   { &hf_nbap_navDeltaN      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19726   { &hf_nbap_navM0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19727   { &hf_nbap_navOmegaADot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19728   { &hf_nbap_navE           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19729   { &hf_nbap_navIDot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
19730   { &hf_nbap_navAPowerHalf  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19731   { &hf_nbap_navI0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19732   { &hf_nbap_navOmegaA0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
19733   { &hf_nbap_navCrs         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19734   { &hf_nbap_navCis         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19735   { &hf_nbap_navCus         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19736   { &hf_nbap_navCrc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19737   { &hf_nbap_navCic         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19738   { &hf_nbap_navCuc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19739   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19740   { NULL, 0, 0, NULL }
19741 };
19742
19743 static int
19744 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_) {
19745   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19746                                    ett_nbap_GANSS_NavModel_NAVKeplerianSet, GANSS_NavModel_NAVKeplerianSet_sequence);
19747
19748   return offset;
19749 }
19750
19751
19752
19753 static int
19754 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_) {
19755   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19756                                      25, 25, FALSE, NULL);
19757
19758   return offset;
19759 }
19760
19761
19762
19763 static int
19764 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_) {
19765   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19766                                      17, 17, FALSE, NULL);
19767
19768   return offset;
19769 }
19770
19771
19772
19773 static int
19774 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_) {
19775   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19776                                      23, 23, FALSE, NULL);
19777
19778   return offset;
19779 }
19780
19781
19782
19783 static int
19784 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_) {
19785   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19786                                      33, 33, FALSE, NULL);
19787
19788   return offset;
19789 }
19790
19791
19792
19793 static int
19794 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_) {
19795   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19796                                      15, 15, FALSE, NULL);
19797
19798   return offset;
19799 }
19800
19801
19802
19803 static int
19804 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_) {
19805   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19806                                      21, 21, FALSE, NULL);
19807
19808   return offset;
19809 }
19810
19811
19812 static const per_sequence_t GANSS_NavModel_CNAVKeplerianSet_sequence[] = {
19813   { &hf_nbap_cnavTop        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
19814   { &hf_nbap_cnavURAindex   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19815   { &hf_nbap_cnavDeltaA     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_26 },
19816   { &hf_nbap_cnavAdot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
19817   { &hf_nbap_cnavDeltaNo    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
19818   { &hf_nbap_cnavDeltaNoDot , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_23 },
19819   { &hf_nbap_cnavMo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
19820   { &hf_nbap_cnavE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
19821   { &hf_nbap_cnavOmega      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
19822   { &hf_nbap_cnavOMEGA0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
19823   { &hf_nbap_cnavDeltaOmegaDot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
19824   { &hf_nbap_cnavIo         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_33 },
19825   { &hf_nbap_cnavIoDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
19826   { &hf_nbap_cnavCis        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19827   { &hf_nbap_cnavCic        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
19828   { &hf_nbap_cnavCrs        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19829   { &hf_nbap_cnavCrc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19830   { &hf_nbap_cnavCus        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
19831   { &hf_nbap_cnavCuc        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
19832   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19833   { NULL, 0, 0, NULL }
19834 };
19835
19836 static int
19837 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_) {
19838   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19839                                    ett_nbap_GANSS_NavModel_CNAVKeplerianSet, GANSS_NavModel_CNAVKeplerianSet_sequence);
19840
19841   return offset;
19842 }
19843
19844
19845
19846 static int
19847 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_) {
19848   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19849                                      2, 2, FALSE, NULL);
19850
19851   return offset;
19852 }
19853
19854
19855
19856 static int
19857 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_) {
19858   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19859                                      27, 27, FALSE, NULL);
19860
19861   return offset;
19862 }
19863
19864
19865 static const per_sequence_t GANSS_NavModel_GLONASSecef_sequence[] = {
19866   { &hf_nbap_gloEn          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19867   { &hf_nbap_gloP1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
19868   { &hf_nbap_gloP2          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
19869   { &hf_nbap_gloM           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
19870   { &hf_nbap_gloX           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
19871   { &hf_nbap_gloXdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19872   { &hf_nbap_gloXdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19873   { &hf_nbap_gloY           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
19874   { &hf_nbap_gloYdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19875   { &hf_nbap_gloYdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19876   { &hf_nbap_gloZ           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_27 },
19877   { &hf_nbap_gloZdot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
19878   { &hf_nbap_gloZdotdot     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
19879   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19880   { NULL, 0, 0, NULL }
19881 };
19882
19883 static int
19884 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_) {
19885   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19886                                    ett_nbap_GANSS_NavModel_GLONASSecef, GANSS_NavModel_GLONASSecef_sequence);
19887
19888   return offset;
19889 }
19890
19891
19892
19893 static int
19894 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_) {
19895   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19896                                      30, 30, FALSE, NULL);
19897
19898   return offset;
19899 }
19900
19901
19902
19903 static int
19904 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_) {
19905   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
19906                                      18, 18, FALSE, NULL);
19907
19908   return offset;
19909 }
19910
19911
19912 static const per_sequence_t GANSS_NavModel_SBASecef_sequence[] = {
19913   { &hf_nbap_sbasTo         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_13 },
19914   { &hf_nbap_sbasAccuracy   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
19915   { &hf_nbap_sbasXg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
19916   { &hf_nbap_sbasYg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_30 },
19917   { &hf_nbap_sbasZg         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_25 },
19918   { &hf_nbap_sbasXgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
19919   { &hf_nbap_sbasYgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
19920   { &hf_nbap_sbasZgDot      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
19921   { &hf_nbap_sbasXgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
19922   { &hf_nbap_sbagYgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
19923   { &hf_nbap_sbasZgDotDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
19924   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19925   { NULL, 0, 0, NULL }
19926 };
19927
19928 static int
19929 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_) {
19930   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19931                                    ett_nbap_GANSS_NavModel_SBASecef, GANSS_NavModel_SBASecef_sequence);
19932
19933   return offset;
19934 }
19935
19936
19937 static const value_string nbap_GANSS_AddOrbitModels_vals[] = {
19938   {   0, "navKeplerianSet" },
19939   {   1, "cnavKeplerianSet" },
19940   {   2, "glonassECEF" },
19941   {   3, "sbasECEF" },
19942   { 0, NULL }
19943 };
19944
19945 static const per_choice_t GANSS_AddOrbitModels_choice[] = {
19946   {   0, &hf_nbap_navKeplerianSet, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_NAVKeplerianSet },
19947   {   1, &hf_nbap_cnavKeplerianSet, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_CNAVKeplerianSet },
19948   {   2, &hf_nbap_glonassECEF    , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_GLONASSecef },
19949   {   3, &hf_nbap_sbasECEF       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_NavModel_SBASecef },
19950   { 0, NULL, 0, NULL }
19951 };
19952
19953 static int
19954 dissect_nbap_GANSS_AddOrbitModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19955   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
19956                                  ett_nbap_GANSS_AddOrbitModels, GANSS_AddOrbitModels_choice,
19957                                  NULL);
19958
19959   return offset;
19960 }
19961
19962
19963
19964 static int
19965 dissect_nbap_GANSS_AddUTCModelsReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
19966   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
19967
19968   return offset;
19969 }
19970
19971
19972 static const per_sequence_t GPS_Ionospheric_Model_sequence[] = {
19973   { &hf_nbap_alpha_zero_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19974   { &hf_nbap_alpha_one_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19975   { &hf_nbap_alpha_two_ionos_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19976   { &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19977   { &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19978   { &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19979   { &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19980   { &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
19981   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19982   { NULL, 0, 0, NULL }
19983 };
19984
19985 static int
19986 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_) {
19987   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
19988                                    ett_nbap_GPS_Ionospheric_Model, GPS_Ionospheric_Model_sequence);
19989
19990   return offset;
19991 }
19992
19993
19994 static const per_sequence_t GANSS_Additional_Ionospheric_Model_sequence[] = {
19995   { &hf_nbap_dataID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
19996   { &hf_nbap_alpha_beta_parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Ionospheric_Model },
19997   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
19998   { NULL, 0, 0, NULL }
19999 };
20000
20001 static int
20002 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_) {
20003   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20004                                    ett_nbap_GANSS_Additional_Ionospheric_Model, GANSS_Additional_Ionospheric_Model_sequence);
20005
20006   return offset;
20007 }
20008
20009
20010
20011 static int
20012 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_) {
20013   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20014                                                             0U, 8191U, NULL, FALSE);
20015
20016   return offset;
20017 }
20018
20019
20020
20021 static int
20022 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_) {
20023   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20024                                                             0U, 86399U, NULL, FALSE);
20025
20026   return offset;
20027 }
20028
20029
20030 static const per_sequence_t GANSS_Transmission_Time_sequence[] = {
20031   { &hf_nbap_ganssDay       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
20032   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
20033   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20034   { NULL, 0, 0, NULL }
20035 };
20036
20037 static int
20038 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_) {
20039   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20040                                    ett_nbap_GANSS_Transmission_Time, GANSS_Transmission_Time_sequence);
20041
20042   return offset;
20043 }
20044
20045
20046 static const value_string nbap_T_non_broadcastIndication_vals[] = {
20047   {   0, "true" },
20048   { 0, NULL }
20049 };
20050
20051
20052 static int
20053 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_) {
20054   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20055                                      1, NULL, FALSE, 0, NULL);
20056
20057   return offset;
20058 }
20059
20060
20061
20062 static int
20063 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_) {
20064   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20065                                      6, 6, FALSE, NULL);
20066
20067   return offset;
20068 }
20069
20070
20071 static const per_sequence_t Ganss_Sat_Info_AddNavList_item_sequence[] = {
20072   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20073   { &hf_nbap_svHealth       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
20074   { &hf_nbap_iod            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20075   { &hf_nbap_ganssAddClockModels, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddClockModels },
20076   { &hf_nbap_ganssAddOrbitModels, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AddOrbitModels },
20077   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20078   { NULL, 0, 0, NULL }
20079 };
20080
20081 static int
20082 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_) {
20083   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20084                                    ett_nbap_Ganss_Sat_Info_AddNavList_item, Ganss_Sat_Info_AddNavList_item_sequence);
20085
20086   return offset;
20087 }
20088
20089
20090 static const per_sequence_t Ganss_Sat_Info_AddNavList_sequence_of[1] = {
20091   { &hf_nbap_Ganss_Sat_Info_AddNavList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList_item },
20092 };
20093
20094 static int
20095 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_) {
20096   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20097                                                   ett_nbap_Ganss_Sat_Info_AddNavList, Ganss_Sat_Info_AddNavList_sequence_of,
20098                                                   1, maxGANSSSat, FALSE);
20099
20100   return offset;
20101 }
20102
20103
20104 static const per_sequence_t GANSS_Additional_Navigation_Models_sequence[] = {
20105   { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
20106   { &hf_nbap_non_broadcastIndication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_non_broadcastIndication },
20107   { &hf_nbap_ganssSatInfoNavList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ganss_Sat_Info_AddNavList },
20108   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20109   { NULL, 0, 0, NULL }
20110 };
20111
20112 static int
20113 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_) {
20114   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20115                                    ett_nbap_GANSS_Additional_Navigation_Models, GANSS_Additional_Navigation_Models_sequence);
20116
20117   return offset;
20118 }
20119
20120
20121
20122 static int
20123 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_) {
20124   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20125                                                             0U, 37799U, NULL, FALSE);
20126
20127   return offset;
20128 }
20129
20130
20131
20132 static int
20133 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_) {
20134   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20135                                                             -2147483648, 2147483647U, NULL, FALSE);
20136
20137   return offset;
20138 }
20139
20140
20141
20142 static int
20143 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_) {
20144   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20145                                                             -8388608, 8388607U, NULL, FALSE);
20146
20147   return offset;
20148 }
20149
20150
20151
20152 static int
20153 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_) {
20154   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20155                                                             -64, 63U, NULL, FALSE);
20156
20157   return offset;
20158 }
20159
20160
20161 static const value_string nbap_T_gnss_to_id_vals[] = {
20162   {   0, "gps" },
20163   {   1, "galileo" },
20164   {   2, "qzss" },
20165   {   3, "glonass" },
20166   { 0, NULL }
20167 };
20168
20169
20170 static int
20171 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_) {
20172   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20173                                      1, NULL, TRUE, 3, NULL);
20174
20175   return offset;
20176 }
20177
20178
20179 static const per_sequence_t GANSS_Time_Model_sequence[] = {
20180   { &hf_nbap_ganss_time_model_Ref_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_37799 },
20181   { &hf_nbap_ganss_t_a0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
20182   { &hf_nbap_ganss_t_a1     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M8388608_8388607 },
20183   { &hf_nbap_ganss_t_a2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_M64_63 },
20184   { &hf_nbap_gnss_to_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gnss_to_id },
20185   { &hf_nbap_ganss_wk_number_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_8191 },
20186   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20187   { NULL, 0, 0, NULL }
20188 };
20189
20190 static int
20191 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_) {
20192   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20193                                    ett_nbap_GANSS_Time_Model, GANSS_Time_Model_sequence);
20194
20195   return offset;
20196 }
20197
20198
20199 static const per_sequence_t GANSS_Additional_Time_Models_sequence_of[1] = {
20200   { &hf_nbap_GANSS_Additional_Time_Models_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Time_Model },
20201 };
20202
20203 static int
20204 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_) {
20205   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20206                                                   ett_nbap_GANSS_Additional_Time_Models, GANSS_Additional_Time_Models_sequence_of,
20207                                                   1, maxGANSS_1, FALSE);
20208
20209   return offset;
20210 }
20211
20212
20213 static const per_sequence_t GANSS_UTCmodelSet1_sequence[] = {
20214   { &hf_nbap_utcA0          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20215   { &hf_nbap_utcA1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
20216   { &hf_nbap_utcA2          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
20217   { &hf_nbap_utcDeltaTls    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20218   { &hf_nbap_utcTot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20219   { &hf_nbap_utcWNot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_13 },
20220   { &hf_nbap_utcWNlsf       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20221   { &hf_nbap_utcDN          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
20222   { &hf_nbap_utcDeltaTlsf   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20223   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20224   { NULL, 0, 0, NULL }
20225 };
20226
20227 static int
20228 dissect_nbap_GANSS_UTCmodelSet1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20229   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20230                                    ett_nbap_GANSS_UTCmodelSet1, GANSS_UTCmodelSet1_sequence);
20231
20232   return offset;
20233 }
20234
20235
20236 static const per_sequence_t GANSS_DeltaUT1_sequence[] = {
20237   { &hf_nbap_b1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20238   { &hf_nbap_b2             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20239   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20240   { NULL, 0, 0, NULL }
20241 };
20242
20243 static int
20244 dissect_nbap_GANSS_DeltaUT1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20245   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20246                                    ett_nbap_GANSS_DeltaUT1, GANSS_DeltaUT1_sequence);
20247
20248   return offset;
20249 }
20250
20251
20252 static const per_sequence_t GANSS_UTCmodelSet2_sequence[] = {
20253   { &hf_nbap_nA             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20254   { &hf_nbap_tauC           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20255   { &hf_nbap_deltaUT1_01    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_DeltaUT1 },
20256   { &hf_nbap_kp             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
20257   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20258   { NULL, 0, 0, NULL }
20259 };
20260
20261 static int
20262 dissect_nbap_GANSS_UTCmodelSet2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20263   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20264                                    ett_nbap_GANSS_UTCmodelSet2, GANSS_UTCmodelSet2_sequence);
20265
20266   return offset;
20267 }
20268
20269
20270 static const per_sequence_t GANSS_UTCmodelSet3_sequence[] = {
20271   { &hf_nbap_utcA1wnt       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20272   { &hf_nbap_utcA0wnt       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
20273   { &hf_nbap_utcTot_01      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20274   { &hf_nbap_utcWNt         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20275   { &hf_nbap_utcDeltaTls    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20276   { &hf_nbap_utcWNlsf       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20277   { &hf_nbap_utcDN_01       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20278   { &hf_nbap_utcDeltaTlsf   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20279   { &hf_nbap_utcStandardID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
20280   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20281   { NULL, 0, 0, NULL }
20282 };
20283
20284 static int
20285 dissect_nbap_GANSS_UTCmodelSet3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20287                                    ett_nbap_GANSS_UTCmodelSet3, GANSS_UTCmodelSet3_sequence);
20288
20289   return offset;
20290 }
20291
20292
20293 static const value_string nbap_GANSS_Additional_UTC_Models_vals[] = {
20294   {   0, "utcModel1" },
20295   {   1, "utcModel2" },
20296   {   2, "utcModel3" },
20297   { 0, NULL }
20298 };
20299
20300 static const per_choice_t GANSS_Additional_UTC_Models_choice[] = {
20301   {   0, &hf_nbap_utcModel1      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet1 },
20302   {   1, &hf_nbap_utcModel2      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet2 },
20303   {   2, &hf_nbap_utcModel3      , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_UTCmodelSet3 },
20304   { 0, NULL, 0, NULL }
20305 };
20306
20307 static int
20308 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_) {
20309   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20310                                  ett_nbap_GANSS_Additional_UTC_Models, GANSS_Additional_UTC_Models_choice,
20311                                  NULL);
20312
20313   return offset;
20314 }
20315
20316
20317
20318 static int
20319 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_) {
20320   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20321                                                             0U, 255U, NULL, FALSE);
20322
20323   return offset;
20324 }
20325
20326
20327
20328 static int
20329 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_) {
20330   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20331                                                             0U, 3U, NULL, FALSE);
20332
20333   return offset;
20334 }
20335
20336
20337 static const per_sequence_t GANSS_SatelliteInformationKPItem_sequence[] = {
20338   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20339   { &hf_nbap_ganss_e_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20340   { &hf_nbap_ganss_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20341   { &hf_nbap_ganss_omegadot_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20342   { &hf_nbap_ganss_svhealth_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
20343   { &hf_nbap_ganss_delta_a_sqrt_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20344   { &hf_nbap_ganss_omegazero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20345   { &hf_nbap_ganss_m_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20346   { &hf_nbap_ganss_omega_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20347   { &hf_nbap_ganss_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
20348   { &hf_nbap_ganss_af_one_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20349   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20350   { NULL, 0, 0, NULL }
20351 };
20352
20353 static int
20354 dissect_nbap_GANSS_SatelliteInformationKPItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20355   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20356                                    ett_nbap_GANSS_SatelliteInformationKPItem, GANSS_SatelliteInformationKPItem_sequence);
20357
20358   return offset;
20359 }
20360
20361
20362 static const per_sequence_t GANSS_SatelliteInformationKP_sequence_of[1] = {
20363   { &hf_nbap_GANSS_SatelliteInformationKP_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKPItem },
20364 };
20365
20366 static int
20367 dissect_nbap_GANSS_SatelliteInformationKP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20368   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20369                                                   ett_nbap_GANSS_SatelliteInformationKP, GANSS_SatelliteInformationKP_sequence_of,
20370                                                   1, maxGANSSSatAlmanac, FALSE);
20371
20372   return offset;
20373 }
20374
20375
20376 static const per_sequence_t GANSS_KeplerianParametersAlm_sequence[] = {
20377   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
20378   { &hf_nbap_iod_a          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_3 },
20379   { &hf_nbap_gANSS_SatelliteInformationKP, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteInformationKP },
20380   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20381   { NULL, 0, 0, NULL }
20382 };
20383
20384 static int
20385 dissect_nbap_GANSS_KeplerianParametersAlm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20386   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20387                                    ett_nbap_GANSS_KeplerianParametersAlm, GANSS_KeplerianParametersAlm_sequence);
20388
20389   return offset;
20390 }
20391
20392
20393
20394 static int
20395 dissect_nbap_Extension_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20396   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
20397
20398   return offset;
20399 }
20400
20401
20402 static const value_string nbap_GANSS_AlmanacModel_vals[] = {
20403   {   0, "gANSS-keplerianParameters" },
20404   {   1, "extension-GANSS-AlmanacModel" },
20405   { 0, NULL }
20406 };
20407
20408 static const per_choice_t GANSS_AlmanacModel_choice[] = {
20409   {   0, &hf_nbap_gANSS_keplerianParameters, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersAlm },
20410   {   1, &hf_nbap_extension_GANSS_AlmanacModel, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_GANSS_AlmanacModel },
20411   { 0, NULL, 0, NULL }
20412 };
20413
20414 static int
20415 dissect_nbap_GANSS_AlmanacModel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20416   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20417                                  ett_nbap_GANSS_AlmanacModel, GANSS_AlmanacModel_choice,
20418                                  NULL);
20419
20420   return offset;
20421 }
20422
20423
20424 static const per_sequence_t GANSS_Almanac_sequence[] = {
20425   { &hf_nbap_ganss_wk_number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
20426   { &hf_nbap_gANSS_AlmanacModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AlmanacModel },
20427   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20428   { NULL, 0, 0, NULL }
20429 };
20430
20431 static int
20432 dissect_nbap_GANSS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20433   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20434                                    ett_nbap_GANSS_Almanac, GANSS_Almanac_sequence);
20435
20436   return offset;
20437 }
20438
20439
20440
20441 static int
20442 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_) {
20443   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20444                                      9, 9, FALSE, NULL);
20445
20446   return offset;
20447 }
20448
20449
20450 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecef_sequence[] = {
20451   { &hf_nbap_sbasAlmDataID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
20452   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20453   { &hf_nbap_sbasAlmHealth  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20454   { &hf_nbap_sbasAlmXg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
20455   { &hf_nbap_sbasAlmYg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
20456   { &hf_nbap_sbasAlmZg      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_9 },
20457   { &hf_nbap_sbasAlmXgdot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
20458   { &hf_nbap_sbasAlmYgDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_3 },
20459   { &hf_nbap_sbasAlmZgDot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
20460   { &hf_nbap_sbasAlmTo      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20461   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20462   { NULL, 0, 0, NULL }
20463 };
20464
20465 static int
20466 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_) {
20467   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20468                                    ett_nbap_GANSS_SAT_Info_Almanac_SBASecef, GANSS_SAT_Info_Almanac_SBASecef_sequence);
20469
20470   return offset;
20471 }
20472
20473
20474 static const per_sequence_t GANSS_SAT_Info_Almanac_SBASecefList_sequence_of[1] = {
20475   { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecef },
20476 };
20477
20478 static int
20479 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_) {
20480   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20481                                                   ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList, GANSS_SAT_Info_Almanac_SBASecefList_sequence_of,
20482                                                   1, maxGANSSSatAlmanac, FALSE);
20483
20484   return offset;
20485 }
20486
20487
20488 static const per_sequence_t GANSS_ALM_ECEFsbasAlmanacSet_sequence[] = {
20489   { &hf_nbap_sat_info_SBASecefList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_SBASecefList },
20490   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20491   { NULL, 0, 0, NULL }
20492 };
20493
20494 static int
20495 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_) {
20496   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20497                                    ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet, GANSS_ALM_ECEFsbasAlmanacSet_sequence);
20498
20499   return offset;
20500 }
20501
20502
20503 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkp_sequence[] = {
20504   { &hf_nbap_gloAlmNA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20505   { &hf_nbap_gloAlmnA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20506   { &hf_nbap_gloAlmHA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
20507   { &hf_nbap_gloAlmLambdaA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
20508   { &hf_nbap_gloAlmTlambdaA , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
20509   { &hf_nbap_gloAlmDeltaIA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
20510   { &hf_nbap_gloAkmDeltaTA  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
20511   { &hf_nbap_gloAlmDeltaTdotA, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
20512   { &hf_nbap_gloAlmEpsilonA , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
20513   { &hf_nbap_gloAlmOmegaA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20514   { &hf_nbap_gloAlmTauA     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20515   { &hf_nbap_gloAlmCA       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20516   { &hf_nbap_gloAlmMA       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_2 },
20517   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20518   { NULL, 0, 0, NULL }
20519 };
20520
20521 static int
20522 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_) {
20523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20524                                    ett_nbap_GANSS_SAT_Info_Almanac_GLOkp, GANSS_SAT_Info_Almanac_GLOkp_sequence);
20525
20526   return offset;
20527 }
20528
20529
20530 static const per_sequence_t GANSS_SAT_Info_Almanac_GLOkpList_sequence_of[1] = {
20531   { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkp },
20532 };
20533
20534 static int
20535 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_) {
20536   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20537                                                   ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList, GANSS_SAT_Info_Almanac_GLOkpList_sequence_of,
20538                                                   1, maxGANSSSatAlmanac, FALSE);
20539
20540   return offset;
20541 }
20542
20543
20544 static const per_sequence_t GANSS_ALM_GlonassAlmanacSet_sequence[] = {
20545   { &hf_nbap_sat_info_GLOkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_GLOkpList },
20546   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20547   { NULL, 0, 0, NULL }
20548 };
20549
20550 static int
20551 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_) {
20552   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20553                                    ett_nbap_GANSS_ALM_GlonassAlmanacSet, GANSS_ALM_GlonassAlmanacSet_sequence);
20554
20555   return offset;
20556 }
20557
20558
20559 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkp_sequence[] = {
20560   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20561   { &hf_nbap_midiAlmE       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20562   { &hf_nbap_midiAlmDeltaI  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20563   { &hf_nbap_midiAlmOmegaDot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20564   { &hf_nbap_midiAlmSqrtA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_17 },
20565   { &hf_nbap_midiAlmOmega0  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20566   { &hf_nbap_midiAlmOmega   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20567   { &hf_nbap_midiAlmMo      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20568   { &hf_nbap_midiAlmaf0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20569   { &hf_nbap_midiAlmaf1     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
20570   { &hf_nbap_midiAlmL1Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20571   { &hf_nbap_midiAlmL2Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20572   { &hf_nbap_midiAlmL5Health, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20573   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20574   { NULL, 0, 0, NULL }
20575 };
20576
20577 static int
20578 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_) {
20579   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20580                                    ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp, GANSS_SAT_Info_Almanac_MIDIkp_sequence);
20581
20582   return offset;
20583 }
20584
20585
20586 static const per_sequence_t GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of[1] = {
20587   { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkp },
20588 };
20589
20590 static int
20591 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_) {
20592   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20593                                                   ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList, GANSS_SAT_Info_Almanac_MIDIkpList_sequence_of,
20594                                                   1, maxGANSSSatAlmanac, FALSE);
20595
20596   return offset;
20597 }
20598
20599
20600 static const per_sequence_t GANSS_ALM_MidiAlmanacSet_sequence[] = {
20601   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
20602   { &hf_nbap_sat_info_MIDIkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_MIDIkpList },
20603   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20604   { NULL, 0, 0, NULL }
20605 };
20606
20607 static int
20608 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_) {
20609   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20610                                    ett_nbap_GANSS_ALM_MidiAlmanacSet, GANSS_ALM_MidiAlmanacSet_sequence);
20611
20612   return offset;
20613 }
20614
20615
20616 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkp_sequence[] = {
20617   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20618   { &hf_nbap_navAlmE        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20619   { &hf_nbap_navAlmDeltaI   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20620   { &hf_nbap_navAlmOMEGADOT , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
20621   { &hf_nbap_navAlmSVHealth , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20622   { &hf_nbap_navAlmSqrtA    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20623   { &hf_nbap_navAlmOMEGAo   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20624   { &hf_nbap_navAlmOmega    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20625   { &hf_nbap_navAlmMo       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
20626   { &hf_nbap_navAlmaf0      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
20627   { &hf_nbap_navAlmaf1      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
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_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_) {
20634   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20635                                    ett_nbap_GANSS_SAT_Info_Almanac_NAVkp, GANSS_SAT_Info_Almanac_NAVkp_sequence);
20636
20637   return offset;
20638 }
20639
20640
20641 static const per_sequence_t GANSS_SAT_Info_Almanac_NAVkpList_sequence_of[1] = {
20642   { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkp },
20643 };
20644
20645 static int
20646 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_) {
20647   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20648                                                   ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList, GANSS_SAT_Info_Almanac_NAVkpList_sequence_of,
20649                                                   1, maxGANSSSatAlmanac, FALSE);
20650
20651   return offset;
20652 }
20653
20654
20655 static const per_sequence_t GANSS_ALM_NAVKeplerianSet_sequence[] = {
20656   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
20657   { &hf_nbap_sat_info_NAVkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_NAVkpList },
20658   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20659   { NULL, 0, 0, NULL }
20660 };
20661
20662 static int
20663 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_) {
20664   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20665                                    ett_nbap_GANSS_ALM_NAVKeplerianSet, GANSS_ALM_NAVKeplerianSet_sequence);
20666
20667   return offset;
20668 }
20669
20670
20671 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkp_sequence[] = {
20672   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20673   { &hf_nbap_redAlmDeltaA   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20674   { &hf_nbap_redAlmOmega0   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
20675   { &hf_nbap_redAlmPhi0     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_7 },
20676   { &hf_nbap_redAlmL1Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20677   { &hf_nbap_redAlmL2Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
20678   { &hf_nbap_redAlmL5Health , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
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_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_) {
20685   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20686                                    ett_nbap_GANSS_SAT_Info_Almanac_REDkp, GANSS_SAT_Info_Almanac_REDkp_sequence);
20687
20688   return offset;
20689 }
20690
20691
20692 static const per_sequence_t GANSS_SAT_Info_Almanac_REDkpList_sequence_of[1] = {
20693   { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkp },
20694 };
20695
20696 static int
20697 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_) {
20698   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20699                                                   ett_nbap_GANSS_SAT_Info_Almanac_REDkpList, GANSS_SAT_Info_Almanac_REDkpList_sequence_of,
20700                                                   1, maxGANSSSatAlmanac, FALSE);
20701
20702   return offset;
20703 }
20704
20705
20706 static const per_sequence_t GANSS_ALM_ReducedKeplerianSet_sequence[] = {
20707   { &hf_nbap_t_oa           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
20708   { &hf_nbap_sat_info_REDkpList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SAT_Info_Almanac_REDkpList },
20709   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20710   { NULL, 0, 0, NULL }
20711 };
20712
20713 static int
20714 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_) {
20715   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20716                                    ett_nbap_GANSS_ALM_ReducedKeplerianSet, GANSS_ALM_ReducedKeplerianSet_sequence);
20717
20718   return offset;
20719 }
20720
20721
20722 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_element_sequence[] = {
20723   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20724   { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20725   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20726   { NULL, 0, 0, NULL }
20727 };
20728
20729 static int
20730 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_) {
20731   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20732                                    ett_nbap_GANSS_AuxInfoGANSS_ID1_element, GANSS_AuxInfoGANSS_ID1_element_sequence);
20733
20734   return offset;
20735 }
20736
20737
20738 static const per_sequence_t GANSS_AuxInfoGANSS_ID1_sequence_of[1] = {
20739   { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID1_element },
20740 };
20741
20742 static int
20743 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_) {
20744   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20745                                                   ett_nbap_GANSS_AuxInfoGANSS_ID1, GANSS_AuxInfoGANSS_ID1_sequence_of,
20746                                                   1, maxGANSSSat, FALSE);
20747
20748   return offset;
20749 }
20750
20751
20752
20753 static int
20754 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_) {
20755   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20756                                                             -7, 13U, NULL, FALSE);
20757
20758   return offset;
20759 }
20760
20761
20762 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_element_sequence[] = {
20763   { &hf_nbap_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
20764   { &hf_nbap_signalsAvailable, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
20765   { &hf_nbap_channelNumber  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M7_13 },
20766   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20767   { NULL, 0, 0, NULL }
20768 };
20769
20770 static int
20771 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_) {
20772   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20773                                    ett_nbap_GANSS_AuxInfoGANSS_ID3_element, GANSS_AuxInfoGANSS_ID3_element_sequence);
20774
20775   return offset;
20776 }
20777
20778
20779 static const per_sequence_t GANSS_AuxInfoGANSS_ID3_sequence_of[1] = {
20780   { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_AuxInfoGANSS_ID3_element },
20781 };
20782
20783 static int
20784 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_) {
20785   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20786                                                   ett_nbap_GANSS_AuxInfoGANSS_ID3, GANSS_AuxInfoGANSS_ID3_sequence_of,
20787                                                   1, maxGANSSSat, FALSE);
20788
20789   return offset;
20790 }
20791
20792
20793 static const value_string nbap_GANSS_Auxiliary_Information_vals[] = {
20794   {   0, "ganssID1" },
20795   {   1, "ganssID3" },
20796   { 0, NULL }
20797 };
20798
20799 static const per_choice_t GANSS_Auxiliary_Information_choice[] = {
20800   {   0, &hf_nbap_ganssID1       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_AuxInfoGANSS_ID1 },
20801   {   1, &hf_nbap_ganssID3       , ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_AuxInfoGANSS_ID3 },
20802   { 0, NULL, 0, NULL }
20803 };
20804
20805 static int
20806 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_) {
20807   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
20808                                  ett_nbap_GANSS_Auxiliary_Information, GANSS_Auxiliary_Information_choice,
20809                                  NULL);
20810
20811   return offset;
20812 }
20813
20814
20815
20816 static int
20817 dissect_nbap_GANSS_AuxInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20818   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
20819
20820   return offset;
20821 }
20822
20823
20824
20825 static int
20826 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_) {
20827   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
20828                                      28, 28, FALSE, NULL);
20829
20830   return offset;
20831 }
20832
20833
20834
20835 static int
20836 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_) {
20837   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20838                                                             0U, 1U, NULL, TRUE);
20839
20840   return offset;
20841 }
20842
20843
20844 static const per_sequence_t GANSS_SatelliteClockModelItem_sequence[] = {
20845   { &hf_nbap_t_oc           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
20846   { &hf_nbap_a_i2           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
20847   { &hf_nbap_a_i1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_18 },
20848   { &hf_nbap_a_i0           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_28 },
20849   { &hf_nbap_t_gd           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_10 },
20850   { &hf_nbap_model_id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_1_ },
20851   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20852   { NULL, 0, 0, NULL }
20853 };
20854
20855 static int
20856 dissect_nbap_GANSS_SatelliteClockModelItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20857   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20858                                    ett_nbap_GANSS_SatelliteClockModelItem, GANSS_SatelliteClockModelItem_sequence);
20859
20860   return offset;
20861 }
20862
20863
20864 static const per_sequence_t GANSS_Clock_Model_sequence_of[1] = {
20865   { &hf_nbap_GANSS_Clock_Model_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_SatelliteClockModelItem },
20866 };
20867
20868 static int
20869 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_) {
20870   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
20871                                                   ett_nbap_GANSS_Clock_Model, GANSS_Clock_Model_sequence_of,
20872                                                   1, maxGANSSClockMod, FALSE);
20873
20874   return offset;
20875 }
20876
20877
20878 static const per_sequence_t GANSS_IonosphereRegionalStormFlags_sequence[] = {
20879   { &hf_nbap_storm_flag_one , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
20880   { &hf_nbap_storm_flag_two , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
20881   { &hf_nbap_storm_flag_three, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
20882   { &hf_nbap_storm_flag_four, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
20883   { &hf_nbap_storm_flag_five, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BOOLEAN },
20884   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20885   { NULL, 0, 0, NULL }
20886 };
20887
20888 static int
20889 dissect_nbap_GANSS_IonosphereRegionalStormFlags(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20890   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20891                                    ett_nbap_GANSS_IonosphereRegionalStormFlags, GANSS_IonosphereRegionalStormFlags_sequence);
20892
20893   return offset;
20894 }
20895
20896
20897 static const per_sequence_t GANSS_Ionospheric_Model_sequence[] = {
20898   { &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
20899   { &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
20900   { &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_12 },
20901   { &hf_nbap_gANSS_IonosphereRegionalStormFlags, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_IonosphereRegionalStormFlags },
20902   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20903   { NULL, 0, 0, NULL }
20904 };
20905
20906 static int
20907 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_) {
20908   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20909                                    ett_nbap_GANSS_Ionospheric_Model, GANSS_Ionospheric_Model_sequence);
20910
20911   return offset;
20912 }
20913
20914
20915 static const value_string nbap_T_latitudeSign_vals[] = {
20916   {   0, "north" },
20917   {   1, "south" },
20918   { 0, NULL }
20919 };
20920
20921
20922 static int
20923 dissect_nbap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20924   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20925                                      2, NULL, FALSE, 0, NULL);
20926
20927   return offset;
20928 }
20929
20930
20931
20932 static int
20933 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_) {
20934   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
20935                                                             0U, 2147483647U, NULL, FALSE);
20936
20937   return offset;
20938 }
20939
20940
20941 static const value_string nbap_T_directionOfAltitude_vals[] = {
20942   {   0, "height" },
20943   {   1, "depth" },
20944   { 0, NULL }
20945 };
20946
20947
20948 static int
20949 dissect_nbap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
20950   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
20951                                      2, NULL, FALSE, 0, NULL);
20952
20953   return offset;
20954 }
20955
20956
20957 static const per_sequence_t GANSS_RX_Pos_sequence[] = {
20958   { &hf_nbap_latitudeSign   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign },
20959   { &hf_nbap_degreesOfLatitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_2147483647 },
20960   { &hf_nbap_degreesOfLongitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M2147483648_2147483647 },
20961   { &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude },
20962   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
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_GANSS_RX_Pos(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_GANSS_RX_Pos, GANSS_RX_Pos_sequence);
20971
20972   return offset;
20973 }
20974
20975
20976 static const per_sequence_t GANSS_Common_Data_sequence[] = {
20977   { &hf_nbap_ganss_Ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Ionospheric_Model },
20978   { &hf_nbap_ganss_Rx_Pos   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_RX_Pos },
20979   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20980   { NULL, 0, 0, NULL }
20981 };
20982
20983 static int
20984 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_) {
20985   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
20986                                    ett_nbap_GANSS_Common_Data, GANSS_Common_Data_sequence);
20987
20988   return offset;
20989 }
20990
20991
20992 static const per_sequence_t GANSS_CommonDataInfoReq_sequence[] = {
20993   { &hf_nbap_ionospheric_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
20994   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
20995   { NULL, 0, 0, NULL }
20996 };
20997
20998 static int
20999 dissect_nbap_GANSS_CommonDataInfoReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21000   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21001                                    ett_nbap_GANSS_CommonDataInfoReq, GANSS_CommonDataInfoReq_sequence);
21002
21003   return offset;
21004 }
21005
21006
21007
21008 static int
21009 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_) {
21010   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21011                                                             0U, 59U, NULL, TRUE);
21012
21013   return offset;
21014 }
21015
21016
21017
21018 static int
21019 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_) {
21020   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21021                                      1, 1024, FALSE, NULL);
21022
21023   return offset;
21024 }
21025
21026
21027 static const per_sequence_t GANSS_DataBitAssistanceSgnItem_sequence[] = {
21028   { &hf_nbap_ganss_SignalId , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Signal_ID },
21029   { &hf_nbap_ganssDataBits  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1_1024 },
21030   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21031   { NULL, 0, 0, NULL }
21032 };
21033
21034 static int
21035 dissect_nbap_GANSS_DataBitAssistanceSgnItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21037                                    ett_nbap_GANSS_DataBitAssistanceSgnItem, GANSS_DataBitAssistanceSgnItem_sequence);
21038
21039   return offset;
21040 }
21041
21042
21043 static const per_sequence_t GANSS_DataBitAssistanceSgnList_sequence_of[1] = {
21044   { &hf_nbap_GANSS_DataBitAssistanceSgnList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnItem },
21045 };
21046
21047 static int
21048 dissect_nbap_GANSS_DataBitAssistanceSgnList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21049   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21050                                                   ett_nbap_GANSS_DataBitAssistanceSgnList, GANSS_DataBitAssistanceSgnList_sequence_of,
21051                                                   1, maxSgnType, FALSE);
21052
21053   return offset;
21054 }
21055
21056
21057 static const per_sequence_t GANSS_DataBitAssistanceItem_sequence[] = {
21058   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21059   { &hf_nbap_dataBitAssistanceSgnList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceSgnList },
21060   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21061   { NULL, 0, 0, NULL }
21062 };
21063
21064 static int
21065 dissect_nbap_GANSS_DataBitAssistanceItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21066   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21067                                    ett_nbap_GANSS_DataBitAssistanceItem, GANSS_DataBitAssistanceItem_sequence);
21068
21069   return offset;
21070 }
21071
21072
21073 static const per_sequence_t GANSS_DataBitAssistanceList_sequence_of[1] = {
21074   { &hf_nbap_GANSS_DataBitAssistanceList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceItem },
21075 };
21076
21077 static int
21078 dissect_nbap_GANSS_DataBitAssistanceList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21079   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21080                                                   ett_nbap_GANSS_DataBitAssistanceList, GANSS_DataBitAssistanceList_sequence_of,
21081                                                   1, maxGANSSSat, FALSE);
21082
21083   return offset;
21084 }
21085
21086
21087 static const per_sequence_t GANSS_Data_Bit_Assistance_sequence[] = {
21088   { &hf_nbap_ganssTod       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_59_ },
21089   { &hf_nbap_dataBitAssistancelist, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_DataBitAssistanceList },
21090   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21091   { NULL, 0, 0, NULL }
21092 };
21093
21094 static int
21095 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_) {
21096   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21097                                    ett_nbap_GANSS_Data_Bit_Assistance, GANSS_Data_Bit_Assistance_sequence);
21098
21099   return offset;
21100 }
21101
21102
21103
21104 static int
21105 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_) {
21106   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21107                                                             0U, 15U, NULL, FALSE);
21108
21109   return offset;
21110 }
21111
21112
21113 static const per_sequence_t T_ganss_SatelliteInfo_sequence_of[1] = {
21114   { &hf_nbap_ganss_SatelliteInfo_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21115 };
21116
21117 static int
21118 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_) {
21119   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21120                                                   ett_nbap_T_ganss_SatelliteInfo, T_ganss_SatelliteInfo_sequence_of,
21121                                                   1, maxGANSSSat, FALSE);
21122
21123   return offset;
21124 }
21125
21126
21127 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqList_sequence[] = {
21128   { &hf_nbap_dGANSS_Signal_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21129   { &hf_nbap_ganss_DataBitInterval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
21130   { &hf_nbap_ganss_SatelliteInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_ganss_SatelliteInfo },
21131   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21132   { NULL, 0, 0, NULL }
21133 };
21134
21135 static int
21136 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_) {
21137   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21138                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqList, GANSS_Data_Bit_Assistance_ReqList_sequence);
21139
21140   return offset;
21141 }
21142
21143
21144 static const per_sequence_t GANSS_Data_Bit_Assistance_ReqItem_sequence[] = {
21145   { &hf_nbap_ganssTod_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_86399 },
21146   { &hf_nbap_ganss_Data_Bit_Assistance_ReqList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Data_Bit_Assistance_ReqList },
21147   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21148   { NULL, 0, 0, NULL }
21149 };
21150
21151 static int
21152 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_) {
21153   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21154                                    ett_nbap_GANSS_Data_Bit_Assistance_ReqItem, GANSS_Data_Bit_Assistance_ReqItem_sequence);
21155
21156   return offset;
21157 }
21158
21159
21160
21161 static int
21162 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_) {
21163   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21164                                      31, 31, FALSE, NULL);
21165
21166   return offset;
21167 }
21168
21169
21170
21171 static int
21172 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_) {
21173   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21174                                      19, 19, FALSE, NULL);
21175
21176   return offset;
21177 }
21178
21179
21180 static const per_sequence_t GANSS_Earth_Orientation_Parameters_sequence[] = {
21181   { &hf_nbap_teop           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21182   { &hf_nbap_pmX            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
21183   { &hf_nbap_pmXdot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
21184   { &hf_nbap_pmY            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_21 },
21185   { &hf_nbap_pmYdot         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_15 },
21186   { &hf_nbap_deltaUT1       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_31 },
21187   { &hf_nbap_deltaUT1dot    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_19 },
21188   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21189   { NULL, 0, 0, NULL }
21190 };
21191
21192 static int
21193 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_) {
21194   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21195                                    ett_nbap_GANSS_Earth_Orientation_Parameters, GANSS_Earth_Orientation_Parameters_sequence);
21196
21197   return offset;
21198 }
21199
21200
21201
21202 static int
21203 dissect_nbap_GANSS_EarthOrientParaReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21204   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
21205
21206   return offset;
21207 }
21208
21209
21210
21211 static int
21212 dissect_nbap_GANSS_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21213   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21214                                                             0U, 7U, NULL, TRUE);
21215
21216   return offset;
21217 }
21218
21219
21220 static const per_sequence_t GANSS_GenericDataInfoReqItem_sequence[] = {
21221   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
21222   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
21223   { &hf_nbap_ganss_Time_Model_GNSS_GNSS, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_9 },
21224   { &hf_nbap_ganss_UTC_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
21225   { &hf_nbap_ganss_Almanac  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
21226   { &hf_nbap_ganss_Real_Time_Integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BOOLEAN },
21227   { &hf_nbap_ganss_Data_Bit_Assistance_Req, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance_ReqItem },
21228   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21229   { NULL, 0, 0, NULL }
21230 };
21231
21232 static int
21233 dissect_nbap_GANSS_GenericDataInfoReqItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21234   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21235                                    ett_nbap_GANSS_GenericDataInfoReqItem, GANSS_GenericDataInfoReqItem_sequence);
21236
21237   return offset;
21238 }
21239
21240
21241 static const per_sequence_t GANSS_GenericDataInfoReqList_sequence_of[1] = {
21242   { &hf_nbap_GANSS_GenericDataInfoReqList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_GenericDataInfoReqItem },
21243 };
21244
21245 static int
21246 dissect_nbap_GANSS_GenericDataInfoReqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21247   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21248                                                   ett_nbap_GANSS_GenericDataInfoReqList, GANSS_GenericDataInfoReqList_sequence_of,
21249                                                   1, maxNoGANSS, FALSE);
21250
21251   return offset;
21252 }
21253
21254
21255 static const value_string nbap_T_non_broadcastIndication_01_vals[] = {
21256   {   0, "true" },
21257   { 0, NULL }
21258 };
21259
21260
21261 static int
21262 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_) {
21263   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21264                                      1, NULL, FALSE, 0, NULL);
21265
21266   return offset;
21267 }
21268
21269
21270 static const per_sequence_t GANSS_KeplerianParametersOrb_sequence[] = {
21271   { &hf_nbap_toe_nav        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21272   { &hf_nbap_ganss_omega_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21273   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21274   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21275   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21276   { &hf_nbap_ganss_e_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21277   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21278   { &hf_nbap_a_sqrt_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21279   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21280   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21281   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21282   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21283   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21284   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21285   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21286   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21287   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21288   { NULL, 0, 0, NULL }
21289 };
21290
21291 static int
21292 dissect_nbap_GANSS_KeplerianParametersOrb(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21293   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21294                                    ett_nbap_GANSS_KeplerianParametersOrb, GANSS_KeplerianParametersOrb_sequence);
21295
21296   return offset;
21297 }
21298
21299
21300 static const value_string nbap_GANSS_Orbit_Model_vals[] = {
21301   {   0, "gANSS-keplerianParameters" },
21302   { 0, NULL }
21303 };
21304
21305 static const per_choice_t GANSS_Orbit_Model_choice[] = {
21306   {   0, &hf_nbap_gANSS_keplerianParameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GANSS_KeplerianParametersOrb },
21307   { 0, NULL, 0, NULL }
21308 };
21309
21310 static int
21311 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_) {
21312   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21313                                  ett_nbap_GANSS_Orbit_Model, GANSS_Orbit_Model_choice,
21314                                  NULL);
21315
21316   return offset;
21317 }
21318
21319
21320 static const per_sequence_t GANSS_Sat_Info_Nav_item_sequence[] = {
21321   { &hf_nbap_satId          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21322   { &hf_nbap_svHealth_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
21323   { &hf_nbap_iod_01         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21324   { &hf_nbap_ganssClockModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Clock_Model },
21325   { &hf_nbap_ganssOrbitModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Orbit_Model },
21326   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21327   { NULL, 0, 0, NULL }
21328 };
21329
21330 static int
21331 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_) {
21332   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21333                                    ett_nbap_GANSS_Sat_Info_Nav_item, GANSS_Sat_Info_Nav_item_sequence);
21334
21335   return offset;
21336 }
21337
21338
21339 static const per_sequence_t GANSS_Sat_Info_Nav_sequence_of[1] = {
21340   { &hf_nbap_GANSS_Sat_Info_Nav_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav_item },
21341 };
21342
21343 static int
21344 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_) {
21345   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21346                                                   ett_nbap_GANSS_Sat_Info_Nav, GANSS_Sat_Info_Nav_sequence_of,
21347                                                   1, maxGANSSSat, FALSE);
21348
21349   return offset;
21350 }
21351
21352
21353 static const per_sequence_t GANSS_Navigation_Model_And_Time_Recovery_sequence[] = {
21354   { &hf_nbap_ganss_Transmission_Time, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Transmission_Time },
21355   { &hf_nbap_non_broadcastIndication_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T_non_broadcastIndication_01 },
21356   { &hf_nbap_ganssSatInfoNav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Sat_Info_Nav },
21357   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21358   { NULL, 0, 0, NULL }
21359 };
21360
21361 static int
21362 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_) {
21363   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21364                                    ett_nbap_GANSS_Navigation_Model_And_Time_Recovery, GANSS_Navigation_Model_And_Time_Recovery_sequence);
21365
21366   return offset;
21367 }
21368
21369
21370 static const per_sequence_t GANSS_UTC_Model_sequence[] = {
21371   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21372   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21373   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21374   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21375   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21376   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21377   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21378   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21379   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21380   { NULL, 0, 0, NULL }
21381 };
21382
21383 static int
21384 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_) {
21385   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21386                                    ett_nbap_GANSS_UTC_Model, GANSS_UTC_Model_sequence);
21387
21388   return offset;
21389 }
21390
21391
21392 static const per_sequence_t GANSS_RealTimeInformationItem_sequence[] = {
21393   { &hf_nbap_bad_ganss_satId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
21394   { &hf_nbap_bad_ganss_signalId, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_8 },
21395   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21396   { NULL, 0, 0, NULL }
21397 };
21398
21399 static int
21400 dissect_nbap_GANSS_RealTimeInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21401   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21402                                    ett_nbap_GANSS_RealTimeInformationItem, GANSS_RealTimeInformationItem_sequence);
21403
21404   return offset;
21405 }
21406
21407
21408 static const per_sequence_t GANSS_Real_Time_Integrity_sequence_of[1] = {
21409   { &hf_nbap_GANSS_Real_Time_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_RealTimeInformationItem },
21410 };
21411
21412 static int
21413 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_) {
21414   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21415                                                   ett_nbap_GANSS_Real_Time_Integrity, GANSS_Real_Time_Integrity_sequence_of,
21416                                                   1, maxGANSSSat, FALSE);
21417
21418   return offset;
21419 }
21420
21421
21422 static const per_sequence_t GANSS_Generic_DataItem_sequence[] = {
21423   { &hf_nbap_ganss_Id       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_ID },
21424   { &hf_nbap_dganss_Correction, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGANSSCorrections },
21425   { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Navigation_Model_And_Time_Recovery },
21426   { &hf_nbap_ganss_Time_Model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Time_Model },
21427   { &hf_nbap_ganss_UTC_TIME , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_UTC_Model },
21428   { &hf_nbap_ganss_Almanac_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Almanac },
21429   { &hf_nbap_ganss_Real_Time_Integrity_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Real_Time_Integrity },
21430   { &hf_nbap_ganss_Data_Bit_Assistance, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_Data_Bit_Assistance },
21431   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21432   { NULL, 0, 0, NULL }
21433 };
21434
21435 static int
21436 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_) {
21437   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21438                                    ett_nbap_GANSS_Generic_DataItem, GANSS_Generic_DataItem_sequence);
21439
21440   return offset;
21441 }
21442
21443
21444 static const per_sequence_t GANSS_Generic_Data_sequence_of[1] = {
21445   { &hf_nbap_GANSS_Generic_Data_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GANSS_Generic_DataItem },
21446 };
21447
21448 static int
21449 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_) {
21450   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21451                                                   ett_nbap_GANSS_Generic_Data, GANSS_Generic_Data_sequence_of,
21452                                                   1, maxNoGANSS, FALSE);
21453
21454   return offset;
21455 }
21456
21457
21458 static const per_sequence_t GANSS_Information_sequence[] = {
21459   { &hf_nbap_gANSS_CommonDataInfoReq, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_CommonDataInfoReq },
21460   { &hf_nbap_gANSS_GenericDataInfoReqList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GANSS_GenericDataInfoReqList },
21461   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21462   { NULL, 0, 0, NULL }
21463 };
21464
21465 static int
21466 dissect_nbap_GANSS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21467   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21468                                    ett_nbap_GANSS_Information, GANSS_Information_sequence);
21469
21470   return offset;
21471 }
21472
21473
21474 static const value_string nbap_GANSS_SBAS_ID_vals[] = {
21475   {   0, "waas" },
21476   {   1, "egnos" },
21477   {   2, "msas" },
21478   {   3, "gagan" },
21479   { 0, NULL }
21480 };
21481
21482
21483 static int
21484 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_) {
21485   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21486                                      4, NULL, TRUE, 0, NULL);
21487
21488   return offset;
21489 }
21490
21491
21492
21493 static int
21494 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_) {
21495   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21496                                                             0U, 7U, NULL, TRUE);
21497
21498   return offset;
21499 }
21500
21501
21502
21503 static int
21504 dissect_nbap_GapLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21505   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21506                                                             1U, 14U, NULL, FALSE);
21507
21508   return offset;
21509 }
21510
21511
21512
21513 static int
21514 dissect_nbap_GapDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21515   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21516                                                             1U, 144U, NULL, TRUE);
21517
21518   return offset;
21519 }
21520
21521
21522 static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = {
21523   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
21524   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
21525   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21526   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21527   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21528   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21529   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21530   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21531   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21532   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21533   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21534   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21535   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
21536   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21537   { NULL, 0, 0, NULL }
21538 };
21539
21540 static int
21541 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_) {
21542   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21543                                    ett_nbap_SAT_Info_Almanac_Item, SAT_Info_Almanac_Item_sequence);
21544
21545   return offset;
21546 }
21547
21548
21549 static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = {
21550   { &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item },
21551 };
21552
21553 static int
21554 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_) {
21555   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21556                                                   ett_nbap_SAT_Info_Almanac, SAT_Info_Almanac_sequence_of,
21557                                                   1, maxNoSat, FALSE);
21558
21559   return offset;
21560 }
21561
21562
21563
21564 static int
21565 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_) {
21566   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21567                                      364, 364, FALSE, NULL);
21568
21569   return offset;
21570 }
21571
21572
21573 static const per_sequence_t GPS_Almanac_sequence[] = {
21574   { &hf_nbap_wna_alm        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21575   { &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac },
21576   { &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BIT_STRING_SIZE_364 },
21577   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21578   { NULL, 0, 0, NULL }
21579 };
21580
21581 static int
21582 dissect_nbap_GPS_Almanac(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21584                                    ett_nbap_GPS_Almanac, GPS_Almanac_sequence);
21585
21586   return offset;
21587 }
21588
21589
21590 static const value_string nbap_GPS_Information_Item_vals[] = {
21591   {   0, "gps-navigation-model-and-time-recovery" },
21592   {   1, "gps-ionospheric-model" },
21593   {   2, "gps-utc-model" },
21594   {   3, "gps-almanac" },
21595   {   4, "gps-rt-integrity" },
21596   { 0, NULL }
21597 };
21598
21599
21600 static int
21601 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_) {
21602   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21603                                      5, NULL, TRUE, 0, NULL);
21604
21605   return offset;
21606 }
21607
21608
21609 static const per_sequence_t GPS_Information_sequence_of[1] = {
21610   { &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item },
21611 };
21612
21613 static int
21614 dissect_nbap_GPS_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21615   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21616                                                   ett_nbap_GPS_Information, GPS_Information_sequence_of,
21617                                                   0, maxNoGPSItems, FALSE);
21618
21619   return offset;
21620 }
21621
21622
21623 static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = {
21624   { &hf_nbap_bad_sat_id     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
21625   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21626   { NULL, 0, 0, NULL }
21627 };
21628
21629 static int
21630 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_) {
21631   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21632                                    ett_nbap_SAT_Info_RealTime_Integrity_Item, SAT_Info_RealTime_Integrity_Item_sequence);
21633
21634   return offset;
21635 }
21636
21637
21638 static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = {
21639   { &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item },
21640 };
21641
21642 static int
21643 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_) {
21644   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21645                                                   ett_nbap_SATInfo_RealTime_Integrity, SATInfo_RealTime_Integrity_sequence_of,
21646                                                   1, maxNoSat, FALSE);
21647
21648   return offset;
21649 }
21650
21651
21652 static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = {
21653   { &hf_nbap_sat_info       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity },
21654   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21655   { NULL, 0, 0, NULL }
21656 };
21657
21658 static int
21659 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_) {
21660   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21661                                    ett_nbap_GPSBadSat_Info_RealTime_Integrity, GPSBadSat_Info_RealTime_Integrity_sequence);
21662
21663   return offset;
21664 }
21665
21666
21667 static const value_string nbap_GPS_RealTime_Integrity_vals[] = {
21668   {   0, "bad-satellites" },
21669   {   1, "no-bad-satellites" },
21670   { 0, NULL }
21671 };
21672
21673 static const per_choice_t GPS_RealTime_Integrity_choice[] = {
21674   {   0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS     , dissect_nbap_GPSBadSat_Info_RealTime_Integrity },
21675   {   1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
21676   { 0, NULL, 0, NULL }
21677 };
21678
21679 static int
21680 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_) {
21681   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
21682                                  ett_nbap_GPS_RealTime_Integrity, GPS_RealTime_Integrity_choice,
21683                                  NULL);
21684
21685   return offset;
21686 }
21687
21688
21689
21690 static int
21691 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_) {
21692   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21693                                                             0U, 1048575U, NULL, FALSE);
21694
21695   return offset;
21696 }
21697
21698
21699
21700 static int
21701 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_) {
21702   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
21703                                      87, 87, FALSE, NULL);
21704
21705   return offset;
21706 }
21707
21708
21709 static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = {
21710   { &hf_nbap_tx_tow_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 },
21711   { &hf_nbap_sat_id_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
21712   { &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21713   { &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
21714   { &hf_nbap_ho_word_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
21715   { &hf_nbap_w_n_nav        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21716   { &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 },
21717   { &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 },
21718   { &hf_nbap_sv_health_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 },
21719   { &hf_nbap_iodc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 },
21720   { &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21721   { &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 },
21722   { &hf_nbap_t_gd_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21723   { &hf_nbap_t_oc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21724   { &hf_nbap_a_f_2_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21725   { &hf_nbap_a_f_1_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21726   { &hf_nbap_a_f_zero_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 },
21727   { &hf_nbap_c_rs_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21728   { &hf_nbap_delta_n_nav    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21729   { &hf_nbap_m_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21730   { &hf_nbap_c_uc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21731   { &hf_nbap_gps_e_nav      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21732   { &hf_nbap_c_us_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21733   { &hf_nbap_a_sqrt_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21734   { &hf_nbap_t_oe_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21735   { &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 },
21736   { &hf_nbap_aodo_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 },
21737   { &hf_nbap_c_ic_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21738   { &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21739   { &hf_nbap_c_is_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21740   { &hf_nbap_i_zero_nav     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21741   { &hf_nbap_c_rc_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
21742   { &hf_nbap_gps_omega_nav  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21743   { &hf_nbap_omegadot_nav   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21744   { &hf_nbap_idot_nav       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 },
21745   { &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 },
21746   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21747   { NULL, 0, 0, NULL }
21748 };
21749
21750 static int
21751 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_) {
21752   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21753                                    ett_nbap_GPS_NavandRecovery_Item, GPS_NavandRecovery_Item_sequence);
21754
21755   return offset;
21756 }
21757
21758
21759 static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = {
21760   { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item },
21761 };
21762
21763 static int
21764 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_) {
21765   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21766                                                   ett_nbap_GPS_NavigationModel_and_TimeRecovery, GPS_NavigationModel_and_TimeRecovery_sequence_of,
21767                                                   1, maxNoSat, FALSE);
21768
21769   return offset;
21770 }
21771
21772
21773 static const value_string nbap_T_latitudeSign_01_vals[] = {
21774   {   0, "north" },
21775   {   1, "south" },
21776   { 0, NULL }
21777 };
21778
21779
21780 static int
21781 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_) {
21782   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21783                                      2, NULL, FALSE, 0, NULL);
21784
21785   return offset;
21786 }
21787
21788
21789
21790 static int
21791 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_) {
21792   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21793                                                             0U, 8388607U, NULL, FALSE);
21794
21795   return offset;
21796 }
21797
21798
21799 static const value_string nbap_T_directionOfAltitude_01_vals[] = {
21800   {   0, "height" },
21801   {   1, "depth" },
21802   { 0, NULL }
21803 };
21804
21805
21806 static int
21807 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_) {
21808   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21809                                      2, NULL, FALSE, 0, NULL);
21810
21811   return offset;
21812 }
21813
21814
21815 static const per_sequence_t GPS_RX_POS_sequence[] = {
21816   { &hf_nbap_latitudeSign_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign_01 },
21817   { &hf_nbap_latitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 },
21818   { &hf_nbap_longitude      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 },
21819   { &hf_nbap_directionOfAltitude_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude_01 },
21820   { &hf_nbap_altitude       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 },
21821   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21822   { NULL, 0, 0, NULL }
21823 };
21824
21825 static int
21826 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_) {
21827   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21828                                    ett_nbap_GPS_RX_POS, GPS_RX_POS_sequence);
21829
21830   return offset;
21831 }
21832
21833
21834 static const per_sequence_t GPS_UTC_Model_sequence[] = {
21835   { &hf_nbap_a_one_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
21836   { &hf_nbap_a_zero_utc     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 },
21837   { &hf_nbap_t_ot_utc       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21838   { &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21839   { &hf_nbap_w_n_t_utc      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21840   { &hf_nbap_w_n_lsf_utc    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21841   { &hf_nbap_dn_utc         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21842   { &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
21843   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21844   { NULL, 0, 0, NULL }
21845 };
21846
21847 static int
21848 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_) {
21849   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21850                                    ett_nbap_GPS_UTC_Model, GPS_UTC_Model_sequence);
21851
21852   return offset;
21853 }
21854
21855
21856
21857 static int
21858 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_) {
21859   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
21860                                                             1U, 8U, NULL, TRUE);
21861
21862   return offset;
21863 }
21864
21865
21866 static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = {
21867   { &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ },
21868   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21869   { NULL, 0, 0, NULL }
21870 };
21871
21872 static int
21873 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_) {
21874   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21875                                    ett_nbap_HARQ_MemoryPartitioning_Implicit, HARQ_MemoryPartitioning_Implicit_sequence);
21876
21877   return offset;
21878 }
21879
21880
21881 static const value_string nbap_T_process_Memory_Size_vals[] = {
21882   {   0, "hms800" },
21883   {   1, "hms1600" },
21884   {   2, "hms2400" },
21885   {   3, "hms3200" },
21886   {   4, "hms4000" },
21887   {   5, "hms4800" },
21888   {   6, "hms5600" },
21889   {   7, "hms6400" },
21890   {   8, "hms7200" },
21891   {   9, "hms8000" },
21892   {  10, "hms8800" },
21893   {  11, "hms9600" },
21894   {  12, "hms10400" },
21895   {  13, "hms11200" },
21896   {  14, "hms12000" },
21897   {  15, "hms12800" },
21898   {  16, "hms13600" },
21899   {  17, "hms14400" },
21900   {  18, "hms15200" },
21901   {  19, "hms16000" },
21902   {  20, "hms17600" },
21903   {  21, "hms19200" },
21904   {  22, "hms20800" },
21905   {  23, "hms22400" },
21906   {  24, "hms24000" },
21907   {  25, "hms25600" },
21908   {  26, "hms27200" },
21909   {  27, "hms28800" },
21910   {  28, "hms30400" },
21911   {  29, "hms32000" },
21912   {  30, "hms36000" },
21913   {  31, "hms40000" },
21914   {  32, "hms44000" },
21915   {  33, "hms48000" },
21916   {  34, "hms52000" },
21917   {  35, "hms56000" },
21918   {  36, "hms60000" },
21919   {  37, "hms64000" },
21920   {  38, "hms68000" },
21921   {  39, "hms72000" },
21922   {  40, "hms76000" },
21923   {  41, "hms80000" },
21924   {  42, "hms88000" },
21925   {  43, "hms96000" },
21926   {  44, "hms104000" },
21927   {  45, "hms112000" },
21928   {  46, "hms120000" },
21929   {  47, "hms128000" },
21930   {  48, "hms136000" },
21931   {  49, "hms144000" },
21932   {  50, "hms152000" },
21933   {  51, "hms160000" },
21934   {  52, "hms176000" },
21935   {  53, "hms192000" },
21936   {  54, "hms208000" },
21937   {  55, "hms224000" },
21938   {  56, "hms240000" },
21939   {  57, "hms256000" },
21940   {  58, "hms272000" },
21941   {  59, "hms288000" },
21942   {  60, "hms304000" },
21943   { 0, NULL }
21944 };
21945
21946
21947 static int
21948 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_) {
21949   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
21950                                      61, NULL, TRUE, 0, NULL);
21951
21952   return offset;
21953 }
21954
21955
21956 static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = {
21957   { &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size },
21958   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21959   { NULL, 0, 0, NULL }
21960 };
21961
21962 static int
21963 dissect_nbap_HARQ_MemoryPartitioningItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21964   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21965                                    ett_nbap_HARQ_MemoryPartitioningItem, HARQ_MemoryPartitioningItem_sequence);
21966
21967   return offset;
21968 }
21969
21970
21971 static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = {
21972   { &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
21973 };
21974
21975 static int
21976 dissect_nbap_HARQ_MemoryPartitioningList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
21977   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
21978                                                   ett_nbap_HARQ_MemoryPartitioningList, HARQ_MemoryPartitioningList_sequence_of,
21979                                                   1, maxNrOfHARQProcesses, FALSE);
21980
21981   return offset;
21982 }
21983
21984
21985 static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = {
21986   { &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList },
21987   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
21988   { NULL, 0, 0, NULL }
21989 };
21990
21991 static int
21992 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_) {
21993   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
21994                                    ett_nbap_HARQ_MemoryPartitioning_Explicit, HARQ_MemoryPartitioning_Explicit_sequence);
21995
21996   return offset;
21997 }
21998
21999
22000 static const value_string nbap_HARQ_MemoryPartitioning_vals[] = {
22001   {   0, "implicit" },
22002   {   1, "explicit" },
22003   { 0, NULL }
22004 };
22005
22006 static const per_choice_t HARQ_MemoryPartitioning_choice[] = {
22007   {   0, &hf_nbap_implicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Implicit },
22008   {   1, &hf_nbap_explicit       , ASN1_EXTENSION_ROOT    , dissect_nbap_HARQ_MemoryPartitioning_Explicit },
22009   { 0, NULL, 0, NULL }
22010 };
22011
22012 static int
22013 dissect_nbap_HARQ_MemoryPartitioning(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22014   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22015                                  ett_nbap_HARQ_MemoryPartitioning, HARQ_MemoryPartitioning_choice,
22016                                  NULL);
22017
22018   return offset;
22019 }
22020
22021
22022 static const per_sequence_t HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of[1] = {
22023   { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem },
22024 };
22025
22026 static int
22027 dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22028   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22029                                                   ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO, HARQ_MemoryPartitioningInfoExtForMIMO_sequence_of,
22030                                                   4, 8, FALSE);
22031
22032   return offset;
22033 }
22034
22035
22036 static const value_string nbap_HARQ_Preamble_Mode_vals[] = {
22037   {   0, "mode0" },
22038   {   1, "mode1" },
22039   { 0, NULL }
22040 };
22041
22042
22043 static int
22044 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_) {
22045   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22046                                      2, NULL, FALSE, 0, NULL);
22047
22048   return offset;
22049 }
22050
22051
22052 static const value_string nbap_HARQ_Preamble_Mode_Activation_Indicator_vals[] = {
22053   {   0, "harqPreambleModeActivated" },
22054   { 0, NULL }
22055 };
22056
22057
22058 static int
22059 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_) {
22060   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22061                                      1, NULL, FALSE, 0, NULL);
22062
22063   return offset;
22064 }
22065
22066
22067 static const value_string nbap_HSDPA_Capability_vals[] = {
22068   {   0, "hsdpa-capable" },
22069   {   1, "hsdpa-non-capable" },
22070   { 0, NULL }
22071 };
22072
22073
22074 static int
22075 dissect_nbap_HSDPA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22076   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22077                                      2, NULL, FALSE, 0, NULL);
22078
22079   return offset;
22080 }
22081
22082
22083
22084 static int
22085 dissect_nbap_HS_DSCHProvidedBitRateValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22086   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22087                                                             0U, 16777215U, NULL, TRUE);
22088
22089   return offset;
22090 }
22091
22092
22093 static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = {
22094   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
22095   { &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue },
22096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22097   { NULL, 0, 0, NULL }
22098 };
22099
22100 static int
22101 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_) {
22102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22103                                    ett_nbap_HS_DSCHProvidedBitRate_Item, HS_DSCHProvidedBitRate_Item_sequence);
22104
22105   return offset;
22106 }
22107
22108
22109 static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = {
22110   { &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item },
22111 };
22112
22113 static int
22114 dissect_nbap_HS_DSCHProvidedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22115   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22116                                                   ett_nbap_HS_DSCHProvidedBitRate, HS_DSCHProvidedBitRate_sequence_of,
22117                                                   1, maxNrOfPriorityClasses, FALSE);
22118
22119   return offset;
22120 }
22121
22122
22123 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = {
22124   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
22125   { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
22126   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22127   { NULL, 0, 0, NULL }
22128 };
22129
22130 static int
22131 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_) {
22132   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22133                                    ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence);
22134
22135   return offset;
22136 }
22137
22138
22139 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = {
22140   { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item },
22141 };
22142
22143 static int
22144 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_) {
22145   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22146                                                   ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of,
22147                                                   1, maxNrOfCellPortionsPerCell, FALSE);
22148
22149   return offset;
22150 }
22151
22152
22153 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence[] = {
22154   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
22155   { &hf_nbap_hS_DSCHProvidedBitRateValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate },
22156   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22157   { NULL, 0, 0, NULL }
22158 };
22159
22160 static int
22161 dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22163                                    ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item_sequence);
22164
22165   return offset;
22166 }
22167
22168
22169 static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of[1] = {
22170   { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item },
22171 };
22172
22173 static int
22174 dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22175   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22176                                                   ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_sequence_of,
22177                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
22178
22179   return offset;
22180 }
22181
22182
22183
22184 static int
22185 dissect_nbap_HS_DSCHRequiredPowerValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22186   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22187                                                             0U, 1000U, NULL, FALSE);
22188
22189   return offset;
22190 }
22191
22192
22193
22194 static int
22195 dissect_nbap_HS_DSCHRequiredPowerPerUEWeight(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, 100U, NULL, FALSE);
22198
22199   return offset;
22200 }
22201
22202
22203 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = {
22204   { &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID },
22205   { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight },
22206   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22207   { NULL, 0, 0, NULL }
22208 };
22209
22210 static int
22211 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_) {
22212   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22213                                    ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item, HS_DSCHRequiredPowerPerUEInformation_Item_sequence);
22214
22215   return offset;
22216 }
22217
22218
22219 static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = {
22220   { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item },
22221 };
22222
22223 static int
22224 dissect_nbap_HS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22225   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22226                                                   ett_nbap_HS_DSCHRequiredPowerPerUEInformation, HS_DSCHRequiredPowerPerUEInformation_sequence_of,
22227                                                   1, maxNrOfContextsOnUeList, FALSE);
22228
22229   return offset;
22230 }
22231
22232
22233 static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = {
22234   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
22235   { &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue },
22236   { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation },
22237   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22238   { NULL, 0, 0, NULL }
22239 };
22240
22241 static int
22242 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_) {
22243   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22244                                    ett_nbap_HS_DSCHRequiredPower_Item, HS_DSCHRequiredPower_Item_sequence);
22245
22246   return offset;
22247 }
22248
22249
22250 static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = {
22251   { &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item },
22252 };
22253
22254 static int
22255 dissect_nbap_HS_DSCHRequiredPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22256   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22257                                                   ett_nbap_HS_DSCHRequiredPower, HS_DSCHRequiredPower_sequence_of,
22258                                                   1, maxNrOfPriorityClasses, FALSE);
22259
22260   return offset;
22261 }
22262
22263
22264 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = {
22265   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
22266   { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
22267   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22268   { NULL, 0, 0, NULL }
22269 };
22270
22271 static int
22272 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_) {
22273   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22274                                    ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence);
22275
22276   return offset;
22277 }
22278
22279
22280 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = {
22281   { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item },
22282 };
22283
22284 static int
22285 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_) {
22286   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22287                                                   ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion, HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of,
22288                                                   1, maxNrOfCellPortionsPerCell, FALSE);
22289
22290   return offset;
22291 }
22292
22293
22294 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence[] = {
22295   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
22296   { &hf_nbap_hS_DSCHRequiredPowerValue_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower },
22297   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22298   { NULL, 0, 0, NULL }
22299 };
22300
22301 static int
22302 dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22303   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22304                                    ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item_sequence);
22305
22306   return offset;
22307 }
22308
22309
22310 static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of[1] = {
22311   { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item },
22312 };
22313
22314 static int
22315 dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22316   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22317                                                   ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_sequence_of,
22318                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
22319
22320   return offset;
22321 }
22322
22323
22324 static const per_sequence_t HSDPA_PICH_Shared_with_PCH_sequence[] = {
22325   { &hf_nbap_hsdpa_PICH_SharedPCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22326   { NULL, 0, 0, NULL }
22327 };
22328
22329 static int
22330 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_) {
22331   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22332                                    ett_nbap_HSDPA_PICH_Shared_with_PCH, HSDPA_PICH_Shared_with_PCH_sequence);
22333
22334   return offset;
22335 }
22336
22337
22338
22339 static int
22340 dissect_nbap_PICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22341   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22342                                                             -10, 5U, NULL, FALSE);
22343
22344   return offset;
22345 }
22346
22347
22348 static const value_string nbap_PICH_Mode_vals[] = {
22349   {   0, "v18" },
22350   {   1, "v36" },
22351   {   2, "v72" },
22352   {   3, "v144" },
22353   { 0, NULL }
22354 };
22355
22356
22357 static int
22358 dissect_nbap_PICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22359   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22360                                      4, NULL, TRUE, 0, NULL);
22361
22362   return offset;
22363 }
22364
22365
22366 static const per_sequence_t HSDPA_PICH_notShared_with_PCH_sequence[] = {
22367   { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
22368   { &hf_nbap_fdd_DL_Channelisation_CodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
22369   { &hf_nbap_pich_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
22370   { &hf_nbap_pich_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
22371   { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
22372   { NULL, 0, 0, NULL }
22373 };
22374
22375 static int
22376 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_) {
22377   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22378                                    ett_nbap_HSDPA_PICH_notShared_with_PCH, HSDPA_PICH_notShared_with_PCH_sequence);
22379
22380   return offset;
22381 }
22382
22383
22384 static const value_string nbap_HSDPA_Associated_PICH_Information_vals[] = {
22385   {   0, "hsdpa-PICH-Shared-with-PCH" },
22386   {   1, "hsdpa-PICH-notShared-with-PCH" },
22387   { 0, NULL }
22388 };
22389
22390 static const per_choice_t HSDPA_Associated_PICH_Information_choice[] = {
22391   {   0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
22392   {   1, &hf_nbap_hsdpa_PICH_notShared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_notShared_with_PCH },
22393   { 0, NULL, 0, NULL }
22394 };
22395
22396 static int
22397 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_) {
22398   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22399                                  ett_nbap_HSDPA_Associated_PICH_Information, HSDPA_Associated_PICH_Information_choice,
22400                                  NULL);
22401
22402   return offset;
22403 }
22404
22405
22406 static const value_string nbap_RACH_Measurement_Result_vals[] = {
22407   {   0, "cpich-EcNo" },
22408   {   1, "cpich-RSCP" },
22409   {   2, "pathloss" },
22410   { 0, NULL }
22411 };
22412
22413
22414 static int
22415 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_) {
22416   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22417                                      3, NULL, TRUE, 0, NULL);
22418
22419   return offset;
22420 }
22421
22422
22423 static const per_sequence_t HSDSCH_Common_Information_sequence[] = {
22424   { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22425   { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22426   { &hf_nbap_associatedCommon_MACFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID },
22427   { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
22428   { &hf_nbap_rACH_Measurement_Result, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Measurement_Result },
22429   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCCH_Specific_HSDSCH_RNTI_Information },
22430   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22431   { NULL, 0, 0, NULL }
22432 };
22433
22434 static int
22435 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_) {
22436   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22437                                    ett_nbap_HSDSCH_Common_Information, HSDSCH_Common_Information_sequence);
22438
22439   return offset;
22440 }
22441
22442
22443 static const per_sequence_t HSDSCH_Common_System_InformationFDD_sequence[] = {
22444   { &hf_nbap_hsdsch_Common_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Common_Information },
22445   { &hf_nbap_commonMACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList },
22446   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22447   { NULL, 0, 0, NULL }
22448 };
22449
22450 static int
22451 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_) {
22452   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22453                                    ett_nbap_HSDSCH_Common_System_InformationFDD, HSDSCH_Common_System_InformationFDD_sequence);
22454
22455   return offset;
22456 }
22457
22458
22459 static const per_sequence_t HSSCCH_Codes_sequence[] = {
22460   { &hf_nbap_codeNumber     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 },
22461   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22462   { NULL, 0, 0, NULL }
22463 };
22464
22465 static int
22466 dissect_nbap_HSSCCH_Codes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22467   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22468                                    ett_nbap_HSSCCH_Codes, HSSCCH_Codes_sequence);
22469
22470   return offset;
22471 }
22472
22473
22474 static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = {
22475   { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes },
22476 };
22477
22478 static int
22479 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_) {
22480   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22481                                                   ett_nbap_HSSCCH_Specific_InformationRespListFDD, HSSCCH_Specific_InformationRespListFDD_sequence_of,
22482                                                   1, maxNrOfHSSCCHCodes, FALSE);
22483
22484   return offset;
22485 }
22486
22487
22488 static const per_sequence_t HSDSCH_Common_System_Information_ResponseFDD_sequence[] = {
22489   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
22490   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
22491   { &hf_nbap_commonMACFlow_Specific_Info_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList_Response },
22492   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22493   { NULL, 0, 0, NULL }
22494 };
22495
22496 static int
22497 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_) {
22498   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22499                                    ett_nbap_HSDSCH_Common_System_Information_ResponseFDD, HSDSCH_Common_System_Information_ResponseFDD_sequence);
22500
22501   return offset;
22502 }
22503
22504
22505
22506 static int
22507 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_) {
22508   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22509                                                             0U, maxNrOfMACdFlows_1, NULL, FALSE);
22510
22511   return offset;
22512 }
22513
22514
22515 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = {
22516   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
22517   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
22518   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
22519   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
22520   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22521   { NULL, 0, 0, NULL }
22522 };
22523
22524 static int
22525 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_) {
22526   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22527                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem, HSDSCH_MACdFlow_Specific_InfoItem_sequence);
22528
22529   return offset;
22530 }
22531
22532
22533 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = {
22534   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem },
22535 };
22536
22537 static int
22538 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_) {
22539   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22540                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList, HSDSCH_MACdFlow_Specific_InfoList_sequence_of,
22541                                                   1, maxNrOfMACdFlows, FALSE);
22542
22543   return offset;
22544 }
22545
22546
22547
22548 static int
22549 dissect_nbap_MAChsGuaranteedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22550   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22551                                                             0U, 16777215U, NULL, TRUE);
22552
22553   return offset;
22554 }
22555
22556
22557
22558 static int
22559 dissect_nbap_SID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22560   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22561                                                             0U, maxNrOfMACdPDUIndexes_1, NULL, FALSE);
22562
22563   return offset;
22564 }
22565
22566
22567 static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = {
22568   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
22569   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
22570   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22571   { NULL, 0, 0, NULL }
22572 };
22573
22574 static int
22575 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_) {
22576   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22577                                    ett_nbap_MACdPDU_Size_IndexItem, MACdPDU_Size_IndexItem_sequence);
22578
22579   return offset;
22580 }
22581
22582
22583 static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = {
22584   { &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem },
22585 };
22586
22587 static int
22588 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_) {
22589   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22590                                                   ett_nbap_MACdPDU_Size_Indexlist, MACdPDU_Size_Indexlist_sequence_of,
22591                                                   1, maxNrOfMACdPDUIndexes, FALSE);
22592
22593   return offset;
22594 }
22595
22596
22597 static const value_string nbap_RLC_Mode_vals[] = {
22598   {   0, "rLC-AM" },
22599   {   1, "rLC-UM" },
22600   { 0, NULL }
22601 };
22602
22603
22604 static int
22605 dissect_nbap_RLC_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22606   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22607                                      2, NULL, TRUE, 0, NULL);
22608
22609   return offset;
22610 }
22611
22612
22613 static const per_sequence_t PriorityQueue_InfoItem_sequence[] = {
22614   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22615   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
22616   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
22617   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
22618   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
22619   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
22620   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
22621   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
22622   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
22623   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22624   { NULL, 0, 0, NULL }
22625 };
22626
22627 static int
22628 dissect_nbap_PriorityQueue_InfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22629   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22630                                    ett_nbap_PriorityQueue_InfoItem, PriorityQueue_InfoItem_sequence);
22631
22632   return offset;
22633 }
22634
22635
22636 static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = {
22637   { &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem },
22638 };
22639
22640 static int
22641 dissect_nbap_PriorityQueue_InfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22642   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22643                                                   ett_nbap_PriorityQueue_InfoList, PriorityQueue_InfoList_sequence_of,
22644                                                   1, maxNrOfPriorityQueues, FALSE);
22645
22646   return offset;
22647 }
22648
22649
22650 static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = {
22651   { &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList },
22652   { &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList },
22653   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22654   { NULL, 0, 0, NULL }
22655 };
22656
22657 static int
22658 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_) {
22659   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22660                                    ett_nbap_HSDSCH_MACdFlows_Information, HSDSCH_MACdFlows_Information_sequence);
22661
22662   return offset;
22663 }
22664
22665
22666
22667 static int
22668 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_) {
22669   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22670                                                             1U, 64U, NULL, TRUE);
22671
22672   return offset;
22673 }
22674
22675
22676 static const per_sequence_t UE_Capability_Information_sequence[] = {
22677   { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
22678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22679   { NULL, 0, 0, NULL }
22680 };
22681
22682 static int
22683 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_) {
22684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22685                                    ett_nbap_UE_Capability_Information, UE_Capability_Information_sequence);
22686
22687   return offset;
22688 }
22689
22690
22691
22692 static int
22693 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_) {
22694   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22695                                                             0U, 300U, NULL, TRUE);
22696
22697   return offset;
22698 }
22699
22700
22701
22702 static int
22703 dissect_nbap_HSSCCH_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22704   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22705                                                             0U, 255U, NULL, FALSE);
22706
22707   return offset;
22708 }
22709
22710
22711 static const per_sequence_t HSDSCH_FDD_Information_sequence[] = {
22712   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
22713   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
22714   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
22715   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle },
22716   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
22717   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor },
22718   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset },
22719   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset },
22720   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset },
22721   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
22722   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
22723   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22724   { NULL, 0, 0, NULL }
22725 };
22726
22727 static int
22728 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_) {
22729   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22730                                    ett_nbap_HSDSCH_FDD_Information, HSDSCH_FDD_Information_sequence);
22731
22732   return offset;
22733 }
22734
22735
22736
22737 static int
22738 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_) {
22739   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
22740                                                             -7, 8U, NULL, TRUE);
22741
22742   return offset;
22743 }
22744
22745
22746 static const per_sequence_t HSDSCH_TDD_Information_sequence[] = {
22747   { &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information },
22748   { &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information },
22749   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
22750   { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset },
22751   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22752   { NULL, 0, 0, NULL }
22753 };
22754
22755 static int
22756 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_) {
22757   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22758                                    ett_nbap_HSDSCH_TDD_Information, HSDSCH_TDD_Information_sequence);
22759
22760   return offset;
22761 }
22762
22763
22764 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = {
22765   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
22766   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
22767   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
22768   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
22769   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
22770   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22771   { NULL, 0, 0, NULL }
22772 };
22773
22774 static int
22775 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_) {
22776   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22777                                    ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify, HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence);
22778
22779   return offset;
22780 }
22781
22782
22783 static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = {
22784   { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify },
22785 };
22786
22787 static int
22788 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_) {
22789   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22790                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify, HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of,
22791                                                   1, maxNrOfMACdFlows, FALSE);
22792
22793   return offset;
22794 }
22795
22796
22797 static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = {
22798   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22799   { &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
22800   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator },
22801   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T1 },
22802   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
22803   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize },
22804   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
22805   { &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist },
22806   { &hf_nbap_rLC_Mode       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode },
22807   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22808   { NULL, 0, 0, NULL }
22809 };
22810
22811 static int
22812 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_) {
22813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22814                                    ett_nbap_PriorityQueue_InfoItem_to_Add, PriorityQueue_InfoItem_to_Add_sequence);
22815
22816   return offset;
22817 }
22818
22819
22820 static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = {
22821   { &hf_nbap_sID            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SID },
22822   { &hf_nbap_macdPDU_Size   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size },
22823   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22824   { NULL, 0, 0, NULL }
22825 };
22826
22827 static int
22828 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_) {
22829   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22830                                    ett_nbap_MACdPDU_Size_IndexItem_to_Modify, MACdPDU_Size_IndexItem_to_Modify_sequence);
22831
22832   return offset;
22833 }
22834
22835
22836 static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = {
22837   { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify },
22838 };
22839
22840 static int
22841 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_) {
22842   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22843                                                   ett_nbap_MACdPDU_Size_Indexlist_to_Modify, MACdPDU_Size_Indexlist_to_Modify_sequence_of,
22844                                                   1, maxNrOfMACdPDUIndexes, FALSE);
22845
22846   return offset;
22847 }
22848
22849
22850 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = {
22851   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22852   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
22853   { &hf_nbap_t1             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_T1 },
22854   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
22855   { &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAC_hsWindowSize },
22856   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
22857   { &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify },
22858   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22859   { NULL, 0, 0, NULL }
22860 };
22861
22862 static int
22863 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_) {
22864   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22865                                    ett_nbap_PriorityQueue_InfoItem_to_Modify, PriorityQueue_InfoItem_to_Modify_sequence);
22866
22867   return offset;
22868 }
22869
22870
22871 static const value_string nbap_ModifyPriorityQueue_vals[] = {
22872   {   0, "addPriorityQueue" },
22873   {   1, "modifyPriorityQueue" },
22874   {   2, "deletePriorityQueue" },
22875   { 0, NULL }
22876 };
22877
22878 static const per_choice_t ModifyPriorityQueue_choice[] = {
22879   {   0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Add },
22880   {   1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_InfoItem_to_Modify },
22881   {   2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT    , dissect_nbap_PriorityQueue_Id },
22882   { 0, NULL, 0, NULL }
22883 };
22884
22885 static int
22886 dissect_nbap_ModifyPriorityQueue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22887   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
22888                                  ett_nbap_ModifyPriorityQueue, ModifyPriorityQueue_choice,
22889                                  NULL);
22890
22891   return offset;
22892 }
22893
22894
22895 static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = {
22896   { &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue },
22897 };
22898
22899 static int
22900 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_) {
22901   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
22902                                                   ett_nbap_PriorityQueue_InfoList_to_Modify, PriorityQueue_InfoList_to_Modify_sequence_of,
22903                                                   1, maxNrOfPriorityQueues, FALSE);
22904
22905   return offset;
22906 }
22907
22908
22909 static const value_string nbap_HSSCCH_Code_Change_Grant_vals[] = {
22910   {   0, "changeGranted" },
22911   { 0, NULL }
22912 };
22913
22914
22915 static int
22916 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_) {
22917   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22918                                      1, NULL, FALSE, 0, NULL);
22919
22920   return offset;
22921 }
22922
22923
22924 static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = {
22925   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
22926   { &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify },
22927   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
22928   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
22929   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
22930   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
22931   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
22932   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
22933   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
22934   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
22935   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
22936   { &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Code_Change_Grant },
22937   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
22938   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22939   { NULL, 0, 0, NULL }
22940 };
22941
22942 static int
22943 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_) {
22944   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22945                                    ett_nbap_HSDSCH_Information_to_Modify, HSDSCH_Information_to_Modify_sequence);
22946
22947   return offset;
22948 }
22949
22950
22951 static const value_string nbap_HSDSCH_MACdPDUSizeFormat_vals[] = {
22952   {   0, "indexedMACdPDU-Size" },
22953   {   1, "flexibleMACdPDU-Size" },
22954   { 0, NULL }
22955 };
22956
22957
22958 static int
22959 dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
22960   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22961                                      2, NULL, FALSE, 0, NULL);
22962
22963   return offset;
22964 }
22965
22966
22967 static const value_string nbap_HSDSCH_MACdPDU_SizeCapability_vals[] = {
22968   {   0, "indexedSizeCapable" },
22969   {   1, "flexibleSizeCapable" },
22970   { 0, NULL }
22971 };
22972
22973
22974 static int
22975 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_) {
22976   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
22977                                      2, NULL, FALSE, 0, NULL);
22978
22979   return offset;
22980 }
22981
22982
22983 static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = {
22984   { &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
22985   { &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SchedulingPriorityIndicator },
22986   { &hf_nbap_discardTimer   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiscardTimer },
22987   { &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MAChsGuaranteedBitRate },
22988   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
22989   { NULL, 0, 0, NULL }
22990 };
22991
22992 static int
22993 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_) {
22994   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
22995                                    ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised, PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence);
22996
22997   return offset;
22998 }
22999
23000
23001 static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = {
23002   { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised },
23003 };
23004
23005 static int
23006 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_) {
23007   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23008                                                   ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised, PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of,
23009                                                   1, maxNrOfPriorityQueues, FALSE);
23010
23011   return offset;
23012 }
23013
23014
23015 static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = {
23016   { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify },
23017   { &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised },
23018   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
23019   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
23020   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
23021   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
23022   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
23023   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23024   { NULL, 0, 0, NULL }
23025 };
23026
23027 static int
23028 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_) {
23029   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23030                                    ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised, HSDSCH_Information_to_Modify_Unsynchronised_sequence);
23031
23032   return offset;
23033 }
23034
23035
23036 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = {
23037   { &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23038   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
23039   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
23040   { &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Initial_Capacity_Allocation },
23041   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23042   { NULL, 0, 0, NULL }
23043 };
23044
23045 static int
23046 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_) {
23047   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23048                                    ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item, HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence);
23049
23050   return offset;
23051 }
23052
23053
23054 static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = {
23055   { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item },
23056 };
23057
23058 static int
23059 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_) {
23060   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23061                                                   ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp, HSDSCH_MACdFlow_Specific_InformationResp_sequence_of,
23062                                                   1, maxNrOfMACdFlows, FALSE);
23063
23064   return offset;
23065 }
23066
23067
23068 static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = {
23069   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
23070   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
23071   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
23072   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23073   { NULL, 0, 0, NULL }
23074 };
23075
23076 static int
23077 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_) {
23078   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23079                                    ett_nbap_HSDSCH_FDD_Information_Response, HSDSCH_FDD_Information_Response_sequence);
23080
23081   return offset;
23082 }
23083
23084
23085 static const value_string nbap_SixtyfourQAM_UsageAllowedIndicator_vals[] = {
23086   {   0, "allowed" },
23087   {   1, "not-allowed" },
23088   { 0, NULL }
23089 };
23090
23091
23092 static int
23093 dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23094   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23095                                      2, NULL, FALSE, 0, NULL);
23096
23097   return offset;
23098 }
23099
23100
23101 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_sequence[] = {
23102   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
23103   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Measurement_Power_Offset },
23104   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
23105   { &hf_nbap_hSDSCH_RNTI    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
23106   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23107   { NULL, 0, 0, NULL }
23108 };
23109
23110 static int
23111 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_) {
23112   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23113                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information, HS_DSCH_FDD_Secondary_Serving_Information_sequence);
23114
23115   return offset;
23116 }
23117
23118
23119 static const value_string nbap_SixtyfourQAM_DL_UsageIndicator_vals[] = {
23120   {   0, "sixtyfourQAM-DL-used" },
23121   {   1, "sixtyfourQAM-DL-not-used" },
23122   { 0, NULL }
23123 };
23124
23125
23126 static int
23127 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_) {
23128   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23129                                      2, NULL, FALSE, 0, NULL);
23130
23131   return offset;
23132 }
23133
23134
23135 static const value_string nbap_HSDSCH_TBSizeTableIndicator_vals[] = {
23136   {   0, "octet-aligned" },
23137   { 0, NULL }
23138 };
23139
23140
23141 static int
23142 dissect_nbap_HSDSCH_TBSizeTableIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23143   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23144                                      1, NULL, FALSE, 0, NULL);
23145
23146   return offset;
23147 }
23148
23149
23150 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence[] = {
23151   { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListFDD },
23152   { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
23153   { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_TBSizeTableIndicator },
23154   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23155   { NULL, 0, 0, NULL }
23156 };
23157
23158 static int
23159 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_) {
23160   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23161                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response, HS_DSCH_FDD_Secondary_Serving_Information_Response_sequence);
23162
23163   return offset;
23164 }
23165
23166
23167 static const per_sequence_t HS_DSCH_Secondary_Serving_Information_To_Modify_sequence[] = {
23168   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
23169   { &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Measurement_Power_Offset },
23170   { &hf_nbap_hSSCCH_CodeChangeGrant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Code_Change_Grant },
23171   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
23172   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23173   { NULL, 0, 0, NULL }
23174 };
23175
23176 static int
23177 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_) {
23178   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23179                                    ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify, HS_DSCH_Secondary_Serving_Information_To_Modify_sequence);
23180
23181   return offset;
23182 }
23183
23184
23185 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence[] = {
23186   { &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_PowerOffset },
23187   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
23188   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23189   { NULL, 0, 0, NULL }
23190 };
23191
23192 static int
23193 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_) {
23194   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23195                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised, HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised_sequence);
23196
23197   return offset;
23198 }
23199
23200
23201 static const value_string nbap_HSSCCH_CodeChangeIndicator_vals[] = {
23202   {   0, "hsSCCHCodeChangeNeeded" },
23203   { 0, NULL }
23204 };
23205
23206
23207 static int
23208 dissect_nbap_HSSCCH_CodeChangeIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23209   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23210                                      1, NULL, FALSE, 0, NULL);
23211
23212   return offset;
23213 }
23214
23215
23216 static const value_string nbap_HS_PDSCH_Code_Change_Indicator_vals[] = {
23217   {   0, "hsPDSCHCodeChangeNeeded" },
23218   { 0, NULL }
23219 };
23220
23221
23222 static int
23223 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_) {
23224   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23225                                      1, NULL, FALSE, 0, NULL);
23226
23227   return offset;
23228 }
23229
23230
23231 static const per_sequence_t HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence[] = {
23232   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
23233   { &hf_nbap_hS_PDSCH_Code_Change_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_Code_Change_Indicator },
23234   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23235   { NULL, 0, 0, NULL }
23236 };
23237
23238 static int
23239 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_) {
23240   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23241                                    ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information, HS_DSCH_FDD_Secondary_Serving_Update_Information_sequence);
23242
23243   return offset;
23244 }
23245
23246
23247 static const per_sequence_t HS_Secondary_Serving_cell_change_successful_sequence[] = {
23248   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
23249   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23250   { NULL, 0, 0, NULL }
23251 };
23252
23253 static int
23254 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_) {
23255   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23256                                    ett_nbap_HS_Secondary_Serving_cell_change_successful, HS_Secondary_Serving_cell_change_successful_sequence);
23257
23258   return offset;
23259 }
23260
23261
23262 static const per_sequence_t HS_Secondary_Serving_cell_change_unsuccessful_sequence[] = {
23263   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
23264   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23265   { NULL, 0, 0, NULL }
23266 };
23267
23268 static int
23269 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_) {
23270   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23271                                    ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful, HS_Secondary_Serving_cell_change_unsuccessful_sequence);
23272
23273   return offset;
23274 }
23275
23276
23277 static const value_string nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals[] = {
23278   {   0, "hS-Secondary-Serving-cell-change-successful" },
23279   {   1, "hS-Secondary-Serving-cell-change-unsuccessful" },
23280   { 0, NULL }
23281 };
23282
23283 static const per_choice_t HS_DSCH_Secondary_Serving_cell_change_choice_choice[] = {
23284   {   0, &hf_nbap_hS_Secondary_Serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_Secondary_Serving_cell_change_successful },
23285   {   1, &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_Secondary_Serving_cell_change_unsuccessful },
23286   { 0, NULL, 0, NULL }
23287 };
23288
23289 static int
23290 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_) {
23291   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
23292                                  ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice, HS_DSCH_Secondary_Serving_cell_change_choice_choice,
23293                                  NULL);
23294
23295   return offset;
23296 }
23297
23298
23299 static const per_sequence_t HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence[] = {
23300   { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_Secondary_Serving_cell_change_choice },
23301   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23302   { NULL, 0, 0, NULL }
23303 };
23304
23305 static int
23306 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_) {
23307   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23308                                    ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response, HS_DSCH_Secondary_Serving_Cell_Change_Information_Response_sequence);
23309
23310   return offset;
23311 }
23312
23313
23314
23315 static int
23316 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_) {
23317   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
23318
23319   return offset;
23320 }
23321
23322
23323
23324 static int
23325 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_) {
23326   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23327                                                             0U, maxNrOfPagingMACFlow_1, NULL, FALSE);
23328
23329   return offset;
23330 }
23331
23332
23333 static const per_sequence_t Paging_MACFlow_PriorityQueue_Item_sequence[] = {
23334   { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH },
23335   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23336   { NULL, 0, 0, NULL }
23337 };
23338
23339 static int
23340 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_) {
23341   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23342                                    ett_nbap_Paging_MACFlow_PriorityQueue_Item, Paging_MACFlow_PriorityQueue_Item_sequence);
23343
23344   return offset;
23345 }
23346
23347
23348 static const per_sequence_t Paging_MACFlow_PriorityQueue_Information_sequence_of[1] = {
23349   { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_PriorityQueue_Item },
23350 };
23351
23352 static int
23353 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_) {
23354   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23355                                                   ett_nbap_Paging_MACFlow_PriorityQueue_Information, Paging_MACFlow_PriorityQueue_Information_sequence_of,
23356                                                   1, maxNrOfpagingMACQueues, FALSE);
23357
23358   return offset;
23359 }
23360
23361
23362 static const per_sequence_t Paging_MAC_Flow_Specific_Information_Item_sequence[] = {
23363   { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
23364   { &hf_nbap_hSDPA_associated_PICH_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_Associated_PICH_Information },
23365   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
23366   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
23367   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
23368   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
23369   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
23370   { &hf_nbap_paging_MACFlow_PriorityQueue_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
23371   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23372   { NULL, 0, 0, NULL }
23373 };
23374
23375 static int
23376 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_) {
23377   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23378                                    ett_nbap_Paging_MAC_Flow_Specific_Information_Item, Paging_MAC_Flow_Specific_Information_Item_sequence);
23379
23380   return offset;
23381 }
23382
23383
23384 static const per_sequence_t Paging_MACFlow_Specific_Information_sequence_of[1] = {
23385   { &hf_nbap_Paging_MACFlow_Specific_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_Item },
23386 };
23387
23388 static int
23389 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_) {
23390   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23391                                                   ett_nbap_Paging_MACFlow_Specific_Information, Paging_MACFlow_Specific_Information_sequence_of,
23392                                                   1, maxNrOfPagingMACFlow, FALSE);
23393
23394   return offset;
23395 }
23396
23397
23398
23399 static int
23400 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_) {
23401   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23402                                                             1U, 5U, NULL, FALSE);
23403
23404   return offset;
23405 }
23406
23407
23408
23409 static int
23410 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_) {
23411   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23412                                                             1U, 32U, NULL, FALSE);
23413
23414   return offset;
23415 }
23416
23417
23418 static const per_sequence_t Transport_Block_Size_List_item_sequence[] = {
23419   { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_for_Enhanced_PCH },
23420   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23421   { NULL, 0, 0, NULL }
23422 };
23423
23424 static int
23425 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_) {
23426   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23427                                    ett_nbap_Transport_Block_Size_List_item, Transport_Block_Size_List_item_sequence);
23428
23429   return offset;
23430 }
23431
23432
23433 static const per_sequence_t Transport_Block_Size_List_sequence_of[1] = {
23434   { &hf_nbap_Transport_Block_Size_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List_item },
23435 };
23436
23437 static int
23438 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_) {
23439   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23440                                                   ett_nbap_Transport_Block_Size_List, Transport_Block_Size_List_sequence_of,
23441                                                   1, maxNrOfHS_DSCHTBSsE_PCH, FALSE);
23442
23443   return offset;
23444 }
23445
23446
23447 static const per_sequence_t HSDSCH_Paging_System_InformationFDD_sequence[] = {
23448   { &hf_nbap_paging_MACFlow_Specific_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_Information },
23449   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
23450   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
23451   { &hf_nbap_number_of_PCCH_transmission, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Number_of_PCCH_transmission },
23452   { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_List },
23453   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23454   { NULL, 0, 0, NULL }
23455 };
23456
23457 static int
23458 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_) {
23459   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23460                                    ett_nbap_HSDSCH_Paging_System_InformationFDD, HSDSCH_Paging_System_InformationFDD_sequence);
23461
23462   return offset;
23463 }
23464
23465
23466
23467 static int
23468 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_) {
23469   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23470                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
23471
23472   return offset;
23473 }
23474
23475
23476 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseList_sequence[] = {
23477   { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
23478   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
23479   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
23480   { &hf_nbap_hSPDSCH_Code_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSPDSCH_Code_Index },
23481   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23482   { NULL, 0, 0, NULL }
23483 };
23484
23485 static int
23486 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_) {
23487   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23488                                    ett_nbap_HSDSCH_Paging_System_Information_ResponseList, HSDSCH_Paging_System_Information_ResponseList_sequence);
23489
23490   return offset;
23491 }
23492
23493
23494 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseFDD_sequence_of[1] = {
23495   { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseList },
23496 };
23497
23498 static int
23499 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_) {
23500   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23501                                                   ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD, HSDSCH_Paging_System_Information_ResponseFDD_sequence_of,
23502                                                   1, maxNrOfPagingMACFlow, FALSE);
23503
23504   return offset;
23505 }
23506
23507
23508
23509 static int
23510 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_) {
23511   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23512                                                             0U, 31U, NULL, FALSE);
23513
23514   return offset;
23515 }
23516
23517
23518 static const per_sequence_t HSSICH_Info_sequence[] = {
23519   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
23520   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23521   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
23522   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23523   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23524   { NULL, 0, 0, NULL }
23525 };
23526
23527 static int
23528 dissect_nbap_HSSICH_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23529   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23530                                    ett_nbap_HSSICH_Info, HSSICH_Info_sequence);
23531
23532   return offset;
23533 }
23534
23535
23536 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = {
23537   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23538   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
23539   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23540   { &hf_nbap_hSSICH_Info    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info },
23541   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23542   { NULL, 0, 0, NULL }
23543 };
23544
23545 static int
23546 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_) {
23547   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23548                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD, HSSCCH_Specific_InformationRespItemTDD_sequence);
23549
23550   return offset;
23551 }
23552
23553
23554 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = {
23555   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD },
23556 };
23557
23558 static int
23559 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_) {
23560   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23561                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD, HSSCCH_Specific_InformationRespListTDD_sequence_of,
23562                                                   1, maxNrOfHSSCCHCodes, FALSE);
23563
23564   return offset;
23565 }
23566
23567
23568 static const per_sequence_t HSSICH_InfoLCR_sequence[] = {
23569   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
23570   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
23571   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
23572   { &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23573   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23574   { NULL, 0, 0, NULL }
23575 };
23576
23577 static int
23578 dissect_nbap_HSSICH_InfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23579   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23580                                    ett_nbap_HSSICH_InfoLCR, HSSICH_InfoLCR_sequence);
23581
23582   return offset;
23583 }
23584
23585
23586 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = {
23587   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
23588   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
23589   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23590   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
23591   { &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR },
23592   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23593   { NULL, 0, 0, NULL }
23594 };
23595
23596 static int
23597 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_) {
23598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23599                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR, HSSCCH_Specific_InformationRespItemTDDLCR_sequence);
23600
23601   return offset;
23602 }
23603
23604
23605 static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = {
23606   { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR },
23607 };
23608
23609 static int
23610 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_) {
23611   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23612                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR, HSSCCH_Specific_InformationRespListTDDLCR_sequence_of,
23613                                                   1, maxNrOfHSSCCHCodes, FALSE);
23614
23615   return offset;
23616 }
23617
23618
23619 static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = {
23620   { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp },
23621   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDD },
23622   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
23623   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
23624   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23625   { NULL, 0, 0, NULL }
23626 };
23627
23628 static int
23629 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_) {
23630   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23631                                    ett_nbap_HSDSCH_TDD_Information_Response, HSDSCH_TDD_Information_Response_sequence);
23632
23633   return offset;
23634 }
23635
23636
23637 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = {
23638   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
23639   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23640   { NULL, 0, 0, NULL }
23641 };
23642
23643 static int
23644 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_) {
23645   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23646                                    ett_nbap_HSDSCH_MACdFlows_to_Delete_Item, HSDSCH_MACdFlows_to_Delete_Item_sequence);
23647
23648   return offset;
23649 }
23650
23651
23652 static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = {
23653   { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item },
23654 };
23655
23656 static int
23657 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_) {
23658   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23659                                                   ett_nbap_HSDSCH_MACdFlows_to_Delete, HSDSCH_MACdFlows_to_Delete_sequence_of,
23660                                                   1, maxNrOfMACdFlows, FALSE);
23661
23662   return offset;
23663 }
23664
23665
23666
23667 static int
23668 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_) {
23669   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23670                                                             0U, 127U, NULL, FALSE);
23671
23672   return offset;
23673 }
23674
23675
23676 static const per_sequence_t HS_SCCH_PreconfiguredCodesItem_sequence[] = {
23677   { &hf_nbap_hS_SCCH_CodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_CodeNumber },
23678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23679   { NULL, 0, 0, NULL }
23680 };
23681
23682 static int
23683 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_) {
23684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23685                                    ett_nbap_HS_SCCH_PreconfiguredCodesItem, HS_SCCH_PreconfiguredCodesItem_sequence);
23686
23687   return offset;
23688 }
23689
23690
23691 static const per_sequence_t HS_SCCH_PreconfiguredCodes_sequence_of[1] = {
23692   { &hf_nbap_HS_SCCH_PreconfiguredCodes_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodesItem },
23693 };
23694
23695 static int
23696 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_) {
23697   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23698                                                   ett_nbap_HS_SCCH_PreconfiguredCodes, HS_SCCH_PreconfiguredCodes_sequence_of,
23699                                                   1, maxNrOfHSSCCHCodes, FALSE);
23700
23701   return offset;
23702 }
23703
23704
23705 static const per_sequence_t SetsOfHS_SCCH_CodesItem_sequence[] = {
23706   { &hf_nbap_hS_SCCH_PreconfiguredCodes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_PreconfiguredCodes },
23707   { &hf_nbap_sixtyfourQAM_DL_UsageIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_DL_UsageIndicator },
23708   { &hf_nbap_hSDSCH_TBSizeTableIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_TBSizeTableIndicator },
23709   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23710   { NULL, 0, 0, NULL }
23711 };
23712
23713 static int
23714 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_) {
23715   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23716                                    ett_nbap_SetsOfHS_SCCH_CodesItem, SetsOfHS_SCCH_CodesItem_sequence);
23717
23718   return offset;
23719 }
23720
23721
23722 static const per_sequence_t SetsOfHS_SCCH_Codes_sequence_of[1] = {
23723   { &hf_nbap_SetsOfHS_SCCH_Codes_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_CodesItem },
23724 };
23725
23726 static int
23727 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_) {
23728   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23729                                                   ett_nbap_SetsOfHS_SCCH_Codes, SetsOfHS_SCCH_Codes_sequence_of,
23730                                                   1, maxNrOfHSDSCH, FALSE);
23731
23732   return offset;
23733 }
23734
23735
23736 static const value_string nbap_MIMO_N_M_Ratio_vals[] = {
23737   {   0, "v1-2" },
23738   {   1, "v2-3" },
23739   {   2, "v3-4" },
23740   {   3, "v4-5" },
23741   {   4, "v5-6" },
23742   {   5, "v6-7" },
23743   {   6, "v7-8" },
23744   {   7, "v8-9" },
23745   {   8, "v9-10" },
23746   {   9, "v1-1" },
23747   { 0, NULL }
23748 };
23749
23750
23751 static int
23752 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_) {
23753   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23754                                      10, NULL, TRUE, 0, NULL);
23755
23756   return offset;
23757 }
23758
23759
23760 static const per_sequence_t HSDSCH_PreconfigurationInfo_sequence[] = {
23761   { &hf_nbap_setsOfHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SetsOfHS_SCCH_Codes },
23762   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
23763   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
23764   { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator },
23765   { &hf_nbap_mIMO_N_M_Ratio , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MIMO_N_M_Ratio },
23766   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response },
23767   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23768   { NULL, 0, 0, NULL }
23769 };
23770
23771 static int
23772 dissect_nbap_HSDSCH_PreconfigurationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23773   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23774                                    ett_nbap_HSDSCH_PreconfigurationInfo, HSDSCH_PreconfigurationInfo_sequence);
23775
23776   return offset;
23777 }
23778
23779
23780 static const per_sequence_t Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence[] = {
23781   { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information },
23782   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23783   { NULL, 0, 0, NULL }
23784 };
23785
23786 static int
23787 dissect_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23788   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23789                                    ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs, Additional_EDCH_Preconfiguration_Information_ItemIEs_sequence);
23790
23791   return offset;
23792 }
23793
23794
23795 static const per_sequence_t Additional_EDCH_Preconfiguration_Information_sequence_of[1] = {
23796   { &hf_nbap_Additional_EDCH_Preconfiguration_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs },
23797 };
23798
23799 static int
23800 dissect_nbap_Additional_EDCH_Preconfiguration_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23801   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23802                                                   ett_nbap_Additional_EDCH_Preconfiguration_Information, Additional_EDCH_Preconfiguration_Information_sequence_of,
23803                                                   1, maxNrOfEDCH_1, FALSE);
23804
23805   return offset;
23806 }
23807
23808
23809 static const value_string nbap_MAChsResetScheme_vals[] = {
23810   {   0, "always" },
23811   {   1, "interNodeB-change" },
23812   { 0, NULL }
23813 };
23814
23815
23816 static int
23817 dissect_nbap_MAChsResetScheme(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23818   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
23819                                      2, NULL, FALSE, 0, NULL);
23820
23821   return offset;
23822 }
23823
23824
23825
23826 static int
23827 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_) {
23828   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23829                                                             1U, maxNrOfHSSCCHCodes, NULL, FALSE);
23830
23831   return offset;
23832 }
23833
23834
23835 static const per_sequence_t SecondaryServingCellsItem_sequence[] = {
23836   { &hf_nbap_secondaryC_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
23837   { &hf_nbap_numSecondaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NumHS_SCCH_Codes },
23838   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
23839   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23840   { NULL, 0, 0, NULL }
23841 };
23842
23843 static int
23844 dissect_nbap_SecondaryServingCellsItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23846                                    ett_nbap_SecondaryServingCellsItem, SecondaryServingCellsItem_sequence);
23847
23848   return offset;
23849 }
23850
23851
23852 static const per_sequence_t SecondaryServingCells_sequence_of[1] = {
23853   { &hf_nbap_SecondaryServingCells_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryServingCellsItem },
23854 };
23855
23856 static int
23857 dissect_nbap_SecondaryServingCells(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23858   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23859                                                   ett_nbap_SecondaryServingCells, SecondaryServingCells_sequence_of,
23860                                                   1, maxNrOfHSDSCH_1, FALSE);
23861
23862   return offset;
23863 }
23864
23865
23866
23867 static int
23868 dissect_nbap_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23869   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
23870
23871   return offset;
23872 }
23873
23874
23875 static const per_sequence_t HSDSCH_PreconfigurationSetup_sequence[] = {
23876   { &hf_nbap_mAChsResetScheme, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsResetScheme },
23877   { &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ },
23878   { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM },
23879   { &hf_nbap_secondaryServingCells, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SecondaryServingCells },
23880   { &hf_nbap_numPrimaryHS_SCCH_Codes, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NumHS_SCCH_Codes },
23881   { &hf_nbap_hARQ_Preamble_Mode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Preamble_Mode },
23882   { &hf_nbap_mIMO_ActivationIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MIMO_ActivationIndicator },
23883   { &hf_nbap_hSDSCH_MACdPDUSizeFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_MACdPDUSizeFormat },
23884   { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SixtyfourQAM_UsageAllowedIndicator },
23885   { &hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
23886   { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information },
23887   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23888   { NULL, 0, 0, NULL }
23889 };
23890
23891 static int
23892 dissect_nbap_HSDSCH_PreconfigurationSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23893   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23894                                    ett_nbap_HSDSCH_PreconfigurationSetup, HSDSCH_PreconfigurationSetup_sequence);
23895
23896   return offset;
23897 }
23898
23899
23900 static const per_sequence_t HSSICH_Info768_sequence[] = {
23901   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
23902   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23903   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
23904   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
23905   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23906   { NULL, 0, 0, NULL }
23907 };
23908
23909 static int
23910 dissect_nbap_HSSICH_Info768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
23911   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23912                                    ett_nbap_HSSICH_Info768, HSSICH_Info768_sequence);
23913
23914   return offset;
23915 }
23916
23917
23918 static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD768_sequence[] = {
23919   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
23920   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
23921   { &hf_nbap_tDD_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
23922   { &hf_nbap_hSSICH_Info768 , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info768 },
23923   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23924   { NULL, 0, 0, NULL }
23925 };
23926
23927 static int
23928 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_) {
23929   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23930                                    ett_nbap_HSSCCH_Specific_InformationRespItemTDD768, HSSCCH_Specific_InformationRespItemTDD768_sequence);
23931
23932   return offset;
23933 }
23934
23935
23936 static const per_sequence_t HSSCCH_Specific_InformationRespListTDD768_sequence_of[1] = {
23937   { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD768 },
23938 };
23939
23940 static int
23941 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_) {
23942   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
23943                                                   ett_nbap_HSSCCH_Specific_InformationRespListTDD768, HSSCCH_Specific_InformationRespListTDD768_sequence_of,
23944                                                   1, maxNrOfHSSCCHCodes, FALSE);
23945
23946   return offset;
23947 }
23948
23949
23950
23951 static int
23952 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_) {
23953   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23954                                                             0U, 20U, NULL, FALSE);
23955
23956   return offset;
23957 }
23958
23959
23960
23961 static int
23962 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_) {
23963   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23964                                                             0U, 20U, NULL, FALSE);
23965
23966   return offset;
23967 }
23968
23969
23970
23971 static int
23972 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_) {
23973   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
23974                                                             0U, 20U, NULL, FALSE);
23975
23976   return offset;
23977 }
23978
23979
23980 static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = {
23981   { &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed },
23982   { &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed },
23983   { &hf_nbap_total_HS_SICH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total },
23984   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
23985   { NULL, 0, 0, NULL }
23986 };
23987
23988 static int
23989 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_) {
23990   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
23991                                    ett_nbap_HS_SICH_Reception_Quality_Value, HS_SICH_Reception_Quality_Value_sequence);
23992
23993   return offset;
23994 }
23995
23996
23997
23998 static int
23999 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_) {
24000   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24001                                                             0U, 20U, NULL, FALSE);
24002
24003   return offset;
24004 }
24005
24006
24007
24008 static int
24009 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_) {
24010   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24011                                                             0U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
24012
24013   return offset;
24014 }
24015
24016
24017
24018 static int
24019 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_) {
24020   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24021                                                             1U, maxHS_PDSCHCodeNrComp_1, NULL, FALSE);
24022
24023   return offset;
24024 }
24025
24026
24027 static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = {
24028   { &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_maxHS_PDSCHCodeNrComp_1 },
24029   { &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_Start_code_number },
24030   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24031   { NULL, 0, 0, NULL }
24032 };
24033
24034 static int
24035 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_) {
24036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24037                                    ett_nbap_HS_PDSCH_FDD_Code_Information, HS_PDSCH_FDD_Code_Information_sequence);
24038
24039   return offset;
24040 }
24041
24042
24043
24044 static int
24045 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_) {
24046   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24047                                                             0U, 31U, NULL, FALSE);
24048
24049   return offset;
24050 }
24051
24052
24053
24054 static int
24055 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_) {
24056   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24057                                                             0U, maxHS_SCCHCodeNrComp_1, NULL, FALSE);
24058
24059   return offset;
24060 }
24061
24062
24063 static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = {
24064   { &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item },
24065 };
24066
24067 static int
24068 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_) {
24069   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24070                                                   ett_nbap_HS_SCCH_FDD_Code_List, HS_SCCH_FDD_Code_List_sequence_of,
24071                                                   1, maxNrOfHSSCCHs, FALSE);
24072
24073   return offset;
24074 }
24075
24076
24077 static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = {
24078   {   0, "replace" },
24079   {   1, "remove" },
24080   { 0, NULL }
24081 };
24082
24083 static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = {
24084   {   0, &hf_nbap_replace_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_HS_SCCH_FDD_Code_List },
24085   {   1, &hf_nbap_remove         , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
24086   { 0, NULL, 0, NULL }
24087 };
24088
24089 static int
24090 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_) {
24091   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24092                                  ett_nbap_HS_SCCH_FDD_Code_Information, HS_SCCH_FDD_Code_Information_choice,
24093                                  NULL);
24094
24095   return offset;
24096 }
24097
24098
24099 static const value_string nbap_HS_PDSCH_Code_Change_Grant_vals[] = {
24100   {   0, "changeGranted" },
24101   { 0, NULL }
24102 };
24103
24104
24105 static int
24106 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_) {
24107   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24108                                      1, NULL, FALSE, 0, NULL);
24109
24110   return offset;
24111 }
24112
24113
24114 static const value_string nbap_HSDSCH_Configured_Indicator_vals[] = {
24115   {   0, "configured-HS-DSCH" },
24116   {   1, "no-configured-HS-DSCH" },
24117   { 0, NULL }
24118 };
24119
24120
24121 static int
24122 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_) {
24123   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24124                                      2, NULL, FALSE, 0, NULL);
24125
24126   return offset;
24127 }
24128
24129
24130 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_sequence[] = {
24131   { &hf_nbap_hspdsch_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
24132   { &hf_nbap_hSDSCH_FDD_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_FDD_Information },
24133   { &hf_nbap_hsdsch_RNTI    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RNTI },
24134   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24135   { NULL, 0, 0, NULL }
24136 };
24137
24138 static int
24139 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_) {
24140   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24141                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info, HS_DSCH_Serving_Cell_Change_Info_sequence);
24142
24143   return offset;
24144 }
24145
24146
24147 static const per_sequence_t HS_serving_cell_change_successful_sequence[] = {
24148   { &hf_nbap_hSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_FDD_Information_Response },
24149   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24150   { NULL, 0, 0, NULL }
24151 };
24152
24153 static int
24154 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_) {
24155   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24156                                    ett_nbap_HS_serving_cell_change_successful, HS_serving_cell_change_successful_sequence);
24157
24158   return offset;
24159 }
24160
24161
24162 static const per_sequence_t HS_serving_cell_change_unsuccessful_sequence[] = {
24163   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
24164   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24165   { NULL, 0, 0, NULL }
24166 };
24167
24168 static int
24169 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_) {
24170   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24171                                    ett_nbap_HS_serving_cell_change_unsuccessful, HS_serving_cell_change_unsuccessful_sequence);
24172
24173   return offset;
24174 }
24175
24176
24177 static const value_string nbap_HS_DSCH_serving_cell_choice_vals[] = {
24178   {   0, "hS-serving-cell-change-successful" },
24179   {   1, "hS-serving-cell-change-unsuccessful" },
24180   { 0, NULL }
24181 };
24182
24183 static const per_choice_t HS_DSCH_serving_cell_choice_choice[] = {
24184   {   0, &hf_nbap_hS_serving_cell_change_successful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_successful },
24185   {   1, &hf_nbap_hS_serving_cell_change_unsuccessful, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_serving_cell_change_unsuccessful },
24186   { 0, NULL, 0, NULL }
24187 };
24188
24189 static int
24190 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_) {
24191   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24192                                  ett_nbap_HS_DSCH_serving_cell_choice, HS_DSCH_serving_cell_choice_choice,
24193                                  NULL);
24194
24195   return offset;
24196 }
24197
24198
24199 static const per_sequence_t HS_DSCH_Serving_Cell_Change_Info_Response_sequence[] = {
24200   { &hf_nbap_hS_DSCH_serving_cell_choice, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_serving_cell_choice },
24201   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24202   { NULL, 0, 0, NULL }
24203 };
24204
24205 static int
24206 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_) {
24207   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24208                                    ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response, HS_DSCH_Serving_Cell_Change_Info_Response_sequence);
24209
24210   return offset;
24211 }
24212
24213
24214 static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = {
24215   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
24216   { &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Feedback_Cycle },
24217   { &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_RepetitionFactor },
24218   { &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AckNack_RepetitionFactor },
24219   { &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CQI_Power_Offset },
24220   { &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Ack_Power_Offset },
24221   { &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Nack_Power_Offset },
24222   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24223   { NULL, 0, 0, NULL }
24224 };
24225
24226 static int
24227 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_) {
24228   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24229                                    ett_nbap_HSDSCH_FDD_Update_Information, HSDSCH_FDD_Update_Information_sequence);
24230
24231   return offset;
24232 }
24233
24234
24235 static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = {
24236   { &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_CodeChangeIndicator },
24237   { &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
24238   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24239   { NULL, 0, 0, NULL }
24240 };
24241
24242 static int
24243 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_) {
24244   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24245                                    ett_nbap_HSDSCH_TDD_Update_Information, HSDSCH_TDD_Update_Information_sequence);
24246
24247   return offset;
24248 }
24249
24250
24251
24252 static int
24253 dissect_nbap_TDD_PhysicalChannelOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24254   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24255                                                             0U, 63U, NULL, FALSE);
24256
24257   return offset;
24258 }
24259
24260
24261 static const value_string nbap_PagingIndicatorLength_vals[] = {
24262   {   0, "v2" },
24263   {   1, "v4" },
24264   {   2, "v8" },
24265   { 0, NULL }
24266 };
24267
24268
24269 static int
24270 dissect_nbap_PagingIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24271   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24272                                      3, NULL, TRUE, 0, NULL);
24273
24274   return offset;
24275 }
24276
24277
24278 static const per_sequence_t HSDPA_PICH_notShared_with_PCHLCR_sequence[] = {
24279   { &hf_nbap_hSDPA_PICH_notShared_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
24280   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
24281   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
24282   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
24283   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
24284   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
24285   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
24286   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
24287   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
24288   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
24289   { &hf_nbap_sttd_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
24290   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24291   { NULL, 0, 0, NULL }
24292 };
24293
24294 static int
24295 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_) {
24296   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24297                                    ett_nbap_HSDPA_PICH_notShared_with_PCHLCR, HSDPA_PICH_notShared_with_PCHLCR_sequence);
24298
24299   return offset;
24300 }
24301
24302
24303 static const value_string nbap_HSDPA_Associated_PICH_InformationLCR_vals[] = {
24304   {   0, "hsdpa-PICH-Shared-with-PCH" },
24305   {   1, "hsdpa-PICH-notShared-with-PCHLCR" },
24306   { 0, NULL }
24307 };
24308
24309 static const per_choice_t HSDPA_Associated_PICH_InformationLCR_choice[] = {
24310   {   0, &hf_nbap_hsdpa_PICH_Shared_with_PCH, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_Shared_with_PCH },
24311   {   1, &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR, ASN1_EXTENSION_ROOT    , dissect_nbap_HSDPA_PICH_notShared_with_PCHLCR },
24312   { 0, NULL, 0, NULL }
24313 };
24314
24315 static int
24316 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_) {
24317   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24318                                  ett_nbap_HSDPA_Associated_PICH_InformationLCR, HSDPA_Associated_PICH_InformationLCR_choice,
24319                                  NULL);
24320
24321   return offset;
24322 }
24323
24324
24325 static const per_sequence_t HSDSCH_Common_InformationLCR_sequence[] = {
24326   { &hf_nbap_cCCH_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
24327   { &hf_nbap_sRB1_PriorityQueue_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id },
24328   { &hf_nbap_associatedCommon_MACFlowLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_MACFlow_ID_LCR },
24329   { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_Measurement_Occasion_Cycle_Length_Coefficient },
24330   { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR },
24331   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24332   { NULL, 0, 0, NULL }
24333 };
24334
24335 static int
24336 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_) {
24337   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24338                                    ett_nbap_HSDSCH_Common_InformationLCR, HSDSCH_Common_InformationLCR_sequence);
24339
24340   return offset;
24341 }
24342
24343
24344 static const per_sequence_t HSDSCH_Common_System_InformationLCR_sequence[] = {
24345   { &hf_nbap_hsdsch_Common_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Common_InformationLCR },
24346   { &hf_nbap_commonMACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoListLCR },
24347   { &hf_nbap_common_H_RNTI_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Common_H_RNTI_InformationLCR },
24348   { &hf_nbap_sync_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Sync_InformationLCR },
24349   { &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_AckNack_Power_Offset },
24350   { &hf_nbap_hSSICH_SIRTarget, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
24351   { &hf_nbap_hSSICH_TPC_StepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
24352   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24353   { NULL, 0, 0, NULL }
24354 };
24355
24356 static int
24357 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_) {
24358   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24359                                    ett_nbap_HSDSCH_Common_System_InformationLCR, HSDSCH_Common_System_InformationLCR_sequence);
24360
24361   return offset;
24362 }
24363
24364
24365
24366 static int
24367 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_) {
24368   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24369                                                             0U, 255U, NULL, FALSE);
24370
24371   return offset;
24372 }
24373
24374
24375 static const per_sequence_t HSSCCH_Specific_InformationRespItemLCR_sequence[] = {
24376   { &hf_nbap_hS_SCCH_ID_LCR , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID_LCR },
24377   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24378   { NULL, 0, 0, NULL }
24379 };
24380
24381 static int
24382 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_) {
24383   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24384                                    ett_nbap_HSSCCH_Specific_InformationRespItemLCR, HSSCCH_Specific_InformationRespItemLCR_sequence);
24385
24386   return offset;
24387 }
24388
24389
24390 static const per_sequence_t HSSCCH_Specific_InformationRespListLCR_sequence_of[1] = {
24391   { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemLCR },
24392 };
24393
24394 static int
24395 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_) {
24396   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24397                                                   ett_nbap_HSSCCH_Specific_InformationRespListLCR, HSSCCH_Specific_InformationRespListLCR_sequence_of,
24398                                                   1, maxNrOfHSSCCHsLCR, FALSE);
24399
24400   return offset;
24401 }
24402
24403
24404 static const per_sequence_t HSDSCH_Common_System_Information_ResponseLCR_sequence[] = {
24405   { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListLCR },
24406   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
24407   { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR },
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_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_) {
24414   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24415                                    ett_nbap_HSDSCH_Common_System_Information_ResponseLCR, HSDSCH_Common_System_Information_ResponseLCR_sequence);
24416
24417   return offset;
24418 }
24419
24420
24421 static const per_sequence_t Paging_MAC_Flow_Specific_Information_ItemLCR_sequence[] = {
24422   { &hf_nbap_paging_MACFlow_Id, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
24423   { &hf_nbap_hSDPA_associated_PICH_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDPA_Associated_PICH_InformationLCR },
24424   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
24425   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
24426   { &hf_nbap_tnl_qos        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TnlQos },
24427   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
24428   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
24429   { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Paging_MACFlow_PriorityQueue_Information },
24430   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportBearerRequestIndicator },
24431   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24432   { NULL, 0, 0, NULL }
24433 };
24434
24435 static int
24436 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_) {
24437   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24438                                    ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR, Paging_MAC_Flow_Specific_Information_ItemLCR_sequence);
24439
24440   return offset;
24441 }
24442
24443
24444 static const per_sequence_t Paging_MACFlow_Specific_InformationLCR_sequence_of[1] = {
24445   { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR },
24446 };
24447
24448 static int
24449 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_) {
24450   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24451                                                   ett_nbap_Paging_MACFlow_Specific_InformationLCR, Paging_MACFlow_Specific_InformationLCR_sequence_of,
24452                                                   1, maxNrOfPagingMACFlow, FALSE);
24453
24454   return offset;
24455 }
24456
24457
24458
24459 static int
24460 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_) {
24461   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24462                                                             1U, 16U, NULL, FALSE);
24463
24464   return offset;
24465 }
24466
24467
24468
24469 static int
24470 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_) {
24471   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24472                                                             1U, 8U, NULL, FALSE);
24473
24474   return offset;
24475 }
24476
24477
24478
24479 static int
24480 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_) {
24481   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24482                                                             1U, 3U, NULL, FALSE);
24483
24484   return offset;
24485 }
24486
24487
24488 static const per_sequence_t HSDSCH_Paging_System_InformationLCR_sequence[] = {
24489   { &hf_nbap_paging_MACFlow_Specific_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_Specific_InformationLCR },
24490   { &hf_nbap_hSSCCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
24491   { &hf_nbap_hSPDSCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
24492   { &hf_nbap_reception_Window_Size, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_16 },
24493   { &hf_nbap_n_PCH          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_8 },
24494   { &hf_nbap_paging_Subchannel_Size, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_3 },
24495   { &hf_nbap_transport_Block_Size_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Transport_Block_Size_List },
24496   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24497   { NULL, 0, 0, NULL }
24498 };
24499
24500 static int
24501 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_) {
24502   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24503                                    ett_nbap_HSDSCH_Paging_System_InformationLCR, HSDSCH_Paging_System_InformationLCR_sequence);
24504
24505   return offset;
24506 }
24507
24508
24509 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseListLCR_sequence[] = {
24510   { &hf_nbap_pagingMACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
24511   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
24512   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
24513   { &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 },
24514   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24515   { NULL, 0, 0, NULL }
24516 };
24517
24518 static int
24519 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_) {
24520   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24521                                    ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR, HSDSCH_Paging_System_Information_ResponseListLCR_sequence);
24522
24523   return offset;
24524 }
24525
24526
24527 static const per_sequence_t HSDSCH_Paging_System_Information_ResponseLCR_sequence_of[1] = {
24528   { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Paging_System_Information_ResponseListLCR },
24529 };
24530
24531 static int
24532 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_) {
24533   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24534                                                   ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR, HSDSCH_Paging_System_Information_ResponseLCR_sequence_of,
24535                                                   1, maxNrOfPagingMACFlow, FALSE);
24536
24537   return offset;
24538 }
24539
24540
24541
24542 static int
24543 dissect_nbap_HS_SICH_Mapping_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24544   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24545                                                             0U, maxNoOf_HS_SICH_SPS_1, NULL, FALSE);
24546
24547   return offset;
24548 }
24549
24550
24551 static const per_sequence_t HS_SCCH_Associated_HS_SICH_sequence[] = {
24552   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
24553   { &hf_nbap_extended_HS_SICH_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Extended_HS_SICH_ID },
24554   { NULL, 0, 0, NULL }
24555 };
24556
24557 static int
24558 dissect_nbap_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24559   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24560                                    ett_nbap_HS_SCCH_Associated_HS_SICH, HS_SCCH_Associated_HS_SICH_sequence);
24561
24562   return offset;
24563 }
24564
24565
24566
24567 static int
24568 dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24569   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24570                                                             0U, 255U, NULL, FALSE);
24571
24572   return offset;
24573 }
24574
24575
24576 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_sequence[] = {
24577   { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
24578   { NULL, 0, 0, NULL }
24579 };
24580
24581 static int
24582 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24584                                    ett_nbap_Non_HS_SCCH_Associated_HS_SICH, Non_HS_SCCH_Associated_HS_SICH_sequence);
24585
24586   return offset;
24587 }
24588
24589
24590 static const value_string nbap_HS_SICH_Type_vals[] = {
24591   {   0, "hS-SCCH-Associated-HS-SICH" },
24592   {   1, "non-HS-SCCH-Associated-HS-SICH" },
24593   { 0, NULL }
24594 };
24595
24596 static const per_choice_t HS_SICH_Type_choice[] = {
24597   {   0, &hf_nbap_hS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT    , dissect_nbap_HS_SCCH_Associated_HS_SICH },
24598   {   1, &hf_nbap_non_HS_SCCH_Associated_HS_SICH, ASN1_EXTENSION_ROOT    , dissect_nbap_Non_HS_SCCH_Associated_HS_SICH },
24599   { 0, NULL, 0, NULL }
24600 };
24601
24602 static int
24603 dissect_nbap_HS_SICH_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24604   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
24605                                  ett_nbap_HS_SICH_Type, HS_SICH_Type_choice,
24606                                  NULL);
24607
24608   return offset;
24609 }
24610
24611
24612 static const per_sequence_t HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence[] = {
24613   { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_Mapping_Index },
24614   { &hf_nbap_hS_SICH_Type   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Type },
24615   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24616   { NULL, 0, 0, NULL }
24617 };
24618
24619 static int
24620 dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24621   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24622                                    ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS, HS_SICH_InformationItem_for_HS_DSCH_SPS_sequence);
24623
24624   return offset;
24625 }
24626
24627
24628 static const per_sequence_t HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of[1] = {
24629   { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS },
24630 };
24631
24632 static int
24633 dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24634   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24635                                                   ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS, HS_SICH_InformationList_for_HS_DSCH_SPS_sequence_of,
24636                                                   1, maxNoOf_HS_SICH_SPS, FALSE);
24637
24638   return offset;
24639 }
24640
24641
24642
24643 static int
24644 dissect_nbap_HS_DSCH_TimeslotResourceLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24645   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
24646                                      5, 5, FALSE, NULL);
24647
24648   return offset;
24649 }
24650
24651
24652 static const value_string nbap_ModulationSPS_LCR_vals[] = {
24653   {   0, "qPSK" },
24654   {   1, "sixteenQAM" },
24655   { 0, NULL }
24656 };
24657
24658
24659 static int
24660 dissect_nbap_ModulationSPS_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24661   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24662                                      2, NULL, TRUE, 0, NULL);
24663
24664   return offset;
24665 }
24666
24667
24668 static const per_sequence_t Initial_HS_PDSCH_SPS_Resource_sequence[] = {
24669   { &hf_nbap_repetitionPeriodIndex, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriodIndex },
24670   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
24671   { &hf_nbap_hS_PDSCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
24672   { &hf_nbap_timeslot_Resource_Related_Information_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_TimeslotResourceLCR },
24673   { &hf_nbap_startCode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24674   { &hf_nbap_endCode        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24675   { &hf_nbap_transport_Block_Size_Index_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Block_Size_Index_LCR },
24676   { &hf_nbap_modulationType , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ModulationSPS_LCR },
24677   { &hf_nbap_hS_SICH_Mapping_Index, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Mapping_Index },
24678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24679   { NULL, 0, 0, NULL }
24680 };
24681
24682 static int
24683 dissect_nbap_Initial_HS_PDSCH_SPS_Resource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24685                                    ett_nbap_Initial_HS_PDSCH_SPS_Resource, Initial_HS_PDSCH_SPS_Resource_sequence);
24686
24687   return offset;
24688 }
24689
24690
24691 static const value_string nbap_Process_Memory_Size_vals[] = {
24692   {   0, "hms800" },
24693   {   1, "hms1600" },
24694   {   2, "hms2400" },
24695   {   3, "hms3200" },
24696   {   4, "hms4000" },
24697   {   5, "hms4800" },
24698   {   6, "hms5600" },
24699   {   7, "hms6400" },
24700   {   8, "hms7200" },
24701   {   9, "hms8000" },
24702   {  10, "hms8800" },
24703   {  11, "hms9600" },
24704   {  12, "hms10400" },
24705   {  13, "hms11200" },
24706   {  14, "hms12000" },
24707   {  15, "hms12800" },
24708   {  16, "hms13600" },
24709   {  17, "hms14400" },
24710   {  18, "hms15200" },
24711   {  19, "hms16000" },
24712   {  20, "hms17600" },
24713   {  21, "hms19200" },
24714   {  22, "hms20800" },
24715   {  23, "hms22400" },
24716   {  24, "hms24000" },
24717   {  25, "hms25600" },
24718   {  26, "hms27200" },
24719   {  27, "hms28800" },
24720   {  28, "hms30400" },
24721   {  29, "hms32000" },
24722   {  30, "hms36000" },
24723   {  31, "hms40000" },
24724   {  32, "hms44000" },
24725   {  33, "hms48000" },
24726   {  34, "hms52000" },
24727   {  35, "hms56000" },
24728   {  36, "hms60000" },
24729   {  37, "hms64000" },
24730   {  38, "hms68000" },
24731   {  39, "hms72000" },
24732   {  40, "hms76000" },
24733   {  41, "hms80000" },
24734   {  42, "hms88000" },
24735   {  43, "hms96000" },
24736   {  44, "hms104000" },
24737   {  45, "hms112000" },
24738   {  46, "hms120000" },
24739   {  47, "hms128000" },
24740   {  48, "hms136000" },
24741   {  49, "hms144000" },
24742   {  50, "hms152000" },
24743   {  51, "hms160000" },
24744   {  52, "hms176000" },
24745   {  53, "hms192000" },
24746   {  54, "hms208000" },
24747   {  55, "hms224000" },
24748   {  56, "hms240000" },
24749   {  57, "hms256000" },
24750   {  58, "hms272000" },
24751   {  59, "hms288000" },
24752   {  60, "hms304000" },
24753   { 0, NULL }
24754 };
24755
24756 static value_string_ext nbap_Process_Memory_Size_vals_ext = VALUE_STRING_EXT_INIT(nbap_Process_Memory_Size_vals);
24757
24758
24759 static int
24760 dissect_nbap_Process_Memory_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24761   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
24762                                      61, NULL, TRUE, 0, NULL);
24763
24764   return offset;
24765 }
24766
24767
24768
24769 static int
24770 dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24771   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
24772                                                             1U, 16U, NULL, FALSE);
24773
24774   return offset;
24775 }
24776
24777
24778 static const per_sequence_t HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence[] = {
24779   { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS },
24780   { &hf_nbap_initial_HS_PDSCH_SPS_Resource, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Initial_HS_PDSCH_SPS_Resource },
24781   { &hf_nbap_buffer_Size_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Process_Memory_Size },
24782   { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Number_of_Processes_for_HS_DSCH_SPS },
24783   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24784   { NULL, 0, 0, NULL }
24785 };
24786
24787 static int
24788 dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24789   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24790                                    ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_sequence);
24791
24792   return offset;
24793 }
24794
24795
24796 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
24797   { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
24798   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
24799   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
24800   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
24801   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
24802   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24803   { NULL, 0, 0, NULL }
24804 };
24805
24806 static int
24807 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24808   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24809                                    ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
24810
24811   return offset;
24812 }
24813
24814
24815 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
24816   { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
24817 };
24818
24819 static int
24820 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24821   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24822                                                   ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList, Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
24823                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
24824
24825   return offset;
24826 }
24827
24828
24829 static const per_sequence_t Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
24830   { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList },
24831   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24832   { NULL, 0, 0, NULL }
24833 };
24834
24835 static int
24836 dissect_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24837   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24838                                    ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
24839
24840   return offset;
24841 }
24842
24843
24844 static const per_sequence_t Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of[1] = {
24845   { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
24846 };
24847
24848 static int
24849 dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24850   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24851                                                   ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext, Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of,
24852                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
24853
24854   return offset;
24855 }
24856
24857
24858 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence[] = {
24859   { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
24860   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
24861   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
24862   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
24863   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
24864   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24865   { NULL, 0, 0, NULL }
24866 };
24867
24868 static int
24869 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24870   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24871                                    ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem_sequence);
24872
24873   return offset;
24874 }
24875
24876
24877 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of[1] = {
24878   { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
24879 };
24880
24881 static int
24882 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24883   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24884                                                   ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_sequence_of,
24885                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
24886
24887   return offset;
24888 }
24889
24890
24891 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
24892   { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList },
24893   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24894   { NULL, 0, 0, NULL }
24895 };
24896
24897 static int
24898 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24899   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24900                                    ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
24901
24902   return offset;
24903 }
24904
24905
24906 static const per_sequence_t Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of[1] = {
24907   { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem },
24908 };
24909
24910 static int
24911 dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24912   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24913                                                   ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext, Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_sequence_of,
24914                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
24915
24916   return offset;
24917 }
24918
24919
24920 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence[] = {
24921   { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Non_HS_SCCH_Aassociated_HS_SICH_ID },
24922   { NULL, 0, 0, NULL }
24923 };
24924
24925 static int
24926 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24927   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24928                                    ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem_sequence);
24929
24930   return offset;
24931 }
24932
24933
24934 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of[1] = {
24935   { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem },
24936 };
24937
24938 static int
24939 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24940   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24941                                                   ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence_of,
24942                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH, FALSE);
24943
24944   return offset;
24945 }
24946
24947
24948 static const per_sequence_t Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_sequence_of[1] = {
24949   { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem },
24950 };
24951
24952 static int
24953 dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24954   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24955                                                   ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_sequence_of,
24956                                                   0, maxNoOfNon_HS_SCCH_Assosiated_HS_SICH_Ext, FALSE);
24957
24958   return offset;
24959 }
24960
24961
24962 static const per_sequence_t HSSICH_ReferenceSignal_InformationLCR_sequence[] = {
24963   { &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR },
24964   { &hf_nbap_midambleShift  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
24965   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
24966   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24967   { NULL, 0, 0, NULL }
24968 };
24969
24970 static int
24971 dissect_nbap_HSSICH_ReferenceSignal_InformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24972   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
24973                                    ett_nbap_HSSICH_ReferenceSignal_InformationLCR, HSSICH_ReferenceSignal_InformationLCR_sequence);
24974
24975   return offset;
24976 }
24977
24978
24979 static const per_sequence_t MIMO_ReferenceSignal_InformationListLCR_sequence_of[1] = {
24980   { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
24981 };
24982
24983 static int
24984 dissect_nbap_MIMO_ReferenceSignal_InformationListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
24985   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
24986                                                   ett_nbap_MIMO_ReferenceSignal_InformationListLCR, MIMO_ReferenceSignal_InformationListLCR_sequence_of,
24987                                                   1, maxNrOfHSSCCHCodes, FALSE);
24988
24989   return offset;
24990 }
24991
24992
24993 static const per_sequence_t HSSICH_ReferenceSignal_InformationModifyLCR_sequence[] = {
24994   { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSICH_ReferenceSignal_InformationLCR },
24995   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
24996   { NULL, 0, 0, NULL }
24997 };
24998
24999 static int
25000 dissect_nbap_HSSICH_ReferenceSignal_InformationModifyLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25001   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25002                                    ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR, HSSICH_ReferenceSignal_InformationModifyLCR_sequence);
25003
25004   return offset;
25005 }
25006
25007
25008
25009 static int
25010 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_) {
25011   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25012                                                             1U, 16U, NULL, FALSE);
25013
25014   return offset;
25015 }
25016
25017
25018
25019 static int
25020 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_) {
25021   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
25022                                      NO_BOUND, NO_BOUND, FALSE, NULL);
25023
25024   return offset;
25025 }
25026
25027
25028
25029 static int
25030 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_) {
25031   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25032                                                             0U, 4094U, NULL, FALSE);
25033
25034   return offset;
25035 }
25036
25037
25038 static const value_string nbap_IB_SG_REP_vals[] = {
25039   {   0, "rep4" },
25040   {   1, "rep8" },
25041   {   2, "rep16" },
25042   {   3, "rep32" },
25043   {   4, "rep64" },
25044   {   5, "rep128" },
25045   {   6, "rep256" },
25046   {   7, "rep512" },
25047   {   8, "rep1024" },
25048   {   9, "rep2048" },
25049   {  10, "rep4096" },
25050   { 0, NULL }
25051 };
25052
25053
25054 static int
25055 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_) {
25056   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25057                                      11, NULL, FALSE, 0, NULL);
25058
25059   return offset;
25060 }
25061
25062
25063 static const value_string nbap_IB_Type_vals[] = {
25064   {   0, "mIB" },
25065   {   1, "sB1" },
25066   {   2, "sB2" },
25067   {   3, "sIB1" },
25068   {   4, "sIB2" },
25069   {   5, "sIB3" },
25070   {   6, "sIB4" },
25071   {   7, "sIB5" },
25072   {   8, "sIB6" },
25073   {   9, "sIB7" },
25074   {  10, "not-Used-sIB8" },
25075   {  11, "not-Used-sIB9" },
25076   {  12, "not-Used-sIB10" },
25077   {  13, "sIB11" },
25078   {  14, "sIB12" },
25079   {  15, "sIB13" },
25080   {  16, "sIB13dot1" },
25081   {  17, "sIB13dot2" },
25082   {  18, "sIB13dot3" },
25083   {  19, "sIB13dot4" },
25084   {  20, "sIB14" },
25085   {  21, "sIB15" },
25086   {  22, "sIB15dot1" },
25087   {  23, "sIB15dot2" },
25088   {  24, "sIB15dot3" },
25089   {  25, "sIB16" },
25090   {  26, "sIB17" },
25091   {  27, "sIB15dot4" },
25092   {  28, "sIB18" },
25093   {  29, "sIB15dot5" },
25094   {  30, "sIB5bis" },
25095   {  31, "sIB11bis" },
25096   {  32, "sIB15bis" },
25097   {  33, "sIB15dot1bis" },
25098   {  34, "sIB15dot2bis" },
25099   {  35, "sIB15dot3bis" },
25100   {  36, "sIB15dot6" },
25101   {  37, "sIB15dot7" },
25102   {  38, "sIB15dot8" },
25103   {  39, "sIB15dot2ter" },
25104   {  40, "sIB19" },
25105   { 0, NULL }
25106 };
25107
25108
25109 static int
25110 dissect_nbap_IB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25111   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25112                                      26, NULL, TRUE, 15, NULL);
25113
25114   return offset;
25115 }
25116
25117
25118
25119 static int
25120 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_) {
25121   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25122                                                             0U, 4U, NULL, TRUE);
25123
25124   return offset;
25125 }
25126
25127
25128 static const per_sequence_t IMB_Parameters_sequence[] = {
25129   { &hf_nbap_sub_Frame_Number, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Sub_Frame_Number },
25130   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_ChannelisationCodeNumber },
25131   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25132   { NULL, 0, 0, NULL }
25133 };
25134
25135 static int
25136 dissect_nbap_IMB_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25137   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25138                                    ett_nbap_IMB_Parameters, IMB_Parameters_sequence);
25139
25140   return offset;
25141 }
25142
25143
25144
25145 static int
25146 dissect_nbap_ReportPeriodicity_Scaledmin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25147   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25148                                                             1U, 60U, NULL, TRUE);
25149
25150   return offset;
25151 }
25152
25153
25154
25155 static int
25156 dissect_nbap_ReportPeriodicity_Scaledhour(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25157   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25158                                                             1U, 24U, NULL, TRUE);
25159
25160   return offset;
25161 }
25162
25163
25164 static const value_string nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals[] = {
25165   {   0, "min" },
25166   {   1, "hours" },
25167   { 0, NULL }
25168 };
25169
25170 static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = {
25171   {   0, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
25172   {   1, &hf_nbap_hours          , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledhour },
25173   { 0, NULL, 0, NULL }
25174 };
25175
25176 static int
25177 dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25178   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25179                                  ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity, InformationReportCharacteristicsType_ReportPeriodicity_choice,
25180                                  NULL);
25181
25182   return offset;
25183 }
25184
25185
25186 static const value_string nbap_InformationThresholds_vals[] = {
25187   {   0, "dgps" },
25188   {   1, "dGANSSThreshold" },
25189   { 0, NULL }
25190 };
25191
25192 static const per_choice_t InformationThresholds_choice[] = {
25193   {   0, &hf_nbap_dgps           , ASN1_EXTENSION_ROOT    , dissect_nbap_DGPSThresholds },
25194   {   1, &hf_nbap_dGANSSThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_DGANSSThreshold },
25195   { 0, NULL, 0, NULL }
25196 };
25197
25198 static int
25199 dissect_nbap_InformationThresholds(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25200   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25201                                  ett_nbap_InformationThresholds, InformationThresholds_choice,
25202                                  NULL);
25203
25204   return offset;
25205 }
25206
25207
25208 static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = {
25209   { &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_InformationThresholds },
25210   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25211   { NULL, 0, 0, NULL }
25212 };
25213
25214 static int
25215 dissect_nbap_InformationReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25217                                    ett_nbap_InformationReportCharacteristicsType_OnModification, InformationReportCharacteristicsType_OnModification_sequence);
25218
25219   return offset;
25220 }
25221
25222
25223 static const value_string nbap_InformationReportCharacteristics_vals[] = {
25224   {   0, "onDemand" },
25225   {   1, "periodic" },
25226   {   2, "onModification" },
25227   { 0, NULL }
25228 };
25229
25230 static const per_choice_t InformationReportCharacteristics_choice[] = {
25231   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
25232   {   1, &hf_nbap_periodic       , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity },
25233   {   2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT    , dissect_nbap_InformationReportCharacteristicsType_OnModification },
25234   { 0, NULL, 0, NULL }
25235 };
25236
25237 static int
25238 dissect_nbap_InformationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25239   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25240                                  ett_nbap_InformationReportCharacteristics, InformationReportCharacteristics_choice,
25241                                  NULL);
25242
25243   return offset;
25244 }
25245
25246
25247
25248 static int
25249 dissect_nbap_InformationExchangeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25250   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25251                                                             0U, 1048575U, NULL, FALSE);
25252
25253   return offset;
25254 }
25255
25256
25257 static const value_string nbap_Information_Type_Item_vals[] = {
25258   {   0, "gpsinformation" },
25259   {   1, "dgpscorrections" },
25260   {   2, "gpsrxpos" },
25261   {   3, "gANSSInformation" },
25262   {   4, "dGANSSCorrections" },
25263   {   5, "gANSS-RX-Pos" },
25264   { 0, NULL }
25265 };
25266
25267
25268 static int
25269 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_) {
25270   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25271                                      3, NULL, TRUE, 3, NULL);
25272
25273   return offset;
25274 }
25275
25276
25277 static const per_sequence_t InformationType_sequence[] = {
25278   { &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item },
25279   { &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Information },
25280   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25281   { NULL, 0, 0, NULL }
25282 };
25283
25284 static int
25285 dissect_nbap_InformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25287                                    ett_nbap_InformationType, InformationType_sequence);
25288
25289   return offset;
25290 }
25291
25292
25293 static const value_string nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals[] = {
25294   {   0, "initial-DL-DPCH-TimingAdjustment-Allowed" },
25295   { 0, NULL }
25296 };
25297
25298
25299 static int
25300 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_) {
25301   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25302                                      1, NULL, FALSE, 0, NULL);
25303
25304   return offset;
25305 }
25306
25307
25308 static const value_string nbap_IPDL_Indicator_vals[] = {
25309   {   0, "active" },
25310   {   1, "inactive" },
25311   { 0, NULL }
25312 };
25313
25314
25315 static int
25316 dissect_nbap_IPDL_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25317   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25318                                      2, NULL, FALSE, 0, NULL);
25319
25320   return offset;
25321 }
25322
25323
25324 static const value_string nbap_T_iP_SpacingFDD_vals[] = {
25325   {   0, "sp5" },
25326   {   1, "sp7" },
25327   {   2, "sp10" },
25328   {   3, "sp15" },
25329   {   4, "sp20" },
25330   {   5, "sp30" },
25331   {   6, "sp40" },
25332   {   7, "sp50" },
25333   { 0, NULL }
25334 };
25335
25336
25337 static int
25338 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_) {
25339   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25340                                      8, NULL, TRUE, 0, NULL);
25341
25342   return offset;
25343 }
25344
25345
25346 static const value_string nbap_T_iP_Length_vals[] = {
25347   {   0, "len5" },
25348   {   1, "len10" },
25349   { 0, NULL }
25350 };
25351
25352
25353 static int
25354 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_) {
25355   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25356                                      2, NULL, FALSE, 0, NULL);
25357
25358   return offset;
25359 }
25360
25361
25362
25363 static int
25364 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_) {
25365   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25366                                                             10U, 25U, NULL, FALSE);
25367
25368   return offset;
25369 }
25370
25371
25372 static const per_sequence_t BurstModeParams_sequence[] = {
25373   { &hf_nbap_burstStart     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 },
25374   { &hf_nbap_burstLength    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 },
25375   { &hf_nbap_burstFreq      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 },
25376   { NULL, 0, 0, NULL }
25377 };
25378
25379 static int
25380 dissect_nbap_BurstModeParams(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25381   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25382                                    ett_nbap_BurstModeParams, BurstModeParams_sequence);
25383
25384   return offset;
25385 }
25386
25387
25388
25389 static int
25390 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_) {
25391   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25392                                                             0U, 9U, NULL, FALSE);
25393
25394   return offset;
25395 }
25396
25397
25398 static const per_sequence_t IPDL_FDD_Parameters_sequence[] = {
25399   { &hf_nbap_iP_SpacingFDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD },
25400   { &hf_nbap_iP_Length      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length },
25401   { &hf_nbap_seed           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 },
25402   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
25403   { &hf_nbap_iP_Offset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 },
25404   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25405   { NULL, 0, 0, NULL }
25406 };
25407
25408 static int
25409 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_) {
25410   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25411                                    ett_nbap_IPDL_FDD_Parameters, IPDL_FDD_Parameters_sequence);
25412
25413   return offset;
25414 }
25415
25416
25417 static const value_string nbap_T_iP_SpacingTDD_vals[] = {
25418   {   0, "sp30" },
25419   {   1, "sp40" },
25420   {   2, "sp50" },
25421   {   3, "sp70" },
25422   {   4, "sp100" },
25423   { 0, NULL }
25424 };
25425
25426
25427 static int
25428 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_) {
25429   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25430                                      5, NULL, TRUE, 0, NULL);
25431
25432   return offset;
25433 }
25434
25435
25436
25437 static int
25438 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_) {
25439   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25440                                                             0U, 4095U, NULL, FALSE);
25441
25442   return offset;
25443 }
25444
25445
25446
25447 static int
25448 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_) {
25449   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25450                                                             0U, 14U, NULL, FALSE);
25451
25452   return offset;
25453 }
25454
25455
25456 static const value_string nbap_T_iP_PCCPCH_vals[] = {
25457   {   0, "switchOff-1-Frame" },
25458   {   1, "switchOff-2-Frames" },
25459   { 0, NULL }
25460 };
25461
25462
25463 static int
25464 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_) {
25465   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25466                                      2, NULL, FALSE, 0, NULL);
25467
25468   return offset;
25469 }
25470
25471
25472 static const per_sequence_t IPDL_TDD_Parameters_sequence[] = {
25473   { &hf_nbap_iP_SpacingTDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD },
25474   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
25475   { &hf_nbap_iP_Slot        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 },
25476   { &hf_nbap_iP_PCCPCH      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH },
25477   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
25478   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25479   { NULL, 0, 0, NULL }
25480 };
25481
25482 static int
25483 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_) {
25484   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25485                                    ett_nbap_IPDL_TDD_Parameters, IPDL_TDD_Parameters_sequence);
25486
25487   return offset;
25488 }
25489
25490
25491 static const value_string nbap_T_iP_SpacingTDD_01_vals[] = {
25492   {   0, "sp30" },
25493   {   1, "sp40" },
25494   {   2, "sp50" },
25495   {   3, "sp70" },
25496   {   4, "sp100" },
25497   { 0, NULL }
25498 };
25499
25500
25501 static int
25502 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_) {
25503   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25504                                      5, NULL, TRUE, 0, NULL);
25505
25506   return offset;
25507 }
25508
25509
25510 static const value_string nbap_T_iP_Sub_vals[] = {
25511   {   0, "first" },
25512   {   1, "second" },
25513   {   2, "both" },
25514   { 0, NULL }
25515 };
25516
25517
25518 static int
25519 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_) {
25520   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25521                                      3, NULL, FALSE, 0, NULL);
25522
25523   return offset;
25524 }
25525
25526
25527 static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = {
25528   { &hf_nbap_iP_SpacingTDD_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD_01 },
25529   { &hf_nbap_iP_Start       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 },
25530   { &hf_nbap_iP_Sub         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub },
25531   { &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BurstModeParams },
25532   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25533   { NULL, 0, 0, NULL }
25534 };
25535
25536 static int
25537 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_) {
25538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25539                                    ett_nbap_IPDL_TDD_Parameters_LCR, IPDL_TDD_Parameters_LCR_sequence);
25540
25541   return offset;
25542 }
25543
25544
25545 static const per_sequence_t IPMulticastIndication_sequence[] = {
25546   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportLayerAddress },
25547   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BindingID },
25548   { &hf_nbap_cFNOffset      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_255 },
25549   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25550   { NULL, 0, 0, NULL }
25551 };
25552
25553 static int
25554 dissect_nbap_IPMulticastIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25555   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25556                                    ett_nbap_IPMulticastIndication, IPMulticastIndication_sequence);
25557
25558   return offset;
25559 }
25560
25561
25562
25563 static int
25564 dissect_nbap_IPMulticastDataBearerIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25565   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
25566
25567   return offset;
25568 }
25569
25570
25571 static const value_string nbap_T_idleIntervalInfo_k_vals[] = {
25572   {   0, "none" },
25573   {   2, "two" },
25574   {   3, "three" },
25575   { 0, NULL }
25576 };
25577
25578
25579 static int
25580 dissect_nbap_T_idleIntervalInfo_k(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25581   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25582                                                             0U, 3U, NULL, FALSE);
25583
25584   return offset;
25585 }
25586
25587
25588
25589 static int
25590 dissect_nbap_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25591   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25592                                                             0U, 7U, NULL, FALSE);
25593
25594   return offset;
25595 }
25596
25597
25598 static const per_sequence_t IdleIntervalInformation_sequence[] = {
25599   { &hf_nbap_idleIntervalInfo_k, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_idleIntervalInfo_k },
25600   { &hf_nbap_idleIntervalInfo_offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_7 },
25601   { NULL, 0, 0, NULL }
25602 };
25603
25604 static int
25605 dissect_nbap_IdleIntervalInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25606   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25607                                    ett_nbap_IdleIntervalInformation, IdleIntervalInformation_sequence);
25608
25609   return offset;
25610 }
25611
25612
25613
25614 static int
25615 dissect_nbap_LTGI_Presence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25616   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
25617
25618   return offset;
25619 }
25620
25621
25622
25623 static int
25624 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_) {
25625   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25626                                                             1U, 6U, NULL, FALSE);
25627
25628   return offset;
25629 }
25630
25631
25632 static const value_string nbap_T_maxPhysChPerTimeslot_vals[] = {
25633   {   0, "one" },
25634   {   1, "two" },
25635   {   2, "three" },
25636   {   3, "four" },
25637   { 0, NULL }
25638 };
25639
25640
25641 static int
25642 dissect_nbap_T_maxPhysChPerTimeslot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25643   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25644                                      2, NULL, TRUE, 2, NULL);
25645
25646   return offset;
25647 }
25648
25649
25650 static const per_sequence_t LCRTDD_Uplink_Physical_Channel_Capability_sequence[] = {
25651   { &hf_nbap_maxTimeslotsPerSubFrame, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_6 },
25652   { &hf_nbap_maxPhysChPerTimeslot, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_maxPhysChPerTimeslot },
25653   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25654   { NULL, 0, 0, NULL }
25655 };
25656
25657 static int
25658 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_) {
25659   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25660                                    ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability, LCRTDD_Uplink_Physical_Channel_Capability_sequence);
25661
25662   return offset;
25663 }
25664
25665
25666
25667 static int
25668 dissect_nbap_MACes_Maximum_Bitrate_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25669   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25670                                                             0U, 256000000U, NULL, TRUE);
25671
25672   return offset;
25673 }
25674
25675
25676
25677 static int
25678 dissect_nbap_MaximumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25679   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25680                                                             0U, 500U, NULL, FALSE);
25681
25682   return offset;
25683 }
25684
25685
25686
25687 static int
25688 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_) {
25689   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25690                                                             0U, 621U, NULL, FALSE);
25691
25692   return offset;
25693 }
25694
25695
25696
25697 static int
25698 dissect_nbap_MaxNrOfUL_DPDCHs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25699   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25700                                                             1U, 6U, NULL, FALSE);
25701
25702   return offset;
25703 }
25704
25705
25706 static const value_string nbap_MaxPRACH_MidambleShifts_vals[] = {
25707   {   0, "shift4" },
25708   {   1, "shift8" },
25709   {   2, "shift16" },
25710   { 0, NULL }
25711 };
25712
25713
25714 static int
25715 dissect_nbap_MaxPRACH_MidambleShifts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25716   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25717                                      2, NULL, TRUE, 1, NULL);
25718
25719   return offset;
25720 }
25721
25722
25723 static const value_string nbap_Max_UE_DTX_Cycle_vals[] = {
25724   {   0, "v5" },
25725   {   1, "v10" },
25726   {   2, "v20" },
25727   {   3, "v40" },
25728   {   4, "v64" },
25729   {   5, "v80" },
25730   {   6, "v128" },
25731   {   7, "v160" },
25732   { 0, NULL }
25733 };
25734
25735
25736 static int
25737 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_) {
25738   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25739                                      8, NULL, TRUE, 0, NULL);
25740
25741   return offset;
25742 }
25743
25744
25745 static const value_string nbap_MBMS_Capability_vals[] = {
25746   {   0, "mbms-capable" },
25747   {   1, "mbms-non-capable" },
25748   { 0, NULL }
25749 };
25750
25751
25752 static int
25753 dissect_nbap_MBMS_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25754   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25755                                      2, NULL, FALSE, 0, NULL);
25756
25757   return offset;
25758 }
25759
25760
25761 static const value_string nbap_MeasurementFilterCoefficient_vals[] = {
25762   {   0, "k0" },
25763   {   1, "k1" },
25764   {   2, "k2" },
25765   {   3, "k3" },
25766   {   4, "k4" },
25767   {   5, "k5" },
25768   {   6, "k6" },
25769   {   7, "k7" },
25770   {   8, "k8" },
25771   {   9, "k9" },
25772   {  10, "k11" },
25773   {  11, "k13" },
25774   {  12, "k15" },
25775   {  13, "k17" },
25776   {  14, "k19" },
25777   { 0, NULL }
25778 };
25779
25780 static value_string_ext nbap_MeasurementFilterCoefficient_vals_ext = VALUE_STRING_EXT_INIT(nbap_MeasurementFilterCoefficient_vals);
25781
25782
25783 static int
25784 dissect_nbap_MeasurementFilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25785   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25786                                      15, NULL, TRUE, 0, NULL);
25787
25788   return offset;
25789 }
25790
25791
25792
25793 static int
25794 dissect_nbap_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25795   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25796                                                             0U, 1048575U, NULL, FALSE);
25797
25798   return offset;
25799 }
25800
25801
25802
25803 static int
25804 dissect_nbap_MeasurementRecoveryBehavior(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25805   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
25806
25807   return offset;
25808 }
25809
25810
25811
25812 static int
25813 dissect_nbap_MeasurementRecoveryReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25814   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
25815
25816   return offset;
25817 }
25818
25819
25820
25821 static int
25822 dissect_nbap_MeasurementRecoverySupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25823   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
25824
25825   return offset;
25826 }
25827
25828
25829
25830 static int
25831 dissect_nbap_RepetitionNumber1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25832   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25833                                                             1U, 256U, NULL, FALSE);
25834
25835   return offset;
25836 }
25837
25838
25839 static const per_sequence_t MessageStructure_item_sequence[] = {
25840   { &hf_nbap_iE_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID },
25841   { &hf_nbap_repetitionNumber_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionNumber1 },
25842   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25843   { NULL, 0, 0, NULL }
25844 };
25845
25846 static int
25847 dissect_nbap_MessageStructure_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25848   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25849                                    ett_nbap_MessageStructure_item, MessageStructure_item_sequence);
25850
25851   return offset;
25852 }
25853
25854
25855 static const per_sequence_t MessageStructure_sequence_of[1] = {
25856   { &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item },
25857 };
25858
25859 static int
25860 dissect_nbap_MessageStructure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25861   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
25862                                                   ett_nbap_MessageStructure, MessageStructure_sequence_of,
25863                                                   1, maxNrOfLevels, FALSE);
25864
25865   return offset;
25866 }
25867
25868
25869
25870 static int
25871 dissect_nbap_MICH_CFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25872   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25873                                                             0U, 4095U, NULL, FALSE);
25874
25875   return offset;
25876 }
25877
25878
25879 static const value_string nbap_MICH_Mode_vals[] = {
25880   {   0, "v18" },
25881   {   1, "v36" },
25882   {   2, "v72" },
25883   {   3, "v144" },
25884   {   4, "v16" },
25885   {   5, "v32" },
25886   {   6, "v64" },
25887   {   7, "v128" },
25888   { 0, NULL }
25889 };
25890
25891
25892 static int
25893 dissect_nbap_MICH_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25894   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25895                                      4, NULL, TRUE, 4, NULL);
25896
25897   return offset;
25898 }
25899
25900
25901 static const value_string nbap_MIMO_Capability_vals[] = {
25902   {   0, "mimo-capable" },
25903   {   1, "mimo-non-capable" },
25904   { 0, NULL }
25905 };
25906
25907
25908 static int
25909 dissect_nbap_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25910   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25911                                      2, NULL, FALSE, 0, NULL);
25912
25913   return offset;
25914 }
25915
25916
25917 static const value_string nbap_MIMO_Mode_Indicator_vals[] = {
25918   {   0, "activate" },
25919   {   1, "deactivate" },
25920   { 0, NULL }
25921 };
25922
25923
25924 static int
25925 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_) {
25926   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
25927                                      2, NULL, FALSE, 0, NULL);
25928
25929   return offset;
25930 }
25931
25932
25933 static const value_string nbap_MIMO_PilotConfiguration_vals[] = {
25934   {   0, "primary-and-secondary-CPICH" },
25935   {   1, "normal-and-diversity-primary-CPICH" },
25936   { 0, NULL }
25937 };
25938
25939 static const per_choice_t MIMO_PilotConfiguration_choice[] = {
25940   {   0, &hf_nbap_primary_and_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
25941   {   1, &hf_nbap_normal_and_diversity_primary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
25942   { 0, NULL, 0, NULL }
25943 };
25944
25945 static int
25946 dissect_nbap_MIMO_PilotConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25947   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
25948                                  ett_nbap_MIMO_PilotConfiguration, MIMO_PilotConfiguration_choice,
25949                                  NULL);
25950
25951   return offset;
25952 }
25953
25954
25955
25956 static int
25957 dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25958   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
25959                                                             -6, 0U, NULL, FALSE);
25960
25961   return offset;
25962 }
25963
25964
25965 static const per_sequence_t PrimaryAndSecondaryCPICHContainer_sequence[] = {
25966   { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetForSecondaryCPICHforMIMO },
25967   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25968   { NULL, 0, 0, NULL }
25969 };
25970
25971 static int
25972 dissect_nbap_PrimaryAndSecondaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25973   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25974                                    ett_nbap_PrimaryAndSecondaryCPICHContainer, PrimaryAndSecondaryCPICHContainer_sequence);
25975
25976   return offset;
25977 }
25978
25979
25980 static const per_sequence_t NormalAndDiversityPrimaryCPICHContainer_sequence[] = {
25981   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
25982   { NULL, 0, 0, NULL }
25983 };
25984
25985 static int
25986 dissect_nbap_NormalAndDiversityPrimaryCPICHContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
25987   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
25988                                    ett_nbap_NormalAndDiversityPrimaryCPICHContainer, NormalAndDiversityPrimaryCPICHContainer_sequence);
25989
25990   return offset;
25991 }
25992
25993
25994 static const value_string nbap_MIMO_PilotConfigurationExtension_vals[] = {
25995   {   0, "primary-and-secondary-CPICH" },
25996   {   1, "normal-and-diversity-primary-CPICH" },
25997   { 0, NULL }
25998 };
25999
26000 static const per_choice_t MIMO_PilotConfigurationExtension_choice[] = {
26001   {   0, &hf_nbap_primary_and_secondary_CPICH_01, ASN1_EXTENSION_ROOT    , dissect_nbap_PrimaryAndSecondaryCPICHContainer },
26002   {   1, &hf_nbap_normal_and_diversity_primary_CPICH_01, ASN1_EXTENSION_ROOT    , dissect_nbap_NormalAndDiversityPrimaryCPICHContainer },
26003   { 0, NULL, 0, NULL }
26004 };
26005
26006 static int
26007 dissect_nbap_MIMO_PilotConfigurationExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26008   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26009                                  ett_nbap_MIMO_PilotConfigurationExtension, MIMO_PilotConfigurationExtension_choice,
26010                                  NULL);
26011
26012   return offset;
26013 }
26014
26015
26016 static const value_string nbap_MIMO_PowerOffsetForS_CPICHCapability_vals[] = {
26017   {   0, "s-CPICH-Power-Offset-Capable" },
26018   {   1, "s-CPICH-Power-Offset-Not-Capable" },
26019   { 0, NULL }
26020 };
26021
26022
26023 static int
26024 dissect_nbap_MIMO_PowerOffsetForS_CPICHCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26025   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26026                                      2, NULL, FALSE, 0, NULL);
26027
26028   return offset;
26029 }
26030
26031
26032
26033 static int
26034 dissect_nbap_MinimumDL_PowerCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26035   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26036                                                             0U, 800U, NULL, FALSE);
26037
26038   return offset;
26039 }
26040
26041
26042 static const value_string nbap_MinimumReducedE_DPDCH_GainFactor_vals[] = {
26043   {   0, "m8-15" },
26044   {   1, "m11-15" },
26045   {   2, "m15-15" },
26046   {   3, "m21-15" },
26047   {   4, "m30-15" },
26048   {   5, "m42-15" },
26049   {   6, "m60-15" },
26050   {   7, "m84-15" },
26051   { 0, NULL }
26052 };
26053
26054
26055 static int
26056 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_) {
26057   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26058                                      8, NULL, TRUE, 0, NULL);
26059
26060   return offset;
26061 }
26062
26063
26064 static const value_string nbap_MinSpreadingFactor_vals[] = {
26065   {   0, "v4" },
26066   {   1, "v8" },
26067   {   2, "v16" },
26068   {   3, "v32" },
26069   {   4, "v64" },
26070   {   5, "v128" },
26071   {   6, "v256" },
26072   {   7, "v512" },
26073   { 0, NULL }
26074 };
26075
26076
26077 static int
26078 dissect_nbap_MinSpreadingFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26079   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26080                                      8, NULL, FALSE, 0, NULL);
26081
26082   return offset;
26083 }
26084
26085
26086 static const value_string nbap_Modification_Period_vals[] = {
26087   {   0, "v1280" },
26088   {   1, "v2560" },
26089   {   2, "v5120" },
26090   {   3, "v10240" },
26091   { 0, NULL }
26092 };
26093
26094
26095 static int
26096 dissect_nbap_Modification_Period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26097   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26098                                      4, NULL, TRUE, 0, NULL);
26099
26100   return offset;
26101 }
26102
26103
26104 static const value_string nbap_MinUL_ChannelisationCodeLength_vals[] = {
26105   {   0, "v4" },
26106   {   1, "v8" },
26107   {   2, "v16" },
26108   {   3, "v32" },
26109   {   4, "v64" },
26110   {   5, "v128" },
26111   {   6, "v256" },
26112   { 0, NULL }
26113 };
26114
26115
26116 static int
26117 dissect_nbap_MinUL_ChannelisationCodeLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26118   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26119                                      7, NULL, TRUE, 0, NULL);
26120
26121   return offset;
26122 }
26123
26124
26125 static const value_string nbap_MultiplexingPosition_vals[] = {
26126   {   0, "fixed" },
26127   {   1, "flexible" },
26128   { 0, NULL }
26129 };
26130
26131
26132 static int
26133 dissect_nbap_MultiplexingPosition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26134   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26135                                      2, NULL, FALSE, 0, NULL);
26136
26137   return offset;
26138 }
26139
26140
26141 static const value_string nbap_MAChs_ResetIndicator_vals[] = {
26142   {   0, "mAChs-NotReset" },
26143   { 0, NULL }
26144 };
26145
26146
26147 static int
26148 dissect_nbap_MAChs_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26149   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26150                                      1, NULL, FALSE, 0, NULL);
26151
26152   return offset;
26153 }
26154
26155
26156 static const value_string nbap_ModulationMBSFN_vals[] = {
26157   {   0, "qPSK" },
26158   {   1, "sixteenQAM" },
26159   { 0, NULL }
26160 };
26161
26162
26163 static int
26164 dissect_nbap_ModulationMBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26165   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26166                                      2, NULL, TRUE, 0, NULL);
26167
26168   return offset;
26169 }
26170
26171
26172
26173 static int
26174 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_) {
26175   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26176                                                             -11, 4U, NULL, TRUE);
26177
26178   return offset;
26179 }
26180
26181
26182 static const value_string nbap_ModulationPO_MBSFN_vals[] = {
26183   {   0, "qPSK" },
26184   {   1, "sixteenQAM" },
26185   { 0, NULL }
26186 };
26187
26188 static const per_choice_t ModulationPO_MBSFN_choice[] = {
26189   {   0, &hf_nbap_qPSK           , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
26190   {   1, &hf_nbap_sixteenQAM     , ASN1_EXTENSION_ROOT    , dissect_nbap_MBSFN_CPICH_secondary_CCPCH_power_offset },
26191   { 0, NULL, 0, NULL }
26192 };
26193
26194 static int
26195 dissect_nbap_ModulationPO_MBSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26196   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26197                                  ett_nbap_ModulationPO_MBSFN, ModulationPO_MBSFN_choice,
26198                                  NULL);
26199
26200   return offset;
26201 }
26202
26203
26204 static const value_string nbap_MBSFN_Only_Mode_Indicator_vals[] = {
26205   {   0, "mBSFN-Only-Mode" },
26206   { 0, NULL }
26207 };
26208
26209
26210 static int
26211 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_) {
26212   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26213                                      1, NULL, FALSE, 0, NULL);
26214
26215   return offset;
26216 }
26217
26218
26219 static const value_string nbap_MBSFN_Only_Mode_Capability_vals[] = {
26220   {   0, "mBSFN-Only-Mode-capable" },
26221   {   1, "mBSFN-Only-Mode-non-capable" },
26222   { 0, NULL }
26223 };
26224
26225
26226 static int
26227 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_) {
26228   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26229                                      2, NULL, FALSE, 0, NULL);
26230
26231   return offset;
26232 }
26233
26234
26235
26236 static int
26237 dissect_nbap_Multicarrier_Number(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26238   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26239                                                             1U, maxHSDPAFrequency, NULL, FALSE);
26240
26241   return offset;
26242 }
26243
26244
26245 static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence[] = {
26246   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioning },
26247   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26248   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26249   { NULL, 0, 0, NULL }
26250 };
26251
26252 static int
26253 dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26254   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26255                                    ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem, MultipleFreq_HARQ_MemoryPartitioning_InformationItem_sequence);
26256
26257   return offset;
26258 }
26259
26260
26261 static const per_sequence_t MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of[1] = {
26262   { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem },
26263 };
26264
26265 static int
26266 dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26267   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26268                                                   ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList, MultipleFreq_HARQ_MemoryPartitioning_InformationList_sequence_of,
26269                                                   1, maxFrequencyinCell_1, FALSE);
26270
26271   return offset;
26272 }
26273
26274
26275 static const per_sequence_t MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence[] = {
26276   { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR },
26277   { &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_MemoryPartitioning },
26278   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26279   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26280   { NULL, 0, 0, NULL }
26281 };
26282
26283 static int
26284 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_) {
26285   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26286                                    ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR_sequence);
26287
26288   return offset;
26289 }
26290
26291
26292 static const per_sequence_t MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of[1] = {
26293   { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR },
26294 };
26295
26296 static int
26297 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_) {
26298   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26299                                                   ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_sequence_of,
26300                                                   1, maxHSDPAFrequency_1, FALSE);
26301
26302   return offset;
26303 }
26304
26305
26306 static const value_string nbap_Multi_Cell_Capability_vals[] = {
26307   {   0, "multi-Cell-Capable" },
26308   {   1, "multi-Cell-non-Capable" },
26309   { 0, NULL }
26310 };
26311
26312
26313 static int
26314 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_) {
26315   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26316                                      2, NULL, FALSE, 0, NULL);
26317
26318   return offset;
26319 }
26320
26321
26322 static const per_sequence_t Multi_Cell_Capability_Info_sequence[] = {
26323   { &hf_nbap_multi_Cell_Capability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Multi_Cell_Capability },
26324   { &hf_nbap_possible_Secondary_Serving_Cell_List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Possible_Secondary_Serving_Cell_List },
26325   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26326   { NULL, 0, 0, NULL }
26327 };
26328
26329 static int
26330 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_) {
26331   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26332                                    ett_nbap_Multi_Cell_Capability_Info, Multi_Cell_Capability_Info_sequence);
26333
26334   return offset;
26335 }
26336
26337
26338 static const value_string nbap_Secondary_UL_Frequency_Activation_State_vals[] = {
26339   {   0, "activated" },
26340   {   1, "deactivated" },
26341   { 0, NULL }
26342 };
26343
26344
26345 static int
26346 dissect_nbap_Secondary_UL_Frequency_Activation_State(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26347   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26348                                      2, NULL, TRUE, 0, NULL);
26349
26350   return offset;
26351 }
26352
26353
26354 static const per_sequence_t Multicell_EDCH_InformationItemIEs_sequence[] = {
26355   { &hf_nbap_dL_PowerBalancing_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_PowerBalancing_Information },
26356   { &hf_nbap_minimumReducedE_DPDCH_GainFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumReducedE_DPDCH_GainFactor },
26357   { &hf_nbap_secondary_UL_Frequency_Activation_State, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_UL_Frequency_Activation_State },
26358   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26359   { NULL, 0, 0, NULL }
26360 };
26361
26362 static int
26363 dissect_nbap_Multicell_EDCH_InformationItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26364   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26365                                    ett_nbap_Multicell_EDCH_InformationItemIEs, Multicell_EDCH_InformationItemIEs_sequence);
26366
26367   return offset;
26368 }
26369
26370
26371 static const value_string nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals[] = {
26372   {   0, "primary-CPICH-may-be-used" },
26373   {   1, "primary-CPICH-shall-not-be-used" },
26374   { 0, NULL }
26375 };
26376
26377
26378 static int
26379 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_) {
26380   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26381                                      2, NULL, FALSE, 0, NULL);
26382
26383   return offset;
26384 }
26385
26386
26387 static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = {
26388   {   0, "new-secondary-CPICH" },
26389   {   1, "secondary-CPICH-shall-not-be-used" },
26390   { 0, NULL }
26391 };
26392
26393 static const per_choice_t Secondary_CPICH_Information_Change_choice[] = {
26394   {   0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT    , dissect_nbap_CommonPhysicalChannelID },
26395   {   1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
26396   { 0, NULL, 0, NULL }
26397 };
26398
26399 static int
26400 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_) {
26401   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26402                                  ett_nbap_Secondary_CPICH_Information_Change, Secondary_CPICH_Information_Change_choice,
26403                                  NULL);
26404
26405   return offset;
26406 }
26407
26408
26409 static const per_sequence_t Multicell_EDCH_RL_Specific_InformationItemIEs_sequence[] = {
26410   { &hf_nbap_extendedPropagationDelay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ExtendedPropagationDelay },
26411   { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation },
26412   { &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonPhysicalChannelID },
26413   { &hf_nbap_secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CPICH_Information_Change },
26414   { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_PowerOffset },
26415   { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_PowerOffset },
26416   { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_PowerOffset },
26417   { &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
26418   { &hf_nbap_e_DCH_DL_Control_Channel_Grant, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
26419   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26420   { NULL, 0, 0, NULL }
26421 };
26422
26423 static int
26424 dissect_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26425   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26426                                    ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs, Multicell_EDCH_RL_Specific_InformationItemIEs_sequence);
26427
26428   return offset;
26429 }
26430
26431
26432 static const value_string nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals[] = {
26433   {   0, "sF1" },
26434   {   1, "sF1SF16" },
26435   { 0, NULL }
26436 };
26437
26438
26439 static int
26440 dissect_nbap_MIMO_SFMode_For_HSPDSCHDualStream(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26441   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26442                                      2, NULL, FALSE, 0, NULL);
26443
26444   return offset;
26445 }
26446
26447
26448 static const value_string nbap_NCyclesPerSFNperiod_vals[] = {
26449   {   0, "v1" },
26450   {   1, "v2" },
26451   {   2, "v4" },
26452   {   3, "v8" },
26453   {   4, "v16" },
26454   {   5, "v32" },
26455   {   6, "v64" },
26456   { 0, NULL }
26457 };
26458
26459
26460 static int
26461 dissect_nbap_NCyclesPerSFNperiod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26462   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26463                                      4, NULL, TRUE, 3, NULL);
26464
26465   return offset;
26466 }
26467
26468
26469
26470 static int
26471 dissect_nbap_NRepetitionsPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26472   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26473                                                             2U, 10U, NULL, FALSE);
26474
26475   return offset;
26476 }
26477
26478
26479
26480 static int
26481 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_) {
26482   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26483                                                             1U, 256U, NULL, FALSE);
26484
26485   return offset;
26486 }
26487
26488
26489
26490 static int
26491 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_) {
26492   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26493                                                             1U, 256U, NULL, FALSE);
26494
26495   return offset;
26496 }
26497
26498
26499
26500 static int
26501 dissect_nbap_RNC_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26502   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26503                                                             0U, 4095U, NULL, FALSE);
26504
26505   return offset;
26506 }
26507
26508
26509 static const per_sequence_t UC_Id_sequence[] = {
26510   { &hf_nbap_rNC_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID },
26511   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
26512   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26513   { NULL, 0, 0, NULL }
26514 };
26515
26516 static int
26517 dissect_nbap_UC_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26518   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26519                                    ett_nbap_UC_Id, UC_Id_sequence);
26520
26521   return offset;
26522 }
26523
26524
26525
26526 static int
26527 dissect_nbap_PrimaryScramblingCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26528   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26529                                                             0U, 511U, NULL, FALSE);
26530
26531   return offset;
26532 }
26533
26534
26535 static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = {
26536   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
26537   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26538   { &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode },
26539   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26540   { NULL, 0, 0, NULL }
26541 };
26542
26543 static int
26544 dissect_nbap_NeighbouringFDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26545   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26546                                    ett_nbap_NeighbouringFDDCellMeasurementInformation, NeighbouringFDDCellMeasurementInformation_sequence);
26547
26548   return offset;
26549 }
26550
26551
26552 static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = {
26553   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
26554   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26555   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
26556   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
26557   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
26558   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26559   { NULL, 0, 0, NULL }
26560 };
26561
26562 static int
26563 dissect_nbap_NeighbouringTDDCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26564   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26565                                    ett_nbap_NeighbouringTDDCellMeasurementInformation, NeighbouringTDDCellMeasurementInformation_sequence);
26566
26567   return offset;
26568 }
26569
26570
26571
26572 static int
26573 dissect_nbap_Extension_neighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26574   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
26575
26576   return offset;
26577 }
26578
26579
26580 static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[] = {
26581   {   0, "neighbouringFDDCellMeasurementInformation" },
26582   {   1, "neighbouringTDDCellMeasurementInformation" },
26583   {   2, "extension-neighbouringCellMeasurementInformation" },
26584   { 0, NULL }
26585 };
26586
26587 static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = {
26588   {   0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringFDDCellMeasurementInformation },
26589   {   1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT    , dissect_nbap_NeighbouringTDDCellMeasurementInformation },
26590   {   2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation },
26591   { 0, NULL, 0, NULL }
26592 };
26593
26594 static int
26595 dissect_nbap_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26596   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
26597                                  ett_nbap_NeighbouringCellMeasurementInformation_item, NeighbouringCellMeasurementInformation_item_choice,
26598                                  NULL);
26599
26600   return offset;
26601 }
26602
26603
26604 static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = {
26605   { &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item },
26606 };
26607
26608 static int
26609 dissect_nbap_NeighbouringCellMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26610   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26611                                                   ett_nbap_NeighbouringCellMeasurementInformation, NeighbouringCellMeasurementInformation_sequence_of,
26612                                                   1, maxNrOfMeasNCell, FALSE);
26613
26614   return offset;
26615 }
26616
26617
26618 static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = {
26619   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
26620   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26621   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
26622   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
26623   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
26624   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26625   { NULL, 0, 0, NULL }
26626 };
26627
26628 static int
26629 dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26630   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26631                                    ett_nbap_NeighbouringTDDCellMeasurementInformationLCR, NeighbouringTDDCellMeasurementInformationLCR_sequence);
26632
26633   return offset;
26634 }
26635
26636
26637 static const per_sequence_t NeighbouringTDDCellMeasurementInformation768_sequence[] = {
26638   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
26639   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
26640   { &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
26641   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
26642   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
26643   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26644   { NULL, 0, 0, NULL }
26645 };
26646
26647 static int
26648 dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26649   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26650                                    ett_nbap_NeighbouringTDDCellMeasurementInformation768, NeighbouringTDDCellMeasurementInformation768_sequence);
26651
26652   return offset;
26653 }
26654
26655
26656 static const value_string nbap_NonCellSpecificTxDiversity_vals[] = {
26657   {   0, "txDiversity" },
26658   { 0, NULL }
26659 };
26660
26661
26662 static int
26663 dissect_nbap_NonCellSpecificTxDiversity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26664   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26665                                      1, NULL, TRUE, 0, NULL);
26666
26667   return offset;
26668 }
26669
26670
26671
26672 static int
26673 dissect_nbap_Notification_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26674   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26675                                                             0U, 65535U, NULL, FALSE);
26676
26677   return offset;
26678 }
26679
26680
26681 static const per_sequence_t NI_Information_sequence_of[1] = {
26682   { &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator },
26683 };
26684
26685 static int
26686 dissect_nbap_NI_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26687   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26688                                                   ett_nbap_NI_Information, NI_Information_sequence_of,
26689                                                   1, maxNrOfNIs, FALSE);
26690
26691   return offset;
26692 }
26693
26694
26695
26696 static int
26697 dissect_nbap_NodeB_CommunicationContextID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26698   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26699                                                             0U, 1048575U, NULL, FALSE);
26700
26701   return offset;
26702 }
26703
26704
26705 static const value_string nbap_NotificationIndicatorLength_vals[] = {
26706   {   0, "v2" },
26707   {   1, "v4" },
26708   {   2, "v8" },
26709   { 0, NULL }
26710 };
26711
26712
26713 static int
26714 dissect_nbap_NotificationIndicatorLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26715   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26716                                      3, NULL, TRUE, 0, NULL);
26717
26718   return offset;
26719 }
26720
26721
26722
26723 static int
26724 dissect_nbap_NumberOfReportedCellPortions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26725   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26726                                                             1U, maxNrOfCellPortionsPerCell, NULL, TRUE);
26727
26728   return offset;
26729 }
26730
26731
26732
26733 static int
26734 dissect_nbap_NumberOfReportedCellPortionsLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26735   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26736                                                             1U, maxNrOfCellPortionsPerCellLCR, NULL, TRUE);
26737
26738   return offset;
26739 }
26740
26741
26742
26743 static int
26744 dissect_nbap_NSubCyclesPerCyclePeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26745   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26746                                                             1U, 16U, NULL, TRUE);
26747
26748   return offset;
26749 }
26750
26751
26752 static const value_string nbap_Number_Of_Supported_Carriers_vals[] = {
26753   {   0, "one-one-carrier" },
26754   {   1, "one-three-carrier" },
26755   {   2, "three-three-carrier" },
26756   {   3, "one-six-carrier" },
26757   {   4, "three-six-carrier" },
26758   {   5, "six-six-carrier" },
26759   { 0, NULL }
26760 };
26761
26762
26763 static int
26764 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_) {
26765   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26766                                      6, NULL, TRUE, 0, NULL);
26767
26768   return offset;
26769 }
26770
26771
26772
26773 static int
26774 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_) {
26775   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26776                                                             1U, 30U, NULL, FALSE);
26777
26778   return offset;
26779 }
26780
26781
26782 static const value_string nbap_Out_of_Sychronization_Window_vals[] = {
26783   {   0, "ms40" },
26784   {   1, "ms80" },
26785   {   2, "ms160" },
26786   {   3, "ms320" },
26787   {   4, "ms640" },
26788   { 0, NULL }
26789 };
26790
26791
26792 static int
26793 dissect_nbap_Out_of_Sychronization_Window(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26794   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26795                                      5, NULL, TRUE, 0, NULL);
26796
26797   return offset;
26798 }
26799
26800
26801
26802 static int
26803 dissect_nbap_PCCPCH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26804   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26805                                                             -150, 400U, NULL, TRUE);
26806
26807   return offset;
26808 }
26809
26810
26811
26812 static int
26813 dissect_nbap_PDSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26814   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26815                                                             0U, 255U, NULL, FALSE);
26816
26817   return offset;
26818 }
26819
26820
26821
26822 static int
26823 dissect_nbap_PDSCH_ID768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26824   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26825                                                             0U, 511U, NULL, FALSE);
26826
26827   return offset;
26828 }
26829
26830
26831
26832 static int
26833 dissect_nbap_PDSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26834   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26835                                                             0U, 255U, NULL, FALSE);
26836
26837   return offset;
26838 }
26839
26840
26841 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_Item_sequence[] = {
26842   { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
26843   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26844   { NULL, 0, 0, NULL }
26845 };
26846
26847 static int
26848 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_) {
26849   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26850                                    ett_nbap_Paging_MACFlows_to_DeleteFDD_Item, Paging_MACFlows_to_DeleteFDD_Item_sequence);
26851
26852   return offset;
26853 }
26854
26855
26856 static const per_sequence_t Paging_MACFlows_to_DeleteFDD_sequence_of[1] = {
26857   { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteFDD_Item },
26858 };
26859
26860 static int
26861 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_) {
26862   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
26863                                                   ett_nbap_Paging_MACFlows_to_DeleteFDD, Paging_MACFlows_to_DeleteFDD_sequence_of,
26864                                                   1, maxNrOfPagingMACFlow, FALSE);
26865
26866   return offset;
26867 }
26868
26869
26870 static const value_string nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_vals[] = {
26871   {   0, "requested" },
26872   { 0, NULL }
26873 };
26874
26875
26876 static int
26877 dissect_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26878   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26879                                      1, NULL, FALSE, 0, NULL);
26880
26881   return offset;
26882 }
26883
26884
26885
26886 static int
26887 dissect_nbap_PLCCHsequenceNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26888   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26889                                                             0U, 14U, NULL, FALSE);
26890
26891   return offset;
26892 }
26893
26894
26895 static const per_sequence_t PLCCHinformation_sequence[] = {
26896   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
26897   { &hf_nbap_sequenceNumber , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PLCCHsequenceNumber },
26898   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
26899   { NULL, 0, 0, NULL }
26900 };
26901
26902 static int
26903 dissect_nbap_PLCCHinformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26904   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
26905                                    ett_nbap_PLCCHinformation, PLCCHinformation_sequence);
26906
26907   return offset;
26908 }
26909
26910
26911
26912 static int
26913 dissect_nbap_PowerOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26914   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26915                                                             0U, 24U, NULL, FALSE);
26916
26917   return offset;
26918 }
26919
26920
26921
26922 static int
26923 dissect_nbap_PowerRaiseLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26924   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26925                                                             0U, 10U, NULL, FALSE);
26926
26927   return offset;
26928 }
26929
26930
26931 static const value_string nbap_PRACH_Midamble_vals[] = {
26932   {   0, "inverted" },
26933   {   1, "direct" },
26934   { 0, NULL }
26935 };
26936
26937
26938 static int
26939 dissect_nbap_PRACH_Midamble(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26940   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26941                                      2, NULL, TRUE, 0, NULL);
26942
26943   return offset;
26944 }
26945
26946
26947 static const value_string nbap_PrecodingWeightSetRestriction_vals[] = {
26948   {   0, "preferred" },
26949   {   1, "not-preferred" },
26950   { 0, NULL }
26951 };
26952
26953
26954 static int
26955 dissect_nbap_PrecodingWeightSetRestriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26956   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
26957                                      2, NULL, FALSE, 0, NULL);
26958
26959   return offset;
26960 }
26961
26962
26963
26964 static int
26965 dissect_nbap_PredictedSFNSFNDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26966   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26967                                                             1U, 256U, NULL, FALSE);
26968
26969   return offset;
26970 }
26971
26972
26973
26974 static int
26975 dissect_nbap_PredictedTUTRANGPSDeviationLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26976   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26977                                                             1U, 256U, NULL, FALSE);
26978
26979   return offset;
26980 }
26981
26982
26983
26984 static int
26985 dissect_nbap_PrimaryCPICH_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26986   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26987                                                             -100, 500U, NULL, FALSE);
26988
26989   return offset;
26990 }
26991
26992
26993
26994 static int
26995 dissect_nbap_PrimaryCCPCH_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
26996   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
26997                                                             0U, 91U, NULL, FALSE);
26998
26999   return offset;
27000 }
27001
27002
27003
27004 static int
27005 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_) {
27006   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27007                                                             -5, -1, NULL, TRUE);
27008
27009   return offset;
27010 }
27011
27012
27013
27014 static int
27015 dissect_nbap_SCH_TimeSlot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27016   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27017                                                             0U, 6U, NULL, FALSE);
27018
27019   return offset;
27020 }
27021
27022
27023
27024 static int
27025 dissect_nbap_PUSCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27026   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27027                                                             0U, 255U, NULL, FALSE);
27028
27029   return offset;
27030 }
27031
27032
27033 static const per_sequence_t Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of[1] = {
27034   { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
27035 };
27036
27037 static int
27038 dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27039   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27040                                                   ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR, Selected_MBMS_Service_TimeSlot_Information_LCR_sequence_of,
27041                                                   1, 7, FALSE);
27042
27043   return offset;
27044 }
27045
27046
27047 static const value_string nbap_T_transmission_Time_Interval_vals[] = {
27048   {   0, "v10" },
27049   {   1, "v20" },
27050   {   2, "v40" },
27051   {   3, "v80" },
27052   { 0, NULL }
27053 };
27054
27055
27056 static int
27057 dissect_nbap_T_transmission_Time_Interval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27058   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27059                                      4, NULL, TRUE, 0, NULL);
27060
27061   return offset;
27062 }
27063
27064
27065
27066 static int
27067 dissect_nbap_INTEGER_2_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27068   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27069                                                             2U, 9U, NULL, FALSE);
27070
27071   return offset;
27072 }
27073
27074
27075
27076 static int
27077 dissect_nbap_INTEGER_0_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27078   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27079                                                             0U, 8U, NULL, FALSE);
27080
27081   return offset;
27082 }
27083
27084
27085 static const per_sequence_t MBMS_Service_TDM_Information_sequence[] = {
27086   { &hf_nbap_transmission_Time_Interval, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_transmission_Time_Interval },
27087   { &hf_nbap_tDM_Rep        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_2_9 },
27088   { &hf_nbap_tDM_Offset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8 },
27089   { &hf_nbap_tDM_Length     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8 },
27090   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27091   { NULL, 0, 0, NULL }
27092 };
27093
27094 static int
27095 dissect_nbap_MBMS_Service_TDM_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27096   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27097                                    ett_nbap_MBMS_Service_TDM_Information, MBMS_Service_TDM_Information_sequence);
27098
27099   return offset;
27100 }
27101
27102
27103 static const per_sequence_t Selected_MBMS_Service_Item_sequence[] = {
27104   { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR },
27105   { &hf_nbap_mBMS_Service_TDM_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MBMS_Service_TDM_Information },
27106   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27107   { NULL, 0, 0, NULL }
27108 };
27109
27110 static int
27111 dissect_nbap_Selected_MBMS_Service_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27112   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27113                                    ett_nbap_Selected_MBMS_Service_Item, Selected_MBMS_Service_Item_sequence);
27114
27115   return offset;
27116 }
27117
27118
27119 static const per_sequence_t Selected_MBMS_Service_List_sequence_of[1] = {
27120   { &hf_nbap_Selected_MBMS_Service_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_Item },
27121 };
27122
27123 static int
27124 dissect_nbap_Selected_MBMS_Service_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27125   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27126                                                   ett_nbap_Selected_MBMS_Service_List, Selected_MBMS_Service_List_sequence_of,
27127                                                   1, maxMBMSServiceSelect, FALSE);
27128
27129   return offset;
27130 }
27131
27132
27133 static const per_sequence_t Selected_MBMS_Service_sequence[] = {
27134   { &hf_nbap_selected_MBMS_Service_List, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Selected_MBMS_Service_List },
27135   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27136   { NULL, 0, 0, NULL }
27137 };
27138
27139 static int
27140 dissect_nbap_Selected_MBMS_Service(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27141   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27142                                    ett_nbap_Selected_MBMS_Service, Selected_MBMS_Service_sequence);
27143
27144   return offset;
27145 }
27146
27147
27148 static const value_string nbap_UE_Selected_MBMS_Service_Information_vals[] = {
27149   {   0, "none" },
27150   {   1, "selected-MBMS-Service" },
27151   { 0, NULL }
27152 };
27153
27154 static const per_choice_t UE_Selected_MBMS_Service_Information_choice[] = {
27155   {   0, &hf_nbap_none           , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27156   {   1, &hf_nbap_selected_MBMS_Service, ASN1_EXTENSION_ROOT    , dissect_nbap_Selected_MBMS_Service },
27157   { 0, NULL, 0, NULL }
27158 };
27159
27160 static int
27161 dissect_nbap_UE_Selected_MBMS_Service_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27162   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27163                                  ett_nbap_UE_Selected_MBMS_Service_Information, UE_Selected_MBMS_Service_Information_choice,
27164                                  NULL);
27165
27166   return offset;
27167 }
27168
27169
27170
27171 static int
27172 dissect_nbap_PUSCHSet_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27173   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27174                                                             0U, 255U, NULL, FALSE);
27175
27176   return offset;
27177 }
27178
27179
27180 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_Item_sequence[] = {
27181   { &hf_nbap_paging_MACFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlow_ID },
27182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27183   { NULL, 0, 0, NULL }
27184 };
27185
27186 static int
27187 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_) {
27188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27189                                    ett_nbap_Paging_MACFlows_to_DeleteLCR_Item, Paging_MACFlows_to_DeleteLCR_Item_sequence);
27190
27191   return offset;
27192 }
27193
27194
27195 static const per_sequence_t Paging_MACFlows_to_DeleteLCR_sequence_of[1] = {
27196   { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Paging_MACFlows_to_DeleteLCR_Item },
27197 };
27198
27199 static int
27200 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_) {
27201   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27202                                                   ett_nbap_Paging_MACFlows_to_DeleteLCR, Paging_MACFlows_to_DeleteLCR_sequence_of,
27203                                                   1, maxNrOfPagingMACFlow, FALSE);
27204
27205   return offset;
27206 }
27207
27208
27209 static const value_string nbap_RACH_SlotFormat_vals[] = {
27210   {   0, "v0" },
27211   {   1, "v1" },
27212   {   2, "v2" },
27213   {   3, "v3" },
27214   { 0, NULL }
27215 };
27216
27217
27218 static int
27219 dissect_nbap_RACH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27220   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27221                                      4, NULL, TRUE, 0, NULL);
27222
27223   return offset;
27224 }
27225
27226
27227
27228 static int
27229 dissect_nbap_RACH_SubChannelNumbers(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27230   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
27231                                      12, 12, FALSE, NULL);
27232
27233   return offset;
27234 }
27235
27236
27237 static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = {
27238   { &hf_nbap_dCH_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
27239   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
27240   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
27241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27242   { NULL, 0, 0, NULL }
27243 };
27244
27245 static int
27246 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_) {
27247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27248                                    ett_nbap_RL_Specific_DCH_Info_Item, RL_Specific_DCH_Info_Item_sequence);
27249
27250   return offset;
27251 }
27252
27253
27254 static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = {
27255   { &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item },
27256 };
27257
27258 static int
27259 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_) {
27260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27261                                                   ett_nbap_RL_Specific_DCH_Info, RL_Specific_DCH_Info_sequence_of,
27262                                                   1, maxNrOfDCHs, FALSE);
27263
27264   return offset;
27265 }
27266
27267
27268 static const per_sequence_t RL_Specific_E_DCH_Information_Item_sequence[] = {
27269   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
27270   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
27271   { &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
27272   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27273   { NULL, 0, 0, NULL }
27274 };
27275
27276 static int
27277 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_) {
27278   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27279                                    ett_nbap_RL_Specific_E_DCH_Information_Item, RL_Specific_E_DCH_Information_Item_sequence);
27280
27281   return offset;
27282 }
27283
27284
27285 static const per_sequence_t RL_Specific_E_DCH_Information_sequence_of[1] = {
27286   { &hf_nbap_RL_Specific_E_DCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information_Item },
27287 };
27288
27289 static int
27290 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_) {
27291   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27292                                                   ett_nbap_RL_Specific_E_DCH_Information, RL_Specific_E_DCH_Information_sequence_of,
27293                                                   1, maxNrOfEDCHMACdFlows, FALSE);
27294
27295   return offset;
27296 }
27297
27298
27299 static const per_sequence_t RL_Specific_E_DCH_Info_sequence[] = {
27300   { &hf_nbap_rL_Specific_E_DCH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Information },
27301   { &hf_nbap_e_AGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_PowerOffset },
27302   { &hf_nbap_e_RGCH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_PowerOffset },
27303   { &hf_nbap_e_HICH_PowerOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_PowerOffset },
27304   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27305   { NULL, 0, 0, NULL }
27306 };
27307
27308 static int
27309 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_) {
27310   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27311                                    ett_nbap_RL_Specific_E_DCH_Info, RL_Specific_E_DCH_Info_sequence);
27312
27313   return offset;
27314 }
27315
27316
27317
27318 static int
27319 dissect_nbap_Reference_ReceivedTotalWideBandPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27320   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27321                                                             0U, 621U, NULL, FALSE);
27322
27323   return offset;
27324 }
27325
27326
27327 static const value_string nbap_Reference_ReceivedTotalWideBandPowerReporting_vals[] = {
27328   {   0, "reference-ReceivedTotalWideBandPower-Requested" },
27329   { 0, NULL }
27330 };
27331
27332
27333 static int
27334 dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27335   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27336                                      1, NULL, FALSE, 0, NULL);
27337
27338   return offset;
27339 }
27340
27341
27342 static const value_string nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals[] = {
27343   {   0, "indication-of-Reference-ReceivedTotalWideBandPower-supported" },
27344   { 0, NULL }
27345 };
27346
27347
27348 static int
27349 dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27350   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27351                                      1, NULL, FALSE, 0, NULL);
27352
27353   return offset;
27354 }
27355
27356
27357 static const value_string nbap_ReferenceClockAvailability_vals[] = {
27358   {   0, "available" },
27359   {   1, "notAvailable" },
27360   { 0, NULL }
27361 };
27362
27363
27364 static int
27365 dissect_nbap_ReferenceClockAvailability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27366   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27367                                      2, NULL, FALSE, 0, NULL);
27368
27369   return offset;
27370 }
27371
27372
27373
27374 static int
27375 dissect_nbap_ReferenceSFNoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27376   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27377                                                             0U, 255U, NULL, FALSE);
27378
27379   return offset;
27380 }
27381
27382
27383
27384 static int
27385 dissect_nbap_RefTFCNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27386   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27387                                                             0U, 3U, NULL, FALSE);
27388
27389   return offset;
27390 }
27391
27392
27393
27394 static int
27395 dissect_nbap_ReportPeriodicity_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27396   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27397                                                             1U, 6000U, NULL, TRUE);
27398
27399   return offset;
27400 }
27401
27402
27403 static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[] = {
27404   {   0, "msec" },
27405   {   1, "min" },
27406   { 0, NULL }
27407 };
27408
27409 static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = {
27410   {   0, &hf_nbap_msec_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmsec },
27411   {   1, &hf_nbap_min            , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportPeriodicity_Scaledmin },
27412   { 0, NULL, 0, NULL }
27413 };
27414
27415 static int
27416 dissect_nbap_ReportCharacteristicsType_ReportPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27417   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27418                                  ett_nbap_ReportCharacteristicsType_ReportPeriodicity, ReportCharacteristicsType_ReportPeriodicity_choice,
27419                                  NULL);
27420
27421   return offset;
27422 }
27423
27424
27425
27426 static int
27427 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_) {
27428   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27429
27430   return offset;
27431 }
27432
27433
27434 static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_vals[] = {
27435   {   0, "received-total-wide-band-power" },
27436   {   1, "transmitted-carrier-power" },
27437   {   2, "acknowledged-prach-preambles" },
27438   {   3, "uL-TimeslotISCP" },
27439   {   4, "sir" },
27440   {   5, "sir-error" },
27441   {   6, "transmitted-code-power" },
27442   {   7, "rscp" },
27443   {   8, "rx-timing-deviation" },
27444   {   9, "round-trip-time" },
27445   {  10, "notUsed-1-acknowledged-PCPCH-access-preambles" },
27446   {  11, "notUsed-2-detected-PCPCH-access-preambles" },
27447   {  12, "extension-ReportCharacteristicsType-MeasurementThreshold" },
27448   { 0, NULL }
27449 };
27450
27451 static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[] = {
27452   {   0, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value },
27453   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
27454   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
27455   {   3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value },
27456   {   4, &hf_nbap_sir_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value },
27457   {   5, &hf_nbap_sir_error_01   , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value },
27458   {   6, &hf_nbap_transmitted_code_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value },
27459   {   7, &hf_nbap_rscp_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value },
27460   {   8, &hf_nbap_rx_timing_deviation, ASN1_EXTENSION_ROOT    , dissect_nbap_Rx_Timing_Deviation_Value },
27461   {   9, &hf_nbap_round_trip_time_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_Value },
27462   {  10, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27463   {  11, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27464   {  12, &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold },
27465   { 0, NULL, 0, NULL }
27466 };
27467
27468 static int
27469 dissect_nbap_ReportCharacteristicsType_MeasurementThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27470   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27471                                  ett_nbap_ReportCharacteristicsType_MeasurementThreshold, ReportCharacteristicsType_MeasurementThreshold_choice,
27472                                  NULL);
27473
27474   return offset;
27475 }
27476
27477
27478
27479 static int
27480 dissect_nbap_MeasurementHysteresisTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27481   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27482                                                             1U, 6000U, NULL, TRUE);
27483
27484   return offset;
27485 }
27486
27487
27488 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals[] = {
27489   {   0, "msec" },
27490   { 0, NULL }
27491 };
27492
27493 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice[] = {
27494   {   0, &hf_nbap_msec_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementHysteresisTime_Scaledmsec },
27495   { 0, NULL, 0, NULL }
27496 };
27497
27498 static int
27499 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27500   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27501                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime, ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice,
27502                                  NULL);
27503
27504   return offset;
27505 }
27506
27507
27508 static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = {
27509   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27510   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
27511   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27512   { NULL, 0, 0, NULL }
27513 };
27514
27515 static int
27516 dissect_nbap_ReportCharacteristicsType_EventA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27517   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27518                                    ett_nbap_ReportCharacteristicsType_EventA, ReportCharacteristicsType_EventA_sequence);
27519
27520   return offset;
27521 }
27522
27523
27524 static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = {
27525   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27526   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
27527   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27528   { NULL, 0, 0, NULL }
27529 };
27530
27531 static int
27532 dissect_nbap_ReportCharacteristicsType_EventB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27533   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27534                                    ett_nbap_ReportCharacteristicsType_EventB, ReportCharacteristicsType_EventB_sequence);
27535
27536   return offset;
27537 }
27538
27539
27540
27541 static int
27542 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_) {
27543   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27544                                                             0U, 620U, NULL, FALSE);
27545
27546   return offset;
27547 }
27548
27549
27550
27551 static int
27552 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_) {
27553   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27554                                                             0U, 126U, NULL, FALSE);
27555
27556   return offset;
27557 }
27558
27559
27560
27561 static int
27562 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_) {
27563   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27564                                                             0U, 62U, NULL, FALSE);
27565
27566   return offset;
27567 }
27568
27569
27570
27571 static int
27572 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_) {
27573   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27574                                                             0U, 124U, NULL, FALSE);
27575
27576   return offset;
27577 }
27578
27579
27580
27581 static int
27582 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_) {
27583   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27584                                                             0U, 112U, NULL, TRUE);
27585
27586   return offset;
27587 }
27588
27589
27590
27591 static int
27592 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_) {
27593   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27594                                                             0U, 126U, NULL, FALSE);
27595
27596   return offset;
27597 }
27598
27599
27600
27601 static int
27602 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_) {
27603   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27604                                                             0U, 32766U, NULL, FALSE);
27605
27606   return offset;
27607 }
27608
27609
27610
27611 static int
27612 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_) {
27613   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27614
27615   return offset;
27616 }
27617
27618
27619 static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals[] = {
27620   {   0, "received-total-wide-band-power" },
27621   {   1, "transmitted-carrier-power" },
27622   {   2, "acknowledged-prach-preambles" },
27623   {   3, "uL-TimeslotISCP" },
27624   {   4, "sir" },
27625   {   5, "sir-error" },
27626   {   6, "transmitted-code-power" },
27627   {   7, "rscp" },
27628   {   8, "round-trip-time" },
27629   {   9, "notUsed-1-acknowledged-PCPCH-access-preambles" },
27630   {  10, "notUsed-2-detected-PCPCH-access-preambles" },
27631   {  11, "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold" },
27632   { 0, NULL }
27633 };
27634
27635 static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice[] = {
27636   {   0, &hf_nbap_received_total_wide_band_power_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres },
27637   {   1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Carrier_Power_Value },
27638   {   2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_Acknowledged_PRACH_preambles_Value },
27639   {   3, &hf_nbap_uL_TimeslotISCP_01, ASN1_EXTENSION_ROOT    , dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres },
27640   {   4, &hf_nbap_sir            , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Value_IncrDecrThres },
27641   {   5, &hf_nbap_sir_error      , ASN1_EXTENSION_ROOT    , dissect_nbap_SIR_Error_Value_IncrDecrThres },
27642   {   6, &hf_nbap_transmitted_code_power, ASN1_EXTENSION_ROOT    , dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres },
27643   {   7, &hf_nbap_rscp           , ASN1_EXTENSION_ROOT    , dissect_nbap_RSCP_Value_IncrDecrThres },
27644   {   8, &hf_nbap_round_trip_time, ASN1_EXTENSION_ROOT    , dissect_nbap_Round_Trip_Time_IncrDecrThres },
27645   {   9, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27646   {  10, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27647   {  11, &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
27648   { 0, NULL, 0, NULL }
27649 };
27650
27651 static int
27652 dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27653   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27654                                  ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice,
27655                                  NULL);
27656
27657   return offset;
27658 }
27659
27660
27661
27662 static int
27663 dissect_nbap_MeasurementChangeTime_Scaledmsec(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27664   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27665                                                             1U, 6000U, NULL, TRUE);
27666
27667   return offset;
27668 }
27669
27670
27671 static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals[] = {
27672   {   0, "msec" },
27673   { 0, NULL }
27674 };
27675
27676 static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_choice[] = {
27677   {   0, &hf_nbap_msec           , ASN1_EXTENSION_ROOT    , dissect_nbap_MeasurementChangeTime_Scaledmsec },
27678   { 0, NULL, 0, NULL }
27679 };
27680
27681 static int
27682 dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27683   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27684                                  ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime, ReportCharacteristicsType_ScaledMeasurementChangeTime_choice,
27685                                  NULL);
27686
27687   return offset;
27688 }
27689
27690
27691 static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = {
27692   { &hf_nbap_measurementIncreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
27693   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
27694   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27695   { NULL, 0, 0, NULL }
27696 };
27697
27698 static int
27699 dissect_nbap_ReportCharacteristicsType_EventC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27700   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27701                                    ett_nbap_ReportCharacteristicsType_EventC, ReportCharacteristicsType_EventC_sequence);
27702
27703   return offset;
27704 }
27705
27706
27707 static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = {
27708   { &hf_nbap_measurementDecreaseThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold },
27709   { &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime },
27710   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27711   { NULL, 0, 0, NULL }
27712 };
27713
27714 static int
27715 dissect_nbap_ReportCharacteristicsType_EventD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27716   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27717                                    ett_nbap_ReportCharacteristicsType_EventD, ReportCharacteristicsType_EventD_sequence);
27718
27719   return offset;
27720 }
27721
27722
27723 static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = {
27724   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27725   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27726   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
27727   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
27728   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27729   { NULL, 0, 0, NULL }
27730 };
27731
27732 static int
27733 dissect_nbap_ReportCharacteristicsType_EventE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27734   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27735                                    ett_nbap_ReportCharacteristicsType_EventE, ReportCharacteristicsType_EventE_sequence);
27736
27737   return offset;
27738 }
27739
27740
27741 static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = {
27742   { &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27743   { &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27744   { &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime },
27745   { &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
27746   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27747   { NULL, 0, 0, NULL }
27748 };
27749
27750 static int
27751 dissect_nbap_ReportCharacteristicsType_EventF(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27752   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27753                                    ett_nbap_ReportCharacteristicsType_EventF, ReportCharacteristicsType_EventF_sequence);
27754
27755   return offset;
27756 }
27757
27758
27759
27760 static int
27761 dissect_nbap_Extension_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27762   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
27763
27764   return offset;
27765 }
27766
27767
27768 static const value_string nbap_ReportCharacteristics_vals[] = {
27769   {   0, "onDemand" },
27770   {   1, "periodic" },
27771   {   2, "event-a" },
27772   {   3, "event-b" },
27773   {   4, "event-c" },
27774   {   5, "event-d" },
27775   {   6, "event-e" },
27776   {   7, "event-f" },
27777   {   8, "extension-ReportCharacteristics" },
27778   { 0, NULL }
27779 };
27780
27781 static const per_choice_t ReportCharacteristics_choice[] = {
27782   {   0, &hf_nbap_onDemand       , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
27783   {   1, &hf_nbap_periodic_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity },
27784   {   2, &hf_nbap_event_a        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventA },
27785   {   3, &hf_nbap_event_b        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventB },
27786   {   4, &hf_nbap_event_c        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventC },
27787   {   5, &hf_nbap_event_d        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventD },
27788   {   6, &hf_nbap_event_e        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventE },
27789   {   7, &hf_nbap_event_f        , ASN1_EXTENSION_ROOT    , dissect_nbap_ReportCharacteristicsType_EventF },
27790   {   8, &hf_nbap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristics },
27791   { 0, NULL, 0, NULL }
27792 };
27793
27794 static int
27795 dissect_nbap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27796   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
27797                                  ett_nbap_ReportCharacteristics, ReportCharacteristics_choice,
27798                                  NULL);
27799
27800   return offset;
27801 }
27802
27803
27804 static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = {
27805   { &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold },
27806   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27807   { NULL, 0, 0, NULL }
27808 };
27809
27810 static int
27811 dissect_nbap_ReportCharacteristicsType_OnModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27812   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27813                                    ett_nbap_ReportCharacteristicsType_OnModification, ReportCharacteristicsType_OnModification_sequence);
27814
27815   return offset;
27816 }
27817
27818
27819 static const per_sequence_t EDCH_RACH_Report_IncrDecrThres_sequence[] = {
27820   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
27821   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27822   { NULL, 0, 0, NULL }
27823 };
27824
27825 static int
27826 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_) {
27827   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27828                                    ett_nbap_EDCH_RACH_Report_IncrDecrThres, EDCH_RACH_Report_IncrDecrThres_sequence);
27829
27830   return offset;
27831 }
27832
27833
27834 static const per_sequence_t EDCH_RACH_Report_ThresholdInformation_sequence[] = {
27835   { &hf_nbap_denied_EDCH_RACH_resources, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Denied_EDCH_RACH_Resources_Value },
27836   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27837   { NULL, 0, 0, NULL }
27838 };
27839
27840 static int
27841 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_) {
27842   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27843                                    ett_nbap_EDCH_RACH_Report_ThresholdInformation, EDCH_RACH_Report_ThresholdInformation_sequence);
27844
27845   return offset;
27846 }
27847
27848
27849 static const value_string nbap_DL_RLC_PDU_Size_Format_vals[] = {
27850   {   0, "fixed-RLC-PDU-Size" },
27851   {   1, "flexible-RLC-PDU-Size" },
27852   { 0, NULL }
27853 };
27854
27855
27856 static int
27857 dissect_nbap_DL_RLC_PDU_Size_Format(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27858   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
27859                                      2, NULL, TRUE, 0, NULL);
27860
27861   return offset;
27862 }
27863
27864
27865 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = {
27866   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
27867   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
27868   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27869   { NULL, 0, 0, NULL }
27870 };
27871
27872 static int
27873 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_) {
27874   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27875                                    ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item, Received_total_wide_band_power_For_CellPortion_Value_Item_sequence);
27876
27877   return offset;
27878 }
27879
27880
27881 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = {
27882   { &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 },
27883 };
27884
27885 static int
27886 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_) {
27887   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27888                                                   ett_nbap_Received_total_wide_band_power_For_CellPortion_Value, Received_total_wide_band_power_For_CellPortion_Value_sequence_of,
27889                                                   1, maxNrOfCellPortionsPerCell, FALSE);
27890
27891   return offset;
27892 }
27893
27894
27895 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence[] = {
27896   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
27897   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
27898   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27899   { NULL, 0, 0, NULL }
27900 };
27901
27902 static int
27903 dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27904   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27905                                    ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item, Received_total_wide_band_power_For_CellPortion_ValueLCR_Item_sequence);
27906
27907   return offset;
27908 }
27909
27910
27911 static const per_sequence_t Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of[1] = {
27912   { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item },
27913 };
27914
27915 static int
27916 dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27917   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27918                                                   ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR, Received_total_wide_band_power_For_CellPortion_ValueLCR_sequence_of,
27919                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
27920
27921   return offset;
27922 }
27923
27924
27925
27926 static int
27927 dissect_nbap_RSEPS_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
27928   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27929                                                             0U, 151U, NULL, FALSE);
27930
27931   return offset;
27932 }
27933
27934
27935 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence[] = {
27936   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
27937   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
27938   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
27939   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
27940   { NULL, 0, 0, NULL }
27941 };
27942
27943 static int
27944 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_) {
27945   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27946                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item_sequence);
27947
27948   return offset;
27949 }
27950
27951
27952 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of[1] = {
27953   { &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 },
27954 };
27955
27956 static int
27957 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_) {
27958   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
27959                                                   ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value, Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_sequence_of,
27960                                                   1, maxNrOfCellPortionsPerCell, FALSE);
27961
27962   return offset;
27963 }
27964
27965
27966 static const per_sequence_t Received_Scheduled_EDCH_Power_Share_Value_sequence[] = {
27967   { &hf_nbap_received_Scheduled_power_share_value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RSEPS_Value },
27968   { &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Received_total_wide_band_power_Value },
27969   { NULL, 0, 0, NULL }
27970 };
27971
27972 static int
27973 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_) {
27974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
27975                                    ett_nbap_Received_Scheduled_EDCH_Power_Share_Value, Received_Scheduled_EDCH_Power_Share_Value_sequence);
27976
27977   return offset;
27978 }
27979
27980
27981
27982 static int
27983 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_) {
27984   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
27985                                                             0U, 151U, NULL, FALSE);
27986
27987   return offset;
27988 }
27989
27990
27991 static const per_sequence_t RequestedDataValue_sequence[] = {
27992   { &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DGPSCorrections },
27993   { &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_NavigationModel_and_TimeRecovery },
27994   { &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Ionospheric_Model },
27995   { &hf_nbap_gps_utc_model  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_UTC_Model },
27996   { &hf_nbap_gps_almanac    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_Almanac },
27997   { &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RealTime_Integrity },
27998   { &hf_nbap_gpsrxpos       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GPS_RX_POS },
27999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28000   { NULL, 0, 0, NULL }
28001 };
28002
28003 static int
28004 dissect_nbap_RequestedDataValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28006                                    ett_nbap_RequestedDataValue, RequestedDataValue_sequence);
28007
28008   return offset;
28009 }
28010
28011
28012 static const per_sequence_t InformationAvailable_sequence[] = {
28013   { &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
28014   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28015   { NULL, 0, 0, NULL }
28016 };
28017
28018 static int
28019 dissect_nbap_InformationAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28020   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28021                                    ett_nbap_InformationAvailable, InformationAvailable_sequence);
28022
28023   return offset;
28024 }
28025
28026
28027
28028 static int
28029 dissect_nbap_InformationnotAvailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28030   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
28031
28032   return offset;
28033 }
28034
28035
28036 static const value_string nbap_RequestedDataValueInformation_vals[] = {
28037   {   0, "informationAvailable" },
28038   {   1, "informationnotAvailable" },
28039   { 0, NULL }
28040 };
28041
28042 static const per_choice_t RequestedDataValueInformation_choice[] = {
28043   {   0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationAvailable },
28044   {   1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS     , dissect_nbap_InformationnotAvailable },
28045   { 0, NULL, 0, NULL }
28046 };
28047
28048 static int
28049 dissect_nbap_RequestedDataValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28050   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28051                                  ett_nbap_RequestedDataValueInformation, RequestedDataValueInformation_choice,
28052                                  NULL);
28053
28054   return offset;
28055 }
28056
28057
28058
28059 static int
28060 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_) {
28061   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28062                                                             0U, 511U, NULL, FALSE);
28063
28064   return offset;
28065 }
28066
28067
28068
28069 static int
28070 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_) {
28071   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28072                                                             0U, 65535U, NULL, FALSE);
28073
28074   return offset;
28075 }
28076
28077
28078
28079 static int
28080 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_) {
28081   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28082                                                             0U, 32767U, NULL, FALSE);
28083
28084   return offset;
28085 }
28086
28087
28088 static const value_string nbap_RTWP_ReportingIndicator_vals[] = {
28089   {   0, "rTWP-reporting-required" },
28090   { 0, NULL }
28091 };
28092
28093
28094 static int
28095 dissect_nbap_RTWP_ReportingIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28096   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28097                                      1, NULL, FALSE, 0, NULL);
28098
28099   return offset;
28100 }
28101
28102
28103 static const value_string nbap_RTWP_CellPortion_ReportingIndicator_vals[] = {
28104   {   0, "rTWP-CellPortion-reporting-required" },
28105   { 0, NULL }
28106 };
28107
28108
28109 static int
28110 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_) {
28111   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28112                                      1, NULL, FALSE, 0, NULL);
28113
28114   return offset;
28115 }
28116
28117
28118 static const value_string nbap_E_DPCCH_Power_Boosting_Capability_vals[] = {
28119   {   0, "e-DPCCH-Power-Boosting-capable" },
28120   {   1, "e-DPCCH-Power-Boosting-non-capable" },
28121   { 0, NULL }
28122 };
28123
28124
28125 static int
28126 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_) {
28127   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28128                                      2, NULL, FALSE, 0, NULL);
28129
28130   return offset;
28131 }
28132
28133
28134 static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = {
28135   { &hf_nbap_data_id        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID },
28136   { &hf_nbap_sat_id         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID },
28137   { &hf_nbap_gps_e_alm      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
28138   { &hf_nbap_gps_toa_alm    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
28139   { &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
28140   { &hf_nbap_omegadot_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 },
28141   { &hf_nbap_svhealth_alm   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
28142   { &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
28143   { &hf_nbap_omegazero_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
28144   { &hf_nbap_m_zero_alm     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
28145   { &hf_nbap_gps_omega_alm  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 },
28146   { &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
28147   { &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 },
28148   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28149   { NULL, 0, 0, NULL }
28150 };
28151
28152 static int
28153 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_) {
28154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28155                                    ett_nbap_SAT_Info_Almanac_ExtItem, SAT_Info_Almanac_ExtItem_sequence);
28156
28157   return offset;
28158 }
28159
28160
28161 static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = {
28162   { &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem },
28163 };
28164
28165 static int
28166 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_) {
28167   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28168                                                   ett_nbap_SAT_Info_Almanac_ExtList, SAT_Info_Almanac_ExtList_sequence_of,
28169                                                   1, maxNrOfSatAlmanac_maxNoSat, FALSE);
28170
28171   return offset;
28172 }
28173
28174
28175
28176 static int
28177 dissect_nbap_SecondaryCCPCH_SlotFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28178   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28179                                                             0U, 17U, NULL, TRUE);
28180
28181   return offset;
28182 }
28183
28184
28185
28186 static int
28187 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_) {
28188   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28189                                                             18U, 23U, NULL, TRUE);
28190
28191   return offset;
28192 }
28193
28194
28195 static const value_string nbap_Segment_Type_vals[] = {
28196   {   0, "first-segment" },
28197   {   1, "first-segment-short" },
28198   {   2, "subsequent-segment" },
28199   {   3, "last-segment" },
28200   {   4, "last-segment-short" },
28201   {   5, "complete-SIB" },
28202   {   6, "complete-SIB-short" },
28203   { 0, NULL }
28204 };
28205
28206
28207 static int
28208 dissect_nbap_Segment_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28209   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28210                                      7, NULL, TRUE, 0, NULL);
28211
28212   return offset;
28213 }
28214
28215
28216 static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = {
28217   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
28218   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28219   { NULL, 0, 0, NULL }
28220 };
28221
28222 static int
28223 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_) {
28224   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28225                                    ett_nbap_Serving_E_DCH_RL_in_this_NodeB, Serving_E_DCH_RL_in_this_NodeB_sequence);
28226
28227   return offset;
28228 }
28229
28230
28231 static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = {
28232   {   0, "serving-E-DCH-RL-in-this-NodeB" },
28233   {   1, "serving-E-DCH-RL-not-in-this-NodeB" },
28234   { 0, NULL }
28235 };
28236
28237 static const per_choice_t Serving_E_DCH_RL_ID_choice[] = {
28238   {   0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB },
28239   {   1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
28240   { 0, NULL, 0, NULL }
28241 };
28242
28243 static int
28244 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_) {
28245   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28246                                  ett_nbap_Serving_E_DCH_RL_ID, Serving_E_DCH_RL_ID_choice,
28247                                  NULL);
28248
28249   return offset;
28250 }
28251
28252
28253 static const value_string nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
28254   {   0, "setup" },
28255   {   1, "configurationChange" },
28256   {   2, "removal" },
28257   { 0, NULL }
28258 };
28259
28260 static const per_choice_t Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
28261   {   0, &hf_nbap_setup          , ASN1_EXTENSION_ROOT    , dissect_nbap_Additional_EDCH_Setup_Info },
28262   {   1, &hf_nbap_configurationChange, ASN1_EXTENSION_ROOT    , dissect_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List },
28263   {   2, &hf_nbap_removal        , ASN1_EXTENSION_ROOT    , dissect_nbap_Additional_EDCH_Cell_Information_Removal_List },
28264   { 0, NULL, 0, NULL }
28265 };
28266
28267 static int
28268 dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28269   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28270                                  ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_choice,
28271                                  NULL);
28272
28273   return offset;
28274 }
28275
28276
28277
28278 static int
28279 dissect_nbap_SFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28280   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28281                                                             0U, 4095U, NULL, FALSE);
28282
28283   return offset;
28284 }
28285
28286
28287
28288 static int
28289 dissect_nbap_SFNSFN_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28290   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28291                                                             0U, 614399U, NULL, FALSE);
28292
28293   return offset;
28294 }
28295
28296
28297
28298 static int
28299 dissect_nbap_SFNSFN_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28300   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28301                                                             0U, 40961U, NULL, FALSE);
28302
28303   return offset;
28304 }
28305
28306
28307
28308 static int
28309 dissect_nbap_SFNSFN_TDD768(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28310   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28311                                                             0U, 81923U, NULL, FALSE);
28312
28313   return offset;
28314 }
28315
28316
28317
28318 static int
28319 dissect_nbap_SFNSFNChangeLimit(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_integer(tvb, offset, actx, tree, hf_index,
28321                                                             1U, 256U, NULL, FALSE);
28322
28323   return offset;
28324 }
28325
28326
28327
28328 static int
28329 dissect_nbap_SFNSFNDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28330   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28331                                                             -100, 100U, NULL, FALSE);
28332
28333   return offset;
28334 }
28335
28336
28337
28338 static int
28339 dissect_nbap_SFNSFNDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28340   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28341                                                             0U, 100U, NULL, FALSE);
28342
28343   return offset;
28344 }
28345
28346
28347 static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = {
28348   { &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNChangeLimit },
28349   { &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedSFNSFNDeviationLimit },
28350   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28351   { NULL, 0, 0, NULL }
28352 };
28353
28354 static int
28355 dissect_nbap_SFNSFNMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28356   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28357                                    ett_nbap_SFNSFNMeasurementThresholdInformation, SFNSFNMeasurementThresholdInformation_sequence);
28358
28359   return offset;
28360 }
28361
28362
28363 static const value_string nbap_SFNSFNValue_vals[] = {
28364   {   0, "sFNSFN-FDD" },
28365   {   1, "sFNSFN-TDD" },
28366   {   2, "sFNSFN-TDD768" },
28367   { 0, NULL }
28368 };
28369
28370 static const per_choice_t SFNSFNValue_choice[] = {
28371   {   0, &hf_nbap_sFNSFN_FDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_FDD },
28372   {   1, &hf_nbap_sFNSFN_TDD     , ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFN_TDD },
28373   {   2, &hf_nbap_sFNSFN_TDD768  , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_SFNSFN_TDD768 },
28374   { 0, NULL, 0, NULL }
28375 };
28376
28377 static int
28378 dissect_nbap_SFNSFNValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28379   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28380                                  ett_nbap_SFNSFNValue, SFNSFNValue_choice,
28381                                  NULL);
28382
28383   return offset;
28384 }
28385
28386
28387
28388 static int
28389 dissect_nbap_SFNSFNQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28390   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28391                                                             0U, 255U, NULL, FALSE);
28392
28393   return offset;
28394 }
28395
28396
28397 static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = {
28398   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
28399   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
28400   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28401   { NULL, 0, 0, NULL }
28402 };
28403
28404 static int
28405 dissect_nbap_SFNSFNTimeStamp_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28406   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28407                                    ett_nbap_SFNSFNTimeStamp_TDD, SFNSFNTimeStamp_TDD_sequence);
28408
28409   return offset;
28410 }
28411
28412
28413 static const value_string nbap_SFNSFNTimeStampInformation_vals[] = {
28414   {   0, "sFNSFNTimeStamp-FDD" },
28415   {   1, "sFNSFNTimeStamp-TDD" },
28416   { 0, NULL }
28417 };
28418
28419 static const per_choice_t SFNSFNTimeStampInformation_choice[] = {
28420   {   0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFN },
28421   {   1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT    , dissect_nbap_SFNSFNTimeStamp_TDD },
28422   { 0, NULL, 0, NULL }
28423 };
28424
28425 static int
28426 dissect_nbap_SFNSFNTimeStampInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28427   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28428                                  ett_nbap_SFNSFNTimeStampInformation, SFNSFNTimeStampInformation_choice,
28429                                  NULL);
28430
28431   return offset;
28432 }
28433
28434
28435 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
28436   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
28437   { &hf_nbap_sFNSFNValue    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue },
28438   { &hf_nbap_sFNSFNQuality  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNQuality },
28439   { &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate },
28440   { &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFNSFNDriftRateQuality },
28441   { &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation },
28442   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28443   { NULL, 0, 0, NULL }
28444 };
28445
28446 static int
28447 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_) {
28448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28449                                    ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
28450
28451   return offset;
28452 }
28453
28454
28455 static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
28456   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
28457 };
28458
28459 static int
28460 dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28461   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28462                                                   ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
28463                                                   1, maxNrOfMeasNCell, FALSE);
28464
28465   return offset;
28466 }
28467
28468
28469 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = {
28470   { &hf_nbap_uC_Id          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id },
28471   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28472   { NULL, 0, 0, NULL }
28473 };
28474
28475 static int
28476 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_) {
28477   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28478                                    ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence);
28479
28480   return offset;
28481 }
28482
28483
28484 static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = {
28485   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item },
28486 };
28487
28488 static int
28489 dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28490   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28491                                                   ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of,
28492                                                   0, maxNrOfMeasNCell_1, FALSE);
28493
28494   return offset;
28495 }
28496
28497
28498 static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = {
28499   { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
28500   { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation },
28501   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28502   { NULL, 0, 0, NULL }
28503 };
28504
28505 static int
28506 dissect_nbap_SFNSFNMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28507   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28508                                    ett_nbap_SFNSFNMeasurementValueInformation, SFNSFNMeasurementValueInformation_sequence);
28509
28510   return offset;
28511 }
28512
28513
28514
28515 static int
28516 dissect_nbap_ShutdownTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28517   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28518                                                             1U, 3600U, NULL, FALSE);
28519
28520   return offset;
28521 }
28522
28523
28524 static const value_string nbap_SIB_Originator_vals[] = {
28525   {   0, "nodeB" },
28526   {   1, "cRNC" },
28527   { 0, NULL }
28528 };
28529
28530
28531 static int
28532 dissect_nbap_SIB_Originator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28533   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28534                                      2, NULL, TRUE, 0, NULL);
28535
28536   return offset;
28537 }
28538
28539
28540
28541 static int
28542 dissect_nbap_Single_Stream_MIMO_ActivationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28543   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
28544
28545   return offset;
28546 }
28547
28548
28549 static const value_string nbap_Single_Stream_MIMO_Capability_vals[] = {
28550   {   0, "single-stream-mimo-capable" },
28551   {   1, "single-stream-mimo-non-capable" },
28552   { 0, NULL }
28553 };
28554
28555
28556 static int
28557 dissect_nbap_Single_Stream_MIMO_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28558   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28559                                      2, NULL, FALSE, 0, NULL);
28560
28561   return offset;
28562 }
28563
28564
28565 static const value_string nbap_Single_Stream_MIMO_Mode_Indicator_vals[] = {
28566   {   0, "activate" },
28567   {   1, "deactivate" },
28568   { 0, NULL }
28569 };
28570
28571
28572 static int
28573 dissect_nbap_Single_Stream_MIMO_Mode_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28574   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28575                                      2, NULL, FALSE, 0, NULL);
28576
28577   return offset;
28578 }
28579
28580
28581 static const value_string nbap_SignallingBearerRequestIndicator_vals[] = {
28582   {   0, "bearerRequested" },
28583   { 0, NULL }
28584 };
28585
28586
28587 static int
28588 dissect_nbap_SignallingBearerRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28589   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28590                                      1, NULL, FALSE, 0, NULL);
28591
28592   return offset;
28593 }
28594
28595
28596 static const value_string nbap_SixtyfourQAM_DL_Capability_vals[] = {
28597   {   0, "sixtyfourQAM-DL-supported" },
28598   {   1, "sixtyfourQAM-DL-not-supported" },
28599   { 0, NULL }
28600 };
28601
28602
28603 static int
28604 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_) {
28605   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28606                                      2, NULL, FALSE, 0, NULL);
28607
28608   return offset;
28609 }
28610
28611
28612 static const value_string nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals[] = {
28613   {   0, "sixtyfourQAM-DL-MIMO-Combined-capable" },
28614   {   1, "sixtyfourQAM-DL-MIMO-Combined-non-capable" },
28615   { 0, NULL }
28616 };
28617
28618
28619 static int
28620 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_) {
28621   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28622                                      2, NULL, FALSE, 0, NULL);
28623
28624   return offset;
28625 }
28626
28627
28628 static const value_string nbap_SixteenQAM_UL_Capability_vals[] = {
28629   {   0, "sixteenQAM-UL-capable" },
28630   {   1, "sixteenQAM-UL-non-capable" },
28631   { 0, NULL }
28632 };
28633
28634
28635 static int
28636 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_) {
28637   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28638                                      2, NULL, FALSE, 0, NULL);
28639
28640   return offset;
28641 }
28642
28643
28644 static const value_string nbap_SixteenQAM_UL_Operation_Indicator_vals[] = {
28645   {   0, "activate" },
28646   {   1, "deactivate" },
28647   { 0, NULL }
28648 };
28649
28650
28651 static int
28652 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_) {
28653   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28654                                      2, NULL, FALSE, 0, NULL);
28655
28656   return offset;
28657 }
28658
28659
28660 static const value_string nbap_SNPL_Reporting_Type_vals[] = {
28661   {   0, "type1" },
28662   {   1, "type2" },
28663   { 0, NULL }
28664 };
28665
28666
28667 static int
28668 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_) {
28669   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28670                                      2, NULL, FALSE, 0, NULL);
28671
28672   return offset;
28673 }
28674
28675
28676
28677 static int
28678 dissect_nbap_SpecialBurstScheduling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28679   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28680                                                             1U, 256U, NULL, FALSE);
28681
28682   return offset;
28683 }
28684
28685
28686 static const value_string nbap_Start_Of_Audit_Sequence_Indicator_vals[] = {
28687   {   0, "start-of-audit-sequence" },
28688   {   1, "not-start-of-audit-sequence" },
28689   { 0, NULL }
28690 };
28691
28692
28693 static int
28694 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_) {
28695   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28696                                      2, NULL, FALSE, 0, NULL);
28697
28698   return offset;
28699 }
28700
28701
28702 static const value_string nbap_SSDT_SupportIndicator_vals[] = {
28703   {   0, "not-Used-sSDT-Supported" },
28704   {   1, "sSDT-not-supported" },
28705   { 0, NULL }
28706 };
28707
28708
28709 static int
28710 dissect_nbap_SSDT_SupportIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28711   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28712                                      2, NULL, FALSE, 0, NULL);
28713
28714   return offset;
28715 }
28716
28717
28718
28719 static int
28720 dissect_nbap_SyncCase(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28721   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28722                                                             1U, 2U, NULL, TRUE);
28723
28724   return offset;
28725 }
28726
28727
28728
28729 static int
28730 dissect_nbap_SYNCDlCodeId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28731   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28732                                                             1U, 32U, NULL, TRUE);
28733
28734   return offset;
28735 }
28736
28737
28738
28739 static int
28740 dissect_nbap_SyncFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28741   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28742                                                             1U, 10U, NULL, FALSE);
28743
28744   return offset;
28745 }
28746
28747
28748 static const value_string nbap_SynchronisationReportCharacteristicsType_vals[] = {
28749   {   0, "frameRelated" },
28750   {   1, "sFNperiodRelated" },
28751   {   2, "cycleLengthRelated" },
28752   {   3, "thresholdExceeding" },
28753   {   4, "frequencyAcquisitionCompleted" },
28754   { 0, NULL }
28755 };
28756
28757
28758 static int
28759 dissect_nbap_SynchronisationReportCharacteristicsType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28760   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28761                                      5, NULL, TRUE, 0, NULL);
28762
28763   return offset;
28764 }
28765
28766
28767 static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = {
28768   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
28769   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
28770   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTiming },
28771   { &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
28772   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28773   { NULL, 0, 0, NULL }
28774 };
28775
28776 static int
28777 dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28778   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28779                                    ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem, SynchronisationReportCharactCellSyncBurstInfoItem_sequence);
28780
28781   return offset;
28782 }
28783
28784
28785 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = {
28786   { &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem },
28787 };
28788
28789 static int
28790 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_) {
28791   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28792                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of,
28793                                                   1, maxNrOfReceptsPerSyncFrame, FALSE);
28794
28795   return offset;
28796 }
28797
28798
28799 static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = {
28800   { &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
28801   { &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem },
28802   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28803   { NULL, 0, 0, NULL }
28804 };
28805
28806 static int
28807 dissect_nbap_SynchronisationReportCharactThreInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28808   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28809                                    ett_nbap_SynchronisationReportCharactThreInfoItem, SynchronisationReportCharactThreInfoItem_sequence);
28810
28811   return offset;
28812 }
28813
28814
28815 static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = {
28816   { &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem },
28817 };
28818
28819 static int
28820 dissect_nbap_SynchronisationReportCharactThreExc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28821   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28822                                                   ett_nbap_SynchronisationReportCharactThreExc, SynchronisationReportCharactThreExc_sequence_of,
28823                                                   1, maxNrOfCellSyncBursts, FALSE);
28824
28825   return offset;
28826 }
28827
28828
28829 static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = {
28830   { &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType },
28831   { &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharactThreExc },
28832   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28833   { NULL, 0, 0, NULL }
28834 };
28835
28836 static int
28837 dissect_nbap_SynchronisationReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28838   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28839                                    ett_nbap_SynchronisationReportCharacteristics, SynchronisationReportCharacteristics_sequence);
28840
28841   return offset;
28842 }
28843
28844
28845 static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = {
28846   { &hf_nbap_syncDLCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
28847   { &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingLCR },
28848   { &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstTimingThreshold },
28849   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28850   { NULL, 0, 0, NULL }
28851 };
28852
28853 static int
28854 dissect_nbap_SyncDLCodeInfoItemLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28855   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28856                                    ett_nbap_SyncDLCodeInfoItemLCR, SyncDLCodeInfoItemLCR_sequence);
28857
28858   return offset;
28859 }
28860
28861
28862 static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = {
28863   { &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR },
28864 };
28865
28866 static int
28867 dissect_nbap_SyncDLCodeInfoListLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28868   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28869                                                   ett_nbap_SyncDLCodeInfoListLCR, SyncDLCodeInfoListLCR_sequence_of,
28870                                                   1, maxNrOfSyncDLCodesLCR, FALSE);
28871
28872   return offset;
28873 }
28874
28875
28876 static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = {
28877   { &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
28878   { &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR },
28879   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
28880   { NULL, 0, 0, NULL }
28881 };
28882
28883 static int
28884 dissect_nbap_SyncDLCodeIdThreInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28885   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
28886                                    ett_nbap_SyncDLCodeIdThreInfoList, SyncDLCodeIdThreInfoList_sequence);
28887
28888   return offset;
28889 }
28890
28891
28892 static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = {
28893   { &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList },
28894 };
28895
28896 static int
28897 dissect_nbap_SyncDLCodeIdThreInfoLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28898   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
28899                                                   ett_nbap_SyncDLCodeIdThreInfoLCR, SyncDLCodeIdThreInfoLCR_sequence_of,
28900                                                   0, maxNrOfSyncFramesLCR, FALSE);
28901
28902   return offset;
28903 }
28904
28905
28906 static const value_string nbap_SynchronisationReportType_vals[] = {
28907   {   0, "initialPhase" },
28908   {   1, "steadyStatePhase" },
28909   {   2, "lateEntrantCell" },
28910   {   3, "frequencyAcquisition" },
28911   { 0, NULL }
28912 };
28913
28914
28915 static int
28916 dissect_nbap_SynchronisationReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28917   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28918                                      4, NULL, TRUE, 0, NULL);
28919
28920   return offset;
28921 }
28922
28923
28924 static const value_string nbap_Semi_PersistentScheduling_CapabilityLCR_vals[] = {
28925   {   0, "semi-Persistent-scheduling-Capable" },
28926   {   1, "semi-Persistent-scheduling-Non-Capable" },
28927   { 0, NULL }
28928 };
28929
28930
28931 static int
28932 dissect_nbap_Semi_PersistentScheduling_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28933   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28934                                      2, NULL, FALSE, 0, NULL);
28935
28936   return offset;
28937 }
28938
28939
28940 static const value_string nbap_T_Cell_vals[] = {
28941   {   0, "v0" },
28942   {   1, "v1" },
28943   {   2, "v2" },
28944   {   3, "v3" },
28945   {   4, "v4" },
28946   {   5, "v5" },
28947   {   6, "v6" },
28948   {   7, "v7" },
28949   {   8, "v8" },
28950   {   9, "v9" },
28951   { 0, NULL }
28952 };
28953
28954
28955 static int
28956 dissect_nbap_T_Cell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28957   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
28958                                      10, NULL, FALSE, 0, NULL);
28959
28960   return offset;
28961 }
28962
28963
28964
28965 static int
28966 dissect_nbap_T_RLFAILURE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28967   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
28968                                                             0U, 255U, NULL, FALSE);
28969
28970   return offset;
28971 }
28972
28973
28974 static const value_string nbap_TDD_DPCHOffset_vals[] = {
28975   {   0, "initialOffset" },
28976   {   1, "noinitialOffset" },
28977   { 0, NULL }
28978 };
28979
28980 static const per_choice_t TDD_DPCHOffset_choice[] = {
28981   {   0, &hf_nbap_initialOffset  , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
28982   {   1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
28983   { 0, NULL, 0, NULL }
28984 };
28985
28986 static int
28987 dissect_nbap_TDD_DPCHOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
28988   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
28989                                  ett_nbap_TDD_DPCHOffset, TDD_DPCHOffset_choice,
28990                                  NULL);
28991
28992   return offset;
28993 }
28994
28995
28996 static const per_sequence_t T_fdd_sequence[] = {
28997   { &hf_nbap_betaC          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
28998   { &hf_nbap_betaD          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD },
28999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29000   { NULL, 0, 0, NULL }
29001 };
29002
29003 static int
29004 dissect_nbap_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29006                                    ett_nbap_T_fdd, T_fdd_sequence);
29007
29008   return offset;
29009 }
29010
29011
29012 static const value_string nbap_T_gainFactor_vals[] = {
29013   {   0, "fdd" },
29014   {   1, "tdd" },
29015   { 0, NULL }
29016 };
29017
29018 static const per_choice_t T_gainFactor_choice[] = {
29019   {   0, &hf_nbap_fdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_T_fdd },
29020   {   1, &hf_nbap_tdd            , ASN1_EXTENSION_ROOT    , dissect_nbap_BetaCD },
29021   { 0, NULL, 0, NULL }
29022 };
29023
29024 static int
29025 dissect_nbap_T_gainFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29026   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29027                                  ett_nbap_T_gainFactor, T_gainFactor_choice,
29028                                  NULL);
29029
29030   return offset;
29031 }
29032
29033
29034 static const per_sequence_t T_signalledGainFactors_sequence[] = {
29035   { &hf_nbap_gainFactor     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor },
29036   { &hf_nbap_refTFCNumber   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RefTFCNumber },
29037   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29038   { NULL, 0, 0, NULL }
29039 };
29040
29041 static int
29042 dissect_nbap_T_signalledGainFactors(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29043   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29044                                    ett_nbap_T_signalledGainFactors, T_signalledGainFactors_sequence);
29045
29046   return offset;
29047 }
29048
29049
29050 static const value_string nbap_TransportFormatCombination_Beta_vals[] = {
29051   {   0, "signalledGainFactors" },
29052   {   1, "computedGainFactors" },
29053   { 0, NULL }
29054 };
29055
29056 static const per_choice_t TransportFormatCombination_Beta_choice[] = {
29057   {   0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_T_signalledGainFactors },
29058   {   1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT    , dissect_nbap_RefTFCNumber },
29059   { 0, NULL, 0, NULL }
29060 };
29061
29062 static int
29063 dissect_nbap_TransportFormatCombination_Beta(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29064   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29065                                  ett_nbap_TransportFormatCombination_Beta, TransportFormatCombination_Beta_choice,
29066                                  NULL);
29067
29068   return offset;
29069 }
29070
29071
29072 static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = {
29073   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29074   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
29075   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29076   { NULL, 0, 0, NULL }
29077 };
29078
29079 static int
29080 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_) {
29081   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29082                                    ett_nbap_TDD_UL_Code_InformationItem, TDD_UL_Code_InformationItem_sequence);
29083
29084   return offset;
29085 }
29086
29087
29088 static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = {
29089   { &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem },
29090 };
29091
29092 static int
29093 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_) {
29094   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29095                                                   ett_nbap_TDD_UL_Code_Information, TDD_UL_Code_Information_sequence_of,
29096                                                   1, maxNrOfDPCHs, FALSE);
29097
29098   return offset;
29099 }
29100
29101
29102
29103 static int
29104 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_) {
29105   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29106                                                             0U, 69U, NULL, TRUE);
29107
29108   return offset;
29109 }
29110
29111
29112
29113 static int
29114 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_) {
29115   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29116                                                             0U, 24U, NULL, TRUE);
29117
29118   return offset;
29119 }
29120
29121
29122 static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = {
29123   {   0, "qPSK" },
29124   {   1, "eightPSK" },
29125   { 0, NULL }
29126 };
29127
29128 static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = {
29129   {   0, &hf_nbap_qPSK_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
29130   {   1, &hf_nbap_eightPSK_01    , ASN1_EXTENSION_ROOT    , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR },
29131   { 0, NULL, 0, NULL }
29132 };
29133
29134 static int
29135 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_) {
29136   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29137                                  ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR, TDD_UL_DPCH_TimeSlotFormat_LCR_choice,
29138                                  NULL);
29139
29140   return offset;
29141 }
29142
29143
29144 static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = {
29145   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29146   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
29147   { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR },
29148   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29149   { NULL, 0, 0, NULL }
29150 };
29151
29152 static int
29153 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_) {
29154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29155                                    ett_nbap_TDD_UL_Code_LCR_InformationItem, TDD_UL_Code_LCR_InformationItem_sequence);
29156
29157   return offset;
29158 }
29159
29160
29161 static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = {
29162   { &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem },
29163 };
29164
29165 static int
29166 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_) {
29167   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29168                                                   ett_nbap_TDD_UL_Code_LCR_Information, TDD_UL_Code_LCR_Information_sequence_of,
29169                                                   1, maxNrOfDPCHLCRs, FALSE);
29170
29171   return offset;
29172 }
29173
29174
29175 static const per_sequence_t TDD_UL_Code_768_InformationItem_sequence[] = {
29176   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
29177   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
29178   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29179   { NULL, 0, 0, NULL }
29180 };
29181
29182 static int
29183 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_) {
29184   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29185                                    ett_nbap_TDD_UL_Code_768_InformationItem, TDD_UL_Code_768_InformationItem_sequence);
29186
29187   return offset;
29188 }
29189
29190
29191 static const per_sequence_t TDD_UL_Code_768_Information_sequence_of[1] = {
29192   { &hf_nbap_TDD_UL_Code_768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_InformationItem },
29193 };
29194
29195 static int
29196 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_) {
29197   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29198                                                   ett_nbap_TDD_UL_Code_768_Information, TDD_UL_Code_768_Information_sequence_of,
29199                                                   1, maxNrOfDPCHs, FALSE);
29200
29201   return offset;
29202 }
29203
29204
29205 static const value_string nbap_TFCI_Coding_vals[] = {
29206   {   0, "v4" },
29207   {   1, "v8" },
29208   {   2, "v16" },
29209   {   3, "v32" },
29210   { 0, NULL }
29211 };
29212
29213
29214 static int
29215 dissect_nbap_TFCI_Coding(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29216   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29217                                      4, NULL, TRUE, 0, NULL);
29218
29219   return offset;
29220 }
29221
29222
29223 static const value_string nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals[] = {
29224   {   0, "normal" },
29225   {   1, "not-Used-split" },
29226   { 0, NULL }
29227 };
29228
29229
29230 static int
29231 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_) {
29232   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29233                                      2, NULL, FALSE, 0, NULL);
29234
29235   return offset;
29236 }
29237
29238
29239 static const per_sequence_t TFCI_SignallingMode_sequence[] = {
29240   { &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption },
29241   { &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
29242   { &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
29243   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29244   { NULL, 0, 0, NULL }
29245 };
29246
29247 static int
29248 dissect_nbap_TFCI_SignallingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29249   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29250                                    ett_nbap_TFCI_SignallingMode, TFCI_SignallingMode_sequence);
29251
29252   return offset;
29253 }
29254
29255
29256
29257 static int
29258 dissect_nbap_TGD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29259   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29260                                                             0U, 269U, NULL, FALSE);
29261
29262   return offset;
29263 }
29264
29265
29266
29267 static int
29268 dissect_nbap_TGSN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29269   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29270                                                             0U, 14U, NULL, FALSE);
29271
29272   return offset;
29273 }
29274
29275
29276 static const value_string nbap_TimeSlotDirection_vals[] = {
29277   {   0, "ul" },
29278   {   1, "dl" },
29279   { 0, NULL }
29280 };
29281
29282
29283 static int
29284 dissect_nbap_TimeSlotDirection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29285   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29286                                      2, NULL, TRUE, 0, NULL);
29287
29288   return offset;
29289 }
29290
29291
29292 static const value_string nbap_TimeslotLCR_Extension_vals[] = {
29293   {   0, "ts7" },
29294   { 0, NULL }
29295 };
29296
29297
29298 static int
29299 dissect_nbap_TimeslotLCR_Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29300   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29301                                      1, NULL, TRUE, 0, NULL);
29302
29303   return offset;
29304 }
29305
29306
29307 static const value_string nbap_TimeSlotStatus_vals[] = {
29308   {   0, "active" },
29309   {   1, "not-active" },
29310   { 0, NULL }
29311 };
29312
29313
29314 static int
29315 dissect_nbap_TimeSlotStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29316   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29317                                      2, NULL, TRUE, 0, NULL);
29318
29319   return offset;
29320 }
29321
29322
29323 static const value_string nbap_TimingAdjustmentValue_vals[] = {
29324   {   0, "initialPhase" },
29325   {   1, "steadyStatePhase" },
29326   { 0, NULL }
29327 };
29328
29329 static const per_choice_t TimingAdjustmentValue_choice[] = {
29330   {   0, &hf_nbap_initialPhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_1048575_ },
29331   {   1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255_ },
29332   { 0, NULL, 0, NULL }
29333 };
29334
29335 static int
29336 dissect_nbap_TimingAdjustmentValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29337   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29338                                  ett_nbap_TimingAdjustmentValue, TimingAdjustmentValue_choice,
29339                                  NULL);
29340
29341   return offset;
29342 }
29343
29344
29345 static const value_string nbap_TimingAdjustmentValueLCR_vals[] = {
29346   {   0, "initialPhase" },
29347   {   1, "steadyStatePhase" },
29348   { 0, NULL }
29349 };
29350
29351 static const per_choice_t TimingAdjustmentValueLCR_choice[] = {
29352   {   0, &hf_nbap_initialPhase   , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_524287_ },
29353   {   1, &hf_nbap_steadyStatePhase_01, ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_127_ },
29354   { 0, NULL, 0, NULL }
29355 };
29356
29357 static int
29358 dissect_nbap_TimingAdjustmentValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29359   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29360                                  ett_nbap_TimingAdjustmentValueLCR, TimingAdjustmentValueLCR_choice,
29361                                  NULL);
29362
29363   return offset;
29364 }
29365
29366
29367 static const value_string nbap_TimingAdvanceApplied_vals[] = {
29368   {   0, "yes" },
29369   {   1, "no" },
29370   { 0, NULL }
29371 };
29372
29373
29374 static int
29375 dissect_nbap_TimingAdvanceApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29376   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29377                                      2, NULL, FALSE, 0, NULL);
29378
29379   return offset;
29380 }
29381
29382
29383 static const value_string nbap_SynchronisationIndicator_vals[] = {
29384   {   0, "timingMaintainedSynchronisation" },
29385   { 0, NULL }
29386 };
29387
29388
29389 static int
29390 dissect_nbap_SynchronisationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29391   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29392                                      1, NULL, TRUE, 0, NULL);
29393
29394   return offset;
29395 }
29396
29397
29398 static const value_string nbap_UL_DL_mode_vals[] = {
29399   {   0, "ul-only" },
29400   {   1, "dl-only" },
29401   {   2, "both-ul-and-dl" },
29402   { 0, NULL }
29403 };
29404
29405
29406 static int
29407 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_) {
29408   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29409                                      3, NULL, FALSE, 0, NULL);
29410
29411   return offset;
29412 }
29413
29414
29415 static const value_string nbap_Uplink_Compressed_Mode_Method_vals[] = {
29416   {   0, "sFdiv2" },
29417   {   1, "higher-layer-scheduling" },
29418   { 0, NULL }
29419 };
29420
29421
29422 static int
29423 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_) {
29424   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29425                                      2, NULL, TRUE, 0, NULL);
29426
29427   return offset;
29428 }
29429
29430
29431 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = {
29432   { &hf_nbap_tGPSID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID },
29433   { &hf_nbap_tGSN           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN },
29434   { &hf_nbap_tGL1           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength },
29435   { &hf_nbap_tGL2           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapLength },
29436   { &hf_nbap_tGD            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TGD },
29437   { &hf_nbap_tGPL1          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration },
29438   { &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_GapDuration },
29439   { &hf_nbap_uL_DL_mode     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode },
29440   { &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Downlink_Compressed_Mode_Method },
29441   { &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Uplink_Compressed_Mode_Method },
29442   { &hf_nbap_dL_FrameType   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType },
29443   { &hf_nbap_delta_SIR1     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
29444   { &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR },
29445   { &hf_nbap_delta_SIR2     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
29446   { &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DeltaSIR },
29447   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29448   { NULL, 0, 0, NULL }
29449 };
29450
29451 static int
29452 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_) {
29453   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29454                                    ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item, Transmission_Gap_Pattern_Sequence_Information_item_sequence);
29455
29456   return offset;
29457 }
29458
29459
29460 static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = {
29461   { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item },
29462 };
29463
29464 static int
29465 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_) {
29466   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29467                                                   ett_nbap_Transmission_Gap_Pattern_Sequence_Information, Transmission_Gap_Pattern_Sequence_Information_sequence_of,
29468                                                   1, maxTGPS, FALSE);
29469
29470   return offset;
29471 }
29472
29473
29474
29475 static int
29476 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29477   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29478                                                             0U, 100U, NULL, FALSE);
29479
29480   return offset;
29481 }
29482
29483
29484 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
29485   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29486   { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
29487   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29488   { NULL, 0, 0, NULL }
29489 };
29490
29491 static int
29492 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_) {
29493   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29494                                    ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
29495
29496   return offset;
29497 }
29498
29499
29500 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
29501   { &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 },
29502 };
29503
29504 static int
29505 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_) {
29506   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29507                                                   ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
29508                                                   1, maxNrOfCellPortionsPerCell, FALSE);
29509
29510   return offset;
29511 }
29512
29513
29514 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = {
29515   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
29516   { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue },
29517   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29518   { NULL, 0, 0, NULL }
29519 };
29520
29521 static int
29522 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29524                                    ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item_sequence);
29525
29526   return offset;
29527 }
29528
29529
29530 static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = {
29531   { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item },
29532 };
29533
29534 static int
29535 dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29536   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29537                                                   ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_sequence_of,
29538                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
29539
29540   return offset;
29541 }
29542
29543
29544 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = {
29545   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
29546   { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
29547   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29548   { NULL, 0, 0, NULL }
29549 };
29550
29551 static int
29552 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_) {
29553   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29554                                    ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item, Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence);
29555
29556   return offset;
29557 }
29558
29559
29560 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = {
29561   { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item },
29562 };
29563
29564 static int
29565 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_) {
29566   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29567                                                   ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value, Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of,
29568                                                   1, maxNrOfCellPortionsPerCell, FALSE);
29569
29570   return offset;
29571 }
29572
29573
29574 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence[] = {
29575   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
29576   { &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value },
29577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29578   { NULL, 0, 0, NULL }
29579 };
29580
29581 static int
29582 dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29584                                    ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item_sequence);
29585
29586   return offset;
29587 }
29588
29589
29590 static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of[1] = {
29591   { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item },
29592 };
29593
29594 static int
29595 dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29596   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29597                                                   ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, Transmitted_Carrier_Power_For_CellPortion_ValueLCR_sequence_of,
29598                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
29599
29600   return offset;
29601 }
29602
29603
29604
29605 static int
29606 dissect_nbap_TransmissionDiversityApplied(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29607   offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
29608
29609   return offset;
29610 }
29611
29612
29613 static const value_string nbap_TransmitDiversityIndicator_vals[] = {
29614   {   0, "active" },
29615   {   1, "inactive" },
29616   { 0, NULL }
29617 };
29618
29619
29620 static int
29621 dissect_nbap_TransmitDiversityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29622   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29623                                      2, NULL, FALSE, 0, NULL);
29624
29625   return offset;
29626 }
29627
29628
29629
29630 static int
29631 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_) {
29632   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29633                                                             0U, maxCTFC, NULL, FALSE);
29634
29635   return offset;
29636 }
29637
29638
29639 static const value_string nbap_TFCS_CTFC_vals[] = {
29640   {   0, "ctfc2bit" },
29641   {   1, "ctfc4bit" },
29642   {   2, "ctfc6bit" },
29643   {   3, "ctfc8bit" },
29644   {   4, "ctfc12bit" },
29645   {   5, "ctfc16bit" },
29646   {   6, "ctfcmaxbit" },
29647   { 0, NULL }
29648 };
29649
29650 static const per_choice_t TFCS_CTFC_choice[] = {
29651   {   0, &hf_nbap_ctfc2bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_3 },
29652   {   1, &hf_nbap_ctfc4bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_15 },
29653   {   2, &hf_nbap_ctfc6bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_63 },
29654   {   3, &hf_nbap_ctfc8bit       , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_255 },
29655   {   4, &hf_nbap_ctfc12bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_4095 },
29656   {   5, &hf_nbap_ctfc16bit      , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_65535 },
29657   {   6, &hf_nbap_ctfcmaxbit     , ASN1_NO_EXTENSIONS     , dissect_nbap_INTEGER_0_maxCTFC },
29658   { 0, NULL, 0, NULL }
29659 };
29660
29661 static int
29662 dissect_nbap_TFCS_CTFC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29663   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29664                                  ett_nbap_TFCS_CTFC, TFCS_CTFC_choice,
29665                                  NULL);
29666
29667   return offset;
29668 }
29669
29670
29671 static const per_sequence_t TFCS_TFCSList_item_sequence[] = {
29672   { &hf_nbap_cTFC           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC },
29673   { &hf_nbap_tFC_Beta       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatCombination_Beta },
29674   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29675   { NULL, 0, 0, NULL }
29676 };
29677
29678 static int
29679 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_) {
29680   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29681                                    ett_nbap_TFCS_TFCSList_item, TFCS_TFCSList_item_sequence);
29682
29683   return offset;
29684 }
29685
29686
29687 static const per_sequence_t TFCS_TFCSList_sequence_of[1] = {
29688   { &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item },
29689 };
29690
29691 static int
29692 dissect_nbap_TFCS_TFCSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29693   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
29694                                                   ett_nbap_TFCS_TFCSList, TFCS_TFCSList_sequence_of,
29695                                                   1, maxNrOfTFCs, FALSE);
29696
29697   return offset;
29698 }
29699
29700
29701 static const value_string nbap_T_tFCSvalues_vals[] = {
29702   {   0, "no-Split-in-TFCI" },
29703   {   1, "not-Used-split-in-TFCI" },
29704   { 0, NULL }
29705 };
29706
29707 static const per_choice_t T_tFCSvalues_choice[] = {
29708   {   0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_TFCS_TFCSList },
29709   {   1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
29710   { 0, NULL, 0, NULL }
29711 };
29712
29713 static int
29714 dissect_nbap_T_tFCSvalues(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29715   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
29716                                  ett_nbap_T_tFCSvalues, T_tFCSvalues_choice,
29717                                  NULL);
29718
29719   return offset;
29720 }
29721
29722
29723 static const per_sequence_t TFCS_sequence[] = {
29724   { &hf_nbap_tFCSvalues     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues },
29725   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29726   { NULL, 0, 0, NULL }
29727 };
29728
29729 static int
29730 dissect_nbap_TFCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29731   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29732                                    ett_nbap_TFCS, TFCS_sequence);
29733
29734   return offset;
29735 }
29736
29737
29738 static const value_string nbap_TransportBearerNotRequestedIndicator_vals[] = {
29739   {   0, "transport-bearer-shall-not-be-established" },
29740   {   1, "transport-bearer-may-not-be-established" },
29741   { 0, NULL }
29742 };
29743
29744
29745 static int
29746 dissect_nbap_TransportBearerNotRequestedIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29747   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29748                                      2, NULL, FALSE, 0, NULL);
29749
29750   return offset;
29751 }
29752
29753
29754 static const value_string nbap_TransportBearerNotSetupIndicator_vals[] = {
29755   {   0, "transport-bearer-not-setup" },
29756   { 0, NULL }
29757 };
29758
29759
29760 static int
29761 dissect_nbap_TransportBearerNotSetupIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29762   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29763                                      1, NULL, FALSE, 0, NULL);
29764
29765   return offset;
29766 }
29767
29768
29769 static const value_string nbap_TS0_CapabilityLCR_vals[] = {
29770   {   0, "tS0-Capable" },
29771   {   1, "tS0-Not-Capable" },
29772   { 0, NULL }
29773 };
29774
29775
29776 static int
29777 dissect_nbap_TS0_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29778   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29779                                      2, NULL, FALSE, 0, NULL);
29780
29781   return offset;
29782 }
29783
29784
29785 static const value_string nbap_TSTD_Indicator_vals[] = {
29786   {   0, "active" },
29787   {   1, "inactive" },
29788   { 0, NULL }
29789 };
29790
29791
29792 static int
29793 dissect_nbap_TSTD_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29794   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29795                                      2, NULL, FALSE, 0, NULL);
29796
29797   return offset;
29798 }
29799
29800
29801 static const value_string nbap_TSN_Length_vals[] = {
29802   {   0, "tsn-6bits" },
29803   {   1, "tsn-9bits" },
29804   { 0, NULL }
29805 };
29806
29807
29808 static int
29809 dissect_nbap_TSN_Length(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29810   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
29811                                      2, NULL, FALSE, 0, NULL);
29812
29813   return offset;
29814 }
29815
29816
29817
29818 static int
29819 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_) {
29820   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29821                                                             0U, 16383U, NULL, FALSE);
29822
29823   return offset;
29824 }
29825
29826
29827
29828 static int
29829 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_) {
29830   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29831                                                             0U, 4294967295U, NULL, FALSE);
29832
29833   return offset;
29834 }
29835
29836
29837 static const per_sequence_t TUTRANGANSS_sequence[] = {
29838   { &hf_nbap_mS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
29839   { &hf_nbap_lS             , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
29840   { NULL, 0, 0, NULL }
29841 };
29842
29843 static int
29844 dissect_nbap_TUTRANGANSS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29846                                    ett_nbap_TUTRANGANSS, TUTRANGANSS_sequence);
29847
29848   return offset;
29849 }
29850
29851
29852
29853 static int
29854 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_) {
29855   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29856                                                             1U, 256U, NULL, FALSE);
29857
29858   return offset;
29859 }
29860
29861
29862 static const per_sequence_t TUTRANGANSSMeasurementThresholdInformation_sequence[] = {
29863   { &hf_nbap_tUTRANGANSSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
29864   { &hf_nbap_predictedTUTRANGANSSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_1_256 },
29865   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29866   { NULL, 0, 0, NULL }
29867 };
29868
29869 static int
29870 dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29871   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29872                                    ett_nbap_TUTRANGANSSMeasurementThresholdInformation, TUTRANGANSSMeasurementThresholdInformation_sequence);
29873
29874   return offset;
29875 }
29876
29877
29878
29879 static int
29880 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_) {
29881   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29882                                                             -50, 50U, NULL, FALSE);
29883
29884   return offset;
29885 }
29886
29887
29888
29889 static int
29890 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_) {
29891   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29892                                                             0U, 50U, NULL, FALSE);
29893
29894   return offset;
29895 }
29896
29897
29898 static const per_sequence_t TUTRANGANSSMeasurementValueInformation_sequence[] = {
29899   { &hf_nbap_tUTRANGANSS    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGANSS },
29900   { &hf_nbap_tUTRANGANSSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_255 },
29901   { &hf_nbap_tUTRANGANSSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M50_50 },
29902   { &hf_nbap_tUTRANGANSSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_INTEGER_0_50 },
29903   { &hf_nbap_ie_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29904   { NULL, 0, 0, NULL }
29905 };
29906
29907 static int
29908 dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29909   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29910                                    ett_nbap_TUTRANGANSSMeasurementValueInformation, TUTRANGANSSMeasurementValueInformation_sequence);
29911
29912   return offset;
29913 }
29914
29915
29916 static const per_sequence_t TUTRANGPS_sequence[] = {
29917   { &hf_nbap_ms_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 },
29918   { &hf_nbap_ls_part        , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 },
29919   { NULL, 0, 0, NULL }
29920 };
29921
29922 static int
29923 dissect_nbap_TUTRANGPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29924   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29925                                    ett_nbap_TUTRANGPS, TUTRANGPS_sequence);
29926
29927   return offset;
29928 }
29929
29930
29931
29932 static int
29933 dissect_nbap_TUTRANGPSChangeLimit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29934   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29935                                                             1U, 256U, NULL, FALSE);
29936
29937   return offset;
29938 }
29939
29940
29941
29942 static int
29943 dissect_nbap_TUTRANGPSDriftRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29944   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29945                                                             -50, 50U, NULL, FALSE);
29946
29947   return offset;
29948 }
29949
29950
29951
29952 static int
29953 dissect_nbap_TUTRANGPSDriftRateQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29954   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29955                                                             0U, 50U, NULL, FALSE);
29956
29957   return offset;
29958 }
29959
29960
29961 static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = {
29962   { &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSChangeLimit },
29963   { &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PredictedTUTRANGPSDeviationLimit },
29964   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29965   { NULL, 0, 0, NULL }
29966 };
29967
29968 static int
29969 dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29970   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29971                                    ett_nbap_TUTRANGPSMeasurementThresholdInformation, TUTRANGPSMeasurementThresholdInformation_sequence);
29972
29973   return offset;
29974 }
29975
29976
29977
29978 static int
29979 dissect_nbap_TUTRANGPSQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29980   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
29981                                                             0U, 255U, NULL, FALSE);
29982
29983   return offset;
29984 }
29985
29986
29987 static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = {
29988   { &hf_nbap_tUTRANGPS      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS },
29989   { &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSQuality },
29990   { &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate },
29991   { &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TUTRANGPSDriftRateQuality },
29992   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
29993   { NULL, 0, 0, NULL }
29994 };
29995
29996 static int
29997 dissect_nbap_TUTRANGPSMeasurementValueInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
29998   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
29999                                    ett_nbap_TUTRANGPSMeasurementValueInformation, TUTRANGPSMeasurementValueInformation_sequence);
30000
30001   return offset;
30002 }
30003
30004
30005 static const value_string nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals[] = {
30006   {   0, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Capable" },
30007   {   1, "dL-Control-Channel-Tx-Diversity-for-MIMO-UE-with-non-diverse-P-CPICH-Not-Capable" },
30008   { 0, NULL }
30009 };
30010
30011
30012 static int
30013 dissect_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30014   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30015                                      2, NULL, FALSE, 0, NULL);
30016
30017   return offset;
30018 }
30019
30020
30021 static const value_string nbap_TypeOfError_vals[] = {
30022   {   0, "not-understood" },
30023   {   1, "missing" },
30024   { 0, NULL }
30025 };
30026
30027
30028 static int
30029 dissect_nbap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30030   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30031                                      2, NULL, TRUE, 0, NULL);
30032
30033   return offset;
30034 }
30035
30036
30037
30038 static int
30039 dissect_nbap_UE_AggregateMaximumBitRateDownlink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30040   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30041                                                             1U, 1000000000U, NULL, FALSE);
30042
30043   return offset;
30044 }
30045
30046
30047
30048 static int
30049 dissect_nbap_UE_AggregateMaximumBitRateUplink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30050   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30051                                                             1U, 1000000000U, NULL, FALSE);
30052
30053   return offset;
30054 }
30055
30056
30057 static const per_sequence_t UE_AggregateMaximumBitRate_sequence[] = {
30058   { &hf_nbap_uE_AggregateMaximumBitRateDownlink, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_AggregateMaximumBitRateDownlink },
30059   { &hf_nbap_uE_AggregateMaximumBitRateUplink, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UE_AggregateMaximumBitRateUplink },
30060   { NULL, 0, 0, NULL }
30061 };
30062
30063 static int
30064 dissect_nbap_UE_AggregateMaximumBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30065   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30066                                    ett_nbap_UE_AggregateMaximumBitRate, UE_AggregateMaximumBitRate_sequence);
30067
30068   return offset;
30069 }
30070
30071
30072
30073 static int
30074 dissect_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30075   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
30076
30077   return offset;
30078 }
30079
30080
30081 static const value_string nbap_UE_TS0_CapabilityLCR_vals[] = {
30082   {   0, "uE-TS0-Capable" },
30083   {   1, "uE-TS0-Not-Capable" },
30084   { 0, NULL }
30085 };
30086
30087
30088 static int
30089 dissect_nbap_UE_TS0_CapabilityLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30090   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30091                                      2, NULL, FALSE, 0, NULL);
30092
30093   return offset;
30094 }
30095
30096
30097
30098 static int
30099 dissect_nbap_UE_SupportIndicatorExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30100   offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
30101                                      32, 32, FALSE, NULL);
30102
30103   return offset;
30104 }
30105
30106
30107
30108 static int
30109 dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30110   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30111                                                             1U, 64U, NULL, FALSE);
30112
30113   return offset;
30114 }
30115
30116
30117
30118 static int
30119 dissect_nbap_UL_CapacityCredit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30120   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30121                                                             0U, 65535U, NULL, FALSE);
30122
30123   return offset;
30124 }
30125
30126
30127 static const value_string nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals[] = {
30128   {   0, "ul-DPDCH-present" },
30129   {   1, "ul-DPDCH-not-present" },
30130   { 0, NULL }
30131 };
30132
30133
30134 static int
30135 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_) {
30136   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30137                                      2, NULL, FALSE, 0, NULL);
30138
30139   return offset;
30140 }
30141
30142
30143 static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = {
30144   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
30145   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
30146   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
30147   { &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information },
30148   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30149   { NULL, 0, 0, NULL }
30150 };
30151
30152 static int
30153 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_) {
30154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30155                                    ett_nbap_UL_Timeslot_InformationItem, UL_Timeslot_InformationItem_sequence);
30156
30157   return offset;
30158 }
30159
30160
30161 static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = {
30162   { &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem },
30163 };
30164
30165 static int
30166 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_) {
30167   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30168                                                   ett_nbap_UL_Timeslot_Information, UL_Timeslot_Information_sequence_of,
30169                                                   1, maxNrOfULTSs, FALSE);
30170
30171   return offset;
30172 }
30173
30174
30175 static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = {
30176   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
30177   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
30178   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
30179   { &hf_nbap_uL_Code_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information },
30180   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30181   { NULL, 0, 0, NULL }
30182 };
30183
30184 static int
30185 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_) {
30186   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30187                                    ett_nbap_UL_TimeslotLCR_InformationItem, UL_TimeslotLCR_InformationItem_sequence);
30188
30189   return offset;
30190 }
30191
30192
30193 static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = {
30194   { &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem },
30195 };
30196
30197 static int
30198 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_) {
30199   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30200                                                   ett_nbap_UL_TimeslotLCR_Information, UL_TimeslotLCR_Information_sequence_of,
30201                                                   1, maxNrOfULTSLCRs, FALSE);
30202
30203   return offset;
30204 }
30205
30206
30207 static const per_sequence_t UL_Timeslot768_InformationItem_sequence[] = {
30208   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
30209   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
30210   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
30211   { &hf_nbap_uL_Code_InformationList_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_768_Information },
30212   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30213   { NULL, 0, 0, NULL }
30214 };
30215
30216 static int
30217 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_) {
30218   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30219                                    ett_nbap_UL_Timeslot768_InformationItem, UL_Timeslot768_InformationItem_sequence);
30220
30221   return offset;
30222 }
30223
30224
30225 static const per_sequence_t UL_Timeslot768_Information_sequence_of[1] = {
30226   { &hf_nbap_UL_Timeslot768_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_InformationItem },
30227 };
30228
30229 static int
30230 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_) {
30231   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30232                                                   ett_nbap_UL_Timeslot768_Information, UL_Timeslot768_Information_sequence_of,
30233                                                   1, maxNrOfULTSs, FALSE);
30234
30235   return offset;
30236 }
30237
30238
30239
30240 static int
30241 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_) {
30242   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30243                                                             0U, 5U, NULL, TRUE);
30244
30245   return offset;
30246 }
30247
30248
30249 static const value_string nbap_UL_PhysCH_SF_Variation_vals[] = {
30250   {   0, "sf-variation-supported" },
30251   {   1, "sf-variation-not-supported" },
30252   { 0, NULL }
30253 };
30254
30255
30256 static int
30257 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_) {
30258   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30259                                      2, NULL, FALSE, 0, NULL);
30260
30261   return offset;
30262 }
30263
30264
30265
30266 static int
30267 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_) {
30268   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30269                                                             1U, 8U, NULL, FALSE);
30270
30271   return offset;
30272 }
30273
30274
30275
30276 static int
30277 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_) {
30278   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30279                                                             1U, 8U, NULL, FALSE);
30280
30281   return offset;
30282 }
30283
30284
30285 static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = {
30286   { &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize },
30287   { &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency },
30288   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30289   { NULL, 0, 0, NULL }
30290 };
30291
30292 static int
30293 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_) {
30294   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30295                                    ett_nbap_UL_Synchronisation_Parameters_LCR, UL_Synchronisation_Parameters_LCR_sequence);
30296
30297   return offset;
30298 }
30299
30300
30301
30302 static int
30303 dissect_nbap_UPPCHPositionLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30304   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30305                                                             0U, 127U, NULL, FALSE);
30306
30307   return offset;
30308 }
30309
30310
30311 static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = {
30312   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
30313   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
30314   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30315   { NULL, 0, 0, NULL }
30316 };
30317
30318 static int
30319 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_) {
30320   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30321                                    ett_nbap_UL_TimeSlot_ISCP_InfoItem, UL_TimeSlot_ISCP_InfoItem_sequence);
30322
30323   return offset;
30324 }
30325
30326
30327 static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = {
30328   { &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem },
30329 };
30330
30331 static int
30332 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_) {
30333   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30334                                                   ett_nbap_UL_TimeSlot_ISCP_Info, UL_TimeSlot_ISCP_Info_sequence_of,
30335                                                   1, maxNrOfULTSs, FALSE);
30336
30337   return offset;
30338 }
30339
30340
30341 static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = {
30342   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
30343   { &hf_nbap_iSCP           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
30344   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30345   { NULL, 0, 0, NULL }
30346 };
30347
30348 static int
30349 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_) {
30350   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30351                                    ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem, UL_TimeSlot_ISCP_LCR_InfoItem_sequence);
30352
30353   return offset;
30354 }
30355
30356
30357 static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = {
30358   { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem },
30359 };
30360
30361 static int
30362 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_) {
30363   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30364                                                   ett_nbap_UL_TimeSlot_ISCP_LCR_Info, UL_TimeSlot_ISCP_LCR_Info_sequence_of,
30365                                                   1, maxNrOfULTSLCRs, FALSE);
30366
30367   return offset;
30368 }
30369
30370
30371
30372 static int
30373 dissect_nbap_UpPTSInterferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30374   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30375                                                             0U, 127U, NULL, TRUE);
30376
30377   return offset;
30378 }
30379
30380
30381 static const per_sequence_t UpPTSInterference_For_CellPortion_Value_Item_sequence[] = {
30382   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
30383   { &hf_nbap_upPTSInterferenceValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterferenceValue },
30384   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30385   { NULL, 0, 0, NULL }
30386 };
30387
30388 static int
30389 dissect_nbap_UpPTSInterference_For_CellPortion_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30390   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30391                                    ett_nbap_UpPTSInterference_For_CellPortion_Value_Item, UpPTSInterference_For_CellPortion_Value_Item_sequence);
30392
30393   return offset;
30394 }
30395
30396
30397 static const per_sequence_t UpPTSInterference_For_CellPortion_Value_sequence_of[1] = {
30398   { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UpPTSInterference_For_CellPortion_Value_Item },
30399 };
30400
30401 static int
30402 dissect_nbap_UpPTSInterference_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30403   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30404                                                   ett_nbap_UpPTSInterference_For_CellPortion_Value, UpPTSInterference_For_CellPortion_Value_sequence_of,
30405                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
30406
30407   return offset;
30408 }
30409
30410
30411 static const value_string nbap_Unidirectional_DCH_Indicator_vals[] = {
30412   {   0, "downlink-DCH-only" },
30413   {   1, "uplink-DCH-only" },
30414   { 0, NULL }
30415 };
30416
30417
30418 static int
30419 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_) {
30420   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
30421                                      2, NULL, FALSE, 0, NULL);
30422
30423   return offset;
30424 }
30425
30426
30427
30428 static int
30429 dissect_nbap_USCH_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30430   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
30431                                                             0U, 255U, NULL, FALSE);
30432
30433   return offset;
30434 }
30435
30436
30437 static const per_sequence_t USCH_InformationItem_sequence[] = {
30438   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
30439   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30440   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
30441   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority },
30442   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30443   { NULL, 0, 0, NULL }
30444 };
30445
30446 static int
30447 dissect_nbap_USCH_InformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30449                                    ett_nbap_USCH_InformationItem, USCH_InformationItem_sequence);
30450
30451   return offset;
30452 }
30453
30454
30455 static const per_sequence_t USCH_Information_sequence_of[1] = {
30456   { &hf_nbap_USCH_Information_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationItem },
30457 };
30458
30459 static int
30460 dissect_nbap_USCH_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30461   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30462                                                   ett_nbap_USCH_Information, USCH_Information_sequence_of,
30463                                                   1, maxNrOfUSCHs, FALSE);
30464
30465   return offset;
30466 }
30467
30468
30469 static const per_sequence_t USCH_InformationResponseItem_sequence[] = {
30470   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
30471   { &hf_nbap_bindingID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BindingID },
30472   { &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportLayerAddress },
30473   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30474   { NULL, 0, 0, NULL }
30475 };
30476
30477 static int
30478 dissect_nbap_USCH_InformationResponseItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30479   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30480                                    ett_nbap_USCH_InformationResponseItem, USCH_InformationResponseItem_sequence);
30481
30482   return offset;
30483 }
30484
30485
30486 static const per_sequence_t USCH_InformationResponse_sequence_of[1] = {
30487   { &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem },
30488 };
30489
30490 static int
30491 dissect_nbap_USCH_InformationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30492   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30493                                                   ett_nbap_USCH_InformationResponse, USCH_InformationResponse_sequence_of,
30494                                                   1, maxNrOfUSCHs, FALSE);
30495
30496   return offset;
30497 }
30498
30499
30500 static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_Item_sequence[] = {
30501   { &hf_nbap_cellPortionLCRID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionLCRID },
30502   { &hf_nbap_uL_TimeslotISCP_Value, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value },
30503   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30504   { NULL, 0, 0, NULL }
30505 };
30506
30507 static int
30508 dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30509   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30510                                    ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item, UL_TimeslotISCP_For_CellPortion_Value_Item_sequence);
30511
30512   return offset;
30513 }
30514
30515
30516 static const per_sequence_t UL_TimeslotISCP_For_CellPortion_Value_sequence_of[1] = {
30517   { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item },
30518 };
30519
30520 static int
30521 dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30522   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30523                                                   ett_nbap_UL_TimeslotISCP_For_CellPortion_Value, UL_TimeslotISCP_For_CellPortion_Value_sequence_of,
30524                                                   1, maxNrOfCellPortionsPerCellLCR, FALSE);
30525
30526   return offset;
30527 }
30528
30529
30530 static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = {
30531   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30532   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30533   { NULL, 0, 0, NULL }
30534 };
30535
30536 static int
30537 dissect_nbap_CommonTransportChannelSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30539                                    ett_nbap_CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestFDD_sequence);
30540
30541   return offset;
30542 }
30543
30544
30545 static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = {
30546   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
30547   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
30548   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30549   { NULL, 0, 0, NULL }
30550 };
30551
30552 static int
30553 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_) {
30554   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30555                                    ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD, PowerOffsetInformation_CTCH_SetupRqstFDD_sequence);
30556
30557   return offset;
30558 }
30559
30560
30561
30562 static int
30563 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_) {
30564   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30565
30566   return offset;
30567 }
30568
30569
30570
30571 static int
30572 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_) {
30573   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30574
30575   return offset;
30576 }
30577
30578
30579 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = {
30580   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30581   { &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset },
30582   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
30583   { &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
30584   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
30585   { &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat },
30586   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
30587   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
30588   { &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD },
30589   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
30590   { &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD },
30591   { &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD },
30592   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30593   { NULL, 0, 0, NULL }
30594 };
30595
30596 static int
30597 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_) {
30598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30599                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD, Secondary_CCPCH_CTCH_SetupRqstFDD_sequence);
30600
30601   return offset;
30602 }
30603
30604
30605 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = {
30606   { &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
30607   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30608   { NULL, 0, 0, NULL }
30609 };
30610
30611 static int
30612 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_) {
30613   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30614                                    ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD, AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence);
30615
30616   return offset;
30617 }
30618
30619
30620 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = {
30621   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD },
30622 };
30623
30624 static int
30625 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_) {
30626   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30627                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD, AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of,
30628                                                   1, maxNrOfSlotFormatsPRACH, FALSE);
30629
30630   return offset;
30631 }
30632
30633
30634
30635 static int
30636 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_) {
30637   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30638
30639   return offset;
30640 }
30641
30642
30643 static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
30644   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30645   { &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming },
30646   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
30647   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power },
30648   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
30649   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30650   { NULL, 0, 0, NULL }
30651 };
30652
30653 static int
30654 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_) {
30655   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30656                                    ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD, AICH_Parameters_CTCH_SetupRqstFDD_sequence);
30657
30658   return offset;
30659 }
30660
30661
30662 static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = {
30663   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30664   { &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber },
30665   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
30666   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures },
30667   { &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD },
30668   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers },
30669   { &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
30670   { &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold },
30671   { &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD },
30672   { &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD },
30673   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30674   { NULL, 0, 0, NULL }
30675 };
30676
30677 static int
30678 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_) {
30679   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30680                                    ett_nbap_PRACH_CTCH_SetupRqstFDD, PRACH_CTCH_SetupRqstFDD_sequence);
30681
30682   return offset;
30683 }
30684
30685
30686 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[] = {
30687   {   0, "secondary-CCPCH-parameters" },
30688   {   1, "pRACH-parameters" },
30689   {   2, "notUsed-pCPCHes-parameters" },
30690   { 0, NULL }
30691 };
30692
30693 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = {
30694   {   0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD },
30695   {   1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstFDD },
30696   {   2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
30697   { 0, NULL, 0, NULL }
30698 };
30699
30700 static int
30701 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_) {
30702   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30703                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD, CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice,
30704                                  NULL);
30705
30706   return offset;
30707 }
30708
30709
30710 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
30711   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
30712   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
30713   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
30714   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
30715   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30716   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30717   { NULL, 0, 0, NULL }
30718 };
30719
30720 static int
30721 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_) {
30722   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30723                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD, FACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
30724
30725   return offset;
30726 }
30727
30728
30729 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = {
30730   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD },
30731 };
30732
30733 static int
30734 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_) {
30735   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30736                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD, FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of,
30737                                                   1, maxNrOfFACHs, FALSE);
30738
30739   return offset;
30740 }
30741
30742
30743 static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
30744   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30745   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
30746   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
30747   { &hf_nbap_pICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode },
30748   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
30749   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30750   { NULL, 0, 0, NULL }
30751 };
30752
30753 static int
30754 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_) {
30755   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30756                                    ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD, PICH_Parameters_CTCH_SetupRqstFDD_sequence);
30757
30758   return offset;
30759 }
30760
30761
30762 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
30763   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
30764   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
30765   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
30766   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
30767   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30768   { &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD },
30769   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30770   { NULL, 0, 0, NULL }
30771 };
30772
30773 static int
30774 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_) {
30775   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30776                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD, PCH_ParametersItem_CTCH_SetupRqstFDD_sequence);
30777
30778   return offset;
30779 }
30780
30781
30782 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = {
30783   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30784   { &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
30785   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
30786   { &hf_nbap_mICH_Mode      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode },
30787   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
30788   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30789   { NULL, 0, 0, NULL }
30790 };
30791
30792 static int
30793 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_) {
30794   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30795                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD, MICH_Parameters_CTCH_SetupRqstFDD_sequence);
30796
30797   return offset;
30798 }
30799
30800
30801 static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = {
30802   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
30803   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
30804   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30805   { NULL, 0, 0, NULL }
30806 };
30807
30808 static int
30809 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_) {
30810   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30811                                    ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD, RACH_ParametersItem_CTCH_SetupRqstFDD_sequence);
30812
30813   return offset;
30814 }
30815
30816
30817 static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = {
30818   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
30819   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30820   { NULL, 0, 0, NULL }
30821 };
30822
30823 static int
30824 dissect_nbap_CommonTransportChannelSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
30825   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30826                                    ett_nbap_CommonTransportChannelSetupRequestTDD, CommonTransportChannelSetupRequestTDD_sequence);
30827
30828   return offset;
30829 }
30830
30831
30832
30833 static int
30834 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_) {
30835   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30836
30837   return offset;
30838 }
30839
30840
30841
30842 static int
30843 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_) {
30844   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30845
30846   return offset;
30847 }
30848
30849
30850
30851 static int
30852 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_) {
30853   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30854
30855   return offset;
30856 }
30857
30858
30859 static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = {
30860   { &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
30861   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
30862   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
30863   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
30864   { &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD },
30865   { &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD },
30866   { &hf_nbap_pCH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD },
30867   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30868   { NULL, 0, 0, NULL }
30869 };
30870
30871 static int
30872 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_) {
30873   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30874                                    ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD, Secondary_CCPCH_CTCH_SetupRqstTDD_sequence);
30875
30876   return offset;
30877 }
30878
30879
30880
30881 static int
30882 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_) {
30883   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30884
30885   return offset;
30886 }
30887
30888
30889 static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = {
30890   { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD },
30891   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30892   { NULL, 0, 0, NULL }
30893 };
30894
30895 static int
30896 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_) {
30897   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30898                                    ett_nbap_PRACH_CTCH_SetupRqstTDD, PRACH_CTCH_SetupRqstTDD_sequence);
30899
30900   return offset;
30901 }
30902
30903
30904
30905 static int
30906 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_) {
30907   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
30908
30909   return offset;
30910 }
30911
30912
30913 static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[] = {
30914   {   0, "secondary-CCPCH-parameters" },
30915   {   1, "pRACH-parameters" },
30916   {   2, "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD" },
30917   { 0, NULL }
30918 };
30919
30920 static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = {
30921   {   0, &hf_nbap_secondary_CCPCH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD },
30922   {   1, &hf_nbap_pRACH_parameters_01, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACH_CTCH_SetupRqstTDD },
30923   {   2, &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD },
30924   { 0, NULL, 0, NULL }
30925 };
30926
30927 static int
30928 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_) {
30929   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
30930                                  ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD, CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice,
30931                                  NULL);
30932
30933   return offset;
30934 }
30935
30936
30937 static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
30938   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30939   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
30940   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
30941   { &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
30942   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
30943   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
30944   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
30945   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30946   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30947   { NULL, 0, 0, NULL }
30948 };
30949
30950 static int
30951 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_) {
30952   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30953                                    ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence);
30954
30955   return offset;
30956 }
30957
30958
30959 static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
30960   { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
30961 };
30962
30963 static int
30964 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_) {
30965   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
30966                                                   ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of,
30967                                                   1, maxNrOfSCCPCHs, FALSE);
30968
30969   return offset;
30970 }
30971
30972
30973 static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
30974   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
30975   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
30976   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
30977   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
30978   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
30979   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
30980   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
30981   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
30982   { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR },
30983   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
30984   { NULL, 0, 0, NULL }
30985 };
30986
30987 static int
30988 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_) {
30989   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
30990                                    ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence);
30991
30992   return offset;
30993 }
30994
30995
30996 static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
30997   { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
30998 };
30999
31000 static int
31001 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_) {
31002   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31003                                                   ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of,
31004                                                   1, maxNrOfSCCPCHLCRs, FALSE);
31005
31006   return offset;
31007 }
31008
31009
31010 static const per_sequence_t Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence[] = {
31011   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
31012   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
31013   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31014   { &hf_nbap_tFCI_Presence768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
31015   { &hf_nbap_midambleShiftandBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
31016   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
31017   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31018   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31019   { &hf_nbap_s_CCPCH_Power  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31020   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31021   { NULL, 0, 0, NULL }
31022 };
31023
31024 static int
31025 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_) {
31026   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31027                                    ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD_sequence);
31028
31029   return offset;
31030 }
31031
31032
31033 static const per_sequence_t Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = {
31034   { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD },
31035 };
31036
31037 static int
31038 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_) {
31039   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31040                                                   ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD, Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_sequence_of,
31041                                                   1, maxNrOfSCCPCHs768, FALSE);
31042
31043   return offset;
31044 }
31045
31046
31047 static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31048   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31049   { &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31050   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
31051   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
31052   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
31053   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31054   { NULL, 0, 0, NULL }
31055 };
31056
31057 static int
31058 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_) {
31059   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31060                                    ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD, FACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
31061
31062   return offset;
31063 }
31064
31065
31066 static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = {
31067   { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD },
31068 };
31069
31070 static int
31071 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_) {
31072   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31073                                                   ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD, FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of,
31074                                                   1, maxNrOfFACHs, FALSE);
31075
31076   return offset;
31077 }
31078
31079
31080
31081 static int
31082 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_) {
31083   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31084
31085   return offset;
31086 }
31087
31088
31089 static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31090   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31091   { &hf_nbap_pCH_CCTrCH_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31092   { &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
31093   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS },
31094   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE },
31095   { &hf_nbap_pICH_Parameters_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD },
31096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31097   { NULL, 0, 0, NULL }
31098 };
31099
31100 static int
31101 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_) {
31102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31103                                    ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD, PCH_ParametersItem_CTCH_SetupRqstTDD_sequence);
31104
31105   return offset;
31106 }
31107
31108
31109 static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31110   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31111   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
31112   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31113   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
31114   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
31115   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31116   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31117   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
31118   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
31119   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31120   { NULL, 0, 0, NULL }
31121 };
31122
31123 static int
31124 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_) {
31125   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31126                                    ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD, PICH_ParametersItem_CTCH_SetupRqstTDD_sequence);
31127
31128   return offset;
31129 }
31130
31131
31132 static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31133   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31134   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31135   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31136   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31137   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
31138   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31139   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31140   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
31141   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
31142   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31143   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31144   { NULL, 0, 0, NULL }
31145 };
31146
31147 static int
31148 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_) {
31149   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31150                                    ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD, PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
31151
31152   return offset;
31153 }
31154
31155
31156 static const per_sequence_t PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31157   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
31158   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
31159   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31160   { &hf_nbap_midambleshiftAndBurstType78, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
31161   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
31162   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31163   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31164   { &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength },
31165   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
31166   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31167   { NULL, 0, 0, NULL }
31168 };
31169
31170 static int
31171 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_) {
31172   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31173                                    ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD, PICH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
31174
31175   return offset;
31176 }
31177
31178
31179 static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31180   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
31181   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31182   { &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
31183   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31184   { NULL, 0, 0, NULL }
31185 };
31186
31187 static int
31188 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_) {
31189   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31190                                    ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD, MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence);
31191
31192   return offset;
31193 }
31194
31195
31196 static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31197   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31198   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31199   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31200   { &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31201   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
31202   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31203   { NULL, 0, 0, NULL }
31204 };
31205
31206 static int
31207 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_) {
31208   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31209                                    ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD, MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
31210
31211   return offset;
31212 }
31213
31214
31215 static const per_sequence_t MICH_768_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31216   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
31217   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31218   { &hf_nbap_midambleshiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
31219   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31220   { NULL, 0, 0, NULL }
31221 };
31222
31223 static int
31224 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_) {
31225   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31226                                    ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD, MICH_768_Parameters_CTCH_SetupRqstTDD_sequence);
31227
31228   return offset;
31229 }
31230
31231
31232 static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals[] = {
31233   {   0, "hCR-TDD" },
31234   {   1, "lCR-TDD" },
31235   {   2, "cHipRate768-TDD" },
31236   { 0, NULL }
31237 };
31238
31239 static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = {
31240   {   0, &hf_nbap_hCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD },
31241   {   1, &hf_nbap_lCR_TDD        , ASN1_EXTENSION_ROOT    , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD },
31242   {   2, &hf_nbap_cHipRate768_TDD, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD },
31243   { 0, NULL, 0, NULL }
31244 };
31245
31246 static int
31247 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_) {
31248   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31249                                  ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD, MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice,
31250                                  NULL);
31251
31252   return offset;
31253 }
31254
31255
31256 static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31257   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31258   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
31259   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
31260   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
31261   { &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength },
31262   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power },
31263   { &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD },
31264   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31265   { NULL, 0, 0, NULL }
31266 };
31267
31268 static int
31269 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_) {
31270   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31271                                    ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD, MICH_Parameters_CTCH_SetupRqstTDD_sequence);
31272
31273   return offset;
31274 }
31275
31276
31277 static const per_sequence_t TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence[] = {
31278   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31279   { &hf_nbap_timeslotLCR_Parameter_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID },
31280   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31281   { NULL, 0, 0, NULL }
31282 };
31283
31284 static int
31285 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_) {
31286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31287                                    ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD_sequence);
31288
31289   return offset;
31290 }
31291
31292
31293 static const per_sequence_t TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of[1] = {
31294   { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD },
31295 };
31296
31297 static int
31298 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_) {
31299   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31300                                                   ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_sequence_of,
31301                                                   1, 7, FALSE);
31302
31303   return offset;
31304 }
31305
31306
31307 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
31308   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD },
31309 };
31310
31311 static int
31312 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_) {
31313   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31314                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
31315                                                   1, maxNrOfSCCPCHsinExt, FALSE);
31316
31317   return offset;
31318 }
31319
31320
31321 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = {
31322   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD },
31323 };
31324
31325 static int
31326 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_) {
31327   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31328                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of,
31329                                                   1, maxNrOfSCCPCHsLCRinExt, FALSE);
31330
31331   return offset;
31332 }
31333
31334
31335
31336 static int
31337 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_) {
31338   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31339
31340   return offset;
31341 }
31342
31343
31344 static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31345   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31346   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31347   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31348   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
31349   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
31350   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
31351   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
31352   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31353   { NULL, 0, 0, NULL }
31354 };
31355
31356 static int
31357 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_) {
31358   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31359                                    ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD, PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence);
31360
31361   return offset;
31362 }
31363
31364
31365 static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = {
31366   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31367   { &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet },
31368   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31369   { NULL, 0, 0, NULL }
31370 };
31371
31372 static int
31373 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_) {
31374   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31375                                    ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD, RACH_ParameterItem_CTCH_SetupRqstTDD_sequence);
31376
31377   return offset;
31378 }
31379
31380
31381 static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31382   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31383   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31384   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31385   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31386   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31387   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
31388   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31389   { NULL, 0, 0, NULL }
31390 };
31391
31392 static int
31393 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_) {
31394   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31395                                    ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD, PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence);
31396
31397   return offset;
31398 }
31399
31400
31401 static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = {
31402   { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD },
31403 };
31404
31405 static int
31406 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_) {
31407   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31408                                                   ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of,
31409                                                   1, maxNrOfPRACHLCRs, FALSE);
31410
31411   return offset;
31412 }
31413
31414
31415 static const per_sequence_t PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence[] = {
31416   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
31417   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
31418   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31419   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
31420   { &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
31421   { &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
31422   { &hf_nbap_rACH           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD },
31423   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31424   { NULL, 0, 0, NULL }
31425 };
31426
31427 static int
31428 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_) {
31429   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31430                                    ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD, PRACH_768_ParametersItem_CTCH_SetupRqstTDD_sequence);
31431
31432   return offset;
31433 }
31434
31435
31436 static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = {
31437   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31438   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
31439   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31440   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31441   { &hf_nbap_fPACH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power },
31442   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31443   { NULL, 0, 0, NULL }
31444 };
31445
31446 static int
31447 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_) {
31448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31449                                    ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence);
31450
31451   return offset;
31452 }
31453
31454
31455 static const per_sequence_t PLCCH_parameters_sequence[] = {
31456   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
31457   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31458   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
31459   { &hf_nbap_timeslotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
31460   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
31461   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31462   { NULL, 0, 0, NULL }
31463 };
31464
31465 static int
31466 dissect_nbap_PLCCH_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31467   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31468                                    ett_nbap_PLCCH_parameters, PLCCH_parameters_sequence);
31469
31470   return offset;
31471 }
31472
31473
31474 static const per_sequence_t E_RUCCH_parameters_sequence[] = {
31475   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31476   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31477   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
31478   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
31479   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
31480   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31481   { NULL, 0, 0, NULL }
31482 };
31483
31484 static int
31485 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_) {
31486   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31487                                    ett_nbap_E_RUCCH_parameters, E_RUCCH_parameters_sequence);
31488
31489   return offset;
31490 }
31491
31492
31493 static const per_sequence_t E_RUCCH_768_parameters_sequence[] = {
31494   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
31495   { &hf_nbap_timeslot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
31496   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
31497   { &hf_nbap_maxE_RUCCH_MidambleShifts, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts },
31498   { &hf_nbap_e_RUCCH_Midamble, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble },
31499   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31500   { NULL, 0, 0, NULL }
31501 };
31502
31503 static int
31504 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_) {
31505   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31506                                    ett_nbap_E_RUCCH_768_parameters, E_RUCCH_768_parameters_sequence);
31507
31508   return offset;
31509 }
31510
31511
31512 static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = {
31513   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31514   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31515   { NULL, 0, 0, NULL }
31516 };
31517
31518 static int
31519 dissect_nbap_CommonTransportChannelSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31520   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31521                                    ett_nbap_CommonTransportChannelSetupResponse, CommonTransportChannelSetupResponse_sequence);
31522
31523   return offset;
31524 }
31525
31526
31527 static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = {
31528   { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse },
31529 };
31530
31531 static int
31532 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_) {
31533   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31534                                                   ett_nbap_FACH_CommonTransportChannel_InformationResponse, FACH_CommonTransportChannel_InformationResponse_sequence_of,
31535                                                   1, maxNrOfFACHs, FALSE);
31536
31537   return offset;
31538 }
31539
31540
31541 static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = {
31542   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31543   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31544   { NULL, 0, 0, NULL }
31545 };
31546
31547 static int
31548 dissect_nbap_CommonTransportChannelSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31549   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31550                                    ett_nbap_CommonTransportChannelSetupFailure, CommonTransportChannelSetupFailure_sequence);
31551
31552   return offset;
31553 }
31554
31555
31556 static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequence[] = {
31557   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31558   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31559   { NULL, 0, 0, NULL }
31560 };
31561
31562 static int
31563 dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31564   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31565                                    ett_nbap_CommonTransportChannelReconfigurationRequestFDD, CommonTransportChannelReconfigurationRequestFDD_sequence);
31566
31567   return offset;
31568 }
31569
31570
31571
31572 static int
31573 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_) {
31574   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31575
31576   return offset;
31577 }
31578
31579
31580
31581 static int
31582 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_) {
31583   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31584
31585   return offset;
31586 }
31587
31588
31589
31590 static int
31591 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_) {
31592   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31593
31594   return offset;
31595 }
31596
31597
31598 static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = {
31599   { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD },
31600   { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD },
31601   { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD },
31602   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31603   { NULL, 0, 0, NULL }
31604 };
31605
31606 static int
31607 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_) {
31608   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31609                                    ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD, Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence);
31610
31611   return offset;
31612 }
31613
31614
31615
31616 static int
31617 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_) {
31618   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31619
31620   return offset;
31621 }
31622
31623
31624
31625 static int
31626 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_) {
31627   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31628
31629   return offset;
31630 }
31631
31632
31633 static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = {
31634   { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD },
31635   { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD },
31636   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31637   { NULL, 0, 0, NULL }
31638 };
31639
31640 static int
31641 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_) {
31642   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31643                                    ett_nbap_PRACHList_CTCH_ReconfRqstFDD, PRACHList_CTCH_ReconfRqstFDD_sequence);
31644
31645   return offset;
31646 }
31647
31648
31649 static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals[] = {
31650   {   0, "secondary-CCPCH-parameters" },
31651   {   1, "pRACH-parameters" },
31652   {   2, "notUsed-cPCH-parameters" },
31653   { 0, NULL }
31654 };
31655
31656 static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[] = {
31657   {   0, &hf_nbap_secondary_CCPCH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD },
31658   {   1, &hf_nbap_pRACH_parameters_02, ASN1_EXTENSION_ROOT    , dissect_nbap_PRACHList_CTCH_ReconfRqstFDD },
31659   {   2, &hf_nbap_notUsed_cPCH_parameters, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
31660   { 0, NULL, 0, NULL }
31661 };
31662
31663 static int
31664 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_) {
31665   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
31666                                  ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice,
31667                                  NULL);
31668
31669   return offset;
31670 }
31671
31672
31673 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
31674   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31675   { &hf_nbap_maxFACH_Power  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
31676   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
31677   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
31678   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31679   { NULL, 0, 0, NULL }
31680 };
31681
31682 static int
31683 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_) {
31684   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31685                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD, FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
31686
31687   return offset;
31688 }
31689
31690
31691 static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
31692   { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD },
31693 };
31694
31695 static int
31696 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_) {
31697   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31698                                                   ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD, FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
31699                                                   1, maxFACHCell, FALSE);
31700
31701   return offset;
31702 }
31703
31704
31705 static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
31706   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31707   { &hf_nbap_pCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
31708   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
31709   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
31710   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31711   { NULL, 0, 0, NULL }
31712 };
31713
31714 static int
31715 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_) {
31716   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31717                                    ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD, PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
31718
31719   return offset;
31720 }
31721
31722
31723 static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
31724   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31725   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
31726   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31727   { NULL, 0, 0, NULL }
31728 };
31729
31730 static int
31731 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_) {
31732   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31733                                    ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD, PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
31734
31735   return offset;
31736 }
31737
31738
31739 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = {
31740   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31741   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
31742   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31743   { NULL, 0, 0, NULL }
31744 };
31745
31746 static int
31747 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_) {
31748   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31749                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD, MICH_Parameters_CTCH_ReconfRqstFDD_sequence);
31750
31751   return offset;
31752 }
31753
31754
31755 static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = {
31756   { &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat },
31757   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31758   { NULL, 0, 0, NULL }
31759 };
31760
31761 static int
31762 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_) {
31763   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31764                                    ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence);
31765
31766   return offset;
31767 }
31768
31769
31770 static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = {
31771   { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD },
31772 };
31773
31774 static int
31775 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_) {
31776   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31777                                                   ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD, AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of,
31778                                                   1, maxNrOfSlotFormatsPRACH, FALSE);
31779
31780   return offset;
31781 }
31782
31783
31784 static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
31785   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31786   { &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PreambleSignatures },
31787   { &hf_nbap_allowedSlotFormatInformation_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD },
31788   { &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_SubChannelNumbers },
31789   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31790   { NULL, 0, 0, NULL }
31791 };
31792
31793 static int
31794 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_) {
31795   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31796                                    ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD, PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
31797
31798   return offset;
31799 }
31800
31801
31802 static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
31803   { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD },
31804 };
31805
31806 static int
31807 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_) {
31808   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31809                                                   ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
31810                                                   1, maxPRACHCell, FALSE);
31811
31812   return offset;
31813 }
31814
31815
31816 static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = {
31817   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31818   { &hf_nbap_aICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_Power },
31819   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31820   { NULL, 0, 0, NULL }
31821 };
31822
31823 static int
31824 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_) {
31825   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31826                                    ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD, AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence);
31827
31828   return offset;
31829 }
31830
31831
31832 static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = {
31833   { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD },
31834 };
31835
31836 static int
31837 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_) {
31838   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31839                                                   ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD, AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of,
31840                                                   1, maxPRACHCell, FALSE);
31841
31842   return offset;
31843 }
31844
31845
31846 static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequence[] = {
31847   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
31848   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31849   { NULL, 0, 0, NULL }
31850 };
31851
31852 static int
31853 dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
31854   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31855                                    ett_nbap_CommonTransportChannelReconfigurationRequestTDD, CommonTransportChannelReconfigurationRequestTDD_sequence);
31856
31857   return offset;
31858 }
31859
31860
31861
31862 static int
31863 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_) {
31864   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
31865
31866   return offset;
31867 }
31868
31869
31870 static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
31871   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
31872   { &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD },
31873   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31874   { NULL, 0, 0, NULL }
31875 };
31876
31877 static int
31878 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_) {
31879   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31880                                    ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence);
31881
31882   return offset;
31883 }
31884
31885
31886 static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = {
31887   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31888   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
31889   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31890   { NULL, 0, 0, NULL }
31891 };
31892
31893 static int
31894 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_) {
31895   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31896                                    ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD, Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence);
31897
31898   return offset;
31899 }
31900
31901
31902 static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = {
31903   { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
31904 };
31905
31906 static int
31907 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_) {
31908   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31909                                                   ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of,
31910                                                   1, maxNrOfSCCPCHs, FALSE);
31911
31912   return offset;
31913 }
31914
31915
31916 static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
31917   { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
31918 };
31919
31920 static int
31921 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_) {
31922   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31923                                                   ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
31924                                                   1, maxNrOfSCCPCHsinExt, FALSE);
31925
31926   return offset;
31927 }
31928
31929
31930 static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = {
31931   { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD },
31932 };
31933
31934 static int
31935 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_) {
31936   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31937                                                   ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD, Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of,
31938                                                   1, maxNrOfSCCPCHsLCRinExt, FALSE);
31939
31940   return offset;
31941 }
31942
31943
31944 static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
31945   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
31946   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
31947   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31948   { NULL, 0, 0, NULL }
31949 };
31950
31951 static int
31952 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_) {
31953   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31954                                    ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD, PICH_Parameters_CTCH_ReconfRqstTDD_sequence);
31955
31956   return offset;
31957 }
31958
31959
31960 static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = {
31961   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31962   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
31963   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
31964   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31965   { NULL, 0, 0, NULL }
31966 };
31967
31968 static int
31969 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_) {
31970   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
31971                                    ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD, FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence);
31972
31973   return offset;
31974 }
31975
31976
31977 static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = {
31978   { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD },
31979 };
31980
31981 static int
31982 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_) {
31983   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
31984                                                   ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD, FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of,
31985                                                   0, maxNrOfFACHs, FALSE);
31986
31987   return offset;
31988 }
31989
31990
31991 static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
31992   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
31993   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
31994   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
31995   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
31996   { NULL, 0, 0, NULL }
31997 };
31998
31999 static int
32000 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_) {
32001   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32002                                    ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD, PCH_Parameters_CTCH_ReconfRqstTDD_sequence);
32003
32004   return offset;
32005 }
32006
32007
32008 static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32009   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32010   { &hf_nbap_fPACHPower     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FPACH_Power },
32011   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32012   { NULL, 0, 0, NULL }
32013 };
32014
32015 static int
32016 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_) {
32017   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32018                                    ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
32019
32020   return offset;
32021 }
32022
32023
32024 static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32025   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
32026   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
32027   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32028   { NULL, 0, 0, NULL }
32029 };
32030
32031 static int
32032 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_) {
32033   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32034                                    ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD, MICH_Parameters_CTCH_ReconfRqstTDD_sequence);
32035
32036   return offset;
32037 }
32038
32039
32040 static const per_sequence_t PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32041   { &hf_nbap_maxPowerPLCCH  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
32042   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32043   { NULL, 0, 0, NULL }
32044 };
32045
32046 static int
32047 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_) {
32048   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32049                                    ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD, PLCCH_Parameters_CTCH_ReconfRqstTDD_sequence);
32050
32051   return offset;
32052 }
32053
32054
32055 static const per_sequence_t Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence[] = {
32056   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
32057   { &hf_nbap_sCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
32058   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32059   { NULL, 0, 0, NULL }
32060 };
32061
32062 static int
32063 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_) {
32064   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32065                                    ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD_sequence);
32066
32067   return offset;
32068 }
32069
32070
32071 static const per_sequence_t Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of[1] = {
32072   { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD },
32073 };
32074
32075 static int
32076 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_) {
32077   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32078                                                   ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_sequence_of,
32079                                                   1, maxNrOfSCCPCHs768, FALSE);
32080
32081   return offset;
32082 }
32083
32084
32085 static const per_sequence_t Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32086   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
32087   { &hf_nbap_secondaryCCPCH768List, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD },
32088   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32089   { NULL, 0, 0, NULL }
32090 };
32091
32092 static int
32093 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_) {
32094   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32095                                    ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
32096
32097   return offset;
32098 }
32099
32100
32101 static const per_sequence_t PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32102   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
32103   { &hf_nbap_pICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
32104   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32105   { NULL, 0, 0, NULL }
32106 };
32107
32108 static int
32109 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_) {
32110   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32111                                    ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD, PICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
32112
32113   return offset;
32114 }
32115
32116
32117 static const per_sequence_t MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32118   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
32119   { &hf_nbap_mICH_Power     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Power },
32120   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32121   { NULL, 0, 0, NULL }
32122 };
32123
32124 static int
32125 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_) {
32126   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32127                                    ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD, MICH_768_Parameters_CTCH_ReconfRqstTDD_sequence);
32128
32129   return offset;
32130 }
32131
32132
32133 static const per_sequence_t UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = {
32134   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UPPCHPositionLCR },
32135   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
32136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32137   { NULL, 0, 0, NULL }
32138 };
32139
32140 static int
32141 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_) {
32142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32143                                    ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence);
32144
32145   return offset;
32146 }
32147
32148
32149 static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequence[] = {
32150   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32151   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32152   { NULL, 0, 0, NULL }
32153 };
32154
32155 static int
32156 dissect_nbap_CommonTransportChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32157   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32158                                    ett_nbap_CommonTransportChannelReconfigurationResponse, CommonTransportChannelReconfigurationResponse_sequence);
32159
32160   return offset;
32161 }
32162
32163
32164 static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequence[] = {
32165   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32166   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32167   { NULL, 0, 0, NULL }
32168 };
32169
32170 static int
32171 dissect_nbap_CommonTransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32172   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32173                                    ett_nbap_CommonTransportChannelReconfigurationFailure, CommonTransportChannelReconfigurationFailure_sequence);
32174
32175   return offset;
32176 }
32177
32178
32179 static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = {
32180   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32181   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32182   { NULL, 0, 0, NULL }
32183 };
32184
32185 static int
32186 dissect_nbap_CommonTransportChannelDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32187   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32188                                    ett_nbap_CommonTransportChannelDeletionRequest, CommonTransportChannelDeletionRequest_sequence);
32189
32190   return offset;
32191 }
32192
32193
32194 static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] = {
32195   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32196   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32197   { NULL, 0, 0, NULL }
32198 };
32199
32200 static int
32201 dissect_nbap_CommonTransportChannelDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32202   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32203                                    ett_nbap_CommonTransportChannelDeletionResponse, CommonTransportChannelDeletionResponse_sequence);
32204
32205   return offset;
32206 }
32207
32208
32209 static const per_sequence_t BlockResourceRequest_sequence[] = {
32210   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32211   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32212   { NULL, 0, 0, NULL }
32213 };
32214
32215 static int
32216 dissect_nbap_BlockResourceRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32217   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32218                                    ett_nbap_BlockResourceRequest, BlockResourceRequest_sequence);
32219
32220   return offset;
32221 }
32222
32223
32224 static const per_sequence_t BlockResourceResponse_sequence[] = {
32225   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32226   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32227   { NULL, 0, 0, NULL }
32228 };
32229
32230 static int
32231 dissect_nbap_BlockResourceResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32232   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32233                                    ett_nbap_BlockResourceResponse, BlockResourceResponse_sequence);
32234
32235   return offset;
32236 }
32237
32238
32239 static const per_sequence_t BlockResourceFailure_sequence[] = {
32240   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32241   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32242   { NULL, 0, 0, NULL }
32243 };
32244
32245 static int
32246 dissect_nbap_BlockResourceFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32248                                    ett_nbap_BlockResourceFailure, BlockResourceFailure_sequence);
32249
32250   return offset;
32251 }
32252
32253
32254 static const per_sequence_t UnblockResourceIndication_sequence[] = {
32255   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32256   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32257   { NULL, 0, 0, NULL }
32258 };
32259
32260 static int
32261 dissect_nbap_UnblockResourceIndication(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_UnblockResourceIndication, UnblockResourceIndication_sequence);
32264
32265   return offset;
32266 }
32267
32268
32269 static const per_sequence_t AuditRequiredIndication_sequence[] = {
32270   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32271   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32272   { NULL, 0, 0, NULL }
32273 };
32274
32275 static int
32276 dissect_nbap_AuditRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32277   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32278                                    ett_nbap_AuditRequiredIndication, AuditRequiredIndication_sequence);
32279
32280   return offset;
32281 }
32282
32283
32284 static const per_sequence_t AuditRequest_sequence[] = {
32285   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32286   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32287   { NULL, 0, 0, NULL }
32288 };
32289
32290 static int
32291 dissect_nbap_AuditRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32292   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32293                                    ett_nbap_AuditRequest, AuditRequest_sequence);
32294
32295   return offset;
32296 }
32297
32298
32299 static const per_sequence_t AuditResponse_sequence[] = {
32300   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32301   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32302   { NULL, 0, 0, NULL }
32303 };
32304
32305 static int
32306 dissect_nbap_AuditResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32307   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32308                                    ett_nbap_AuditResponse, AuditResponse_sequence);
32309
32310   return offset;
32311 }
32312
32313
32314 static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = {
32315   { &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32316 };
32317
32318 static int
32319 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_) {
32320   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32321                                                   ett_nbap_Cell_InformationList_AuditRsp, Cell_InformationList_AuditRsp_sequence_of,
32322                                                   1, maxCellinNodeB, FALSE);
32323
32324   return offset;
32325 }
32326
32327
32328
32329 static int
32330 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_) {
32331   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32332
32333   return offset;
32334 }
32335
32336
32337
32338 static int
32339 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_) {
32340   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32341
32342   return offset;
32343 }
32344
32345
32346
32347 static int
32348 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_) {
32349   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32350
32351   return offset;
32352 }
32353
32354
32355 static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = {
32356   { &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32357 };
32358
32359 static int
32360 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_) {
32361   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32362                                                   ett_nbap_S_CPICH_InformationList_AuditRsp, S_CPICH_InformationList_AuditRsp_sequence_of,
32363                                                   1, maxSCPICHCell, FALSE);
32364
32365   return offset;
32366 }
32367
32368
32369
32370 static int
32371 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_) {
32372   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32373
32374   return offset;
32375 }
32376
32377
32378
32379 static int
32380 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_) {
32381   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32382
32383   return offset;
32384 }
32385
32386
32387 static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = {
32388   { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32389 };
32390
32391 static int
32392 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_) {
32393   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32394                                                   ett_nbap_S_CCPCH_InformationList_AuditRsp, S_CCPCH_InformationList_AuditRsp_sequence_of,
32395                                                   1, maxSCCPCHCell, FALSE);
32396
32397   return offset;
32398 }
32399
32400
32401
32402 static int
32403 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_) {
32404   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32405
32406   return offset;
32407 }
32408
32409
32410
32411 static int
32412 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_) {
32413   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32414
32415   return offset;
32416 }
32417
32418
32419 static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = {
32420   { &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32421 };
32422
32423 static int
32424 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_) {
32425   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32426                                                   ett_nbap_FACH_InformationList_AuditRsp, FACH_InformationList_AuditRsp_sequence_of,
32427                                                   1, maxFACHCell, FALSE);
32428
32429   return offset;
32430 }
32431
32432
32433 static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = {
32434   { &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32435 };
32436
32437 static int
32438 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_) {
32439   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32440                                                   ett_nbap_PRACH_InformationList_AuditRsp, PRACH_InformationList_AuditRsp_sequence_of,
32441                                                   1, maxPRACHCell, FALSE);
32442
32443   return offset;
32444 }
32445
32446
32447 static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = {
32448   { &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32449 };
32450
32451 static int
32452 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_) {
32453   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32454                                                   ett_nbap_RACH_InformationList_AuditRsp, RACH_InformationList_AuditRsp_sequence_of,
32455                                                   1, maxRACHCell, FALSE);
32456
32457   return offset;
32458 }
32459
32460
32461 static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = {
32462   { &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32463 };
32464
32465 static int
32466 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_) {
32467   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32468                                                   ett_nbap_AICH_InformationList_AuditRsp, AICH_InformationList_AuditRsp_sequence_of,
32469                                                   1, maxPRACHCell, FALSE);
32470
32471   return offset;
32472 }
32473
32474
32475
32476 static int
32477 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_) {
32478   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32479
32480   return offset;
32481 }
32482
32483
32484 static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = {
32485   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
32486   { &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID },
32487   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32488   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
32489   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
32490   { &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_AuditRsp },
32491   { &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_AuditRsp },
32492   { &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_AuditRsp },
32493   { &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_AuditRsp },
32494   { &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_AuditRsp },
32495   { &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_AuditRsp },
32496   { &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_AuditRsp },
32497   { &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_AuditRsp },
32498   { &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_AuditRsp },
32499   { &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_AuditRsp },
32500   { &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_AuditRsp },
32501   { &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_AuditRsp },
32502   { &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_AuditRsp },
32503   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
32504   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
32505   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
32506   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
32507   { &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_AuditRsp },
32508   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32509   { NULL, 0, 0, NULL }
32510 };
32511
32512 static int
32513 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_) {
32514   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32515                                    ett_nbap_Cell_InformationItem_AuditRsp, Cell_InformationItem_AuditRsp_sequence);
32516
32517   return offset;
32518 }
32519
32520
32521 static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = {
32522   { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32523 };
32524
32525 static int
32526 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_) {
32527   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32528                                                   ett_nbap_FPACH_LCR_InformationList_AuditRsp, FPACH_LCR_InformationList_AuditRsp_sequence_of,
32529                                                   1, maxFPACHCell, FALSE);
32530
32531   return offset;
32532 }
32533
32534
32535 static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = {
32536   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32537   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
32538   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32539   { NULL, 0, 0, NULL }
32540 };
32541
32542 static int
32543 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_) {
32544   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32545                                    ett_nbap_HS_DSCH_Resources_Information_AuditRsp, HS_DSCH_Resources_Information_AuditRsp_sequence);
32546
32547   return offset;
32548 }
32549
32550
32551 static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = {
32552   { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32553 };
32554
32555 static int
32556 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_) {
32557   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32558                                                   ett_nbap_S_CCPCH_InformationListExt_AuditRsp, S_CCPCH_InformationListExt_AuditRsp_sequence_of,
32559                                                   1, maxSCCPCHCellinExt, FALSE);
32560
32561   return offset;
32562 }
32563
32564
32565 static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = {
32566   { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32567 };
32568
32569 static int
32570 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_) {
32571   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32572                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp, S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of,
32573                                                   1, maxSCCPCHCellinExtLCR, FALSE);
32574
32575   return offset;
32576 }
32577
32578
32579 static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = {
32580   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32581   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
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_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_) {
32588   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32589                                    ett_nbap_E_DCH_Resources_Information_AuditRsp, E_DCH_Resources_Information_AuditRsp_sequence);
32590
32591   return offset;
32592 }
32593
32594
32595 static const per_sequence_t PLCCH_InformationList_AuditRsp_sequence_of[1] = {
32596   { &hf_nbap_PLCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32597 };
32598
32599 static int
32600 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_) {
32601   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32602                                                   ett_nbap_PLCCH_InformationList_AuditRsp, PLCCH_InformationList_AuditRsp_sequence_of,
32603                                                   1, maxPLCCHCell, FALSE);
32604
32605   return offset;
32606 }
32607
32608
32609 static const per_sequence_t S_CCPCH_768_InformationList_AuditRsp_sequence_of[1] = {
32610   { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32611 };
32612
32613 static int
32614 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_) {
32615   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32616                                                   ett_nbap_S_CCPCH_768_InformationList_AuditRsp, S_CCPCH_768_InformationList_AuditRsp_sequence_of,
32617                                                   1, maxSCCPCHCell768, FALSE);
32618
32619   return offset;
32620 }
32621
32622
32623 static const per_sequence_t PRACH_768_InformationList_AuditRsp_sequence_of[1] = {
32624   { &hf_nbap_PRACH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32625 };
32626
32627 static int
32628 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_) {
32629   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32630                                                   ett_nbap_PRACH_768_InformationList_AuditRsp, PRACH_768_InformationList_AuditRsp_sequence_of,
32631                                                   1, maxPRACHCell, FALSE);
32632
32633   return offset;
32634 }
32635
32636
32637 static const per_sequence_t E_RUCCH_InformationList_AuditRsp_sequence_of[1] = {
32638   { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32639 };
32640
32641 static int
32642 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_) {
32643   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32644                                                   ett_nbap_E_RUCCH_InformationList_AuditRsp, E_RUCCH_InformationList_AuditRsp_sequence_of,
32645                                                   1, maxE_RUCCHCell, FALSE);
32646
32647   return offset;
32648 }
32649
32650
32651 static const per_sequence_t E_RUCCH_768_InformationList_AuditRsp_sequence_of[1] = {
32652   { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32653 };
32654
32655 static int
32656 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_) {
32657   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32658                                                   ett_nbap_E_RUCCH_768_InformationList_AuditRsp, E_RUCCH_768_InformationList_AuditRsp_sequence_of,
32659                                                   1, maxE_RUCCHCell, FALSE);
32660
32661   return offset;
32662 }
32663
32664
32665 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of[1] = {
32666   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32667 };
32668
32669 static int
32670 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_) {
32671   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32672                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp, Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_sequence_of,
32673                                                   1, maxFrequencyinCell, FALSE);
32674
32675   return offset;
32676 }
32677
32678
32679 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence[] = {
32680   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
32681   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32682   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
32683   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32684   { NULL, 0, 0, NULL }
32685 };
32686
32687 static int
32688 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_) {
32689   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32690                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp, Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_sequence);
32691
32692   return offset;
32693 }
32694
32695
32696 static const per_sequence_t UPPCH_LCR_InformationList_AuditRsp_sequence_of[1] = {
32697   { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32698 };
32699
32700 static int
32701 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_) {
32702   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32703                                                   ett_nbap_UPPCH_LCR_InformationList_AuditRsp, UPPCH_LCR_InformationList_AuditRsp_sequence_of,
32704                                                   1, maxFrequencyinCell, FALSE);
32705
32706   return offset;
32707 }
32708
32709
32710 static const per_sequence_t UPPCH_LCR_InformationItem_AuditRsp_sequence[] = {
32711   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
32712   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
32713   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32714   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
32715   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32716   { NULL, 0, 0, NULL }
32717 };
32718
32719 static int
32720 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_) {
32721   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32722                                    ett_nbap_UPPCH_LCR_InformationItem_AuditRsp, UPPCH_LCR_InformationItem_AuditRsp_sequence);
32723
32724   return offset;
32725 }
32726
32727
32728 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
32729   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32730 };
32731
32732 static int
32733 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_) {
32734   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32735                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_sequence_of,
32736                                                   1, maxFrequencyinCell_1, FALSE);
32737
32738   return offset;
32739 }
32740
32741
32742 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of[1] = {
32743   { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32744 };
32745
32746 static int
32747 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_) {
32748   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32749                                                   ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_sequence_of,
32750                                                   1, maxFrequencyinCell_1, FALSE);
32751
32752   return offset;
32753 }
32754
32755
32756 static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = {
32757   { &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32758 };
32759
32760 static int
32761 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_) {
32762   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32763                                                   ett_nbap_CCP_InformationList_AuditRsp, CCP_InformationList_AuditRsp_sequence_of,
32764                                                   1, maxCCPinNodeB, FALSE);
32765
32766   return offset;
32767 }
32768
32769
32770 static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = {
32771   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
32772   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
32773   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
32774   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32775   { NULL, 0, 0, NULL }
32776 };
32777
32778 static int
32779 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_) {
32780   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32781                                    ett_nbap_CCP_InformationItem_AuditRsp, CCP_InformationItem_AuditRsp_sequence);
32782
32783   return offset;
32784 }
32785
32786
32787 static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = {
32788   { &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32789 };
32790
32791 static int
32792 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_) {
32793   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32794                                                   ett_nbap_Local_Cell_InformationList_AuditRsp, Local_Cell_InformationList_AuditRsp_sequence_of,
32795                                                   1, maxLocalCellinNodeB, FALSE);
32796
32797   return offset;
32798 }
32799
32800
32801 static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = {
32802   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
32803   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
32804   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
32805   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
32806   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
32807   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
32808   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
32809   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
32810   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
32811   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32812   { NULL, 0, 0, NULL }
32813 };
32814
32815 static int
32816 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_) {
32817   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32818                                    ett_nbap_Local_Cell_InformationItem_AuditRsp, Local_Cell_InformationItem_AuditRsp_sequence);
32819
32820   return offset;
32821 }
32822
32823
32824 static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
32825   { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32826 };
32827
32828 static int
32829 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_) {
32830   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32831                                                   ett_nbap_Local_Cell_Group_InformationList_AuditRsp, Local_Cell_Group_InformationList_AuditRsp_sequence_of,
32832                                                   1, maxLocalCellinNodeB, FALSE);
32833
32834   return offset;
32835 }
32836
32837
32838 static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
32839   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
32840   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
32841   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
32842   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
32843   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
32844   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32845   { NULL, 0, 0, NULL }
32846 };
32847
32848 static int
32849 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_) {
32850   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32851                                    ett_nbap_Local_Cell_Group_InformationItem_AuditRsp, Local_Cell_Group_InformationItem_AuditRsp_sequence);
32852
32853   return offset;
32854 }
32855
32856
32857 static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = {
32858   { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
32859 };
32860
32861 static int
32862 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_) {
32863   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
32864                                                   ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp, Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of,
32865                                                   1, maxLocalCellinNodeB, FALSE);
32866
32867   return offset;
32868 }
32869
32870
32871 static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = {
32872   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
32873   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
32874   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32875   { NULL, 0, 0, NULL }
32876 };
32877
32878 static int
32879 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_) {
32880   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32881                                    ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp, Power_Local_Cell_Group_InformationItem_AuditRsp_sequence);
32882
32883   return offset;
32884 }
32885
32886
32887 static const per_sequence_t AuditFailure_sequence[] = {
32888   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32889   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32890   { NULL, 0, 0, NULL }
32891 };
32892
32893 static int
32894 dissect_nbap_AuditFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32895   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32896                                    ett_nbap_AuditFailure, AuditFailure_sequence);
32897
32898   return offset;
32899 }
32900
32901
32902 static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = {
32903   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
32904   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32905   { NULL, 0, 0, NULL }
32906 };
32907
32908 static int
32909 dissect_nbap_CommonMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
32910   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32911                                    ett_nbap_CommonMeasurementInitiationRequest, CommonMeasurementInitiationRequest_sequence);
32912
32913   return offset;
32914 }
32915
32916
32917 static const per_sequence_t Cell_CM_Rqst_sequence[] = {
32918   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
32919   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
32920   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32921   { NULL, 0, 0, NULL }
32922 };
32923
32924 static int
32925 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_) {
32926   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32927                                    ett_nbap_Cell_CM_Rqst, Cell_CM_Rqst_sequence);
32928
32929   return offset;
32930 }
32931
32932
32933 static const per_sequence_t RACH_CM_Rqst_sequence[] = {
32934   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
32935   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
32936   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
32937   { NULL, 0, 0, NULL }
32938 };
32939
32940 static int
32941 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_) {
32942   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
32943                                    ett_nbap_RACH_CM_Rqst, RACH_CM_Rqst_sequence);
32944
32945   return offset;
32946 }
32947
32948
32949
32950 static int
32951 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_) {
32952   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
32953
32954   return offset;
32955 }
32956
32957
32958 static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = {
32959   {   0, "cell" },
32960   {   1, "rACH" },
32961   {   2, "notUsed-cPCH" },
32962   {   3, "extension-CommonMeasurementObjectType-CM-Rqst" },
32963   { 0, NULL }
32964 };
32965
32966 static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = {
32967   {   0, &hf_nbap_cell           , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rqst },
32968   {   1, &hf_nbap_rACH_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rqst },
32969   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
32970   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst },
32971   { 0, NULL, 0, NULL }
32972 };
32973
32974 static int
32975 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_) {
32976   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
32977                                  ett_nbap_CommonMeasurementObjectType_CM_Rqst, CommonMeasurementObjectType_CM_Rqst_choice,
32978                                  NULL);
32979
32980   return offset;
32981 }
32982
32983
32984 static const per_sequence_t ERACH_CM_Rqst_sequence[] = {
32985   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
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_ERACH_CM_Rqst(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_ERACH_CM_Rqst, ERACH_CM_Rqst_sequence);
32994
32995   return offset;
32996 }
32997
32998
32999 static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = {
33000   { &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
33001   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33002   { NULL, 0, 0, NULL }
33003 };
33004
33005 static int
33006 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_) {
33007   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33008                                    ett_nbap_PowerLocalCellGroup_CM_Rqst, PowerLocalCellGroup_CM_Rqst_sequence);
33009
33010   return offset;
33011 }
33012
33013
33014 static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = {
33015   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33016   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33017   { NULL, 0, 0, NULL }
33018 };
33019
33020 static int
33021 dissect_nbap_CommonMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33022   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33023                                    ett_nbap_CommonMeasurementInitiationResponse, CommonMeasurementInitiationResponse_sequence);
33024
33025   return offset;
33026 }
33027
33028
33029 static const per_sequence_t Cell_CM_Rsp_sequence[] = {
33030   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
33031   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33032   { NULL, 0, 0, NULL }
33033 };
33034
33035 static int
33036 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_) {
33037   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33038                                    ett_nbap_Cell_CM_Rsp, Cell_CM_Rsp_sequence);
33039
33040   return offset;
33041 }
33042
33043
33044 static const per_sequence_t RACH_CM_Rsp_sequence[] = {
33045   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
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_RACH_CM_Rsp(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_RACH_CM_Rsp, RACH_CM_Rsp_sequence);
33054
33055   return offset;
33056 }
33057
33058
33059
33060 static int
33061 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_) {
33062   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33063
33064   return offset;
33065 }
33066
33067
33068 static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = {
33069   {   0, "cell" },
33070   {   1, "rACH" },
33071   {   2, "notUsed-cPCH" },
33072   {   3, "extension-CommonMeasurementObjectType-CM-Rsp" },
33073   { 0, NULL }
33074 };
33075
33076 static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = {
33077   {   0, &hf_nbap_cell_01        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rsp },
33078   {   1, &hf_nbap_rACH_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rsp },
33079   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
33080   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp },
33081   { 0, NULL, 0, NULL }
33082 };
33083
33084 static int
33085 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_) {
33086   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
33087                                  ett_nbap_CommonMeasurementObjectType_CM_Rsp, CommonMeasurementObjectType_CM_Rsp_choice,
33088                                  NULL);
33089
33090   return offset;
33091 }
33092
33093
33094 static const per_sequence_t ERACH_CM_Rsp_sequence[] = {
33095   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
33096   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33097   { NULL, 0, 0, NULL }
33098 };
33099
33100 static int
33101 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_) {
33102   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33103                                    ett_nbap_ERACH_CM_Rsp, ERACH_CM_Rsp_sequence);
33104
33105   return offset;
33106 }
33107
33108
33109 static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = {
33110   { &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue },
33111   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33112   { NULL, 0, 0, NULL }
33113 };
33114
33115 static int
33116 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_) {
33117   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33118                                    ett_nbap_PowerLocalCellGroup_CM_Rsp, PowerLocalCellGroup_CM_Rsp_sequence);
33119
33120   return offset;
33121 }
33122
33123
33124 static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = {
33125   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33126   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33127   { NULL, 0, 0, NULL }
33128 };
33129
33130 static int
33131 dissect_nbap_CommonMeasurementInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33132   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33133                                    ett_nbap_CommonMeasurementInitiationFailure, CommonMeasurementInitiationFailure_sequence);
33134
33135   return offset;
33136 }
33137
33138
33139 static const per_sequence_t CommonMeasurementReport_sequence[] = {
33140   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33141   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33142   { NULL, 0, 0, NULL }
33143 };
33144
33145 static int
33146 dissect_nbap_CommonMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33147   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33148                                    ett_nbap_CommonMeasurementReport, CommonMeasurementReport_sequence);
33149
33150   return offset;
33151 }
33152
33153
33154 static const per_sequence_t Cell_CM_Rprt_sequence[] = {
33155   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
33156   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33157   { NULL, 0, 0, NULL }
33158 };
33159
33160 static int
33161 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_) {
33162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33163                                    ett_nbap_Cell_CM_Rprt, Cell_CM_Rprt_sequence);
33164
33165   return offset;
33166 }
33167
33168
33169 static const per_sequence_t RACH_CM_Rprt_sequence[] = {
33170   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
33171   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33172   { NULL, 0, 0, NULL }
33173 };
33174
33175 static int
33176 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_) {
33177   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33178                                    ett_nbap_RACH_CM_Rprt, RACH_CM_Rprt_sequence);
33179
33180   return offset;
33181 }
33182
33183
33184
33185 static int
33186 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_) {
33187   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33188
33189   return offset;
33190 }
33191
33192
33193 static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = {
33194   {   0, "cell" },
33195   {   1, "rACH" },
33196   {   2, "notUsed-cPCH" },
33197   {   3, "extension-CommonMeasurementObjectType-CM-Rprt" },
33198   { 0, NULL }
33199 };
33200
33201 static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = {
33202   {   0, &hf_nbap_cell_02        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_CM_Rprt },
33203   {   1, &hf_nbap_rACH_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_RACH_CM_Rprt },
33204   {   2, &hf_nbap_notUsed_cPCH   , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
33205   {   3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt },
33206   { 0, NULL, 0, NULL }
33207 };
33208
33209 static int
33210 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_) {
33211   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
33212                                  ett_nbap_CommonMeasurementObjectType_CM_Rprt, CommonMeasurementObjectType_CM_Rprt_choice,
33213                                  NULL);
33214
33215   return offset;
33216 }
33217
33218
33219 static const per_sequence_t ERACH_CM_Rprt_sequence[] = {
33220   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
33221   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33222   { NULL, 0, 0, NULL }
33223 };
33224
33225 static int
33226 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_) {
33227   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33228                                    ett_nbap_ERACH_CM_Rprt, ERACH_CM_Rprt_sequence);
33229
33230   return offset;
33231 }
33232
33233
33234 static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = {
33235   { &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation },
33236   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33237   { NULL, 0, 0, NULL }
33238 };
33239
33240 static int
33241 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_) {
33242   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33243                                    ett_nbap_PowerLocalCellGroup_CM_Rprt, PowerLocalCellGroup_CM_Rprt_sequence);
33244
33245   return offset;
33246 }
33247
33248
33249 static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = {
33250   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33251   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33252   { NULL, 0, 0, NULL }
33253 };
33254
33255 static int
33256 dissect_nbap_CommonMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33257   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33258                                    ett_nbap_CommonMeasurementTerminationRequest, CommonMeasurementTerminationRequest_sequence);
33259
33260   return offset;
33261 }
33262
33263
33264 static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = {
33265   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33266   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33267   { NULL, 0, 0, NULL }
33268 };
33269
33270 static int
33271 dissect_nbap_CommonMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33272   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33273                                    ett_nbap_CommonMeasurementFailureIndication, CommonMeasurementFailureIndication_sequence);
33274
33275   return offset;
33276 }
33277
33278
33279 static const per_sequence_t CellSetupRequestFDD_sequence[] = {
33280   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33281   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33282   { NULL, 0, 0, NULL }
33283 };
33284
33285 static int
33286 dissect_nbap_CellSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33287   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33288                                    ett_nbap_CellSetupRequestFDD, CellSetupRequestFDD_sequence);
33289
33290   return offset;
33291 }
33292
33293
33294 static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = {
33295   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
33296   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
33297   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
33298   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33299   { NULL, 0, 0, NULL }
33300 };
33301
33302 static int
33303 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_) {
33304   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33305                                    ett_nbap_Synchronisation_Configuration_Cell_SetupRqst, Synchronisation_Configuration_Cell_SetupRqst_sequence);
33306
33307   return offset;
33308 }
33309
33310
33311 static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
33312   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33313   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33314   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
33315   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33316   { NULL, 0, 0, NULL }
33317 };
33318
33319 static int
33320 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_) {
33321   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33322                                    ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD, PrimarySCH_Information_Cell_SetupRqstFDD_sequence);
33323
33324   return offset;
33325 }
33326
33327
33328 static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = {
33329   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33330   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33331   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
33332   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33333   { NULL, 0, 0, NULL }
33334 };
33335
33336 static int
33337 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_) {
33338   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33339                                    ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD, SecondarySCH_Information_Cell_SetupRqstFDD_sequence);
33340
33341   return offset;
33342 }
33343
33344
33345 static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = {
33346   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33347   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
33348   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
33349   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33350   { NULL, 0, 0, NULL }
33351 };
33352
33353 static int
33354 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_) {
33355   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33356                                    ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD, PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence);
33357
33358   return offset;
33359 }
33360
33361
33362 static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
33363   { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33364 };
33365
33366 static int
33367 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_) {
33368   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33369                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of,
33370                                                   1, maxSCPICHCell, FALSE);
33371
33372   return offset;
33373 }
33374
33375
33376 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = {
33377   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33378   { &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode },
33379   { &hf_nbap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber },
33380   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33381   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator },
33382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33383   { NULL, 0, 0, NULL }
33384 };
33385
33386 static int
33387 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_) {
33388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33389                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence);
33390
33391   return offset;
33392 }
33393
33394
33395 static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = {
33396   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33397   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33398   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33399   { NULL, 0, 0, NULL }
33400 };
33401
33402 static int
33403 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_) {
33404   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33405                                    ett_nbap_BCH_Information_Cell_SetupRqstFDD, BCH_Information_Cell_SetupRqstFDD_sequence);
33406
33407   return offset;
33408 }
33409
33410
33411 static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = {
33412   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33413   { &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD },
33414   { &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator },
33415   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33416   { NULL, 0, 0, NULL }
33417 };
33418
33419 static int
33420 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_) {
33421   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33422                                    ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD, PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence);
33423
33424   return offset;
33425 }
33426
33427
33428 static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = {
33429   { &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit },
33430   { &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize },
33431   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33432   { NULL, 0, 0, NULL }
33433 };
33434
33435 static int
33436 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_) {
33437   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33438                                    ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD, Limited_power_increase_information_Cell_SetupRqstFDD_sequence);
33439
33440   return offset;
33441 }
33442
33443
33444 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = {
33445   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters },
33446   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
33447   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33448   { NULL, 0, 0, NULL }
33449 };
33450
33451 static int
33452 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_) {
33453   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33454                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD, IPDLParameter_Information_Cell_SetupRqstFDD_sequence);
33455
33456   return offset;
33457 }
33458
33459
33460 static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = {
33461   { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33462 };
33463
33464 static int
33465 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_) {
33466   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33467                                                   ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD, CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of,
33468                                                   1, maxNrOfCellPortionsPerCell, FALSE);
33469
33470   return offset;
33471 }
33472
33473
33474 static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = {
33475   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
33476   { &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33477   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
33478   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33479   { NULL, 0, 0, NULL }
33480 };
33481
33482 static int
33483 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_) {
33484   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33485                                    ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD, CellPortion_InformationItem_Cell_SetupRqstFDD_sequence);
33486
33487   return offset;
33488 }
33489
33490
33491 static const per_sequence_t CellSetupRequestTDD_sequence[] = {
33492   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33493   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33494   { NULL, 0, 0, NULL }
33495 };
33496
33497 static int
33498 dissect_nbap_CellSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33499   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33500                                    ett_nbap_CellSetupRequestTDD, CellSetupRequestTDD_sequence);
33501
33502   return offset;
33503 }
33504
33505
33506
33507 static int
33508 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_) {
33509   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
33510
33511   return offset;
33512 }
33513
33514
33515 static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = {
33516   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33517   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
33518   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33519   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
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_SCH_Information_Cell_SetupRqstTDD(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_SCH_Information_Cell_SetupRqstTDD, SCH_Information_Cell_SetupRqstTDD_sequence);
33528
33529   return offset;
33530 }
33531
33532
33533 static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = {
33534   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33535   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33536   { NULL, 0, 0, NULL }
33537 };
33538
33539 static int
33540 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_) {
33541   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33542                                    ett_nbap_Case1_Cell_SetupRqstTDD, Case1_Cell_SetupRqstTDD_sequence);
33543
33544   return offset;
33545 }
33546
33547
33548 static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = {
33549   { &hf_nbap_sCH_TimeSlot   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot },
33550   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33551   { NULL, 0, 0, NULL }
33552 };
33553
33554 static int
33555 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_) {
33556   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33557                                    ett_nbap_Case2_Cell_SetupRqstTDD, Case2_Cell_SetupRqstTDD_sequence);
33558
33559   return offset;
33560 }
33561
33562
33563 static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals[] = {
33564   {   0, "case1" },
33565   {   1, "case2" },
33566   { 0, NULL }
33567 };
33568
33569 static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = {
33570   {   0, &hf_nbap_case1          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case1_Cell_SetupRqstTDD },
33571   {   1, &hf_nbap_case2          , ASN1_EXTENSION_ROOT    , dissect_nbap_Case2_Cell_SetupRqstTDD },
33572   { 0, NULL, 0, NULL }
33573 };
33574
33575 static int
33576 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_) {
33577   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
33578                                  ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice,
33579                                  NULL);
33580
33581   return offset;
33582 }
33583
33584
33585 static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = {
33586   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33587   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33588   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33589   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33590   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
33591   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
33592   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33593   { NULL, 0, 0, NULL }
33594 };
33595
33596 static int
33597 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_) {
33598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33599                                    ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD, PCCPCH_Information_Cell_SetupRqstTDD_sequence);
33600
33601   return offset;
33602 }
33603
33604
33605 static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = {
33606   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
33607   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
33608   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
33609   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33610   { NULL, 0, 0, NULL }
33611 };
33612
33613 static int
33614 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_) {
33615   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33616                                    ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD, TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence);
33617
33618   return offset;
33619 }
33620
33621
33622 static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = {
33623   { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD },
33624 };
33625
33626 static int
33627 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_) {
33628   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33629                                                   ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD, TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of,
33630                                                   1, 15, FALSE);
33631
33632   return offset;
33633 }
33634
33635
33636 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = {
33637   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
33638   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
33639   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
33640   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33641   { NULL, 0, 0, NULL }
33642 };
33643
33644 static int
33645 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_) {
33646   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33647                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence);
33648
33649   return offset;
33650 }
33651
33652
33653 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = {
33654   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD },
33655 };
33656
33657 static int
33658 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_) {
33659   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33660                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of,
33661                                                   1, 7, FALSE);
33662
33663   return offset;
33664 }
33665
33666
33667 static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
33668   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33669   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33670   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33671   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33672   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
33673   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
33674   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
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_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_) {
33681   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33682                                    ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD, PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
33683
33684   return offset;
33685 }
33686
33687
33688 static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = {
33689   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33690   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
33691   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
33692   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33693   { NULL, 0, 0, NULL }
33694 };
33695
33696 static int
33697 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_) {
33698   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33699                                    ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD, DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence);
33700
33701   return offset;
33702 }
33703
33704
33705 static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = {
33706   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters },
33707   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
33708   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33709   { NULL, 0, 0, NULL }
33710 };
33711
33712 static int
33713 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_) {
33714   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33715                                    ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD, IPDLParameter_Information_Cell_SetupRqstTDD_sequence);
33716
33717   return offset;
33718 }
33719
33720
33721 static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = {
33722   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR },
33723   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
33724   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33725   { NULL, 0, 0, NULL }
33726 };
33727
33728 static int
33729 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_) {
33730   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33731                                    ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence);
33732
33733   return offset;
33734 }
33735
33736
33737 static const per_sequence_t PCCPCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
33738   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33739   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
33740   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
33741   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
33742   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
33743   { &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator },
33744   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33745   { NULL, 0, 0, NULL }
33746 };
33747
33748 static int
33749 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_) {
33750   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33751                                    ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD, PCCPCH_768_Information_Cell_SetupRqstTDD_sequence);
33752
33753   return offset;
33754 }
33755
33756
33757 static const per_sequence_t SCH_768_Information_Cell_SetupRqstTDD_sequence[] = {
33758   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
33759   { &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH },
33760   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33761   { &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
33762   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33763   { NULL, 0, 0, NULL }
33764 };
33765
33766 static int
33767 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_) {
33768   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33769                                    ett_nbap_SCH_768_Information_Cell_SetupRqstTDD, SCH_768_Information_Cell_SetupRqstTDD_sequence);
33770
33771   return offset;
33772 }
33773
33774
33775 static const per_sequence_t Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence[] = {
33776   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
33777   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD },
33778   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33779   { NULL, 0, 0, NULL }
33780 };
33781
33782 static int
33783 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_) {
33784   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33785                                    ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD_sequence);
33786
33787   return offset;
33788 }
33789
33790
33791 static const per_sequence_t Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of[1] = {
33792   { &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 },
33793 };
33794
33795 static int
33796 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_) {
33797   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33798                                                   ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD, Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_sequence_of,
33799                                                   1, maxFrequencyinCell_1, FALSE);
33800
33801   return offset;
33802 }
33803
33804
33805 static const per_sequence_t CellSetupResponse_sequence[] = {
33806   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33807   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33808   { NULL, 0, 0, NULL }
33809 };
33810
33811 static int
33812 dissect_nbap_CellSetupResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33813   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33814                                    ett_nbap_CellSetupResponse, CellSetupResponse_sequence);
33815
33816   return offset;
33817 }
33818
33819
33820 static const per_sequence_t CellSetupFailure_sequence[] = {
33821   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33822   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33823   { NULL, 0, 0, NULL }
33824 };
33825
33826 static int
33827 dissect_nbap_CellSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33828   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33829                                    ett_nbap_CellSetupFailure, CellSetupFailure_sequence);
33830
33831   return offset;
33832 }
33833
33834
33835 static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = {
33836   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
33837   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33838   { NULL, 0, 0, NULL }
33839 };
33840
33841 static int
33842 dissect_nbap_CellReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
33843   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33844                                    ett_nbap_CellReconfigurationRequestFDD, CellReconfigurationRequestFDD_sequence);
33845
33846   return offset;
33847 }
33848
33849
33850 static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = {
33851   { &hf_nbap_n_INSYNC_IND   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND },
33852   { &hf_nbap_n_OUTSYNC_IND  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND },
33853   { &hf_nbap_t_RLFAILURE    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE },
33854   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33855   { NULL, 0, 0, NULL }
33856 };
33857
33858 static int
33859 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_) {
33860   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33861                                    ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst, Synchronisation_Configuration_Cell_ReconfRqst_sequence);
33862
33863   return offset;
33864 }
33865
33866
33867 static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
33868   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33869   { &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33870   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33871   { NULL, 0, 0, NULL }
33872 };
33873
33874 static int
33875 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_) {
33876   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33877                                    ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD, PrimarySCH_Information_Cell_ReconfRqstFDD_sequence);
33878
33879   return offset;
33880 }
33881
33882
33883 static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = {
33884   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33885   { &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
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_SecondarySCH_Information_Cell_ReconfRqstFDD(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_SecondarySCH_Information_Cell_ReconfRqstFDD, SecondarySCH_Information_Cell_ReconfRqstFDD_sequence);
33894
33895   return offset;
33896 }
33897
33898
33899 static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = {
33900   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33901   { &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power },
33902   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33903   { NULL, 0, 0, NULL }
33904 };
33905
33906 static int
33907 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_) {
33908   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33909                                    ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD, PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence);
33910
33911   return offset;
33912 }
33913
33914
33915 static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
33916   { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33917 };
33918
33919 static int
33920 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_) {
33921   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33922                                                   ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of,
33923                                                   1, maxSCPICHCell, FALSE);
33924
33925   return offset;
33926 }
33927
33928
33929 static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
33930   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
33931   { &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33932   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33933   { NULL, 0, 0, NULL }
33934 };
33935
33936 static int
33937 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_) {
33938   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33939                                    ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence);
33940
33941   return offset;
33942 }
33943
33944
33945 static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = {
33946   { &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID },
33947   { &hf_nbap_bCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
33948   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33949   { NULL, 0, 0, NULL }
33950 };
33951
33952 static int
33953 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_) {
33954   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33955                                    ett_nbap_BCH_information_Cell_ReconfRqstFDD, BCH_information_Cell_ReconfRqstFDD_sequence);
33956
33957   return offset;
33958 }
33959
33960
33961 static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = {
33962   { &hf_nbap_bCH_information_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD },
33963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33964   { NULL, 0, 0, NULL }
33965 };
33966
33967 static int
33968 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_) {
33969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33970                                    ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence);
33971
33972   return offset;
33973 }
33974
33975
33976 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = {
33977   { &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_FDD_Parameters },
33978   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
33979   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
33980   { NULL, 0, 0, NULL }
33981 };
33982
33983 static int
33984 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_) {
33985   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
33986                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD, IPDLParameter_Information_Cell_ReconfRqstFDD_sequence);
33987
33988   return offset;
33989 }
33990
33991
33992 static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = {
33993   { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
33994 };
33995
33996 static int
33997 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_) {
33998   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
33999                                                   ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD, CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of,
34000                                                   1, maxNrOfCellPortionsPerCell, FALSE);
34001
34002   return offset;
34003 }
34004
34005
34006 static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = {
34007   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
34008   { &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower },
34009   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34010   { NULL, 0, 0, NULL }
34011 };
34012
34013 static int
34014 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_) {
34015   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34016                                    ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD, CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence);
34017
34018   return offset;
34019 }
34020
34021
34022 static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = {
34023   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34024   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34025   { NULL, 0, 0, NULL }
34026 };
34027
34028 static int
34029 dissect_nbap_CellReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34030   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34031                                    ett_nbap_CellReconfigurationRequestTDD, CellReconfigurationRequestTDD_sequence);
34032
34033   return offset;
34034 }
34035
34036
34037 static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = {
34038   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
34039   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34040   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34041   { NULL, 0, 0, NULL }
34042 };
34043
34044 static int
34045 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_) {
34046   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34047                                    ett_nbap_SCH_Information_Cell_ReconfRqstTDD, SCH_Information_Cell_ReconfRqstTDD_sequence);
34048
34049   return offset;
34050 }
34051
34052
34053 static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = {
34054   { &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
34055   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
34056   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34057   { NULL, 0, 0, NULL }
34058 };
34059
34060 static int
34061 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_) {
34062   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34063                                    ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD, PCCPCH_Information_Cell_ReconfRqstTDD_sequence);
34064
34065   return offset;
34066 }
34067
34068
34069 static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = {
34070   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
34071   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
34072   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
34073   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34074   { NULL, 0, 0, NULL }
34075 };
34076
34077 static int
34078 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_) {
34079   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34080                                    ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence);
34081
34082   return offset;
34083 }
34084
34085
34086 static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = {
34087   { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD },
34088 };
34089
34090 static int
34091 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_) {
34092   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34093                                                   ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD, TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of,
34094                                                   1, 15, FALSE);
34095
34096   return offset;
34097 }
34098
34099
34100 static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = {
34101   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
34102   { &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus },
34103   { &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection },
34104   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34105   { NULL, 0, 0, NULL }
34106 };
34107
34108 static int
34109 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_) {
34110   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34111                                    ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence);
34112
34113   return offset;
34114 }
34115
34116
34117 static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = {
34118   { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD },
34119 };
34120
34121 static int
34122 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_) {
34123   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34124                                                   ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of,
34125                                                   1, 7, FALSE);
34126
34127   return offset;
34128 }
34129
34130
34131 static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = {
34132   { &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID },
34133   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
34134   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34135   { NULL, 0, 0, NULL }
34136 };
34137
34138 static int
34139 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_) {
34140   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34141                                    ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD, DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence);
34142
34143   return offset;
34144 }
34145
34146
34147 static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = {
34148   { &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters },
34149   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
34150   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34151   { NULL, 0, 0, NULL }
34152 };
34153
34154 static int
34155 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_) {
34156   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34157                                    ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD, IPDLParameter_Information_Cell_ReconfRqstTDD_sequence);
34158
34159   return offset;
34160 }
34161
34162
34163 static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = {
34164   { &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IPDL_TDD_Parameters_LCR },
34165   { &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator },
34166   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34167   { NULL, 0, 0, NULL }
34168 };
34169
34170 static int
34171 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_) {
34172   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34173                                    ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence);
34174
34175   return offset;
34176 }
34177
34178
34179 static const per_sequence_t SCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
34180   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
34181   { &hf_nbap_sCH_Power      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
34182   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34183   { NULL, 0, 0, NULL }
34184 };
34185
34186 static int
34187 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_) {
34188   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34189                                    ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD, SCH_768_Information_Cell_ReconfRqstTDD_sequence);
34190
34191   return offset;
34192 }
34193
34194
34195 static const per_sequence_t PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence[] = {
34196   { &hf_nbap_commonPhysicalChannelID768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID768 },
34197   { &hf_nbap_pCCPCH_Power   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power },
34198   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34199   { NULL, 0, 0, NULL }
34200 };
34201
34202 static int
34203 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_) {
34204   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34205                                    ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD, PCCPCH_768_Information_Cell_ReconfRqstTDD_sequence);
34206
34207   return offset;
34208 }
34209
34210
34211 static const per_sequence_t Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
34212   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
34213   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
34214   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34215   { NULL, 0, 0, NULL }
34216 };
34217
34218 static int
34219 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_) {
34220   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34221                                    ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
34222
34223   return offset;
34224 }
34225
34226
34227 static const per_sequence_t Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
34228   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
34229   { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD },
34230   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34231   { NULL, 0, 0, NULL }
34232 };
34233
34234 static int
34235 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_) {
34236   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34237                                    ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
34238
34239   return offset;
34240 }
34241
34242
34243 static const per_sequence_t Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of[1] = {
34244   { &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 },
34245 };
34246
34247 static int
34248 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_) {
34249   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34250                                                   ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_sequence_of,
34251                                                   1, maxFrequencyinCell_1, FALSE);
34252
34253   return offset;
34254 }
34255
34256
34257 static const per_sequence_t Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence[] = {
34258   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
34259   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34260   { NULL, 0, 0, NULL }
34261 };
34262
34263 static int
34264 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_) {
34265   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34266                                    ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD_sequence);
34267
34268   return offset;
34269 }
34270
34271
34272 static const value_string nbap_UARFCN_Adjustment_vals[] = {
34273   {   0, "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD" },
34274   {   1, "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD" },
34275   {   2, "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD" },
34276   { 0, NULL }
34277 };
34278
34279 static const per_choice_t UARFCN_Adjustment_choice[] = {
34280   {   0, &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD },
34281   {   1, &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD },
34282   {   2, &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD },
34283   { 0, NULL, 0, NULL }
34284 };
34285
34286 static int
34287 dissect_nbap_UARFCN_Adjustment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34288   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34289                                  ett_nbap_UARFCN_Adjustment, UARFCN_Adjustment_choice,
34290                                  NULL);
34291
34292   return offset;
34293 }
34294
34295
34296 static const per_sequence_t CellReconfigurationResponse_sequence[] = {
34297   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34298   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34299   { NULL, 0, 0, NULL }
34300 };
34301
34302 static int
34303 dissect_nbap_CellReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34304   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34305                                    ett_nbap_CellReconfigurationResponse, CellReconfigurationResponse_sequence);
34306
34307   return offset;
34308 }
34309
34310
34311 static const per_sequence_t CellReconfigurationFailure_sequence[] = {
34312   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34313   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34314   { NULL, 0, 0, NULL }
34315 };
34316
34317 static int
34318 dissect_nbap_CellReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34319   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34320                                    ett_nbap_CellReconfigurationFailure, CellReconfigurationFailure_sequence);
34321
34322   return offset;
34323 }
34324
34325
34326 static const per_sequence_t CellDeletionRequest_sequence[] = {
34327   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34328   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34329   { NULL, 0, 0, NULL }
34330 };
34331
34332 static int
34333 dissect_nbap_CellDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34334   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34335                                    ett_nbap_CellDeletionRequest, CellDeletionRequest_sequence);
34336
34337   return offset;
34338 }
34339
34340
34341 static const per_sequence_t CellDeletionResponse_sequence[] = {
34342   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34343   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34344   { NULL, 0, 0, NULL }
34345 };
34346
34347 static int
34348 dissect_nbap_CellDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34349   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34350                                    ett_nbap_CellDeletionResponse, CellDeletionResponse_sequence);
34351
34352   return offset;
34353 }
34354
34355
34356 static const per_sequence_t ResourceStatusIndication_sequence[] = {
34357   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
34358   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34359   { NULL, 0, 0, NULL }
34360 };
34361
34362 static int
34363 dissect_nbap_ResourceStatusIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34364   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34365                                    ett_nbap_ResourceStatusIndication, ResourceStatusIndication_sequence);
34366
34367   return offset;
34368 }
34369
34370
34371 static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
34372   { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34373 };
34374
34375 static int
34376 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_) {
34377   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34378                                                   ett_nbap_Local_Cell_InformationList_ResourceStatusInd, Local_Cell_InformationList_ResourceStatusInd_sequence_of,
34379                                                   1, maxLocalCellinNodeB, FALSE);
34380
34381   return offset;
34382 }
34383
34384
34385 static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
34386   { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34387 };
34388
34389 static int
34390 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_) {
34391   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34392                                                   ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd, Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
34393                                                   1, maxLocalCellinNodeB, FALSE);
34394
34395   return offset;
34396 }
34397
34398
34399 static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = {
34400   { &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd },
34401   { &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd },
34402   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34403   { NULL, 0, 0, NULL }
34404 };
34405
34406 static int
34407 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_) {
34408   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34409                                    ett_nbap_No_Failure_ResourceStatusInd, No_Failure_ResourceStatusInd_sequence);
34410
34411   return offset;
34412 }
34413
34414
34415 static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = {
34416   { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34417 };
34418
34419 static int
34420 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_) {
34421   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34422                                                   ett_nbap_Local_Cell_InformationList2_ResourceStatusInd, Local_Cell_InformationList2_ResourceStatusInd_sequence_of,
34423                                                   1, maxLocalCellinNodeB, FALSE);
34424
34425   return offset;
34426 }
34427
34428
34429 static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
34430   { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34431 };
34432
34433 static int
34434 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_) {
34435   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34436                                                   ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd, Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
34437                                                   1, maxLocalCellinNodeB, FALSE);
34438
34439   return offset;
34440 }
34441
34442
34443 static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = {
34444   { &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34445 };
34446
34447 static int
34448 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_) {
34449   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34450                                                   ett_nbap_CCP_InformationList_ResourceStatusInd, CCP_InformationList_ResourceStatusInd_sequence_of,
34451                                                   1, maxCCPinNodeB, FALSE);
34452
34453   return offset;
34454 }
34455
34456
34457 static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = {
34458   { &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34459 };
34460
34461 static int
34462 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_) {
34463   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34464                                                   ett_nbap_Cell_InformationList_ResourceStatusInd, Cell_InformationList_ResourceStatusInd_sequence_of,
34465                                                   1, maxCellinNodeB, FALSE);
34466
34467   return offset;
34468 }
34469
34470
34471 static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = {
34472   { &hf_nbap_local_Cell_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd },
34473   { &hf_nbap_local_Cell_Group_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd },
34474   { &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCP_InformationList_ResourceStatusInd },
34475   { &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cell_InformationList_ResourceStatusInd },
34476   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34477   { NULL, 0, 0, NULL }
34478 };
34479
34480 static int
34481 dissect_nbap_ServiceImpacting_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34482   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34483                                    ett_nbap_ServiceImpacting_ResourceStatusInd, ServiceImpacting_ResourceStatusInd_sequence);
34484
34485   return offset;
34486 }
34487
34488
34489 static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = {
34490   {   0, "no-Failure" },
34491   {   1, "serviceImpacting" },
34492   { 0, NULL }
34493 };
34494
34495 static const per_choice_t IndicationType_ResourceStatusInd_choice[] = {
34496   {   0, &hf_nbap_no_Failure     , ASN1_EXTENSION_ROOT    , dissect_nbap_No_Failure_ResourceStatusInd },
34497   {   1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT    , dissect_nbap_ServiceImpacting_ResourceStatusInd },
34498   { 0, NULL, 0, NULL }
34499 };
34500
34501 static int
34502 dissect_nbap_IndicationType_ResourceStatusInd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
34503   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
34504                                  ett_nbap_IndicationType_ResourceStatusInd, IndicationType_ResourceStatusInd_choice,
34505                                  NULL);
34506
34507   return offset;
34508 }
34509
34510
34511 static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = {
34512   { &hf_nbap_local_CellID   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34513   { &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator },
34514   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
34515   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
34516   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34517   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34518   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
34519   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
34520   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
34521   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Local_Cell_ID },
34522   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34523   { NULL, 0, 0, NULL }
34524 };
34525
34526 static int
34527 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_) {
34528   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34529                                    ett_nbap_Local_Cell_InformationItem_ResourceStatusInd, Local_Cell_InformationItem_ResourceStatusInd_sequence);
34530
34531   return offset;
34532 }
34533
34534
34535 static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
34536   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34537   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit },
34538   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
34539   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34540   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34541   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34542   { NULL, 0, 0, NULL }
34543 };
34544
34545 static int
34546 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_) {
34547   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34548                                    ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd, Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
34549
34550   return offset;
34551 }
34552
34553
34554 static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = {
34555   { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34556 };
34557
34558 static int
34559 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_) {
34560   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34561                                                   ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd, Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of,
34562                                                   1, maxLocalCellinNodeB, FALSE);
34563
34564   return offset;
34565 }
34566
34567
34568 static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = {
34569   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34570   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
34571   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34572   { NULL, 0, 0, NULL }
34573 };
34574
34575 static int
34576 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_) {
34577   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34578                                    ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence);
34579
34580   return offset;
34581 }
34582
34583
34584 static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = {
34585   { &hf_nbap_local_Cell_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34586   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
34587   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
34588   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34589   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34590   { &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumDL_PowerCapability },
34591   { &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinSpreadingFactor },
34592   { &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinimumDL_PowerCapability },
34593   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34594   { NULL, 0, 0, NULL }
34595 };
34596
34597 static int
34598 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_) {
34599   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34600                                    ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd, Local_Cell_InformationItem2_ResourceStatusInd_sequence);
34601
34602   return offset;
34603 }
34604
34605
34606 static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
34607   { &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
34608   { &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_or_Global_CapacityCredit },
34609   { &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_CapacityCredit },
34610   { &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CommonChannelsCapacityConsumptionLaw },
34611   { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw },
34612   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34613   { NULL, 0, 0, NULL }
34614 };
34615
34616 static int
34617 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_) {
34618   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34619                                    ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd, Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
34620
34621   return offset;
34622 }
34623
34624
34625 static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = {
34626   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
34627   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34628   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34629   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34630   { NULL, 0, 0, NULL }
34631 };
34632
34633 static int
34634 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_) {
34635   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34636                                    ett_nbap_CCP_InformationItem_ResourceStatusInd, CCP_InformationItem_ResourceStatusInd_sequence);
34637
34638   return offset;
34639 }
34640
34641
34642
34643 static int
34644 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_) {
34645   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34646
34647   return offset;
34648 }
34649
34650
34651
34652 static int
34653 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_) {
34654   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34655
34656   return offset;
34657 }
34658
34659
34660
34661 static int
34662 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_) {
34663   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34664
34665   return offset;
34666 }
34667
34668
34669 static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = {
34670   { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34671 };
34672
34673 static int
34674 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_) {
34675   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34676                                                   ett_nbap_S_CPICH_InformationList_ResourceStatusInd, S_CPICH_InformationList_ResourceStatusInd_sequence_of,
34677                                                   1, maxSCPICHCell, FALSE);
34678
34679   return offset;
34680 }
34681
34682
34683
34684 static int
34685 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_) {
34686   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34687
34688   return offset;
34689 }
34690
34691
34692
34693 static int
34694 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_) {
34695   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34696
34697   return offset;
34698 }
34699
34700
34701 static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = {
34702   { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34703 };
34704
34705 static int
34706 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_) {
34707   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34708                                                   ett_nbap_S_CCPCH_InformationList_ResourceStatusInd, S_CCPCH_InformationList_ResourceStatusInd_sequence_of,
34709                                                   1, maxSCCPCHCell, FALSE);
34710
34711   return offset;
34712 }
34713
34714
34715
34716 static int
34717 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_) {
34718   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34719
34720   return offset;
34721 }
34722
34723
34724
34725 static int
34726 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_) {
34727   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34728
34729   return offset;
34730 }
34731
34732
34733 static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = {
34734   { &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34735 };
34736
34737 static int
34738 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_) {
34739   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34740                                                   ett_nbap_FACH_InformationList_ResourceStatusInd, FACH_InformationList_ResourceStatusInd_sequence_of,
34741                                                   1, maxFACHCell, FALSE);
34742
34743   return offset;
34744 }
34745
34746
34747 static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = {
34748   { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34749 };
34750
34751 static int
34752 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_) {
34753   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34754                                                   ett_nbap_PRACH_InformationList_ResourceStatusInd, PRACH_InformationList_ResourceStatusInd_sequence_of,
34755                                                   1, maxPRACHCell, FALSE);
34756
34757   return offset;
34758 }
34759
34760
34761 static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = {
34762   { &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34763 };
34764
34765 static int
34766 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_) {
34767   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34768                                                   ett_nbap_RACH_InformationList_ResourceStatusInd, RACH_InformationList_ResourceStatusInd_sequence_of,
34769                                                   1, maxPRACHCell, FALSE);
34770
34771   return offset;
34772 }
34773
34774
34775 static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = {
34776   { &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34777 };
34778
34779 static int
34780 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_) {
34781   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34782                                                   ett_nbap_AICH_InformationList_ResourceStatusInd, AICH_InformationList_ResourceStatusInd_sequence_of,
34783                                                   1, maxPRACHCell, FALSE);
34784
34785   return offset;
34786 }
34787
34788
34789
34790 static int
34791 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_) {
34792   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34793
34794   return offset;
34795 }
34796
34797
34798 static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = {
34799   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
34800   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ResourceOperationalState },
34801   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AvailabilityStatus },
34802   { &hf_nbap_primary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_SCH_Information_ResourceStatusInd },
34803   { &hf_nbap_secondary_SCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_SCH_Information_ResourceStatusInd },
34804   { &hf_nbap_primary_CPICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CPICH_Information_ResourceStatusInd },
34805   { &hf_nbap_secondary_CPICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd },
34806   { &hf_nbap_primary_CCPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_P_CCPCH_Information_ResourceStatusInd },
34807   { &hf_nbap_bCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_BCH_Information_ResourceStatusInd },
34808   { &hf_nbap_secondary_CCPCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd },
34809   { &hf_nbap_pCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PCH_Information_ResourceStatusInd },
34810   { &hf_nbap_pICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PICH_Information_ResourceStatusInd },
34811   { &hf_nbap_fACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FACH_InformationList_ResourceStatusInd },
34812   { &hf_nbap_pRACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PRACH_InformationList_ResourceStatusInd },
34813   { &hf_nbap_rACH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RACH_InformationList_ResourceStatusInd },
34814   { &hf_nbap_aICH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AICH_InformationList_ResourceStatusInd },
34815   { &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
34816   { &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
34817   { &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
34818   { &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
34819   { &hf_nbap_sCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SCH_Information_ResourceStatusInd },
34820   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34821   { NULL, 0, 0, NULL }
34822 };
34823
34824 static int
34825 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_) {
34826   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34827                                    ett_nbap_Cell_InformationItem_ResourceStatusInd, Cell_InformationItem_ResourceStatusInd_sequence);
34828
34829   return offset;
34830 }
34831
34832
34833 static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
34834   { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34835 };
34836
34837 static int
34838 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_) {
34839   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34840                                                   ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd, FPACH_LCR_InformationList_ResourceStatusInd_sequence_of,
34841                                                   1, maxFPACHCell, FALSE);
34842
34843   return offset;
34844 }
34845
34846
34847
34848 static int
34849 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_) {
34850   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
34851
34852   return offset;
34853 }
34854
34855
34856 static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = {
34857   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34858   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34859   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34860   { NULL, 0, 0, NULL }
34861 };
34862
34863 static int
34864 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_) {
34865   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34866                                    ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd, HS_DSCH_Resources_Information_ResourceStatusInd_sequence);
34867
34868   return offset;
34869 }
34870
34871
34872 static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = {
34873   { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34874 };
34875
34876 static int
34877 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_) {
34878   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34879                                                   ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd, S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of,
34880                                                   1, maxSCCPCHCellinExt, FALSE);
34881
34882   return offset;
34883 }
34884
34885
34886 static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = {
34887   { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34888 };
34889
34890 static int
34891 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_) {
34892   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34893                                                   ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of,
34894                                                   1, maxSCCPCHCellinExtLCR, FALSE);
34895
34896   return offset;
34897 }
34898
34899
34900 static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = {
34901   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
34902   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
34903   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
34904   { NULL, 0, 0, NULL }
34905 };
34906
34907 static int
34908 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_) {
34909   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
34910                                    ett_nbap_E_DCH_Resources_Information_ResourceStatusInd, E_DCH_Resources_Information_ResourceStatusInd_sequence);
34911
34912   return offset;
34913 }
34914
34915
34916 static const per_sequence_t PLCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
34917   { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34918 };
34919
34920 static int
34921 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_) {
34922   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34923                                                   ett_nbap_PLCCH_InformationList_ResourceStatusInd, PLCCH_InformationList_ResourceStatusInd_sequence_of,
34924                                                   1, maxPLCCHCell, FALSE);
34925
34926   return offset;
34927 }
34928
34929
34930 static const per_sequence_t S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
34931   { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34932 };
34933
34934 static int
34935 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_) {
34936   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34937                                                   ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd, S_CCPCH_768_InformationList_ResourceStatusInd_sequence_of,
34938                                                   1, maxSCCPCHCell768, FALSE);
34939
34940   return offset;
34941 }
34942
34943
34944 static const per_sequence_t PRACH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
34945   { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34946 };
34947
34948 static int
34949 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_) {
34950   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34951                                                   ett_nbap_PRACH_768_InformationList_ResourceStatusInd, PRACH_768_InformationList_ResourceStatusInd_sequence_of,
34952                                                   1, maxPRACHCell, FALSE);
34953
34954   return offset;
34955 }
34956
34957
34958 static const per_sequence_t E_RUCCH_InformationList_ResourceStatusInd_sequence_of[1] = {
34959   { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34960 };
34961
34962 static int
34963 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_) {
34964   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34965                                                   ett_nbap_E_RUCCH_InformationList_ResourceStatusInd, E_RUCCH_InformationList_ResourceStatusInd_sequence_of,
34966                                                   1, maxE_RUCCHCell, FALSE);
34967
34968   return offset;
34969 }
34970
34971
34972 static const per_sequence_t E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of[1] = {
34973   { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34974 };
34975
34976 static int
34977 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_) {
34978   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34979                                                   ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd, E_RUCCH_768_InformationList_ResourceStatusInd_sequence_of,
34980                                                   1, maxE_RUCCHCell, FALSE);
34981
34982   return offset;
34983 }
34984
34985
34986 static const per_sequence_t Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of[1] = {
34987   { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
34988 };
34989
34990 static int
34991 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_) {
34992   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
34993                                                   ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_sequence_of,
34994                                                   1, maxFrequencyinCell, FALSE);
34995
34996   return offset;
34997 }
34998
34999
35000 static const per_sequence_t Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence[] = {
35001   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
35002   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
35003   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
35004   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Cause },
35005   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35006   { NULL, 0, 0, NULL }
35007 };
35008
35009 static int
35010 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_) {
35011   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35012                                    ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd, Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_sequence);
35013
35014   return offset;
35015 }
35016
35017
35018 static const per_sequence_t UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = {
35019   { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35020 };
35021
35022 static int
35023 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_) {
35024   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35025                                                   ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd, UPPCH_LCR_InformationList_ResourceStatusInd_sequence_of,
35026                                                   1, maxFrequencyinCell, FALSE);
35027
35028   return offset;
35029 }
35030
35031
35032 static const per_sequence_t UPPCH_LCR_InformationItem_ResourceStatusInd_sequence[] = {
35033   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UARFCN },
35034   { &hf_nbap_uPPCHPositionLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UPPCHPositionLCR },
35035   { &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState },
35036   { &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus },
35037   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35038   { NULL, 0, 0, NULL }
35039 };
35040
35041 static int
35042 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_) {
35043   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35044                                    ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd, UPPCH_LCR_InformationItem_ResourceStatusInd_sequence);
35045
35046   return offset;
35047 }
35048
35049
35050 static const per_sequence_t MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
35051   { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35052 };
35053
35054 static int
35055 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_) {
35056   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35057                                                   ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_sequence_of,
35058                                                   1, maxFrequencyinCell_1, FALSE);
35059
35060   return offset;
35061 }
35062
35063
35064 static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = {
35065   { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35066 };
35067
35068 static int
35069 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_) {
35070   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35071                                                   ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of,
35072                                                   1, maxLocalCellinNodeB, FALSE);
35073
35074   return offset;
35075 }
35076
35077
35078 static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = {
35079   { &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID },
35080   { &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability },
35081   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35082   { NULL, 0, 0, NULL }
35083 };
35084
35085 static int
35086 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_) {
35087   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35088                                    ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence);
35089
35090   return offset;
35091 }
35092
35093
35094 static const per_sequence_t MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of[1] = {
35095   { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35096 };
35097
35098 static int
35099 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_) {
35100   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35101                                                   ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_sequence_of,
35102                                                   1, maxFrequencyinCell_1, FALSE);
35103
35104   return offset;
35105 }
35106
35107
35108 static const per_sequence_t SystemInformationUpdateRequest_sequence[] = {
35109   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35110   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35111   { NULL, 0, 0, NULL }
35112 };
35113
35114 static int
35115 dissect_nbap_SystemInformationUpdateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35116   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35117                                    ett_nbap_SystemInformationUpdateRequest, SystemInformationUpdateRequest_sequence);
35118
35119   return offset;
35120 }
35121
35122
35123
35124 static int
35125 dissect_nbap_SegmentInformationList_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35126   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35127
35128   return offset;
35129 }
35130
35131
35132 static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = {
35133   { &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SIB_Originator },
35134   { &hf_nbap_iB_SG_REP      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_REP },
35135   { &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate },
35136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35137   { NULL, 0, 0, NULL }
35138 };
35139
35140 static int
35141 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_) {
35142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35143                                    ett_nbap_No_Deletion_SystemInfoUpdate, No_Deletion_SystemInfoUpdate_sequence);
35144
35145   return offset;
35146 }
35147
35148
35149 static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = {
35150   {   0, "no-Deletion" },
35151   {   1, "yes-Deletion" },
35152   { 0, NULL }
35153 };
35154
35155 static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = {
35156   {   0, &hf_nbap_no_Deletion    , ASN1_NO_EXTENSIONS     , dissect_nbap_No_Deletion_SystemInfoUpdate },
35157   {   1, &hf_nbap_yes_Deletion   , ASN1_NO_EXTENSIONS     , dissect_nbap_NULL },
35158   { 0, NULL, 0, NULL }
35159 };
35160
35161 static int
35162 dissect_nbap_DeletionIndicator_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35163   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35164                                  ett_nbap_DeletionIndicator_SystemInfoUpdate, DeletionIndicator_SystemInfoUpdate_choice,
35165                                  NULL);
35166
35167   return offset;
35168 }
35169
35170
35171 static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = {
35172   { &hf_nbap_iB_Type        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type },
35173   { &hf_nbap_iB_OC_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID },
35174   { &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate },
35175   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35176   { NULL, 0, 0, NULL }
35177 };
35178
35179 static int
35180 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_) {
35181   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35182                                    ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst, MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence);
35183
35184   return offset;
35185 }
35186
35187
35188 static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = {
35189   { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst },
35190 };
35191
35192 static int
35193 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_) {
35194   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35195                                                   ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of,
35196                                                   1, maxIB, FALSE);
35197
35198   return offset;
35199 }
35200
35201
35202 static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = {
35203   { &hf_nbap_iB_SG_POS      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_POS },
35204   { &hf_nbap_segment_Type   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Segment_Type },
35205   { &hf_nbap_iB_SG_DATA     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_IB_SG_DATA },
35206   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35207   { NULL, 0, 0, NULL }
35208 };
35209
35210 static int
35211 dissect_nbap_SegmentInformationItem_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35212   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35213                                    ett_nbap_SegmentInformationItem_SystemInfoUpdate, SegmentInformationItem_SystemInfoUpdate_sequence);
35214
35215   return offset;
35216 }
35217
35218
35219 static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = {
35220   { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate },
35221 };
35222
35223 static int
35224 dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35225   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35226                                                   ett_nbap_SegmentInformationListIE_SystemInfoUpdate, SegmentInformationListIE_SystemInfoUpdate_sequence_of,
35227                                                   1, maxIBSEG, FALSE);
35228
35229   return offset;
35230 }
35231
35232
35233 static const per_sequence_t SystemInformationUpdateResponse_sequence[] = {
35234   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35235   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35236   { NULL, 0, 0, NULL }
35237 };
35238
35239 static int
35240 dissect_nbap_SystemInformationUpdateResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35241   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35242                                    ett_nbap_SystemInformationUpdateResponse, SystemInformationUpdateResponse_sequence);
35243
35244   return offset;
35245 }
35246
35247
35248 static const per_sequence_t SystemInformationUpdateFailure_sequence[] = {
35249   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35250   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35251   { NULL, 0, 0, NULL }
35252 };
35253
35254 static int
35255 dissect_nbap_SystemInformationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35256   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35257                                    ett_nbap_SystemInformationUpdateFailure, SystemInformationUpdateFailure_sequence);
35258
35259   return offset;
35260 }
35261
35262
35263 static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = {
35264   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35265   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35266   { NULL, 0, 0, NULL }
35267 };
35268
35269 static int
35270 dissect_nbap_RadioLinkSetupRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35271   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35272                                    ett_nbap_RadioLinkSetupRequestFDD, RadioLinkSetupRequestFDD_sequence);
35273
35274   return offset;
35275 }
35276
35277
35278 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence[] = {
35279   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35280   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
35281   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
35282   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35283   { NULL, 0, 0, NULL }
35284 };
35285
35286 static int
35287 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_) {
35288   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35289                                    ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs, Additional_HS_Cell_Information_RL_Setup_ItemIEs_sequence);
35290
35291   return offset;
35292 }
35293
35294
35295 static const per_sequence_t Additional_HS_Cell_Information_RL_Setup_List_sequence_of[1] = {
35296   { &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 },
35297 };
35298
35299 static int
35300 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_) {
35301   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35302                                                   ett_nbap_Additional_HS_Cell_Information_RL_Setup_List, Additional_HS_Cell_Information_RL_Setup_List_sequence_of,
35303                                                   1, maxNrOfHSDSCH_1, FALSE);
35304
35305   return offset;
35306 }
35307
35308
35309 static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
35310   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode },
35311   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength },
35312   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
35313   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
35314   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
35315   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat },
35316   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR },
35317   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode },
35318   { &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35319   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35320   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35321   { NULL, 0, 0, NULL }
35322 };
35323
35324 static int
35325 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_) {
35326   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35327                                    ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD, UL_DPCH_Information_RL_SetupRqstFDD_sequence);
35328
35329   return offset;
35330 }
35331
35332
35333 static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = {
35334   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
35335   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
35336   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
35337   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35338   { NULL, 0, 0, NULL }
35339 };
35340
35341 static int
35342 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_) {
35343   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35344                                    ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD, PowerOffsetInformation_RL_SetupRqstFDD_sequence);
35345
35346   return offset;
35347 }
35348
35349
35350 static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
35351   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
35352   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat },
35353   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode },
35354   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
35355   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition },
35356   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35357   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35358   { &hf_nbap_powerOffsetInformation_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD },
35359   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
35360   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
35361   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
35362   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35363   { NULL, 0, 0, NULL }
35364 };
35365
35366 static int
35367 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_) {
35368   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35369                                    ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD, DL_DPCH_Information_RL_SetupRqstFDD_sequence);
35370
35371   return offset;
35372 }
35373
35374
35375 static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = {
35376   { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35377 };
35378
35379 static int
35380 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_) {
35381   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35382                                                   ett_nbap_RL_InformationList_RL_SetupRqstFDD, RL_InformationList_RL_SetupRqstFDD_sequence_of,
35383                                                   1, maxNrOfRLs, FALSE);
35384
35385   return offset;
35386 }
35387
35388
35389 static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = {
35390   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35391   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
35392   { &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator },
35393   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
35394   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
35395   { &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PropagationDelay },
35396   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityControlField },
35397   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
35398   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35399   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35400   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35401   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35402   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
35403   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35404   { NULL, 0, 0, NULL }
35405 };
35406
35407 static int
35408 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_) {
35409   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35410                                    ett_nbap_RL_InformationItem_RL_SetupRqstFDD, RL_InformationItem_RL_SetupRqstFDD_sequence);
35411
35412   return offset;
35413 }
35414
35415
35416 static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
35417   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
35418   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
35419   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
35420   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
35421   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
35422   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
35423   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
35424   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
35425   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Configured_Indicator },
35426   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35427   { NULL, 0, 0, NULL }
35428 };
35429
35430 static int
35431 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_) {
35432   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35433                                    ett_nbap_E_DPCH_Information_RL_SetupRqstFDD, E_DPCH_Information_RL_SetupRqstFDD_sequence);
35434
35435   return offset;
35436 }
35437
35438
35439 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = {
35440   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
35441   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35442   { NULL, 0, 0, NULL }
35443 };
35444
35445 static int
35446 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_) {
35447   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35448                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD, PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence);
35449
35450   return offset;
35451 }
35452
35453
35454 static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = {
35455   { &hf_nbap_powerOffsetInformation_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD },
35456   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
35457   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
35458   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
35459   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35460   { NULL, 0, 0, NULL }
35461 };
35462
35463 static int
35464 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_) {
35465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35466                                    ett_nbap_F_DPCH_Information_RL_SetupRqstFDD, F_DPCH_Information_RL_SetupRqstFDD_sequence);
35467
35468   return offset;
35469 }
35470
35471
35472 static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = {
35473   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35474   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35475   { NULL, 0, 0, NULL }
35476 };
35477
35478 static int
35479 dissect_nbap_RadioLinkSetupRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35480   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35481                                    ett_nbap_RadioLinkSetupRequestTDD, RadioLinkSetupRequestTDD_sequence);
35482
35483   return offset;
35484 }
35485
35486
35487 static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
35488   { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35489 };
35490
35491 static int
35492 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_) {
35493   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35494                                                   ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD, UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
35495                                                   1, maxNrOfCCTrCHs, FALSE);
35496
35497   return offset;
35498 }
35499
35500
35501
35502 static int
35503 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_) {
35504   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35505
35506   return offset;
35507 }
35508
35509
35510 static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
35511   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
35512   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
35513   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
35514   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
35515   { &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD },
35516   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35517   { NULL, 0, 0, NULL }
35518 };
35519
35520 static int
35521 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_) {
35522   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35523                                    ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
35524
35525   return offset;
35526 }
35527
35528
35529 static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
35530   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35531   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35532   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35533   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
35534   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35535   { NULL, 0, 0, NULL }
35536 };
35537
35538 static int
35539 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_) {
35540   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35541                                    ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD, UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
35542
35543   return offset;
35544 }
35545
35546
35547 static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
35548   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35549   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35550   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35551   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
35552   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35553   { NULL, 0, 0, NULL }
35554 };
35555
35556 static int
35557 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_) {
35558   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35559                                    ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD, UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
35560
35561   return offset;
35562 }
35563
35564
35565 static const per_sequence_t UL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
35566   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35567   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35568   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35569   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
35570   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35571   { NULL, 0, 0, NULL }
35572 };
35573
35574 static int
35575 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_) {
35576   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35577                                    ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD, UL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
35578
35579   return offset;
35580 }
35581
35582
35583 static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = {
35584   { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35585 };
35586
35587 static int
35588 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_) {
35589   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35590                                                   ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD, DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of,
35591                                                   1, maxNrOfCCTrCHs, FALSE);
35592
35593   return offset;
35594 }
35595
35596
35597 static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = {
35598   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
35599   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35600   { NULL, 0, 0, NULL }
35601 };
35602
35603 static int
35604 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_) {
35605   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35606                                    ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD, CCTrCH_TPCItem_RL_SetupRqstTDD_sequence);
35607
35608   return offset;
35609 }
35610
35611
35612 static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = {
35613   { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD },
35614 };
35615
35616 static int
35617 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_) {
35618   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35619                                                   ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD, CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of,
35620                                                   1, maxNrOfCCTrCHs, FALSE);
35621
35622   return offset;
35623 }
35624
35625
35626
35627 static int
35628 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_) {
35629   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35630
35631   return offset;
35632 }
35633
35634
35635 static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
35636   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
35637   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
35638   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
35639   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
35640   { &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize },
35641   { &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD },
35642   { &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD },
35643   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35644   { NULL, 0, 0, NULL }
35645 };
35646
35647 static int
35648 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_) {
35649   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35650                                    ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence);
35651
35652   return offset;
35653 }
35654
35655
35656 static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = {
35657   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35658   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35659   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35660   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
35661   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35662   { NULL, 0, 0, NULL }
35663 };
35664
35665 static int
35666 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_) {
35667   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35668                                    ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD, DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence);
35669
35670   return offset;
35671 }
35672
35673
35674 static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = {
35675   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35676   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35677   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35678   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
35679   { &hf_nbap_tstdIndicator  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator },
35680   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35681   { NULL, 0, 0, NULL }
35682 };
35683
35684 static int
35685 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_) {
35686   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35687                                    ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD, DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence);
35688
35689   return offset;
35690 }
35691
35692
35693 static const per_sequence_t DL_DPCH_768_Information_RL_SetupRqstTDD_sequence[] = {
35694   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
35695   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
35696   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
35697   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
35698   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35699   { NULL, 0, 0, NULL }
35700 };
35701
35702 static int
35703 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_) {
35704   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35705                                    ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD, DL_DPCH_768_Information_RL_SetupRqstTDD_sequence);
35706
35707   return offset;
35708 }
35709
35710
35711 static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = {
35712   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35713   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
35714   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
35715   { &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling },
35716   { &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35717   { &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35718   { &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
35719   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
35720   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35721   { NULL, 0, 0, NULL }
35722 };
35723
35724 static int
35725 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_) {
35726   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35727                                    ett_nbap_RL_Information_RL_SetupRqstTDD, RL_Information_RL_SetupRqstTDD_sequence);
35728
35729   return offset;
35730 }
35731
35732
35733 static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = {
35734   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35735   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35736   { NULL, 0, 0, NULL }
35737 };
35738
35739 static int
35740 dissect_nbap_RadioLinkSetupResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35741   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35742                                    ett_nbap_RadioLinkSetupResponseFDD, RadioLinkSetupResponseFDD_sequence);
35743
35744   return offset;
35745 }
35746
35747
35748 static const per_sequence_t Additional_HS_Cell_Information_Response_ItemIEs_sequence[] = {
35749   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35750   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response },
35751   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35752   { NULL, 0, 0, NULL }
35753 };
35754
35755 static int
35756 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_) {
35757   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35758                                    ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs, Additional_HS_Cell_Information_Response_ItemIEs_sequence);
35759
35760   return offset;
35761 }
35762
35763
35764 static const per_sequence_t Additional_HS_Cell_Information_Response_List_sequence_of[1] = {
35765   { &hf_nbap_Additional_HS_Cell_Information_Response_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_HS_Cell_Information_Response_ItemIEs },
35766 };
35767
35768 static int
35769 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_) {
35770   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35771                                                   ett_nbap_Additional_HS_Cell_Information_Response_List, Additional_HS_Cell_Information_Response_List_sequence_of,
35772                                                   1, maxNrOfHSDSCH_1, FALSE);
35773
35774   return offset;
35775 }
35776
35777
35778 static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = {
35779   { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35780 };
35781
35782 static int
35783 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_) {
35784   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35785                                                   ett_nbap_RL_InformationResponseList_RL_SetupRspFDD, RL_InformationResponseList_RL_SetupRspFDD_sequence_of,
35786                                                   1, maxNrOfRLs, FALSE);
35787
35788   return offset;
35789 }
35790
35791
35792 static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = {
35793   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35794   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35795   { NULL, 0, 0, NULL }
35796 };
35797
35798 static int
35799 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_) {
35800   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35801                                    ett_nbap_Combining_RL_SetupRspFDD, Combining_RL_SetupRspFDD_sequence);
35802
35803   return offset;
35804 }
35805
35806
35807 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = {
35808   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
35809   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35810   { NULL, 0, 0, NULL }
35811 };
35812
35813 static int
35814 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_) {
35815   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35816                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD, NonCombiningOrFirstRL_RL_SetupRspFDD_sequence);
35817
35818   return offset;
35819 }
35820
35821
35822 static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = {
35823   {   0, "combining" },
35824   {   1, "nonCombiningOrFirstRL" },
35825   { 0, NULL }
35826 };
35827
35828 static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = {
35829   {   0, &hf_nbap_combining      , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupRspFDD },
35830   {   1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD },
35831   { 0, NULL, 0, NULL }
35832 };
35833
35834 static int
35835 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_) {
35836   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
35837                                  ett_nbap_DiversityIndication_RL_SetupRspFDD, DiversityIndication_RL_SetupRspFDD_choice,
35838                                  NULL);
35839
35840   return offset;
35841 }
35842
35843
35844 static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = {
35845   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35846   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
35847   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
35848   { &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD },
35849   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
35850   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
35851   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35852   { NULL, 0, 0, NULL }
35853 };
35854
35855 static int
35856 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_) {
35857   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35858                                    ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD, RL_InformationResponseItem_RL_SetupRspFDD_sequence);
35859
35860   return offset;
35861 }
35862
35863
35864 static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = {
35865   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35866   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35867   { NULL, 0, 0, NULL }
35868 };
35869
35870 static int
35871 dissect_nbap_RadioLinkSetupResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35872   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35873                                    ett_nbap_RadioLinkSetupResponseTDD, RadioLinkSetupResponseTDD_sequence);
35874
35875   return offset;
35876 }
35877
35878
35879
35880 static int
35881 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_) {
35882   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35883
35884   return offset;
35885 }
35886
35887
35888
35889 static int
35890 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_) {
35891   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35892
35893   return offset;
35894 }
35895
35896
35897
35898 static int
35899 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_) {
35900   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
35901
35902   return offset;
35903 }
35904
35905
35906 static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = {
35907   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35908   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
35909   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
35910   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
35911   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
35912   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
35913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35914   { NULL, 0, 0, NULL }
35915 };
35916
35917 static int
35918 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_) {
35919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35920                                    ett_nbap_RL_InformationResponse_RL_SetupRspTDD, RL_InformationResponse_RL_SetupRspTDD_sequence);
35921
35922   return offset;
35923 }
35924
35925
35926 static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = {
35927   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
35928   { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
35929   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
35930   { &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD },
35931   { &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD },
35932   { &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD },
35933   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35934   { NULL, 0, 0, NULL }
35935 };
35936
35937 static int
35938 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_) {
35939   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35940                                    ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD, RL_InformationResponse_LCR_RL_SetupRspTDD_sequence);
35941
35942   return offset;
35943 }
35944
35945
35946 static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = {
35947   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
35948   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35949   { NULL, 0, 0, NULL }
35950 };
35951
35952 static int
35953 dissect_nbap_RadioLinkSetupFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
35954   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35955                                    ett_nbap_RadioLinkSetupFailureFDD, RadioLinkSetupFailureFDD_sequence);
35956
35957   return offset;
35958 }
35959
35960
35961 static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = {
35962   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
35963   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
35964   { NULL, 0, 0, NULL }
35965 };
35966
35967 static int
35968 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_) {
35969   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
35970                                    ett_nbap_GeneralCauseList_RL_SetupFailureFDD, GeneralCauseList_RL_SetupFailureFDD_sequence);
35971
35972   return offset;
35973 }
35974
35975
35976 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
35977   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35978 };
35979
35980 static int
35981 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_) {
35982   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35983                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
35984                                                   1, maxNrOfRLs, FALSE);
35985
35986   return offset;
35987 }
35988
35989
35990 static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = {
35991   { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
35992 };
35993
35994 static int
35995 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_) {
35996   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
35997                                                   ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD, Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of,
35998                                                   1, maxNrOfRLs, FALSE);
35999
36000   return offset;
36001 }
36002
36003
36004 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = {
36005   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD },
36006   { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD },
36007   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36008   { NULL, 0, 0, NULL }
36009 };
36010
36011 static int
36012 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_) {
36013   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36014                                    ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD, RLSpecificCauseList_RL_SetupFailureFDD_sequence);
36015
36016   return offset;
36017 }
36018
36019
36020 static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = {
36021   {   0, "generalCause" },
36022   {   1, "rLSpecificCause" },
36023   { 0, NULL }
36024 };
36025
36026 static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = {
36027   {   0, &hf_nbap_generalCause   , ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD },
36028   {   1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD },
36029   { 0, NULL, 0, NULL }
36030 };
36031
36032 static int
36033 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_) {
36034   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36035                                  ett_nbap_CauseLevel_RL_SetupFailureFDD, CauseLevel_RL_SetupFailureFDD_choice,
36036                                  NULL);
36037
36038   return offset;
36039 }
36040
36041
36042 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
36043   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36044   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36045   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36046   { NULL, 0, 0, NULL }
36047 };
36048
36049 static int
36050 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_) {
36051   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36052                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
36053
36054   return offset;
36055 }
36056
36057
36058 static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = {
36059   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36060   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36061   { NULL, 0, 0, NULL }
36062 };
36063
36064 static int
36065 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_) {
36066   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36067                                    ett_nbap_Combining_RL_SetupFailureFDD, Combining_RL_SetupFailureFDD_sequence);
36068
36069   return offset;
36070 }
36071
36072
36073 static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = {
36074   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
36075   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36076   { NULL, 0, 0, NULL }
36077 };
36078
36079 static int
36080 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_) {
36081   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36082                                    ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD, NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence);
36083
36084   return offset;
36085 }
36086
36087
36088 static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = {
36089   {   0, "combining" },
36090   {   1, "nonCombiningOrFirstRL" },
36091   { 0, NULL }
36092 };
36093
36094 static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = {
36095   {   0, &hf_nbap_combining_01   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_SetupFailureFDD },
36096   {   1, &hf_nbap_nonCombiningOrFirstRL_01, ASN1_NO_EXTENSIONS     , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD },
36097   { 0, NULL, 0, NULL }
36098 };
36099
36100 static int
36101 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_) {
36102   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36103                                  ett_nbap_DiversityIndication_RL_SetupFailureFDD, DiversityIndication_RL_SetupFailureFDD_choice,
36104                                  NULL);
36105
36106   return offset;
36107 }
36108
36109
36110 static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = {
36111   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36112   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
36113   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
36114   { &hf_nbap_diversityIndication_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD },
36115   { &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
36116   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
36117   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
36118   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36119   { NULL, 0, 0, NULL }
36120 };
36121
36122 static int
36123 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_) {
36124   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36125                                    ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD, Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence);
36126
36127   return offset;
36128 }
36129
36130
36131 static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = {
36132   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36133   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36134   { NULL, 0, 0, NULL }
36135 };
36136
36137 static int
36138 dissect_nbap_RadioLinkSetupFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36139   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36140                                    ett_nbap_RadioLinkSetupFailureTDD, RadioLinkSetupFailureTDD_sequence);
36141
36142   return offset;
36143 }
36144
36145
36146 static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = {
36147   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36148   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36149   { NULL, 0, 0, NULL }
36150 };
36151
36152 static int
36153 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_) {
36154   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36155                                    ett_nbap_GeneralCauseList_RL_SetupFailureTDD, GeneralCauseList_RL_SetupFailureTDD_sequence);
36156
36157   return offset;
36158 }
36159
36160
36161
36162 static int
36163 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_) {
36164   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36165
36166   return offset;
36167 }
36168
36169
36170 static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = {
36171   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD },
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_RLSpecificCauseList_RL_SetupFailureTDD(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_RLSpecificCauseList_RL_SetupFailureTDD, RLSpecificCauseList_RL_SetupFailureTDD_sequence);
36180
36181   return offset;
36182 }
36183
36184
36185 static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = {
36186   {   0, "generalCause" },
36187   {   1, "rLSpecificCause" },
36188   { 0, NULL }
36189 };
36190
36191 static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = {
36192   {   0, &hf_nbap_generalCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD },
36193   {   1, &hf_nbap_rLSpecificCause_01, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD },
36194   { 0, NULL, 0, NULL }
36195 };
36196
36197 static int
36198 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_) {
36199   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36200                                  ett_nbap_CauseLevel_RL_SetupFailureTDD, CauseLevel_RL_SetupFailureTDD_choice,
36201                                  NULL);
36202
36203   return offset;
36204 }
36205
36206
36207 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = {
36208   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36209   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36210   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36211   { NULL, 0, 0, NULL }
36212 };
36213
36214 static int
36215 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_) {
36216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36217                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence);
36218
36219   return offset;
36220 }
36221
36222
36223 static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = {
36224   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36225   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36226   { NULL, 0, 0, NULL }
36227 };
36228
36229 static int
36230 dissect_nbap_RadioLinkAdditionRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36231   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36232                                    ett_nbap_RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestFDD_sequence);
36233
36234   return offset;
36235 }
36236
36237
36238 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence[] = {
36239   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36240   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
36241   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
36242   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36243   { NULL, 0, 0, NULL }
36244 };
36245
36246 static int
36247 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_) {
36248   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36249                                    ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs, Additional_HS_Cell_Information_RL_Addition_ItemIEs_sequence);
36250
36251   return offset;
36252 }
36253
36254
36255 static const per_sequence_t Additional_HS_Cell_Information_RL_Addition_List_sequence_of[1] = {
36256   { &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 },
36257 };
36258
36259 static int
36260 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_) {
36261   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36262                                                   ett_nbap_Additional_HS_Cell_Information_RL_Addition_List, Additional_HS_Cell_Information_RL_Addition_List_sequence_of,
36263                                                   1, maxNrOfHSDSCH_1, FALSE);
36264
36265   return offset;
36266 }
36267
36268
36269 static const value_string nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals[] = {
36270   {   0, "setup" },
36271   {   1, "addition" },
36272   { 0, NULL }
36273 };
36274
36275 static const per_choice_t Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice[] = {
36276   {   0, &hf_nbap_setup          , ASN1_EXTENSION_ROOT    , dissect_nbap_Additional_EDCH_Setup_Info },
36277   {   1, &hf_nbap_addition       , ASN1_EXTENSION_ROOT    , dissect_nbap_Additional_EDCH_Cell_Information_To_Add_List },
36278   { 0, NULL, 0, NULL }
36279 };
36280
36281 static int
36282 dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36283   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36284                                  ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_choice,
36285                                  NULL);
36286
36287   return offset;
36288 }
36289
36290
36291 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Add_Req_sequence[] = {
36292   { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency },
36293   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36294   { NULL, 0, 0, NULL }
36295 };
36296
36297 static int
36298 dissect_nbap_Additional_EDCH_Cell_Information_RL_Add_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36299   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36300                                    ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req, Additional_EDCH_Cell_Information_RL_Add_Req_sequence);
36301
36302   return offset;
36303 }
36304
36305
36306 static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = {
36307   { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36308 };
36309
36310 static int
36311 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_) {
36312   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36313                                                   ett_nbap_RL_InformationList_RL_AdditionRqstFDD, RL_InformationList_RL_AdditionRqstFDD_sequence_of,
36314                                                   1, maxNrOfRLs_1, FALSE);
36315
36316   return offset;
36317 }
36318
36319
36320 static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = {
36321   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36322   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
36323   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
36324   { &hf_nbap_chipOffset     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset },
36325   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
36326   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation },
36327   { &hf_nbap_initialDL_TransmissionPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36328   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36329   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36330   { &hf_nbap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
36331   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
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_InformationItem_RL_AdditionRqstFDD(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_InformationItem_RL_AdditionRqstFDD, RL_InformationItem_RL_AdditionRqstFDD_sequence);
36340
36341   return offset;
36342 }
36343
36344
36345 static const per_sequence_t E_DPCH_Information_RL_AdditionReqFDD_sequence[] = {
36346   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs },
36347   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
36348   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information },
36349   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI },
36350   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO },
36351   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_2_IndexStepThreshold },
36352   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_RGCH_3_IndexStepThreshold },
36353   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_Info_for_E_DCH },
36354   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36355   { NULL, 0, 0, NULL }
36356 };
36357
36358 static int
36359 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_) {
36360   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36361                                    ett_nbap_E_DPCH_Information_RL_AdditionReqFDD, E_DPCH_Information_RL_AdditionReqFDD_sequence);
36362
36363   return offset;
36364 }
36365
36366
36367 static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = {
36368   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36369   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36370   { NULL, 0, 0, NULL }
36371 };
36372
36373 static int
36374 dissect_nbap_RadioLinkAdditionRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36375   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36376                                    ett_nbap_RadioLinkAdditionRequestTDD, RadioLinkAdditionRequestTDD_sequence);
36377
36378   return offset;
36379 }
36380
36381
36382
36383 static int
36384 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_) {
36385   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36386
36387   return offset;
36388 }
36389
36390
36391 static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
36392   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
36393   { &hf_nbap_uL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD },
36394   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36395   { NULL, 0, 0, NULL }
36396 };
36397
36398 static int
36399 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_) {
36400   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36401                                    ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD, UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
36402
36403   return offset;
36404 }
36405
36406
36407 static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
36408   { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
36409 };
36410
36411 static int
36412 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_) {
36413   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36414                                                   ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
36415                                                   1, maxNrOfCCTrCHs, FALSE);
36416
36417   return offset;
36418 }
36419
36420
36421 static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
36422   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36423   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36424   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36425   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
36426   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36427   { NULL, 0, 0, NULL }
36428 };
36429
36430 static int
36431 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_) {
36432   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36433                                    ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD, UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
36434
36435   return offset;
36436 }
36437
36438
36439 static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
36440   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36441   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36442   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36443   { &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
36444   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36445   { NULL, 0, 0, NULL }
36446 };
36447
36448 static int
36449 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_) {
36450   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36451                                    ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
36452
36453   return offset;
36454 }
36455
36456
36457 static const per_sequence_t UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
36458   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36459   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36460   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36461   { &hf_nbap_uL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
36462   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36463   { NULL, 0, 0, NULL }
36464 };
36465
36466 static int
36467 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_) {
36468   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36469                                    ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
36470
36471   return offset;
36472 }
36473
36474
36475
36476 static int
36477 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_) {
36478   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36479
36480   return offset;
36481 }
36482
36483
36484 static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
36485   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
36486   { &hf_nbap_dL_DPCH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD },
36487   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36488   { NULL, 0, 0, NULL }
36489 };
36490
36491 static int
36492 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_) {
36493   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36494                                    ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD, DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence);
36495
36496   return offset;
36497 }
36498
36499
36500 static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = {
36501   { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD },
36502 };
36503
36504 static int
36505 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_) {
36506   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36507                                                   ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of,
36508                                                   1, maxNrOfCCTrCHs, FALSE);
36509
36510   return offset;
36511 }
36512
36513
36514 static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = {
36515   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36516   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36517   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36518   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
36519   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36520   { NULL, 0, 0, NULL }
36521 };
36522
36523 static int
36524 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_) {
36525   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36526                                    ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD, DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence);
36527
36528   return offset;
36529 }
36530
36531
36532 static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = {
36533   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36534   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36535   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36536   { &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
36537   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36538   { NULL, 0, 0, NULL }
36539 };
36540
36541 static int
36542 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_) {
36543   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36544                                    ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence);
36545
36546   return offset;
36547 }
36548
36549
36550 static const per_sequence_t DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence[] = {
36551   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
36552   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
36553   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
36554   { &hf_nbap_dL_Timeslot768_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
36555   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36556   { NULL, 0, 0, NULL }
36557 };
36558
36559 static int
36560 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_) {
36561   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36562                                    ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_sequence);
36563
36564   return offset;
36565 }
36566
36567
36568 static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = {
36569   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36570   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
36571   { &hf_nbap_frameOffset    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset },
36572   { &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField },
36573   { &hf_nbap_initial_DL_Transmission_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36574   { &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36575   { &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
36576   { &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_TimeslotISCPInfo },
36577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36578   { NULL, 0, 0, NULL }
36579 };
36580
36581 static int
36582 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_) {
36583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36584                                    ett_nbap_RL_Information_RL_AdditionRqstTDD, RL_Information_RL_AdditionRqstTDD_sequence);
36585
36586   return offset;
36587 }
36588
36589
36590 static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = {
36591   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36592   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36593   { NULL, 0, 0, NULL }
36594 };
36595
36596 static int
36597 dissect_nbap_RadioLinkAdditionResponseFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36598   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36599                                    ett_nbap_RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseFDD_sequence);
36600
36601   return offset;
36602 }
36603
36604
36605 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence[] = {
36606   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36607   { &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 },
36608   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36609   { NULL, 0, 0, NULL }
36610 };
36611
36612 static int
36613 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_) {
36614   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36615                                    ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs, Additional_HS_Cell_Change_Information_Response_ItemIEs_sequence);
36616
36617   return offset;
36618 }
36619
36620
36621 static const per_sequence_t Additional_HS_Cell_Change_Information_Response_List_sequence_of[1] = {
36622   { &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 },
36623 };
36624
36625 static int
36626 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_) {
36627   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36628                                                   ett_nbap_Additional_HS_Cell_Change_Information_Response_List, Additional_HS_Cell_Change_Information_Response_List_sequence_of,
36629                                                   1, maxNrOfHSDSCH_1, FALSE);
36630
36631   return offset;
36632 }
36633
36634
36635 static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = {
36636   { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36637 };
36638
36639 static int
36640 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_) {
36641   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36642                                                   ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD, RL_InformationResponseList_RL_AdditionRspFDD_sequence_of,
36643                                                   1, maxNrOfRLs_1, FALSE);
36644
36645   return offset;
36646 }
36647
36648
36649 static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = {
36650   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36651   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36652   { NULL, 0, 0, NULL }
36653 };
36654
36655 static int
36656 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_) {
36657   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36658                                    ett_nbap_Combining_RL_AdditionRspFDD, Combining_RL_AdditionRspFDD_sequence);
36659
36660   return offset;
36661 }
36662
36663
36664 static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = {
36665   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
36666   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36667   { NULL, 0, 0, NULL }
36668 };
36669
36670 static int
36671 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_) {
36672   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36673                                    ett_nbap_Non_Combining_RL_AdditionRspFDD, Non_Combining_RL_AdditionRspFDD_sequence);
36674
36675   return offset;
36676 }
36677
36678
36679 static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = {
36680   {   0, "combining" },
36681   {   1, "non-combining" },
36682   { 0, NULL }
36683 };
36684
36685 static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = {
36686   {   0, &hf_nbap_combining_02   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspFDD },
36687   {   1, &hf_nbap_non_combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspFDD },
36688   { 0, NULL, 0, NULL }
36689 };
36690
36691 static int
36692 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_) {
36693   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36694                                  ett_nbap_DiversityIndication_RL_AdditionRspFDD, DiversityIndication_RL_AdditionRspFDD_choice,
36695                                  NULL);
36696
36697   return offset;
36698 }
36699
36700
36701 static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = {
36702   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36703   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
36704   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
36705   { &hf_nbap_diversityIndication_02, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD },
36706   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
36707   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36708   { NULL, 0, 0, NULL }
36709 };
36710
36711 static int
36712 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_) {
36713   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36714                                    ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD, RL_InformationResponseItem_RL_AdditionRspFDD_sequence);
36715
36716   return offset;
36717 }
36718
36719
36720 static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = {
36721   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36722   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36723   { NULL, 0, 0, NULL }
36724 };
36725
36726 static int
36727 dissect_nbap_RadioLinkAdditionResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36728   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36729                                    ett_nbap_RadioLinkAdditionResponseTDD, RadioLinkAdditionResponseTDD_sequence);
36730
36731   return offset;
36732 }
36733
36734
36735 static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = {
36736   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
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_Combining_RL_AdditionRspTDD(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_Combining_RL_AdditionRspTDD, Combining_RL_AdditionRspTDD_sequence);
36745
36746   return offset;
36747 }
36748
36749
36750 static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = {
36751   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
36752   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36753   { NULL, 0, 0, NULL }
36754 };
36755
36756 static int
36757 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_) {
36758   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36759                                    ett_nbap_Non_Combining_RL_AdditionRspTDD, Non_Combining_RL_AdditionRspTDD_sequence);
36760
36761   return offset;
36762 }
36763
36764
36765 static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = {
36766   {   0, "combining" },
36767   {   1, "non-Combining" },
36768   { 0, NULL }
36769 };
36770
36771 static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = {
36772   {   0, &hf_nbap_combining_03   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionRspTDD },
36773   {   1, &hf_nbap_non_Combining  , ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionRspTDD },
36774   { 0, NULL, 0, NULL }
36775 };
36776
36777 static int
36778 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_) {
36779   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36780                                  ett_nbap_DiversityIndication_RL_AdditionRspTDD, DiversityIndication_RL_AdditionRspTDD_choice,
36781                                  NULL);
36782
36783   return offset;
36784 }
36785
36786
36787 static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = {
36788   { &hf_nbap_diversityIndication_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD },
36789   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36790   { NULL, 0, 0, NULL }
36791 };
36792
36793 static int
36794 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_) {
36795   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36796                                    ett_nbap_DCH_Information_RL_AdditionRspTDD, DCH_Information_RL_AdditionRspTDD_sequence);
36797
36798   return offset;
36799 }
36800
36801
36802
36803 static int
36804 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_) {
36805   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36806
36807   return offset;
36808 }
36809
36810
36811
36812 static int
36813 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_) {
36814   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
36815
36816   return offset;
36817 }
36818
36819
36820 static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = {
36821   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36822   { &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info },
36823   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
36824   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
36825   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
36826   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
36827   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36828   { NULL, 0, 0, NULL }
36829 };
36830
36831 static int
36832 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_) {
36833   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36834                                    ett_nbap_RL_InformationResponse_RL_AdditionRspTDD, RL_InformationResponse_RL_AdditionRspTDD_sequence);
36835
36836   return offset;
36837 }
36838
36839
36840 static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = {
36841   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36842   { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info },
36843   { &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation },
36844   { &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_Information_RL_AdditionRspTDD },
36845   { &hf_nbap_dSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD },
36846   { &hf_nbap_uSCH_InformationResponseList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD },
36847   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36848   { NULL, 0, 0, NULL }
36849 };
36850
36851 static int
36852 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_) {
36853   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36854                                    ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD, RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence);
36855
36856   return offset;
36857 }
36858
36859
36860 static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = {
36861   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
36862   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36863   { NULL, 0, 0, NULL }
36864 };
36865
36866 static int
36867 dissect_nbap_RadioLinkAdditionFailureFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
36868   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36869                                    ett_nbap_RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureFDD_sequence);
36870
36871   return offset;
36872 }
36873
36874
36875 static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = {
36876   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36877   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36878   { NULL, 0, 0, NULL }
36879 };
36880
36881 static int
36882 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_) {
36883   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36884                                    ett_nbap_GeneralCauseList_RL_AdditionFailureFDD, GeneralCauseList_RL_AdditionFailureFDD_sequence);
36885
36886   return offset;
36887 }
36888
36889
36890 static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
36891   { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36892 };
36893
36894 static int
36895 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_) {
36896   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36897                                                   ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
36898                                                   1, maxNrOfRLs_1, FALSE);
36899
36900   return offset;
36901 }
36902
36903
36904 static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = {
36905   { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
36906 };
36907
36908 static int
36909 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_) {
36910   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
36911                                                   ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD, Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of,
36912                                                   1, maxNrOfRLs_2, FALSE);
36913
36914   return offset;
36915 }
36916
36917
36918 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = {
36919   { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD },
36920   { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD },
36921   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36922   { NULL, 0, 0, NULL }
36923 };
36924
36925 static int
36926 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_) {
36927   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36928                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD, RLSpecificCauseList_RL_AdditionFailureFDD_sequence);
36929
36930   return offset;
36931 }
36932
36933
36934 static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = {
36935   {   0, "generalCause" },
36936   {   1, "rLSpecificCause" },
36937   { 0, NULL }
36938 };
36939
36940 static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = {
36941   {   0, &hf_nbap_generalCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD },
36942   {   1, &hf_nbap_rLSpecificCause_02, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD },
36943   { 0, NULL, 0, NULL }
36944 };
36945
36946 static int
36947 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_) {
36948   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
36949                                  ett_nbap_CauseLevel_RL_AdditionFailureFDD, CauseLevel_RL_AdditionFailureFDD_choice,
36950                                  NULL);
36951
36952   return offset;
36953 }
36954
36955
36956 static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
36957   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36958   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
36959   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36960   { NULL, 0, 0, NULL }
36961 };
36962
36963 static int
36964 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_) {
36965   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36966                                    ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
36967
36968   return offset;
36969 }
36970
36971
36972 static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = {
36973   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
36974   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36975   { NULL, 0, 0, NULL }
36976 };
36977
36978 static int
36979 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_) {
36980   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36981                                    ett_nbap_Combining_RL_AdditionFailureFDD, Combining_RL_AdditionFailureFDD_sequence);
36982
36983   return offset;
36984 }
36985
36986
36987 static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = {
36988   { &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse },
36989   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
36990   { NULL, 0, 0, NULL }
36991 };
36992
36993 static int
36994 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_) {
36995   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
36996                                    ett_nbap_Non_Combining_RL_AdditionFailureFDD, Non_Combining_RL_AdditionFailureFDD_sequence);
36997
36998   return offset;
36999 }
37000
37001
37002 static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] = {
37003   {   0, "combining" },
37004   {   1, "non-Combining" },
37005   { 0, NULL }
37006 };
37007
37008 static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = {
37009   {   0, &hf_nbap_combining_04   , ASN1_NO_EXTENSIONS     , dissect_nbap_Combining_RL_AdditionFailureFDD },
37010   {   1, &hf_nbap_non_Combining_01, ASN1_NO_EXTENSIONS     , dissect_nbap_Non_Combining_RL_AdditionFailureFDD },
37011   { 0, NULL, 0, NULL }
37012 };
37013
37014 static int
37015 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_) {
37016   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
37017                                  ett_nbap_DiversityIndication_RL_AdditionFailureFDD, DiversityIndication_RL_AdditionFailureFDD_choice,
37018                                  NULL);
37019
37020   return offset;
37021 }
37022
37023
37024 static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = {
37025   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37026   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
37027   { &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value },
37028   { &hf_nbap_diversityIndication_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD },
37029   { &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator },
37030   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37031   { NULL, 0, 0, NULL }
37032 };
37033
37034 static int
37035 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_) {
37036   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37037                                    ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence);
37038
37039   return offset;
37040 }
37041
37042
37043 static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = {
37044   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37045   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37046   { NULL, 0, 0, NULL }
37047 };
37048
37049 static int
37050 dissect_nbap_RadioLinkAdditionFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37051   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37052                                    ett_nbap_RadioLinkAdditionFailureTDD, RadioLinkAdditionFailureTDD_sequence);
37053
37054   return offset;
37055 }
37056
37057
37058 static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = {
37059   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
37060   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37061   { NULL, 0, 0, NULL }
37062 };
37063
37064 static int
37065 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_) {
37066   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37067                                    ett_nbap_GeneralCauseList_RL_AdditionFailureTDD, GeneralCauseList_RL_AdditionFailureTDD_sequence);
37068
37069   return offset;
37070 }
37071
37072
37073
37074 static int
37075 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_) {
37076   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37077
37078   return offset;
37079 }
37080
37081
37082 static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = {
37083   { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD },
37084   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37085   { NULL, 0, 0, NULL }
37086 };
37087
37088 static int
37089 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_) {
37090   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37091                                    ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD, RLSpecificCauseList_RL_AdditionFailureTDD_sequence);
37092
37093   return offset;
37094 }
37095
37096
37097 static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = {
37098   {   0, "generalCause" },
37099   {   1, "rLSpecificCause" },
37100   { 0, NULL }
37101 };
37102
37103 static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = {
37104   {   0, &hf_nbap_generalCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD },
37105   {   1, &hf_nbap_rLSpecificCause_03, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD },
37106   { 0, NULL, 0, NULL }
37107 };
37108
37109 static int
37110 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_) {
37111   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
37112                                  ett_nbap_CauseLevel_RL_AdditionFailureTDD, CauseLevel_RL_AdditionFailureTDD_choice,
37113                                  NULL);
37114
37115   return offset;
37116 }
37117
37118
37119 static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = {
37120   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37121   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
37122   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37123   { NULL, 0, 0, NULL }
37124 };
37125
37126 static int
37127 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_) {
37128   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37129                                    ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence);
37130
37131   return offset;
37132 }
37133
37134
37135 static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = {
37136   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37137   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37138   { NULL, 0, 0, NULL }
37139 };
37140
37141 static int
37142 dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37143   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37144                                    ett_nbap_RadioLinkReconfigurationPrepareFDD, RadioLinkReconfigurationPrepareFDD_sequence);
37145
37146   return offset;
37147 }
37148
37149
37150 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence[] = {
37151   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37152   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
37153   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
37154   { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify },
37155   { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
37156   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37157   { NULL, 0, 0, NULL }
37158 };
37159
37160 static int
37161 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_) {
37162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37163                                    ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs_sequence);
37164
37165   return offset;
37166 }
37167
37168
37169 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of[1] = {
37170   { &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 },
37171 };
37172
37173 static int
37174 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_) {
37175   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37176                                                   ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep, Additional_HS_Cell_Information_RL_Reconf_Prep_sequence_of,
37177                                                   1, maxNrOfHSDSCH_1, FALSE);
37178
37179   return offset;
37180 }
37181
37182
37183 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence[] = {
37184   { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
37185   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37186   { NULL, 0, 0, NULL }
37187 };
37188
37189 static int
37190 dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37191   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37192                                    ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep, Additional_EDCH_Cell_Information_RL_Reconf_Prep_sequence);
37193
37194   return offset;
37195 }
37196
37197
37198 static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
37199   { &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_ScramblingCode },
37200   { &hf_nbap_ul_SIR_Target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
37201   { &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MinUL_ChannelisationCodeLength },
37202   { &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaxNrOfUL_DPDCHs },
37203   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
37204   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
37205   { &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCCH_SlotFormat },
37206   { &hf_nbap_diversityMode  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DiversityMode },
37207   { &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37208   { &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37209   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37210   { NULL, 0, 0, NULL }
37211 };
37212
37213 static int
37214 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_) {
37215   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37216                                    ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD, UL_DPCH_Information_RL_ReconfPrepFDD_sequence);
37217
37218   return offset;
37219 }
37220
37221
37222 static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
37223   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
37224   { &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_SlotFormat },
37225   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
37226   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37227   { &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MultiplexingPosition },
37228   { &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37229   { &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37230   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
37231   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37232   { NULL, 0, 0, NULL }
37233 };
37234
37235 static int
37236 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_) {
37237   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37238                                    ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD, DL_DPCH_Information_RL_ReconfPrepFDD_sequence);
37239
37240   return offset;
37241 }
37242
37243
37244 static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = {
37245   { &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37246   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37247   { &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37248   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37249   { NULL, 0, 0, NULL }
37250 };
37251
37252 static int
37253 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_) {
37254   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37255                                    ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD, PowerOffsetInformation_RL_ReconfPrepFDD_sequence);
37256
37257   return offset;
37258 }
37259
37260
37261 static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = {
37262   { &hf_nbap_powerOffsetInformation_03, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD },
37263   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
37264   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
37265   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37266   { NULL, 0, 0, NULL }
37267 };
37268
37269 static int
37270 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_) {
37271   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37272                                    ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD, DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence);
37273
37274   return offset;
37275 }
37276
37277
37278 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = {
37279   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
37280   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37281   { NULL, 0, 0, NULL }
37282 };
37283
37284 static int
37285 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_) {
37286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37287                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD, DCH_DeleteItem_RL_ReconfPrepFDD_sequence);
37288
37289   return offset;
37290 }
37291
37292
37293 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = {
37294   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD },
37295 };
37296
37297 static int
37298 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_) {
37299   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37300                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD, DCH_DeleteList_RL_ReconfPrepFDD_sequence_of,
37301                                                   1, maxNrOfDCHs, FALSE);
37302
37303   return offset;
37304 }
37305
37306
37307 static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = {
37308   { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
37309 };
37310
37311 static int
37312 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_) {
37313   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37314                                                   ett_nbap_RL_InformationList_RL_ReconfPrepFDD, RL_InformationList_RL_ReconfPrepFDD_sequence_of,
37315                                                   1, maxNrOfRLs, FALSE);
37316
37317   return offset;
37318 }
37319
37320
37321 static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = {
37322   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
37323   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
37324   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
37325   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
37326   { &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37327   { &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
37328   { &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransmitDiversityIndicator },
37329   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37330   { NULL, 0, 0, NULL }
37331 };
37332
37333 static int
37334 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_) {
37335   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37336                                    ett_nbap_RL_InformationItem_RL_ReconfPrepFDD, RL_InformationItem_RL_ReconfPrepFDD_sequence);
37337
37338   return offset;
37339 }
37340
37341
37342 static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
37343   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
37344   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
37345   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
37346   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
37347   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
37348   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
37349   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
37350   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
37351   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
37352   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37353   { NULL, 0, 0, NULL }
37354 };
37355
37356 static int
37357 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_) {
37358   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37359                                    ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD, E_DPCH_Information_RL_ReconfPrepFDD_sequence);
37360
37361   return offset;
37362 }
37363
37364
37365 static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = {
37366   { &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset },
37367   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37368   { NULL, 0, 0, NULL }
37369 };
37370
37371 static int
37372 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_) {
37373   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37374                                    ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD, PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence);
37375
37376   return offset;
37377 }
37378
37379
37380 static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = {
37381   { &hf_nbap_powerOffsetInformation_04, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD },
37382   { &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize },
37383   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease },
37384   { &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus },
37385   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37386   { NULL, 0, 0, NULL }
37387 };
37388
37389 static int
37390 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_) {
37391   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37392                                    ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD, F_DPCH_Information_RL_ReconfPrepFDD_sequence);
37393
37394   return offset;
37395 }
37396
37397
37398 static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = {
37399   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
37400   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37401   { NULL, 0, 0, NULL }
37402 };
37403
37404 static int
37405 dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
37406   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37407                                    ett_nbap_RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationPrepareTDD_sequence);
37408
37409   return offset;
37410 }
37411
37412
37413
37414 static int
37415 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_) {
37416   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37417
37418   return offset;
37419 }
37420
37421
37422 static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
37423   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37424   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37425   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
37426   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37427   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
37428   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37429   { NULL, 0, 0, NULL }
37430 };
37431
37432 static int
37433 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_) {
37434   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37435                                    ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
37436
37437   return offset;
37438 }
37439
37440
37441 static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
37442   { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
37443 };
37444
37445 static int
37446 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_) {
37447   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37448                                                   ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
37449                                                   1, maxNrOfCCTrCHs, FALSE);
37450
37451   return offset;
37452 }
37453
37454
37455 static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
37456   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37457   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37458   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37459   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
37460   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37461   { NULL, 0, 0, NULL }
37462 };
37463
37464 static int
37465 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_) {
37466   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37467                                    ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD, UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
37468
37469   return offset;
37470 }
37471
37472
37473 static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
37474   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37475   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37476   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37477   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
37478   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37479   { NULL, 0, 0, NULL }
37480 };
37481
37482 static int
37483 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_) {
37484   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37485                                    ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
37486
37487   return offset;
37488 }
37489
37490
37491 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
37492   { &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD },
37493   { &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
37494   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
37495   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
37496   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
37497   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37498   { NULL, 0, 0, NULL }
37499 };
37500
37501 static int
37502 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_) {
37503   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37504                                    ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
37505
37506   return offset;
37507 }
37508
37509
37510 static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
37511   { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
37512 };
37513
37514 static int
37515 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_) {
37516   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37517                                                   ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
37518                                                   1, maxNrOfRLs_1, FALSE);
37519
37520   return offset;
37521 }
37522
37523
37524 static const per_sequence_t UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
37525   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37526   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37527   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37528   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
37529   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37530   { NULL, 0, 0, NULL }
37531 };
37532
37533 static int
37534 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_) {
37535   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37536                                    ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
37537
37538   return offset;
37539 }
37540
37541
37542
37543 static int
37544 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_) {
37545   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37546
37547   return offset;
37548 }
37549
37550
37551
37552 static int
37553 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_) {
37554   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37555
37556   return offset;
37557 }
37558
37559
37560
37561 static int
37562 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_) {
37563   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37564
37565   return offset;
37566 }
37567
37568
37569 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
37570   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37571   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
37572   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
37573   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
37574   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
37575   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
37576   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
37577   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37578   { NULL, 0, 0, NULL }
37579 };
37580
37581 static int
37582 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_) {
37583   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37584                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
37585
37586   return offset;
37587 }
37588
37589
37590 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37591   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
37592 };
37593
37594 static int
37595 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_) {
37596   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37597                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
37598                                                   1, maxNrOfCCTrCHs, FALSE);
37599
37600   return offset;
37601 }
37602
37603
37604 static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
37605   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37606   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37607   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37608   { &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information },
37609   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37610   { NULL, 0, 0, NULL }
37611 };
37612
37613 static int
37614 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_) {
37615   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37616                                    ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
37617
37618   return offset;
37619 }
37620
37621
37622 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
37623   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
37624   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
37625   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37626   { NULL, 0, 0, NULL }
37627 };
37628
37629 static int
37630 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_) {
37631   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37632                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
37633
37634   return offset;
37635 }
37636
37637
37638 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37639   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
37640 };
37641
37642 static int
37643 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_) {
37644   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37645                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
37646                                                   1, maxNrOfDPCHs, FALSE);
37647
37648   return offset;
37649 }
37650
37651
37652 static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
37653   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37654   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
37655   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37656   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
37657   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37658   { NULL, 0, 0, NULL }
37659 };
37660
37661 static int
37662 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_) {
37663   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37664                                    ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
37665
37666   return offset;
37667 }
37668
37669
37670 static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37671   { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
37672 };
37673
37674 static int
37675 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_) {
37676   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37677                                                   ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
37678                                                   1, maxNrOfULTSs, FALSE);
37679
37680   return offset;
37681 }
37682
37683
37684 static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
37685   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
37686   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
37687   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
37688   { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
37689   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37690   { NULL, 0, 0, NULL }
37691 };
37692
37693 static int
37694 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_) {
37695   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37696                                    ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
37697
37698   return offset;
37699 }
37700
37701
37702 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = {
37703   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
37704   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
37705   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37706   { NULL, 0, 0, NULL }
37707 };
37708
37709 static int
37710 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_) {
37711   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37712                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence);
37713
37714   return offset;
37715 }
37716
37717
37718 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = {
37719   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR },
37720 };
37721
37722 static int
37723 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_) {
37724   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37725                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of,
37726                                                   1, maxNrOfDPCHLCRs, FALSE);
37727
37728   return offset;
37729 }
37730
37731
37732 static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
37733   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
37734   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
37735   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37736   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR },
37737   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37738   { NULL, 0, 0, NULL }
37739 };
37740
37741 static int
37742 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_) {
37743   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37744                                    ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
37745
37746   return offset;
37747 }
37748
37749
37750 static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37751   { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD },
37752 };
37753
37754 static int
37755 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_) {
37756   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37757                                                   ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
37758                                                   1, maxNrOfULTSLCRs, FALSE);
37759
37760   return offset;
37761 }
37762
37763
37764 static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence[] = {
37765   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
37766   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
37767   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37768   { NULL, 0, 0, NULL }
37769 };
37770
37771 static int
37772 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_) {
37773   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37774                                    ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768_sequence);
37775
37776   return offset;
37777 }
37778
37779
37780 static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of[1] = {
37781   { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768 },
37782 };
37783
37784 static int
37785 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_) {
37786   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37787                                                   ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_sequence_of,
37788                                                   1, maxNrOfDPCHs, FALSE);
37789
37790   return offset;
37791 }
37792
37793
37794 static const per_sequence_t UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
37795   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
37796   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
37797   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
37798   { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768 },
37799   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37800   { NULL, 0, 0, NULL }
37801 };
37802
37803 static int
37804 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_) {
37805   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37806                                    ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
37807
37808   return offset;
37809 }
37810
37811
37812 static const per_sequence_t UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37813   { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD },
37814 };
37815
37816 static int
37817 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_) {
37818   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37819                                                   ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD, UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
37820                                                   1, maxNrOfULTSs, FALSE);
37821
37822   return offset;
37823 }
37824
37825
37826 static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
37827   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
37828   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37829   { NULL, 0, 0, NULL }
37830 };
37831
37832 static int
37833 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_) {
37834   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37835                                    ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
37836
37837   return offset;
37838 }
37839
37840
37841 static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
37842   { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
37843 };
37844
37845 static int
37846 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_) {
37847   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37848                                                   ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
37849                                                   1, maxNrOfDPCHs, FALSE);
37850
37851   return offset;
37852 }
37853
37854
37855 static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
37856   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37857   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37858   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37859   { &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information },
37860   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37861   { NULL, 0, 0, NULL }
37862 };
37863
37864 static int
37865 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_) {
37866   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37867                                    ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
37868
37869   return offset;
37870 }
37871
37872
37873 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
37874   { &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
37875   { &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
37876   { &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
37877   { &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
37878   { &hf_nbap_ul_sir_target  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_SIR },
37879   { &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_UplinkStepSize_LCR },
37880   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
37881   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37882   { NULL, 0, 0, NULL }
37883 };
37884
37885 static int
37886 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_) {
37887   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37888                                    ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
37889
37890   return offset;
37891 }
37892
37893
37894 static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
37895   { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
37896 };
37897
37898 static int
37899 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_) {
37900   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37901                                                   ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
37902                                                   1, maxNrOfRLs_1, FALSE);
37903
37904   return offset;
37905 }
37906
37907
37908 static const per_sequence_t UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
37909   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
37910   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
37911   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
37912   { &hf_nbap_uL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot768_Information },
37913   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37914   { NULL, 0, 0, NULL }
37915 };
37916
37917 static int
37918 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_) {
37919   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37920                                    ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
37921
37922   return offset;
37923 }
37924
37925
37926 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
37927   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37928   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37929   { NULL, 0, 0, NULL }
37930 };
37931
37932 static int
37933 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_) {
37934   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37935                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
37936
37937   return offset;
37938 }
37939
37940
37941 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
37942   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
37943 };
37944
37945 static int
37946 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_) {
37947   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37948                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
37949                                                   1, maxNrOfCCTrCHs, FALSE);
37950
37951   return offset;
37952 }
37953
37954
37955 static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = {
37956   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37957   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
37958   { NULL, 0, 0, NULL }
37959 };
37960
37961 static int
37962 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_) {
37963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
37964                                    ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD, CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence);
37965
37966   return offset;
37967 }
37968
37969
37970 static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = {
37971   { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD },
37972 };
37973
37974 static int
37975 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_) {
37976   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
37977                                                   ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD, CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of,
37978                                                   1, maxNrOfCCTrCHs, FALSE);
37979
37980   return offset;
37981 }
37982
37983
37984
37985 static int
37986 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_) {
37987   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
37988
37989   return offset;
37990 }
37991
37992
37993 static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
37994   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
37995   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS },
37996   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding },
37997   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit },
37998   { &hf_nbap_cCTrCH_TPCList_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD },
37999   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
38000   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38001   { NULL, 0, 0, NULL }
38002 };
38003
38004 static int
38005 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_) {
38006   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38007                                    ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
38008
38009   return offset;
38010 }
38011
38012
38013 static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
38014   { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD },
38015 };
38016
38017 static int
38018 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_) {
38019   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38020                                                   ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
38021                                                   1, maxNrOfCCTrCHs, FALSE);
38022
38023   return offset;
38024 }
38025
38026
38027 static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = {
38028   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38029   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38030   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38031   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
38032   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38033   { NULL, 0, 0, NULL }
38034 };
38035
38036 static int
38037 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_) {
38038   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38039                                    ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD, DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence);
38040
38041   return offset;
38042 }
38043
38044
38045 static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
38046   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38047   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38048   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38049   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
38050   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38051   { NULL, 0, 0, NULL }
38052 };
38053
38054 static int
38055 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_) {
38056   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38057                                    ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence);
38058
38059   return offset;
38060 }
38061
38062
38063 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = {
38064   { &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD },
38065   { &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD },
38066   { &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38067   { &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
38068   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38069   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38070   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
38071   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38072   { NULL, 0, 0, NULL }
38073 };
38074
38075 static int
38076 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_) {
38077   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38078                                    ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence);
38079
38080   return offset;
38081 }
38082
38083
38084 static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = {
38085   { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD },
38086 };
38087
38088 static int
38089 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_) {
38090   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38091                                                   ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of,
38092                                                   1, maxNrOfRLs_1, FALSE);
38093
38094   return offset;
38095 }
38096
38097
38098 static const per_sequence_t DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence[] = {
38099   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38100   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38101   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38102   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
38103   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38104   { NULL, 0, 0, NULL }
38105 };
38106
38107 static int
38108 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_) {
38109   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38110                                    ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_sequence);
38111
38112   return offset;
38113 }
38114
38115
38116 static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = {
38117   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
38118   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38119   { NULL, 0, 0, NULL }
38120 };
38121
38122 static int
38123 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_) {
38124   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38125                                    ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD, CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence);
38126
38127   return offset;
38128 }
38129
38130
38131 static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38132   { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD },
38133 };
38134
38135 static int
38136 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_) {
38137   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38138                                                   ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD, CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of,
38139                                                   1, maxNrOfCCTrCHs, FALSE);
38140
38141   return offset;
38142 }
38143
38144
38145
38146 static int
38147 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_) {
38148   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38149
38150   return offset;
38151 }
38152
38153
38154
38155 static int
38156 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_) {
38157   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38158
38159   return offset;
38160 }
38161
38162
38163
38164 static int
38165 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_) {
38166   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38167
38168   return offset;
38169 }
38170
38171
38172 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = {
38173   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
38174   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
38175   { &hf_nbap_tFCI_Coding    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Coding },
38176   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
38177   { &hf_nbap_cCTrCH_TPCList_02, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD },
38178   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
38179   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
38180   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
38181   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38182   { NULL, 0, 0, NULL }
38183 };
38184
38185 static int
38186 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_) {
38187   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38188                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence);
38189
38190   return offset;
38191 }
38192
38193
38194 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38195   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD },
38196 };
38197
38198 static int
38199 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_) {
38200   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38201                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
38202                                                   1, maxNrOfCCTrCHs, FALSE);
38203
38204   return offset;
38205 }
38206
38207
38208 static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = {
38209   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38210   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38211   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38212   { &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information },
38213   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38214   { NULL, 0, 0, NULL }
38215 };
38216
38217 static int
38218 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_) {
38219   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38220                                    ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence);
38221
38222   return offset;
38223 }
38224
38225
38226 static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38227   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
38228   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
38229   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38230   { NULL, 0, 0, NULL }
38231 };
38232
38233 static int
38234 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_) {
38235   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38236                                    ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38237
38238   return offset;
38239 }
38240
38241
38242 static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38243   { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD },
38244 };
38245
38246 static int
38247 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_) {
38248   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38249                                                   ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38250                                                   0, maxNrOfDPCHs, FALSE);
38251
38252   return offset;
38253 }
38254
38255
38256 static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38257   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38258   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
38259   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
38260   { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD },
38261   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38262   { NULL, 0, 0, NULL }
38263 };
38264
38265 static int
38266 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_) {
38267   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38268                                    ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38269
38270   return offset;
38271 }
38272
38273
38274 static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38275   { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD },
38276 };
38277
38278 static int
38279 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_) {
38280   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38281                                                   ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38282                                                   1, maxNrOfDLTSs, FALSE);
38283
38284   return offset;
38285 }
38286
38287
38288 static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38289   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
38290   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
38291   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_DPCHOffset },
38292   { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD },
38293   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38294   { NULL, 0, 0, NULL }
38295 };
38296
38297 static int
38298 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_) {
38299   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38300                                    ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38301
38302   return offset;
38303 }
38304
38305
38306 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38307   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
38308   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCodeLCR },
38309   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38310   { NULL, 0, 0, NULL }
38311 };
38312
38313 static int
38314 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_) {
38315   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38316                                    ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38317
38318   return offset;
38319 }
38320
38321
38322 static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38323   { &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 },
38324 };
38325
38326 static int
38327 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_) {
38328   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38329                                                   ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38330                                                   1, maxNrOfDPCHLCRs, FALSE);
38331
38332   return offset;
38333 }
38334
38335
38336 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38337   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
38338   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
38339   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
38340   { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD },
38341   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38342   { NULL, 0, 0, NULL }
38343 };
38344
38345 static int
38346 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_) {
38347   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38348                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38349
38350   return offset;
38351 }
38352
38353
38354 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38355   { &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 },
38356 };
38357
38358 static int
38359 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_) {
38360   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38361                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38362                                                   1, maxNrOfDLTSLCRs, FALSE);
38363
38364   return offset;
38365 }
38366
38367
38368 static const per_sequence_t DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38369   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
38370   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
38371   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38372   { NULL, 0, 0, NULL }
38373 };
38374
38375 static int
38376 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_) {
38377   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38378                                    ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38379
38380   return offset;
38381 }
38382
38383
38384 static const per_sequence_t DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38385   { &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 },
38386 };
38387
38388 static int
38389 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_) {
38390   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38391                                                   ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38392                                                   1, maxNrOfDPCHs768, FALSE);
38393
38394   return offset;
38395 }
38396
38397
38398 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38399   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
38400   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
38401   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
38402   { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD },
38403   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38404   { NULL, 0, 0, NULL }
38405 };
38406
38407 static int
38408 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_) {
38409   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38410                                    ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence);
38411
38412   return offset;
38413 }
38414
38415
38416 static const per_sequence_t DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38417   { &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 },
38418 };
38419
38420 static int
38421 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_) {
38422   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38423                                                   ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD, DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of,
38424                                                   1, maxNrOfDLTSs, FALSE);
38425
38426   return offset;
38427 }
38428
38429
38430 static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
38431   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
38432   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38433   { NULL, 0, 0, NULL }
38434 };
38435
38436 static int
38437 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_) {
38438   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38439                                    ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence);
38440
38441   return offset;
38442 }
38443
38444
38445 static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = {
38446   { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD },
38447 };
38448
38449 static int
38450 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_) {
38451   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38452                                                   ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of,
38453                                                   1, maxNrOfDPCHs, FALSE);
38454
38455   return offset;
38456 }
38457
38458
38459 static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
38460   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38461   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38462   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38463   { &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information },
38464   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38465   { NULL, 0, 0, NULL }
38466 };
38467
38468 static int
38469 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_) {
38470   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38471                                    ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
38472
38473   return offset;
38474 }
38475
38476
38477 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = {
38478   { &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD },
38479   { &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD },
38480   { &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD },
38481   { &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD },
38482   { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_TPC_DownlinkStepSize },
38483   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38484   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38485   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
38486   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38487   { NULL, 0, 0, NULL }
38488 };
38489
38490 static int
38491 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_) {
38492   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38493                                    ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence);
38494
38495   return offset;
38496 }
38497
38498
38499 static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38500   { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD },
38501 };
38502
38503 static int
38504 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_) {
38505   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38506                                                   ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD, MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of,
38507                                                   1, maxNrOfRLs_1, FALSE);
38508
38509   return offset;
38510 }
38511
38512
38513 static const per_sequence_t DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = {
38514   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
38515   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
38516   { &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset },
38517   { &hf_nbap_dL_Timeslot_Information768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot768_Information },
38518   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38519   { NULL, 0, 0, NULL }
38520 };
38521
38522 static int
38523 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_) {
38524   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38525                                    ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD, DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_sequence);
38526
38527   return offset;
38528 }
38529
38530
38531 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = {
38532   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
38533   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38534   { NULL, 0, 0, NULL }
38535 };
38536
38537 static int
38538 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_) {
38539   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38540                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence);
38541
38542   return offset;
38543 }
38544
38545
38546 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
38547   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD },
38548 };
38549
38550 static int
38551 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_) {
38552   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38553                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of,
38554                                                   1, maxNrOfCCTrCHs, FALSE);
38555
38556   return offset;
38557 }
38558
38559
38560 static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
38561   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
38562   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38563   { NULL, 0, 0, NULL }
38564 };
38565
38566 static int
38567 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_) {
38568   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38569                                    ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD, DCH_DeleteItem_RL_ReconfPrepTDD_sequence);
38570
38571   return offset;
38572 }
38573
38574
38575 static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
38576   { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD },
38577 };
38578
38579 static int
38580 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_) {
38581   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38582                                                   ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD, DCH_DeleteList_RL_ReconfPrepTDD_sequence_of,
38583                                                   1, maxNrOfDCHs, FALSE);
38584
38585   return offset;
38586 }
38587
38588
38589 static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38590   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
38591   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
38592   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
38593   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
38594   { &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameHandlingPriority },
38595   { &hf_nbap_toAWS          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWS },
38596   { &hf_nbap_toAWE          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ToAWE },
38597   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
38598   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38599   { NULL, 0, 0, NULL }
38600 };
38601
38602 static int
38603 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_) {
38604   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38605                                    ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD, DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
38606
38607   return offset;
38608 }
38609
38610
38611 static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38612   { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD },
38613 };
38614
38615 static int
38616 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_) {
38617   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38618                                                   ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD, DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
38619                                                   1, maxNrOfDSCHs, FALSE);
38620
38621   return offset;
38622 }
38623
38624
38625 static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
38626   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
38627   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38628   { NULL, 0, 0, NULL }
38629 };
38630
38631 static int
38632 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_) {
38633   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38634                                    ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD, DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
38635
38636   return offset;
38637 }
38638
38639
38640 static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
38641   { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD },
38642 };
38643
38644 static int
38645 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_) {
38646   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38647                                                   ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD, DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
38648                                                   1, maxNrOfDSCHs, FALSE);
38649
38650   return offset;
38651 }
38652
38653
38654 static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = {
38655   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
38656   { &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TransportFormatSet },
38657   { &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_AllocationRetentionPriority },
38658   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CCTrCH_ID },
38659   { &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator },
38660   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38661   { NULL, 0, 0, NULL }
38662 };
38663
38664 static int
38665 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_) {
38666   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38667                                    ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD, USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence);
38668
38669   return offset;
38670 }
38671
38672
38673 static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = {
38674   { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD },
38675 };
38676
38677 static int
38678 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_) {
38679   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38680                                                   ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD, USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of,
38681                                                   1, maxNrOfUSCHs, FALSE);
38682
38683   return offset;
38684 }
38685
38686
38687 static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = {
38688   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
38689   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38690   { NULL, 0, 0, NULL }
38691 };
38692
38693 static int
38694 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_) {
38695   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38696                                    ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD, USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence);
38697
38698   return offset;
38699 }
38700
38701
38702 static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = {
38703   { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD },
38704 };
38705
38706 static int
38707 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_) {
38708   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38709                                                   ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD, USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of,
38710                                                   1, maxNrOfUSCHs, FALSE);
38711
38712   return offset;
38713 }
38714
38715
38716 static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = {
38717   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38718   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38719   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
38720   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38721   { NULL, 0, 0, NULL }
38722 };
38723
38724 static int
38725 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_) {
38726   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38727                                    ett_nbap_RL_Information_RL_ReconfPrepTDD, RL_Information_RL_ReconfPrepTDD_sequence);
38728
38729   return offset;
38730 }
38731
38732
38733 static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = {
38734   { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD },
38735 };
38736
38737 static int
38738 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_) {
38739   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38740                                                   ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD, MultipleRL_Information_RL_ReconfPrepTDD_sequence_of,
38741                                                   1, maxNrOfRLs_1, FALSE);
38742
38743   return offset;
38744 }
38745
38746
38747 static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = {
38748   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38749   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38750   { NULL, 0, 0, NULL }
38751 };
38752
38753 static int
38754 dissect_nbap_RadioLinkReconfigurationReady(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38755   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38756                                    ett_nbap_RadioLinkReconfigurationReady, RadioLinkReconfigurationReady_sequence);
38757
38758   return offset;
38759 }
38760
38761
38762 static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = {
38763   { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38764 };
38765
38766 static int
38767 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_) {
38768   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38769                                                   ett_nbap_RL_InformationResponseList_RL_ReconfReady, RL_InformationResponseList_RL_ReconfReady_sequence_of,
38770                                                   1, maxNrOfRLs, FALSE);
38771
38772   return offset;
38773 }
38774
38775
38776
38777 static int
38778 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_) {
38779   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38780
38781   return offset;
38782 }
38783
38784
38785
38786 static int
38787 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_) {
38788   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38789
38790   return offset;
38791 }
38792
38793
38794
38795 static int
38796 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_) {
38797   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
38798
38799   return offset;
38800 }
38801
38802
38803 static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = {
38804   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38805   { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady },
38806   { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady },
38807   { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady },
38808   { &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_NULL },
38809   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38810   { NULL, 0, 0, NULL }
38811 };
38812
38813 static int
38814 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_) {
38815   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38816                                    ett_nbap_RL_InformationResponseItem_RL_ReconfReady, RL_InformationResponseItem_RL_ReconfReady_sequence);
38817
38818   return offset;
38819 }
38820
38821
38822 static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = {
38823   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38824   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38825   { NULL, 0, 0, NULL }
38826 };
38827
38828 static int
38829 dissect_nbap_RadioLinkReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38830   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38831                                    ett_nbap_RadioLinkReconfigurationFailure, RadioLinkReconfigurationFailure_sequence);
38832
38833   return offset;
38834 }
38835
38836
38837 static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = {
38838   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38839   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38840   { NULL, 0, 0, NULL }
38841 };
38842
38843 static int
38844 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_) {
38845   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38846                                    ett_nbap_GeneralCauseList_RL_ReconfFailure, GeneralCauseList_RL_ReconfFailure_sequence);
38847
38848   return offset;
38849 }
38850
38851
38852 static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = {
38853   { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
38854 };
38855
38856 static int
38857 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_) {
38858   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38859                                                   ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure, RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of,
38860                                                   1, maxNrOfRLs, FALSE);
38861
38862   return offset;
38863 }
38864
38865
38866 static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = {
38867   { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure },
38868   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38869   { NULL, 0, 0, NULL }
38870 };
38871
38872 static int
38873 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_) {
38874   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38875                                    ett_nbap_RLSpecificCauseList_RL_ReconfFailure, RLSpecificCauseList_RL_ReconfFailure_sequence);
38876
38877   return offset;
38878 }
38879
38880
38881 static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = {
38882   {   0, "generalCause" },
38883   {   1, "rLSpecificCause" },
38884   { 0, NULL }
38885 };
38886
38887 static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = {
38888   {   0, &hf_nbap_generalCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_RL_ReconfFailure },
38889   {   1, &hf_nbap_rLSpecificCause_04, ASN1_EXTENSION_ROOT    , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure },
38890   { 0, NULL, 0, NULL }
38891 };
38892
38893 static int
38894 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_) {
38895   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
38896                                  ett_nbap_CauseLevel_RL_ReconfFailure, CauseLevel_RL_ReconfFailure_choice,
38897                                  NULL);
38898
38899   return offset;
38900 }
38901
38902
38903 static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = {
38904   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38905   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
38906   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38907   { NULL, 0, 0, NULL }
38908 };
38909
38910 static int
38911 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_) {
38912   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38913                                    ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure, RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence);
38914
38915   return offset;
38916 }
38917
38918
38919 static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = {
38920   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38921   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38922   { NULL, 0, 0, NULL }
38923 };
38924
38925 static int
38926 dissect_nbap_RadioLinkReconfigurationCommit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
38927   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38928                                    ett_nbap_RadioLinkReconfigurationCommit, RadioLinkReconfigurationCommit_sequence);
38929
38930   return offset;
38931 }
38932
38933
38934 static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = {
38935   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
38936   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38937   { NULL, 0, 0, NULL }
38938 };
38939
38940 static int
38941 dissect_nbap_RadioLinkReconfigurationCancel(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_RadioLinkReconfigurationCancel, RadioLinkReconfigurationCancel_sequence);
38944
38945   return offset;
38946 }
38947
38948
38949 static const per_sequence_t RadioLinkReconfigurationRequestFDD_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_RadioLinkReconfigurationRequestFDD(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_RadioLinkReconfigurationRequestFDD, RadioLinkReconfigurationRequestFDD_sequence);
38959
38960   return offset;
38961 }
38962
38963
38964 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence[] = {
38965   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
38966   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_C_ID },
38967   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Information },
38968   { &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 },
38969   { &hf_nbap_hS_DSCH_Secondary_Serving_Remove, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_DSCH_Secondary_Serving_Remove },
38970   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
38971   { NULL, 0, 0, NULL }
38972 };
38973
38974 static int
38975 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_) {
38976   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
38977                                    ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs, Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs_sequence);
38978
38979   return offset;
38980 }
38981
38982
38983 static const per_sequence_t Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of[1] = {
38984   { &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 },
38985 };
38986
38987 static int
38988 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_) {
38989   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
38990                                                   ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req, Additional_HS_Cell_Information_RL_Reconf_Req_sequence_of,
38991                                                   1, maxNrOfHSDSCH_1, FALSE);
38992
38993   return offset;
38994 }
38995
38996
38997 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence[] = {
38998   { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency },
38999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39000   { NULL, 0, 0, NULL }
39001 };
39002
39003 static int
39004 dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39006                                    ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req, Additional_EDCH_Cell_Information_RL_Reconf_Req_sequence);
39007
39008   return offset;
39009 }
39010
39011
39012 static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
39013   { &hf_nbap_ul_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
39014   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39015   { NULL, 0, 0, NULL }
39016 };
39017
39018 static int
39019 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_) {
39020   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39021                                    ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD, UL_DPCH_Information_RL_ReconfRqstFDD_sequence);
39022
39023   return offset;
39024 }
39025
39026
39027 static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
39028   { &hf_nbap_dl_TFCS        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
39029   { &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_SignallingMode },
39030   { &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_LimitedPowerIncrease },
39031   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39032   { NULL, 0, 0, NULL }
39033 };
39034
39035 static int
39036 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_) {
39037   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39038                                    ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD, DL_DPCH_Information_RL_ReconfRqstFDD_sequence);
39039
39040   return offset;
39041 }
39042
39043
39044 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = {
39045   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
39046   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39047   { NULL, 0, 0, NULL }
39048 };
39049
39050 static int
39051 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_) {
39052   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39053                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD, DCH_DeleteItem_RL_ReconfRqstFDD_sequence);
39054
39055   return offset;
39056 }
39057
39058
39059 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = {
39060   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD },
39061 };
39062
39063 static int
39064 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_) {
39065   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39066                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD, DCH_DeleteList_RL_ReconfRqstFDD_sequence_of,
39067                                                   1, maxNrOfDCHs, FALSE);
39068
39069   return offset;
39070 }
39071
39072
39073 static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = {
39074   { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39075 };
39076
39077 static int
39078 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_) {
39079   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39080                                                   ett_nbap_RL_InformationList_RL_ReconfRqstFDD, RL_InformationList_RL_ReconfRqstFDD_sequence_of,
39081                                                   1, maxNrOfRLs, FALSE);
39082
39083   return offset;
39084 }
39085
39086
39087 static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = {
39088   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39089   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39090   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39091   { &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FDD_DL_CodeInformation },
39092   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39093   { NULL, 0, 0, NULL }
39094 };
39095
39096 static int
39097 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_) {
39098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39099                                    ett_nbap_RL_InformationItem_RL_ReconfRqstFDD, RL_InformationItem_RL_ReconfRqstFDD_sequence);
39100
39101   return offset;
39102 }
39103
39104
39105 static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = {
39106   { &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Max_Set_E_DPDCHs },
39107   { &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
39108   { &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TFCS_Information },
39109   { &hf_nbap_e_TTI          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_TTI },
39110   { &hf_nbap_e_DPCCH_PO     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_DPCCH_PO },
39111   { &hf_nbap_e_RGCH_2_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_2_IndexStepThreshold },
39112   { &hf_nbap_e_RGCH_3_IndexStepThreshold, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_3_IndexStepThreshold },
39113   { &hf_nbap_hARQ_Info_for_E_DCH, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HARQ_Info_for_E_DCH },
39114   { &hf_nbap_hSDSCH_Configured_Indicator, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Configured_Indicator },
39115   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39116   { NULL, 0, 0, NULL }
39117 };
39118
39119 static int
39120 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_) {
39121   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39122                                    ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD, E_DPCH_Information_RL_ReconfRqstFDD_sequence);
39123
39124   return offset;
39125 }
39126
39127
39128 static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = {
39129   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39130   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39131   { NULL, 0, 0, NULL }
39132 };
39133
39134 static int
39135 dissect_nbap_RadioLinkReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39136   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39137                                    ett_nbap_RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationRequestTDD_sequence);
39138
39139   return offset;
39140 }
39141
39142
39143 static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
39144   { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39145 };
39146
39147 static int
39148 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_) {
39149   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39150                                                   ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
39151                                                   1, maxNrOfCCTrCHs, FALSE);
39152
39153   return offset;
39154 }
39155
39156
39157 static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
39158   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39159   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
39160   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
39161   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39162   { NULL, 0, 0, NULL }
39163 };
39164
39165 static int
39166 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_) {
39167   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39168                                    ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
39169
39170   return offset;
39171 }
39172
39173
39174 static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
39175   { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39176 };
39177
39178 static int
39179 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_) {
39180   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39181                                                   ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
39182                                                   1, maxNrOfCCTrCHs, FALSE);
39183
39184   return offset;
39185 }
39186
39187
39188 static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
39189   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39190   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39191   { NULL, 0, 0, NULL }
39192 };
39193
39194 static int
39195 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_) {
39196   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39197                                    ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
39198
39199   return offset;
39200 }
39201
39202
39203 static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
39204   { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39205 };
39206
39207 static int
39208 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_) {
39209   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39210                                                   ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
39211                                                   1, maxNrOfCCTrCHs, FALSE);
39212
39213   return offset;
39214 }
39215
39216
39217 static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = {
39218   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39219   { &hf_nbap_tFCS           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCS },
39220   { &hf_nbap_punctureLimit  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PunctureLimit },
39221   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39222   { NULL, 0, 0, NULL }
39223 };
39224
39225 static int
39226 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_) {
39227   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39228                                    ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence);
39229
39230   return offset;
39231 }
39232
39233
39234 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = {
39235   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
39236   { &hf_nbap_maxPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39237   { &hf_nbap_minPowerLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39238   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39239   { NULL, 0, 0, NULL }
39240 };
39241
39242 static int
39243 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_) {
39244   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39245                                    ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence);
39246
39247   return offset;
39248 }
39249
39250
39251 static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
39252   { &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 },
39253 };
39254
39255 static int
39256 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_) {
39257   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39258                                                   ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of,
39259                                                   1, maxNrOfDLTSLCRs, FALSE);
39260
39261   return offset;
39262 }
39263
39264
39265 static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = {
39266   { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
39267   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39268   { NULL, 0, 0, NULL }
39269 };
39270
39271 static int
39272 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_) {
39273   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39274                                    ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence);
39275
39276   return offset;
39277 }
39278
39279
39280 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = {
39281   { &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD },
39282   { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39283   { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39284   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RL_ID },
39285   { NULL, 0, 0, NULL }
39286 };
39287
39288 static int
39289 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_) {
39290   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39291                                    ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence);
39292
39293   return offset;
39294 }
39295
39296
39297 static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = {
39298   { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD },
39299 };
39300
39301 static int
39302 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_) {
39303   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39304                                                   ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of,
39305                                                   1, maxNrOfRLs_1, FALSE);
39306
39307   return offset;
39308 }
39309
39310
39311 static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
39312   { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39313 };
39314
39315 static int
39316 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_) {
39317   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39318                                                   ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of,
39319                                                   1, maxNrOfCCTrCHs, FALSE);
39320
39321   return offset;
39322 }
39323
39324
39325 static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = {
39326   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
39327   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39328   { NULL, 0, 0, NULL }
39329 };
39330
39331 static int
39332 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_) {
39333   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39334                                    ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence);
39335
39336   return offset;
39337 }
39338
39339
39340 static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = {
39341   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
39342   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39343   { NULL, 0, 0, NULL }
39344 };
39345
39346 static int
39347 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_) {
39348   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39349                                    ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD, DCH_DeleteItem_RL_ReconfRqstTDD_sequence);
39350
39351   return offset;
39352 }
39353
39354
39355 static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = {
39356   { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD },
39357 };
39358
39359 static int
39360 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_) {
39361   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39362                                                   ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD, DCH_DeleteList_RL_ReconfRqstTDD_sequence_of,
39363                                                   1, maxNrOfDCHs, FALSE);
39364
39365   return offset;
39366 }
39367
39368
39369 static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = {
39370   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39371   { &hf_nbap_maxDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39372   { &hf_nbap_minDL_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
39373   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39374   { NULL, 0, 0, NULL }
39375 };
39376
39377 static int
39378 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_) {
39379   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39380                                    ett_nbap_RL_Information_RL_ReconfRqstTDD, RL_Information_RL_ReconfRqstTDD_sequence);
39381
39382   return offset;
39383 }
39384
39385
39386 static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = {
39387   { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD },
39388 };
39389
39390 static int
39391 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_) {
39392   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39393                                                   ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD, Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of,
39394                                                   1, maxNrOfRLs_1, FALSE);
39395
39396   return offset;
39397 }
39398
39399
39400 static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = {
39401   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39402   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39403   { NULL, 0, 0, NULL }
39404 };
39405
39406 static int
39407 dissect_nbap_RadioLinkReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39408   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39409                                    ett_nbap_RadioLinkReconfigurationResponse, RadioLinkReconfigurationResponse_sequence);
39410
39411   return offset;
39412 }
39413
39414
39415 static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = {
39416   { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39417 };
39418
39419 static int
39420 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_) {
39421   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39422                                                   ett_nbap_RL_InformationResponseList_RL_ReconfRsp, RL_InformationResponseList_RL_ReconfRsp_sequence_of,
39423                                                   1, maxNrOfRLs, FALSE);
39424
39425   return offset;
39426 }
39427
39428
39429
39430 static int
39431 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_) {
39432   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
39433
39434   return offset;
39435 }
39436
39437
39438 static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = {
39439   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39440   { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp },
39441   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39442   { NULL, 0, 0, NULL }
39443 };
39444
39445 static int
39446 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_) {
39447   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39448                                    ett_nbap_RL_InformationResponseItem_RL_ReconfRsp, RL_InformationResponseItem_RL_ReconfRsp_sequence);
39449
39450   return offset;
39451 }
39452
39453
39454 static const per_sequence_t RadioLinkDeletionRequest_sequence[] = {
39455   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39456   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39457   { NULL, 0, 0, NULL }
39458 };
39459
39460 static int
39461 dissect_nbap_RadioLinkDeletionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39462   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39463                                    ett_nbap_RadioLinkDeletionRequest, RadioLinkDeletionRequest_sequence);
39464
39465   return offset;
39466 }
39467
39468
39469 static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = {
39470   { &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39471 };
39472
39473 static int
39474 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_) {
39475   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39476                                                   ett_nbap_RL_informationList_RL_DeletionRqst, RL_informationList_RL_DeletionRqst_sequence_of,
39477                                                   1, maxNrOfRLs, FALSE);
39478
39479   return offset;
39480 }
39481
39482
39483 static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = {
39484   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39485   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39486   { NULL, 0, 0, NULL }
39487 };
39488
39489 static int
39490 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_) {
39491   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39492                                    ett_nbap_RL_informationItem_RL_DeletionRqst, RL_informationItem_RL_DeletionRqst_sequence);
39493
39494   return offset;
39495 }
39496
39497
39498 static const per_sequence_t RadioLinkDeletionResponse_sequence[] = {
39499   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39500   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39501   { NULL, 0, 0, NULL }
39502 };
39503
39504 static int
39505 dissect_nbap_RadioLinkDeletionResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39506   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39507                                    ett_nbap_RadioLinkDeletionResponse, RadioLinkDeletionResponse_sequence);
39508
39509   return offset;
39510 }
39511
39512
39513 static const per_sequence_t DL_PowerControlRequest_sequence[] = {
39514   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39515   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39516   { NULL, 0, 0, NULL }
39517 };
39518
39519 static int
39520 dissect_nbap_DL_PowerControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39521   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39522                                    ett_nbap_DL_PowerControlRequest, DL_PowerControlRequest_sequence);
39523
39524   return offset;
39525 }
39526
39527
39528 static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = {
39529   { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39530 };
39531
39532 static int
39533 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_) {
39534   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39535                                                   ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst, DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of,
39536                                                   1, maxNrOfRLs, FALSE);
39537
39538   return offset;
39539 }
39540
39541
39542 static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = {
39543   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39544   { &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
39545   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39546   { NULL, 0, 0, NULL }
39547 };
39548
39549 static int
39550 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_) {
39551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39552                                    ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst, DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence);
39553
39554   return offset;
39555 }
39556
39557
39558 static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = {
39559   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39560   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39561   { NULL, 0, 0, NULL }
39562 };
39563
39564 static int
39565 dissect_nbap_DL_PowerTimeslotControlRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39566   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39567                                    ett_nbap_DL_PowerTimeslotControlRequest, DL_PowerTimeslotControlRequest_sequence);
39568
39569   return offset;
39570 }
39571
39572
39573 static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = {
39574   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39575   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39576   { NULL, 0, 0, NULL }
39577 };
39578
39579 static int
39580 dissect_nbap_DedicatedMeasurementInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39581   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39582                                    ett_nbap_DedicatedMeasurementInitiationRequest, DedicatedMeasurementInitiationRequest_sequence);
39583
39584   return offset;
39585 }
39586
39587
39588 static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = {
39589   { &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39590 };
39591
39592 static int
39593 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_) {
39594   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39595                                                   ett_nbap_RL_InformationList_DM_Rqst, RL_InformationList_DM_Rqst_sequence_of,
39596                                                   1, maxNrOfRLs, FALSE);
39597
39598   return offset;
39599 }
39600
39601
39602 static const per_sequence_t RL_DM_Rqst_sequence[] = {
39603   { &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst },
39604   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39605   { NULL, 0, 0, NULL }
39606 };
39607
39608 static int
39609 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_) {
39610   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39611                                    ett_nbap_RL_DM_Rqst, RL_DM_Rqst_sequence);
39612
39613   return offset;
39614 }
39615
39616
39617 static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = {
39618   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
39619   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39620   { NULL, 0, 0, NULL }
39621 };
39622
39623 static int
39624 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_) {
39625   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39626                                    ett_nbap_RL_Set_InformationItem_DM_Rqst, RL_Set_InformationItem_DM_Rqst_sequence);
39627
39628   return offset;
39629 }
39630
39631
39632 static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = {
39633   { &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst },
39634 };
39635
39636 static int
39637 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_) {
39638   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39639                                                   ett_nbap_RL_Set_InformationList_DM_Rqst, RL_Set_InformationList_DM_Rqst_sequence_of,
39640                                                   1, maxNrOfRLSets, FALSE);
39641
39642   return offset;
39643 }
39644
39645
39646 static const per_sequence_t RL_Set_DM_Rqst_sequence[] = {
39647   { &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst },
39648   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39649   { NULL, 0, 0, NULL }
39650 };
39651
39652 static int
39653 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_) {
39654   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39655                                    ett_nbap_RL_Set_DM_Rqst, RL_Set_DM_Rqst_sequence);
39656
39657   return offset;
39658 }
39659
39660
39661
39662 static int
39663 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_) {
39664   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
39665
39666   return offset;
39667 }
39668
39669
39670
39671 static int
39672 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_) {
39673   offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
39674
39675   return offset;
39676 }
39677
39678
39679 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = {
39680   {   0, "rL" },
39681   {   1, "rLS" },
39682   {   2, "all-RL" },
39683   {   3, "all-RLS" },
39684   { 0, NULL }
39685 };
39686
39687 static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = {
39688   {   0, &hf_nbap_rL             , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rqst },
39689   {   1, &hf_nbap_rLS            , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rqst },
39690   {   2, &hf_nbap_all_RL         , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_DM_Rqst },
39691   {   3, &hf_nbap_all_RLS        , ASN1_EXTENSION_ROOT    , dissect_nbap_AllRL_Set_DM_Rqst },
39692   { 0, NULL, 0, NULL }
39693 };
39694
39695 static int
39696 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_) {
39697   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39698                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rqst, DedicatedMeasurementObjectType_DM_Rqst_choice,
39699                                  NULL);
39700
39701   return offset;
39702 }
39703
39704
39705 static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = {
39706   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39707   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
39708   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39709   { NULL, 0, 0, NULL }
39710 };
39711
39712 static int
39713 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_) {
39714   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39715                                    ett_nbap_RL_InformationItem_DM_Rqst, RL_InformationItem_DM_Rqst_sequence);
39716
39717   return offset;
39718 }
39719
39720
39721 static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = {
39722   { &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
39723 };
39724
39725 static int
39726 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_) {
39727   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39728                                                   ett_nbap_PUSCH_Info_DM_Rqst, PUSCH_Info_DM_Rqst_sequence_of,
39729                                                   1, maxNrOfPUSCHs, FALSE);
39730
39731   return offset;
39732 }
39733
39734
39735 static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = {
39736   { &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
39737 };
39738
39739 static int
39740 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_) {
39741   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39742                                                   ett_nbap_HSSICH_Info_DM_Rqst, HSSICH_Info_DM_Rqst_sequence_of,
39743                                                   1, maxNrOfHSSICHs, FALSE);
39744
39745   return offset;
39746 }
39747
39748
39749 static const per_sequence_t HSSICH_InfoExt_DM_Rqst_sequence_of[1] = {
39750   { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Extended_HS_SICH_ID },
39751 };
39752
39753 static int
39754 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_) {
39755   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39756                                                   ett_nbap_HSSICH_InfoExt_DM_Rqst, HSSICH_InfoExt_DM_Rqst_sequence_of,
39757                                                   1, maxNrOfHSSICHs, FALSE);
39758
39759   return offset;
39760 }
39761
39762
39763 static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = {
39764   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
39765   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39766   { NULL, 0, 0, NULL }
39767 };
39768
39769 static int
39770 dissect_nbap_DedicatedMeasurementInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
39771   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39772                                    ett_nbap_DedicatedMeasurementInitiationResponse, DedicatedMeasurementInitiationResponse_sequence);
39773
39774   return offset;
39775 }
39776
39777
39778 static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = {
39779   { &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39780 };
39781
39782 static int
39783 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_) {
39784   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39785                                                   ett_nbap_RL_InformationList_DM_Rsp, RL_InformationList_DM_Rsp_sequence_of,
39786                                                   1, maxNrOfRLs, FALSE);
39787
39788   return offset;
39789 }
39790
39791
39792 static const per_sequence_t RL_DM_Rsp_sequence[] = {
39793   { &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp },
39794   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39795   { NULL, 0, 0, NULL }
39796 };
39797
39798 static int
39799 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_) {
39800   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39801                                    ett_nbap_RL_DM_Rsp, RL_DM_Rsp_sequence);
39802
39803   return offset;
39804 }
39805
39806
39807 static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = {
39808   { &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
39809 };
39810
39811 static int
39812 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_) {
39813   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39814                                                   ett_nbap_RL_Set_InformationList_DM_Rsp, RL_Set_InformationList_DM_Rsp_sequence_of,
39815                                                   1, maxNrOfRLSets, FALSE);
39816
39817   return offset;
39818 }
39819
39820
39821 static const per_sequence_t RL_Set_DM_Rsp_sequence[] = {
39822   { &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp },
39823   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39824   { NULL, 0, 0, NULL }
39825 };
39826
39827 static int
39828 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_) {
39829   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39830                                    ett_nbap_RL_Set_DM_Rsp, RL_Set_DM_Rsp_sequence);
39831
39832   return offset;
39833 }
39834
39835
39836 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = {
39837   {   0, "rL" },
39838   {   1, "rLS" },
39839   {   2, "all-RL" },
39840   {   3, "all-RLS" },
39841   { 0, NULL }
39842 };
39843
39844 static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = {
39845   {   0, &hf_nbap_rL_01          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
39846   {   1, &hf_nbap_rLS_01         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
39847   {   2, &hf_nbap_all_RL_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rsp },
39848   {   3, &hf_nbap_all_RLS_01     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rsp },
39849   { 0, NULL, 0, NULL }
39850 };
39851
39852 static int
39853 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_) {
39854   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
39855                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rsp, DedicatedMeasurementObjectType_DM_Rsp_choice,
39856                                  NULL);
39857
39858   return offset;
39859 }
39860
39861
39862 static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = {
39863   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
39864   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
39865   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
39866   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
39867   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39868   { NULL, 0, 0, NULL }
39869 };
39870
39871 static int
39872 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_) {
39873   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39874                                    ett_nbap_RL_InformationItem_DM_Rsp, RL_InformationItem_DM_Rsp_sequence);
39875
39876   return offset;
39877 }
39878
39879
39880 static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = {
39881   { &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
39882 };
39883
39884 static int
39885 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_) {
39886   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39887                                                   ett_nbap_PUSCH_Info_DM_Rsp, PUSCH_Info_DM_Rsp_sequence_of,
39888                                                   1, maxNrOfPUSCHs, FALSE);
39889
39890   return offset;
39891 }
39892
39893
39894 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = {
39895   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
39896   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
39897   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39898   { NULL, 0, 0, NULL }
39899 };
39900
39901 static int
39902 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_) {
39903   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39904                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp, Multiple_PUSCH_InfoListIE_DM_Rsp_sequence);
39905
39906   return offset;
39907 }
39908
39909
39910 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = {
39911   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp },
39912 };
39913
39914 static int
39915 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_) {
39916   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39917                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp, Multiple_PUSCH_InfoList_DM_Rsp_sequence_of,
39918                                                   1, maxNrOfPUSCHs_1, FALSE);
39919
39920   return offset;
39921 }
39922
39923
39924 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
39925   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39926   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
39927   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39928   { NULL, 0, 0, NULL }
39929 };
39930
39931 static int
39932 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_) {
39933   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39934                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence);
39935
39936   return offset;
39937 }
39938
39939
39940 static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
39941   { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp },
39942 };
39943
39944 static int
39945 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_) {
39946   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39947                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of,
39948                                                   1, maxNrOfDPCHsPerRL_1, FALSE);
39949
39950   return offset;
39951 }
39952
39953
39954 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = {
39955   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID },
39956   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
39957   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39958   { NULL, 0, 0, NULL }
39959 };
39960
39961 static int
39962 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_) {
39963   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39964                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence);
39965
39966   return offset;
39967 }
39968
39969
39970 static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = {
39971   { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp },
39972 };
39973
39974 static int
39975 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_) {
39976   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
39977                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of,
39978                                                   1, maxNrOfDPCHsLCRPerRL_1, FALSE);
39979
39980   return offset;
39981 }
39982
39983
39984 static const per_sequence_t Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence[] = {
39985   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
39986   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
39987   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
39988   { NULL, 0, 0, NULL }
39989 };
39990
39991 static int
39992 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_) {
39993   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
39994                                    ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp_sequence);
39995
39996   return offset;
39997 }
39998
39999
40000 static const per_sequence_t Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = {
40001   { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp },
40002 };
40003
40004 static int
40005 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_) {
40006   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40007                                                   ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_sequence_of,
40008                                                   1, maxNrOfHSSICHs_1, FALSE);
40009
40010   return offset;
40011 }
40012
40013
40014 static const per_sequence_t Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence[] = {
40015   { &hf_nbap_dPCH_ID768     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID768 },
40016   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
40017   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40018   { NULL, 0, 0, NULL }
40019 };
40020
40021 static int
40022 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_) {
40023   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40024                                    ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp_sequence);
40025
40026   return offset;
40027 }
40028
40029
40030 static const per_sequence_t Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of[1] = {
40031   { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp },
40032 };
40033
40034 static int
40035 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_) {
40036   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40037                                                   ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_sequence_of,
40038                                                   1, maxNrOfDPCHs768PerRL_1, FALSE);
40039
40040   return offset;
40041 }
40042
40043
40044 static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = {
40045   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
40046   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue },
40047   { &hf_nbap_cFN            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CFN },
40048   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40049   { NULL, 0, 0, NULL }
40050 };
40051
40052 static int
40053 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_) {
40054   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40055                                    ett_nbap_RL_Set_InformationItem_DM_Rsp, RL_Set_InformationItem_DM_Rsp_sequence);
40056
40057   return offset;
40058 }
40059
40060
40061 static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = {
40062   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40063   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40064   { NULL, 0, 0, NULL }
40065 };
40066
40067 static int
40068 dissect_nbap_DedicatedMeasurementInitiationFailure(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_DedicatedMeasurementInitiationFailure, DedicatedMeasurementInitiationFailure_sequence);
40071
40072   return offset;
40073 }
40074
40075
40076 static const per_sequence_t DedicatedMeasurementReport_sequence[] = {
40077   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40078   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40079   { NULL, 0, 0, NULL }
40080 };
40081
40082 static int
40083 dissect_nbap_DedicatedMeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40084   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40085                                    ett_nbap_DedicatedMeasurementReport, DedicatedMeasurementReport_sequence);
40086
40087   return offset;
40088 }
40089
40090
40091 static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = {
40092   { &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40093 };
40094
40095 static int
40096 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_) {
40097   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40098                                                   ett_nbap_RL_InformationList_DM_Rprt, RL_InformationList_DM_Rprt_sequence_of,
40099                                                   1, maxNrOfRLs, FALSE);
40100
40101   return offset;
40102 }
40103
40104
40105 static const per_sequence_t RL_DM_Rprt_sequence[] = {
40106   { &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt },
40107   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40108   { NULL, 0, 0, NULL }
40109 };
40110
40111 static int
40112 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_) {
40113   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40114                                    ett_nbap_RL_DM_Rprt, RL_DM_Rprt_sequence);
40115
40116   return offset;
40117 }
40118
40119
40120 static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = {
40121   { &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40122 };
40123
40124 static int
40125 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_) {
40126   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40127                                                   ett_nbap_RL_Set_InformationList_DM_Rprt, RL_Set_InformationList_DM_Rprt_sequence_of,
40128                                                   1, maxNrOfRLSets, FALSE);
40129
40130   return offset;
40131 }
40132
40133
40134 static const per_sequence_t RL_Set_DM_Rprt_sequence[] = {
40135   { &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt },
40136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40137   { NULL, 0, 0, NULL }
40138 };
40139
40140 static int
40141 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_) {
40142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40143                                    ett_nbap_RL_Set_DM_Rprt, RL_Set_DM_Rprt_sequence);
40144
40145   return offset;
40146 }
40147
40148
40149 static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = {
40150   {   0, "rL" },
40151   {   1, "rLS" },
40152   {   2, "all-RL" },
40153   {   3, "all-RLS" },
40154   { 0, NULL }
40155 };
40156
40157 static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = {
40158   {   0, &hf_nbap_rL_02          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
40159   {   1, &hf_nbap_rLS_02         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
40160   {   2, &hf_nbap_all_RL_02      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_DM_Rprt },
40161   {   3, &hf_nbap_all_RLS_02     , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_DM_Rprt },
40162   { 0, NULL, 0, NULL }
40163 };
40164
40165 static int
40166 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_) {
40167   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40168                                  ett_nbap_DedicatedMeasurementObjectType_DM_Rprt, DedicatedMeasurementObjectType_DM_Rprt_choice,
40169                                  NULL);
40170
40171   return offset;
40172 }
40173
40174
40175 static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = {
40176   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40177   { &hf_nbap_dPCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DPCH_ID },
40178   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
40179   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40180   { NULL, 0, 0, NULL }
40181 };
40182
40183 static int
40184 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_) {
40185   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40186                                    ett_nbap_RL_InformationItem_DM_Rprt, RL_InformationItem_DM_Rprt_sequence);
40187
40188   return offset;
40189 }
40190
40191
40192 static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = {
40193   { &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
40194 };
40195
40196 static int
40197 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_) {
40198   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40199                                                   ett_nbap_PUSCH_Info_DM_Rprt, PUSCH_Info_DM_Rprt_sequence_of,
40200                                                   0, maxNrOfPUSCHs, FALSE);
40201
40202   return offset;
40203 }
40204
40205
40206 static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = {
40207   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_ID },
40208   { &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DedicatedMeasurementValue },
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_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_) {
40215   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40216                                    ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt, Multiple_PUSCH_InfoListIE_DM_Rprt_sequence);
40217
40218   return offset;
40219 }
40220
40221
40222 static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = {
40223   { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt },
40224 };
40225
40226 static int
40227 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_) {
40228   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40229                                                   ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt, Multiple_PUSCH_InfoList_DM_Rprt_sequence_of,
40230                                                   1, maxNrOfPUSCHs_1, FALSE);
40231
40232   return offset;
40233 }
40234
40235
40236 static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = {
40237   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
40238   { &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation },
40239   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40240   { NULL, 0, 0, NULL }
40241 };
40242
40243 static int
40244 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_) {
40245   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40246                                    ett_nbap_RL_Set_InformationItem_DM_Rprt, RL_Set_InformationItem_DM_Rprt_sequence);
40247
40248   return offset;
40249 }
40250
40251
40252 static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = {
40253   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40254   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40255   { NULL, 0, 0, NULL }
40256 };
40257
40258 static int
40259 dissect_nbap_DedicatedMeasurementTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40260   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40261                                    ett_nbap_DedicatedMeasurementTerminationRequest, DedicatedMeasurementTerminationRequest_sequence);
40262
40263   return offset;
40264 }
40265
40266
40267 static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = {
40268   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40269   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40270   { NULL, 0, 0, NULL }
40271 };
40272
40273 static int
40274 dissect_nbap_DedicatedMeasurementFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40275   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40276                                    ett_nbap_DedicatedMeasurementFailureIndication, DedicatedMeasurementFailureIndication_sequence);
40277
40278   return offset;
40279 }
40280
40281
40282 static const per_sequence_t RadioLinkFailureIndication_sequence[] = {
40283   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40284   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40285   { NULL, 0, 0, NULL }
40286 };
40287
40288 static int
40289 dissect_nbap_RadioLinkFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40290   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40291                                    ett_nbap_RadioLinkFailureIndication, RadioLinkFailureIndication_sequence);
40292
40293   return offset;
40294 }
40295
40296
40297 static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = {
40298   { &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40299 };
40300
40301 static int
40302 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_) {
40303   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40304                                                   ett_nbap_RL_InformationList_RL_FailureInd, RL_InformationList_RL_FailureInd_sequence_of,
40305                                                   1, maxNrOfRLs, FALSE);
40306
40307   return offset;
40308 }
40309
40310
40311 static const per_sequence_t RL_RL_FailureInd_sequence[] = {
40312   { &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd },
40313   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40314   { NULL, 0, 0, NULL }
40315 };
40316
40317 static int
40318 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_) {
40319   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40320                                    ett_nbap_RL_RL_FailureInd, RL_RL_FailureInd_sequence);
40321
40322   return offset;
40323 }
40324
40325
40326 static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = {
40327   { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40328 };
40329
40330 static int
40331 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_) {
40332   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40333                                                   ett_nbap_RL_Set_InformationList_RL_FailureInd, RL_Set_InformationList_RL_FailureInd_sequence_of,
40334                                                   1, maxNrOfRLSets, FALSE);
40335
40336   return offset;
40337 }
40338
40339
40340 static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = {
40341   { &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd },
40342   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40343   { NULL, 0, 0, NULL }
40344 };
40345
40346 static int
40347 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_) {
40348   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40349                                    ett_nbap_RL_Set_RL_FailureInd, RL_Set_RL_FailureInd_sequence);
40350
40351   return offset;
40352 }
40353
40354
40355 static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = {
40356   { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40357 };
40358
40359 static int
40360 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_) {
40361   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40362                                                   ett_nbap_CCTrCH_InformationList_RL_FailureInd, CCTrCH_InformationList_RL_FailureInd_sequence_of,
40363                                                   1, maxNrOfCCTrCHs, FALSE);
40364
40365   return offset;
40366 }
40367
40368
40369 static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = {
40370   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40371   { &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd },
40372   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40373   { NULL, 0, 0, NULL }
40374 };
40375
40376 static int
40377 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_) {
40378   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40379                                    ett_nbap_CCTrCH_RL_FailureInd, CCTrCH_RL_FailureInd_sequence);
40380
40381   return offset;
40382 }
40383
40384
40385 static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = {
40386   {   0, "rL" },
40387   {   1, "rL-Set" },
40388   {   2, "cCTrCH" },
40389   { 0, NULL }
40390 };
40391
40392 static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = {
40393   {   0, &hf_nbap_rL_03          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_FailureInd },
40394   {   1, &hf_nbap_rL_Set         , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_FailureInd },
40395   {   2, &hf_nbap_cCTrCH         , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd },
40396   { 0, NULL, 0, NULL }
40397 };
40398
40399 static int
40400 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_) {
40401   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40402                                  ett_nbap_Reporting_Object_RL_FailureInd, Reporting_Object_RL_FailureInd_choice,
40403                                  NULL);
40404
40405   return offset;
40406 }
40407
40408
40409 static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = {
40410   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40411   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40412   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40413   { NULL, 0, 0, NULL }
40414 };
40415
40416 static int
40417 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_) {
40418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40419                                    ett_nbap_RL_InformationItem_RL_FailureInd, RL_InformationItem_RL_FailureInd_sequence);
40420
40421   return offset;
40422 }
40423
40424
40425 static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = {
40426   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
40427   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40428   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40429   { NULL, 0, 0, NULL }
40430 };
40431
40432 static int
40433 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_) {
40434   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40435                                    ett_nbap_RL_Set_InformationItem_RL_FailureInd, RL_Set_InformationItem_RL_FailureInd_sequence);
40436
40437   return offset;
40438 }
40439
40440
40441 static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = {
40442   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40443   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
40444   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40445   { NULL, 0, 0, NULL }
40446 };
40447
40448 static int
40449 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_) {
40450   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40451                                    ett_nbap_CCTrCH_InformationItem_RL_FailureInd, CCTrCH_InformationItem_RL_FailureInd_sequence);
40452
40453   return offset;
40454 }
40455
40456
40457 static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = {
40458   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40459   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40460   { NULL, 0, 0, NULL }
40461 };
40462
40463 static int
40464 dissect_nbap_RadioLinkPreemptionRequiredIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40465   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40466                                    ett_nbap_RadioLinkPreemptionRequiredIndication, RadioLinkPreemptionRequiredIndication_sequence);
40467
40468   return offset;
40469 }
40470
40471
40472 static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = {
40473   { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40474 };
40475
40476 static int
40477 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_) {
40478   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40479                                                   ett_nbap_RL_InformationList_RL_PreemptRequiredInd, RL_InformationList_RL_PreemptRequiredInd_sequence_of,
40480                                                   1, maxNrOfRLs, FALSE);
40481
40482   return offset;
40483 }
40484
40485
40486 static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = {
40487   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40488   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40489   { NULL, 0, 0, NULL }
40490 };
40491
40492 static int
40493 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_) {
40494   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40495                                    ett_nbap_RL_InformationItem_RL_PreemptRequiredInd, RL_InformationItem_RL_PreemptRequiredInd_sequence);
40496
40497   return offset;
40498 }
40499
40500
40501 static const per_sequence_t RadioLinkRestoreIndication_sequence[] = {
40502   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40503   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40504   { NULL, 0, 0, NULL }
40505 };
40506
40507 static int
40508 dissect_nbap_RadioLinkRestoreIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40509   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40510                                    ett_nbap_RadioLinkRestoreIndication, RadioLinkRestoreIndication_sequence);
40511
40512   return offset;
40513 }
40514
40515
40516 static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = {
40517   { &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40518 };
40519
40520 static int
40521 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_) {
40522   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40523                                                   ett_nbap_RL_InformationList_RL_RestoreInd, RL_InformationList_RL_RestoreInd_sequence_of,
40524                                                   1, maxNrOfRLs, FALSE);
40525
40526   return offset;
40527 }
40528
40529
40530 static const per_sequence_t RL_RL_RestoreInd_sequence[] = {
40531   { &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd },
40532   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40533   { NULL, 0, 0, NULL }
40534 };
40535
40536 static int
40537 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_) {
40538   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40539                                    ett_nbap_RL_RL_RestoreInd, RL_RL_RestoreInd_sequence);
40540
40541   return offset;
40542 }
40543
40544
40545 static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = {
40546   { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40547 };
40548
40549 static int
40550 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_) {
40551   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40552                                                   ett_nbap_RL_Set_InformationList_RL_RestoreInd, RL_Set_InformationList_RL_RestoreInd_sequence_of,
40553                                                   1, maxNrOfRLSets, FALSE);
40554
40555   return offset;
40556 }
40557
40558
40559 static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = {
40560   { &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd },
40561   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40562   { NULL, 0, 0, NULL }
40563 };
40564
40565 static int
40566 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_) {
40567   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40568                                    ett_nbap_RL_Set_RL_RestoreInd, RL_Set_RL_RestoreInd_sequence);
40569
40570   return offset;
40571 }
40572
40573
40574 static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = {
40575   { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
40576 };
40577
40578 static int
40579 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_) {
40580   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40581                                                   ett_nbap_CCTrCH_InformationList_RL_RestoreInd, CCTrCH_InformationList_RL_RestoreInd_sequence_of,
40582                                                   1, maxNrOfCCTrCHs, FALSE);
40583
40584   return offset;
40585 }
40586
40587
40588 static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = {
40589   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40590   { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd },
40591   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40592   { NULL, 0, 0, NULL }
40593 };
40594
40595 static int
40596 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_) {
40597   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40598                                    ett_nbap_CCTrCH_RL_RestoreInd, CCTrCH_RL_RestoreInd_sequence);
40599
40600   return offset;
40601 }
40602
40603
40604 static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = {
40605   {   0, "rL" },
40606   {   1, "rL-Set" },
40607   {   2, "cCTrCH" },
40608   { 0, NULL }
40609 };
40610
40611 static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = {
40612   {   0, &hf_nbap_rL_04          , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_RL_RestoreInd },
40613   {   1, &hf_nbap_rL_Set_01      , ASN1_EXTENSION_ROOT    , dissect_nbap_RL_Set_RL_RestoreInd },
40614   {   2, &hf_nbap_cCTrCH_01      , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd },
40615   { 0, NULL, 0, NULL }
40616 };
40617
40618 static int
40619 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_) {
40620   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
40621                                  ett_nbap_Reporting_Object_RL_RestoreInd, Reporting_Object_RL_RestoreInd_choice,
40622                                  NULL);
40623
40624   return offset;
40625 }
40626
40627
40628 static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = {
40629   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
40630   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40631   { NULL, 0, 0, NULL }
40632 };
40633
40634 static int
40635 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_) {
40636   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40637                                    ett_nbap_RL_InformationItem_RL_RestoreInd, RL_InformationItem_RL_RestoreInd_sequence);
40638
40639   return offset;
40640 }
40641
40642
40643 static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = {
40644   { &hf_nbap_rL_Set_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID },
40645   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40646   { NULL, 0, 0, NULL }
40647 };
40648
40649 static int
40650 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_) {
40651   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40652                                    ett_nbap_RL_Set_InformationItem_RL_RestoreInd, RL_Set_InformationItem_RL_RestoreInd_sequence);
40653
40654   return offset;
40655 }
40656
40657
40658 static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = {
40659   { &hf_nbap_cCTrCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID },
40660   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40661   { NULL, 0, 0, NULL }
40662 };
40663
40664 static int
40665 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_) {
40666   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40667                                    ett_nbap_CCTrCH_InformationItem_RL_RestoreInd, CCTrCH_InformationItem_RL_RestoreInd_sequence);
40668
40669   return offset;
40670 }
40671
40672
40673 static const per_sequence_t CompressedModeCommand_sequence[] = {
40674   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40675   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40676   { NULL, 0, 0, NULL }
40677 };
40678
40679 static int
40680 dissect_nbap_CompressedModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40681   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40682                                    ett_nbap_CompressedModeCommand, CompressedModeCommand_sequence);
40683
40684   return offset;
40685 }
40686
40687
40688 static const per_sequence_t ErrorIndication_sequence[] = {
40689   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40690   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40691   { NULL, 0, 0, NULL }
40692 };
40693
40694 static int
40695 dissect_nbap_ErrorIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40696   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40697                                    ett_nbap_ErrorIndication, ErrorIndication_sequence);
40698
40699   return offset;
40700 }
40701
40702
40703 static const per_sequence_t PrivateMessage_sequence[] = {
40704   { &hf_nbap_privateIEs     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container },
40705   { NULL, 0, 0, NULL }
40706 };
40707
40708 static int
40709 dissect_nbap_PrivateMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40710   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40711                                    ett_nbap_PrivateMessage, PrivateMessage_sequence);
40712
40713   return offset;
40714 }
40715
40716
40717 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_sequence[] = {
40718   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40719   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40720   { NULL, 0, 0, NULL }
40721 };
40722
40723 static int
40724 dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40725   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40726                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD, PhysicalSharedChannelReconfigurationRequestFDD_sequence);
40727
40728   return offset;
40729 }
40730
40731
40732 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = {
40733   { &hf_nbap_cellPortionID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID },
40734   { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
40735   { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_PDSCH_FDD_Code_Information },
40736   { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_FDD_Code_Information },
40737   { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
40738   { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_ScramblingCode },
40739   { &hf_nbap_e_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_FDD_Code_Information },
40740   { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information },
40741   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40742   { NULL, 0, 0, NULL }
40743 };
40744
40745 static int
40746 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_) {
40747   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40748                                    ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence);
40749
40750   return offset;
40751 }
40752
40753
40754 static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = {
40755   { &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 },
40756 };
40757
40758 static int
40759 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_) {
40760   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40761                                                   ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of,
40762                                                   1, maxNrOfCellPortionsPerCell, FALSE);
40763
40764   return offset;
40765 }
40766
40767
40768 static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_sequence[] = {
40769   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
40770   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40771   { NULL, 0, 0, NULL }
40772 };
40773
40774 static int
40775 dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
40776   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40777                                    ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD, PhysicalSharedChannelReconfigurationRequestTDD_sequence);
40778
40779   return offset;
40780 }
40781
40782
40783
40784 static int
40785 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_) {
40786   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
40787
40788   return offset;
40789 }
40790
40791
40792 static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
40793   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
40794   { &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst },
40795   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40796   { NULL, 0, 0, NULL }
40797 };
40798
40799 static int
40800 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_) {
40801   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40802                                    ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst, PDSCHSets_AddItem_PSCH_ReconfRqst_sequence);
40803
40804   return offset;
40805 }
40806
40807
40808 static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
40809   { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst },
40810 };
40811
40812 static int
40813 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_) {
40814   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40815                                                   ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst, PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
40816                                                   1, maxNrOfPDSCHSets, FALSE);
40817
40818   return offset;
40819 }
40820
40821
40822 static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
40823   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
40824   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
40825   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40826   { NULL, 0, 0, NULL }
40827 };
40828
40829 static int
40830 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_) {
40831   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40832                                    ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst, DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
40833
40834   return offset;
40835 }
40836
40837
40838 static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
40839   { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst },
40840 };
40841
40842 static int
40843 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_) {
40844   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40845                                                   ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst, DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
40846                                                   1, maxNrOfPDSCHs, FALSE);
40847
40848   return offset;
40849 }
40850
40851
40852 static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
40853   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
40854   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
40855   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
40856   { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst },
40857   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40858   { NULL, 0, 0, NULL }
40859 };
40860
40861 static int
40862 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_) {
40863   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40864                                    ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
40865
40866   return offset;
40867 }
40868
40869
40870 static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
40871   { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
40872 };
40873
40874 static int
40875 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_) {
40876   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40877                                                   ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
40878                                                   1, maxNrOfDLTSs, FALSE);
40879
40880   return offset;
40881 }
40882
40883
40884 static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
40885   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40886   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40887   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
40888   { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst },
40889   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40890   { NULL, 0, 0, NULL }
40891 };
40892
40893 static int
40894 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_) {
40895   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40896                                    ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst, PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
40897
40898   return offset;
40899 }
40900
40901
40902 static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
40903   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
40904   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
40905   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40906   { NULL, 0, 0, NULL }
40907 };
40908
40909 static int
40910 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_) {
40911   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40912                                    ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
40913
40914   return offset;
40915 }
40916
40917
40918 static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
40919   { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
40920 };
40921
40922 static int
40923 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_) {
40924   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40925                                                   ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst, DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
40926                                                   1, maxNrOfPDSCHs, FALSE);
40927
40928   return offset;
40929 }
40930
40931
40932 static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
40933   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
40934   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
40935   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
40936   { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
40937   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40938   { NULL, 0, 0, NULL }
40939 };
40940
40941 static int
40942 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_) {
40943   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40944                                    ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
40945
40946   return offset;
40947 }
40948
40949
40950 static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
40951   { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
40952 };
40953
40954 static int
40955 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_) {
40956   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
40957                                                   ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
40958                                                   1, maxNrOfDLTSLCRs, FALSE);
40959
40960   return offset;
40961 }
40962
40963
40964 static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
40965   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
40966   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
40967   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
40968   { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
40969   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40970   { NULL, 0, 0, NULL }
40971 };
40972
40973 static int
40974 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_) {
40975   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40976                                    ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
40977
40978   return offset;
40979 }
40980
40981
40982 static const per_sequence_t DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
40983   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
40984   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
40985   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
40986   { NULL, 0, 0, NULL }
40987 };
40988
40989 static int
40990 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_) {
40991   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
40992                                    ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst, DL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
40993
40994   return offset;
40995 }
40996
40997
40998 static const per_sequence_t DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
40999   { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst },
41000 };
41001
41002 static int
41003 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_) {
41004   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41005                                                   ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst, DL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
41006                                                   1, maxNrOfPDSCHs, FALSE);
41007
41008   return offset;
41009 }
41010
41011
41012 static const per_sequence_t DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
41013   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41014   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
41015   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
41016   { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst },
41017   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41018   { NULL, 0, 0, NULL }
41019 };
41020
41021 static int
41022 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_) {
41023   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41024                                    ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
41025
41026   return offset;
41027 }
41028
41029
41030 static const per_sequence_t DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
41031   { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
41032 };
41033
41034 static int
41035 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_) {
41036   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41037                                                   ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
41038                                                   1, maxNrOfDLTSs, FALSE);
41039
41040   return offset;
41041 }
41042
41043
41044 static const per_sequence_t PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
41045   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
41046   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
41047   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
41048   { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
41049   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41050   { NULL, 0, 0, NULL }
41051 };
41052
41053 static int
41054 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_) {
41055   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41056                                    ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
41057
41058   return offset;
41059 }
41060
41061
41062
41063 static int
41064 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_) {
41065   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
41066
41067   return offset;
41068 }
41069
41070
41071 static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41072   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
41073   { &hf_nbap_pDSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst },
41074   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41075   { NULL, 0, 0, NULL }
41076 };
41077
41078 static int
41079 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_) {
41080   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41081                                    ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst, PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
41082
41083   return offset;
41084 }
41085
41086
41087 static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41088   { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst },
41089 };
41090
41091 static int
41092 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_) {
41093   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41094                                                   ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst, PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
41095                                                   1, maxNrOfPDSCHSets, FALSE);
41096
41097   return offset;
41098 }
41099
41100
41101 static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41102   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
41103   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
41104   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41105   { NULL, 0, 0, NULL }
41106 };
41107
41108 static int
41109 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_) {
41110   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41111                                    ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst, DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
41112
41113   return offset;
41114 }
41115
41116
41117 static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41118   { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst },
41119 };
41120
41121 static int
41122 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_) {
41123   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41124                                                   ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst, DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41125                                                   1, maxNrOfPDSCHs, FALSE);
41126
41127   return offset;
41128 }
41129
41130
41131 static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41132   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41133   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
41134   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41135   { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst },
41136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41137   { NULL, 0, 0, NULL }
41138 };
41139
41140 static int
41141 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_) {
41142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41143                                    ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
41144
41145   return offset;
41146 }
41147
41148
41149 static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41150   { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
41151 };
41152
41153 static int
41154 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_) {
41155   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41156                                                   ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41157                                                   1, maxNrOfDLTSs, FALSE);
41158
41159   return offset;
41160 }
41161
41162
41163 static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41164   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41165   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41166   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41167   { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
41168   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41169   { NULL, 0, 0, NULL }
41170 };
41171
41172 static int
41173 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_) {
41174   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41175                                    ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst, PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
41176
41177   return offset;
41178 }
41179
41180
41181 static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41182   { &hf_nbap_pDSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID },
41183   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
41184   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41185   { NULL, 0, 0, NULL }
41186 };
41187
41188 static int
41189 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_) {
41190   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41191                                    ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
41192
41193   return offset;
41194 }
41195
41196
41197 static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41198   { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
41199 };
41200
41201 static int
41202 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_) {
41203   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41204                                                   ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41205                                                   1, maxNrOfPDSCHs, FALSE);
41206
41207   return offset;
41208 }
41209
41210
41211 static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41212   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
41213   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
41214   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41215   { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
41216   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41217   { NULL, 0, 0, NULL }
41218 };
41219
41220 static int
41221 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_) {
41222   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41223                                    ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
41224
41225   return offset;
41226 }
41227
41228
41229 static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41230   { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
41231 };
41232
41233 static int
41234 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_) {
41235   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41236                                                   ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41237                                                   1, maxNrOfDLTSLCRs, FALSE);
41238
41239   return offset;
41240 }
41241
41242
41243 static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41244   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41245   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41246   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41247   { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
41248   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41249   { NULL, 0, 0, NULL }
41250 };
41251
41252 static int
41253 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_) {
41254   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41255                                    ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
41256
41257   return offset;
41258 }
41259
41260
41261 static const per_sequence_t DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41262   { &hf_nbap_pDSCH_ID768    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID768 },
41263   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
41264   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41265   { NULL, 0, 0, NULL }
41266 };
41267
41268 static int
41269 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_) {
41270   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41271                                    ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst, DL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
41272
41273   return offset;
41274 }
41275
41276
41277 static const per_sequence_t DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41278   { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
41279 };
41280
41281 static int
41282 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_) {
41283   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41284                                                   ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst, DL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41285                                                   1, maxNrOfPDSCHs, FALSE);
41286
41287   return offset;
41288 }
41289
41290
41291 static const per_sequence_t DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41292   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41293   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
41294   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41295   { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst },
41296   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41297   { NULL, 0, 0, NULL }
41298 };
41299
41300 static int
41301 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_) {
41302   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41303                                    ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
41304
41305   return offset;
41306 }
41307
41308
41309 static const per_sequence_t DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41310   { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
41311 };
41312
41313 static int
41314 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_) {
41315   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41316                                                   ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41317                                                   1, maxNrOfDLTSs, FALSE);
41318
41319   return offset;
41320 }
41321
41322
41323 static const per_sequence_t PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41324   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41325   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41326   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41327   { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
41328   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41329   { NULL, 0, 0, NULL }
41330 };
41331
41332 static int
41333 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_) {
41334   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41335                                    ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
41336
41337   return offset;
41338 }
41339
41340
41341 static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
41342   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
41343   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41344   { NULL, 0, 0, NULL }
41345 };
41346
41347 static int
41348 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_) {
41349   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41350                                    ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst, PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
41351
41352   return offset;
41353 }
41354
41355
41356 static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
41357   { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst },
41358 };
41359
41360 static int
41361 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_) {
41362   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41363                                                   ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst, PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
41364                                                   1, maxNrOfPDSCHSets, FALSE);
41365
41366   return offset;
41367 }
41368
41369
41370
41371 static int
41372 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_) {
41373   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
41374
41375   return offset;
41376 }
41377
41378
41379 static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = {
41380   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
41381   { &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst },
41382   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41383   { NULL, 0, 0, NULL }
41384 };
41385
41386 static int
41387 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_) {
41388   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41389                                    ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst, PUSCHSets_AddItem_PSCH_ReconfRqst_sequence);
41390
41391   return offset;
41392 }
41393
41394
41395 static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = {
41396   { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst },
41397 };
41398
41399 static int
41400 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_) {
41401   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41402                                                   ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst, PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of,
41403                                                   1, maxNrOfPUSCHSets, FALSE);
41404
41405   return offset;
41406 }
41407
41408
41409 static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
41410   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41411   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
41412   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41413   { NULL, 0, 0, NULL }
41414 };
41415
41416 static int
41417 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_) {
41418   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41419                                    ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst, UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence);
41420
41421   return offset;
41422 }
41423
41424
41425 static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
41426   { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst },
41427 };
41428
41429 static int
41430 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_) {
41431   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41432                                                   ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst, UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of,
41433                                                   1, maxNrOfPUSCHs, FALSE);
41434
41435   return offset;
41436 }
41437
41438
41439 static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = {
41440   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41441   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
41442   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
41443   { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst },
41444   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41445   { NULL, 0, 0, NULL }
41446 };
41447
41448 static int
41449 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_) {
41450   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41451                                    ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence);
41452
41453   return offset;
41454 }
41455
41456
41457 static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = {
41458   { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst },
41459 };
41460
41461 static int
41462 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_) {
41463   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41464                                                   ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of,
41465                                                   1, maxNrOfULTSs, FALSE);
41466
41467   return offset;
41468 }
41469
41470
41471 static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = {
41472   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
41473   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
41474   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
41475   { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst },
41476   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41477   { NULL, 0, 0, NULL }
41478 };
41479
41480 static int
41481 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_) {
41482   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41483                                    ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst, PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence);
41484
41485   return offset;
41486 }
41487
41488
41489 static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
41490   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41491   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
41492   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41493   { NULL, 0, 0, NULL }
41494 };
41495
41496 static int
41497 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_) {
41498   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41499                                    ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
41500
41501   return offset;
41502 }
41503
41504
41505 static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
41506   { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst },
41507 };
41508
41509 static int
41510 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_) {
41511   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41512                                                   ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst, UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
41513                                                   1, maxNrOfPUSCHs, FALSE);
41514
41515   return offset;
41516 }
41517
41518
41519 static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = {
41520   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
41521   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
41522   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
41523   { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst },
41524   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41525   { NULL, 0, 0, NULL }
41526 };
41527
41528 static int
41529 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_) {
41530   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41531                                    ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence);
41532
41533   return offset;
41534 }
41535
41536
41537 static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
41538   { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst },
41539 };
41540
41541 static int
41542 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_) {
41543   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41544                                                   ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of,
41545                                                   1, maxNrOfULTSLCRs, FALSE);
41546
41547   return offset;
41548 }
41549
41550
41551 static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = {
41552   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
41553   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
41554   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
41555   { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst },
41556   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41557   { NULL, 0, 0, NULL }
41558 };
41559
41560 static int
41561 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_) {
41562   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41563                                    ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence);
41564
41565   return offset;
41566 }
41567
41568
41569 static const per_sequence_t UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
41570   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41571   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
41572   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41573   { NULL, 0, 0, NULL }
41574 };
41575
41576 static int
41577 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_) {
41578   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41579                                    ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst, UL_Code_InformationAddItem_768_PSCH_ReconfRqst_sequence);
41580
41581   return offset;
41582 }
41583
41584
41585 static const per_sequence_t UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
41586   { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst },
41587 };
41588
41589 static int
41590 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_) {
41591   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41592                                                   ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst, UL_Code_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
41593                                                   1, maxNrOfPUSCHs, FALSE);
41594
41595   return offset;
41596 }
41597
41598
41599 static const per_sequence_t UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence[] = {
41600   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41601   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
41602   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence },
41603   { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst },
41604   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41605   { NULL, 0, 0, NULL }
41606 };
41607
41608 static int
41609 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_) {
41610   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41611                                    ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst_sequence);
41612
41613   return offset;
41614 }
41615
41616
41617 static const per_sequence_t UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of[1] = {
41618   { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst },
41619 };
41620
41621 static int
41622 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_) {
41623   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41624                                                   ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_sequence_of,
41625                                                   1, maxNrOfULTSs, FALSE);
41626
41627   return offset;
41628 }
41629
41630
41631 static const per_sequence_t PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence[] = {
41632   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod },
41633   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength },
41634   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset },
41635   { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst },
41636   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41637   { NULL, 0, 0, NULL }
41638 };
41639
41640 static int
41641 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_) {
41642   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41643                                    ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst, PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_sequence);
41644
41645   return offset;
41646 }
41647
41648
41649
41650 static int
41651 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_) {
41652   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
41653
41654   return offset;
41655 }
41656
41657
41658 static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41659   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
41660   { &hf_nbap_pUSCH_InformationList_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst },
41661   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41662   { NULL, 0, 0, NULL }
41663 };
41664
41665 static int
41666 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_) {
41667   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41668                                    ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst, PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence);
41669
41670   return offset;
41671 }
41672
41673
41674 static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41675   { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst },
41676 };
41677
41678 static int
41679 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_) {
41680   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41681                                                   ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst, PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of,
41682                                                   1, maxNrOfPUSCHSets, FALSE);
41683
41684   return offset;
41685 }
41686
41687
41688 static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41689   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41690   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
41691   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41692   { NULL, 0, 0, NULL }
41693 };
41694
41695 static int
41696 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_) {
41697   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41698                                    ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst, UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence);
41699
41700   return offset;
41701 }
41702
41703
41704 static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41705   { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst },
41706 };
41707
41708 static int
41709 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_) {
41710   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41711                                                   ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst, UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41712                                                   1, maxNrOfPUSCHs, FALSE);
41713
41714   return offset;
41715 }
41716
41717
41718 static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41719   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41720   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
41721   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41722   { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst },
41723   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41724   { NULL, 0, 0, NULL }
41725 };
41726
41727 static int
41728 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_) {
41729   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41730                                    ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence);
41731
41732   return offset;
41733 }
41734
41735
41736 static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41737   { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst },
41738 };
41739
41740 static int
41741 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_) {
41742   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41743                                                   ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41744                                                   1, maxNrOfULTSs, FALSE);
41745
41746   return offset;
41747 }
41748
41749
41750 static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41751   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41752   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41753   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41754   { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst },
41755   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41756   { NULL, 0, 0, NULL }
41757 };
41758
41759 static int
41760 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_) {
41761   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41762                                    ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst, PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence);
41763
41764   return offset;
41765 }
41766
41767
41768 static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41769   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41770   { &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR },
41771   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41772   { NULL, 0, 0, NULL }
41773 };
41774
41775 static int
41776 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_) {
41777   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41778                                    ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
41779
41780   return offset;
41781 }
41782
41783
41784 static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41785   { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst },
41786 };
41787
41788 static int
41789 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_) {
41790   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41791                                                   ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41792                                                   1, maxNrOfPUSCHs, FALSE);
41793
41794   return offset;
41795 }
41796
41797
41798 static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41799   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
41800   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
41801   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41802   { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst },
41803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41804   { NULL, 0, 0, NULL }
41805 };
41806
41807 static int
41808 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_) {
41809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41810                                    ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence);
41811
41812   return offset;
41813 }
41814
41815
41816 static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41817   { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst },
41818 };
41819
41820 static int
41821 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_) {
41822   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41823                                                   ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41824                                                   1, maxNrOfULTSLCRs, FALSE);
41825
41826   return offset;
41827 }
41828
41829
41830 static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41831   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41832   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41833   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41834   { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst },
41835   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41836   { NULL, 0, 0, NULL }
41837 };
41838
41839 static int
41840 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_) {
41841   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41842                                    ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence);
41843
41844   return offset;
41845 }
41846
41847
41848 static const per_sequence_t UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41849   { &hf_nbap_pUSCH_ID       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID },
41850   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
41851   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41852   { NULL, 0, 0, NULL }
41853 };
41854
41855 static int
41856 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_) {
41857   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41858                                    ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst, UL_Code_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
41859
41860   return offset;
41861 }
41862
41863
41864 static const per_sequence_t UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41865   { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst },
41866 };
41867
41868 static int
41869 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_) {
41870   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41871                                                   ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst, UL_Code_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41872                                                   1, maxNrOfPUSCHs, FALSE);
41873
41874   return offset;
41875 }
41876
41877
41878 static const per_sequence_t UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
41879   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41880   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
41881   { &hf_nbap_tFCI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TFCI_Presence },
41882   { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst },
41883   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41884   { NULL, 0, 0, NULL }
41885 };
41886
41887 static int
41888 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_) {
41889   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41890                                    ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst_sequence);
41891
41892   return offset;
41893 }
41894
41895
41896 static const per_sequence_t UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = {
41897   { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst },
41898 };
41899
41900 static int
41901 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_) {
41902   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41903                                                   ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst, UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_sequence_of,
41904                                                   1, maxNrOfULTSs, FALSE);
41905
41906   return offset;
41907 }
41908
41909
41910 static const per_sequence_t PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence[] = {
41911   { &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionPeriod },
41912   { &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_RepetitionLength },
41913   { &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_PhysicalChannelOffset },
41914   { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst },
41915   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41916   { NULL, 0, 0, NULL }
41917 };
41918
41919 static int
41920 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_) {
41921   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41922                                    ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst, PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_sequence);
41923
41924   return offset;
41925 }
41926
41927
41928 static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = {
41929   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
41930   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41931   { NULL, 0, 0, NULL }
41932 };
41933
41934 static int
41935 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_) {
41936   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41937                                    ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst, PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence);
41938
41939   return offset;
41940 }
41941
41942
41943 static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = {
41944   { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst },
41945 };
41946
41947 static int
41948 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_) {
41949   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41950                                                   ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst, PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of,
41951                                                   1, maxNrOfPUSCHSets, FALSE);
41952
41953   return offset;
41954 }
41955
41956
41957 static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = {
41958   { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
41959 };
41960
41961 static int
41962 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_) {
41963   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41964                                                   ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of,
41965                                                   1, maxNrOfHSPDSCHs, FALSE);
41966
41967   return offset;
41968 }
41969
41970
41971 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = {
41972   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
41973   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
41974   { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst },
41975   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
41976   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
41977   { NULL, 0, 0, NULL }
41978 };
41979
41980 static int
41981 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_) {
41982   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
41983                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence);
41984
41985   return offset;
41986 }
41987
41988
41989 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = {
41990   { &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 },
41991 };
41992
41993 static int
41994 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_) {
41995   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
41996                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of,
41997                                                   1, maxNrOfDLTSs, FALSE);
41998
41999   return offset;
42000 }
42001
42002
42003 static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = {
42004   { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst },
42005   { &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 },
42006   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42007   { NULL, 0, 0, NULL }
42008 };
42009
42010 static int
42011 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_) {
42012   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42013                                    ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence);
42014
42015   return offset;
42016 }
42017
42018
42019 static const per_sequence_t DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of[1] = {
42020   { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42021 };
42022
42023 static int
42024 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_) {
42025   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42026                                                   ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_sequence_of,
42027                                                   1, maxNrOfHSPDSCHs768, FALSE);
42028
42029   return offset;
42030 }
42031
42032
42033 static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
42034   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42035   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42036   { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst },
42037   { &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MaximumTransmissionPower },
42038   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42039   { NULL, 0, 0, NULL }
42040 };
42041
42042 static int
42043 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_) {
42044   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42045                                    ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst_sequence);
42046
42047   return offset;
42048 }
42049
42050
42051 static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
42052   { &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 },
42053 };
42054
42055 static int
42056 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_) {
42057   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42058                                                   ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst, DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_sequence_of,
42059                                                   1, maxNrOfDLTSs, FALSE);
42060
42061   return offset;
42062 }
42063
42064
42065 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42066   { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
42067 };
42068
42069 static int
42070 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_) {
42071   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42072                                                   ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of,
42073                                                   1, maxFrequencyinCell_1, FALSE);
42074
42075   return offset;
42076 }
42077
42078
42079 static const per_sequence_t MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
42080   { &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 },
42081   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
42082   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42083   { NULL, 0, 0, NULL }
42084 };
42085
42086 static int
42087 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_) {
42088   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42089                                    ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
42090
42091   return offset;
42092 }
42093
42094
42095 static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = {
42096   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42097   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42098   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
42099   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42100   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42101   { NULL, 0, 0, NULL }
42102 };
42103
42104 static int
42105 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_) {
42106   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42107                                    ett_nbap_HS_SICH_Information_PSCH_ReconfRqst, HS_SICH_Information_PSCH_ReconfRqst_sequence);
42108
42109   return offset;
42110 }
42111
42112
42113 static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
42114   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42115   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42116   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
42117   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42118   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42119   { &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst },
42120   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42121   { NULL, 0, 0, NULL }
42122 };
42123
42124 static int
42125 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_) {
42126   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42127                                    ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst, HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence);
42128
42129   return offset;
42130 }
42131
42132
42133 static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
42134   { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst },
42135 };
42136
42137 static int
42138 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_) {
42139   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42140                                                   ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst, HS_SCCH_Information_PSCH_ReconfRqst_sequence_of,
42141                                                   1, maxNrOfHSSCCHs, FALSE);
42142
42143   return offset;
42144 }
42145
42146
42147 static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
42148   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42149   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
42150   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
42151   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42152   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42153   { NULL, 0, 0, NULL }
42154 };
42155
42156 static int
42157 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_) {
42158   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42159                                    ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst, HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence);
42160
42161   return offset;
42162 }
42163
42164
42165 static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
42166   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42167   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
42168   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
42169   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42170   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42171   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42172   { &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst },
42173   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42174   { NULL, 0, 0, NULL }
42175 };
42176
42177 static int
42178 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_) {
42179   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42180                                    ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
42181
42182   return offset;
42183 }
42184
42185
42186 static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42187   { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
42188 };
42189
42190 static int
42191 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_) {
42192   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42193                                                   ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst, HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
42194                                                   1, maxNrOfHSSCCHs, FALSE);
42195
42196   return offset;
42197 }
42198
42199
42200 static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
42201   { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst },
42202   { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst },
42203   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42204   { NULL, 0, 0, NULL }
42205 };
42206
42207 static int
42208 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_) {
42209   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42210                                    ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
42211
42212   return offset;
42213 }
42214
42215
42216 static const per_sequence_t HS_SICH_Information_768_PSCH_ReconfRqst_sequence[] = {
42217   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42218   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42219   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42220   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42221   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42222   { NULL, 0, 0, NULL }
42223 };
42224
42225 static int
42226 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_) {
42227   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42228                                    ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst, HS_SICH_Information_768_PSCH_ReconfRqst_sequence);
42229
42230   return offset;
42231 }
42232
42233
42234 static const per_sequence_t HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
42235   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42236   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42237   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42238   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42239   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42240   { &hf_nbap_hS_SICH_Information_768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_768_PSCH_ReconfRqst },
42241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42242   { NULL, 0, 0, NULL }
42243 };
42244
42245 static int
42246 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_) {
42247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42248                                    ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst, HS_SCCH_InformationItem_768_PSCH_ReconfRqst_sequence);
42249
42250   return offset;
42251 }
42252
42253
42254 static const per_sequence_t HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
42255   { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst },
42256 };
42257
42258 static int
42259 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_) {
42260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42261                                                   ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst, HS_SCCH_Information_768_PSCH_ReconfRqst_sequence_of,
42262                                                   1, maxNrOfHSSCCHs, FALSE);
42263
42264   return offset;
42265 }
42266
42267
42268 static const per_sequence_t HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42269   { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst },
42270 };
42271
42272 static int
42273 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_) {
42274   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42275                                                   ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_sequence_of,
42276                                                   1, maxNrOfHSSCCHsinExt, FALSE);
42277
42278   return offset;
42279 }
42280
42281
42282 static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = {
42283   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42284   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42285   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
42286   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42287   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42288   { NULL, 0, 0, NULL }
42289 };
42290
42291 static int
42292 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_) {
42293   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42294                                    ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst, HS_SICH_InformationModify_PSCH_ReconfRqst_sequence);
42295
42296   return offset;
42297 }
42298
42299
42300 static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
42301   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42302   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42303   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
42304   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42305   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42306   { &hf_nbap_hS_SICH_Information_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst },
42307   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42308   { NULL, 0, 0, NULL }
42309 };
42310
42311 static int
42312 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_) {
42313   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42314                                    ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
42315
42316   return offset;
42317 }
42318
42319
42320 static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
42321   { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst },
42322 };
42323
42324 static int
42325 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_) {
42326   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42327                                                   ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst, HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of,
42328                                                   1, maxNrOfHSSCCHs, FALSE);
42329
42330   return offset;
42331 }
42332
42333
42334 static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = {
42335   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42336   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
42337   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
42338   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42339   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42340   { NULL, 0, 0, NULL }
42341 };
42342
42343 static int
42344 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_) {
42345   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42346                                    ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst, HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence);
42347
42348   return offset;
42349 }
42350
42351
42352 static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
42353   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42354   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
42355   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
42356   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42357   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42358   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42359   { &hf_nbap_hS_SICH_Information_LCR_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst },
42360   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42361   { NULL, 0, 0, NULL }
42362 };
42363
42364 static int
42365 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_) {
42366   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42367                                    ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
42368
42369   return offset;
42370 }
42371
42372
42373 static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42374   { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
42375 };
42376
42377 static int
42378 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_) {
42379   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42380                                                   ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
42381                                                   1, maxNrOfHSSCCHs, FALSE);
42382
42383   return offset;
42384 }
42385
42386
42387 static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
42388   { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst },
42389   { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst },
42390   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42391   { NULL, 0, 0, NULL }
42392 };
42393
42394 static int
42395 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_) {
42396   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42397                                    ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence);
42398
42399   return offset;
42400 }
42401
42402
42403 static const per_sequence_t HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42404   { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
42405 };
42406
42407 static int
42408 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_) {
42409   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42410                                                   ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_sequence_of,
42411                                                   1, maxNrOfHSSCCHsinExt, FALSE);
42412
42413   return offset;
42414 }
42415
42416
42417 static const per_sequence_t HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence[] = {
42418   { &hf_nbap_hsSICH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID },
42419   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42420   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42421   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42422   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42423   { NULL, 0, 0, NULL }
42424 };
42425
42426 static int
42427 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_) {
42428   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42429                                    ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst, HS_SICH_InformationModify_768_PSCH_ReconfRqst_sequence);
42430
42431   return offset;
42432 }
42433
42434
42435 static const per_sequence_t HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
42436   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42437   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42438   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42439   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42440   { &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42441   { &hf_nbap_hS_SICH_Information_768_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst },
42442   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42443   { NULL, 0, 0, NULL }
42444 };
42445
42446 static int
42447 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_) {
42448   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42449                                    ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst, HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
42450
42451   return offset;
42452 }
42453
42454
42455 static const per_sequence_t HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
42456   { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst },
42457 };
42458
42459 static int
42460 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_) {
42461   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42462                                                   ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst, HS_SCCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
42463                                                   1, maxNrOfHSSCCHs, FALSE);
42464
42465   return offset;
42466 }
42467
42468
42469 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
42470   { &hf_nbap_hS_SCCH_ID     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID },
42471   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42472   { NULL, 0, 0, NULL }
42473 };
42474
42475 static int
42476 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_) {
42477   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42478                                    ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
42479
42480   return offset;
42481 }
42482
42483
42484 static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
42485   { &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 },
42486 };
42487
42488 static int
42489 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_) {
42490   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42491                                                   ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
42492                                                   1, maxNrOfHSSCCHs, FALSE);
42493
42494   return offset;
42495 }
42496
42497
42498 static const per_sequence_t E_PUCH_Timeslot_Info_sequence_of[1] = {
42499   { &hf_nbap_E_PUCH_Timeslot_Info_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42500 };
42501
42502 static int
42503 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_) {
42504   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42505                                                   ett_nbap_E_PUCH_Timeslot_Info, E_PUCH_Timeslot_Info_sequence_of,
42506                                                   1, maxNrOfE_PUCHSlots, FALSE);
42507
42508   return offset;
42509 }
42510
42511
42512 static const per_sequence_t E_PUCH_Information_PSCH_ReconfRqst_sequence[] = {
42513   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
42514   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
42515   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
42516   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
42517   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42518   { NULL, 0, 0, NULL }
42519 };
42520
42521 static int
42522 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_) {
42523   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42524                                    ett_nbap_E_PUCH_Information_PSCH_ReconfRqst, E_PUCH_Information_PSCH_ReconfRqst_sequence);
42525
42526   return offset;
42527 }
42528
42529
42530 static const per_sequence_t E_AGCH_InformationItem_PSCH_ReconfRqst_sequence[] = {
42531   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42532   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42533   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
42534   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42535   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42536   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42537   { NULL, 0, 0, NULL }
42538 };
42539
42540 static int
42541 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_) {
42542   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42543                                    ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst, E_AGCH_InformationItem_PSCH_ReconfRqst_sequence);
42544
42545   return offset;
42546 }
42547
42548
42549 static const per_sequence_t E_AGCH_Information_PSCH_ReconfRqst_sequence_of[1] = {
42550   { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst },
42551 };
42552
42553 static int
42554 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_) {
42555   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42556                                                   ett_nbap_E_AGCH_Information_PSCH_ReconfRqst, E_AGCH_Information_PSCH_ReconfRqst_sequence_of,
42557                                                   1, maxNrOfEAGCHs, FALSE);
42558
42559   return offset;
42560 }
42561
42562
42563 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
42564   { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_PSCH_ReconfRqst },
42565   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42566   { NULL, 0, 0, NULL }
42567 };
42568
42569 static int
42570 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_) {
42571   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42572                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
42573
42574   return offset;
42575 }
42576
42577
42578 static const per_sequence_t E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = {
42579   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42580   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42581   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType },
42582   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42583   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42584   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42585   { NULL, 0, 0, NULL }
42586 };
42587
42588 static int
42589 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_) {
42590   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42591                                    ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_PSCH_ReconfRqst_sequence);
42592
42593   return offset;
42594 }
42595
42596
42597 static const per_sequence_t E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = {
42598   { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst },
42599 };
42600
42601 static int
42602 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_) {
42603   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42604                                                   ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst, E_AGCH_InformationModify_PSCH_ReconfRqst_sequence_of,
42605                                                   1, maxNrOfEAGCHs, FALSE);
42606
42607   return offset;
42608 }
42609
42610
42611 static const per_sequence_t Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = {
42612   { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst },
42613   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42614   { NULL, 0, 0, NULL }
42615 };
42616
42617 static int
42618 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_) {
42619   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42620                                    ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence);
42621
42622   return offset;
42623 }
42624
42625
42626 static const per_sequence_t Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
42627   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42628   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42629   { NULL, 0, 0, NULL }
42630 };
42631
42632 static int
42633 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_) {
42634   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42635                                    ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
42636
42637   return offset;
42638 }
42639
42640
42641 static const per_sequence_t Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
42642   { &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 },
42643 };
42644
42645 static int
42646 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_) {
42647   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42648                                                   ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
42649                                                   1, maxNrOfEAGCHs, FALSE);
42650
42651   return offset;
42652 }
42653
42654
42655 static const per_sequence_t E_HICH_Information_PSCH_ReconfRqst_sequence[] = {
42656   { &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType },
42657   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42658   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42659   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42660   { NULL, 0, 0, NULL }
42661 };
42662
42663 static int
42664 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_) {
42665   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42666                                    ett_nbap_E_HICH_Information_PSCH_ReconfRqst, E_HICH_Information_PSCH_ReconfRqst_sequence);
42667
42668   return offset;
42669 }
42670
42671
42672 static const per_sequence_t E_PUCH_Information_768_PSCH_ReconfRqst_sequence[] = {
42673   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
42674   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
42675   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42676   { &hf_nbap_e_PUCH_Timeslot_Info, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Info },
42677   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42678   { NULL, 0, 0, NULL }
42679 };
42680
42681 static int
42682 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_) {
42683   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42684                                    ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst, E_PUCH_Information_768_PSCH_ReconfRqst_sequence);
42685
42686   return offset;
42687 }
42688
42689
42690 static const per_sequence_t E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence[] = {
42691   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42692   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
42693   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42694   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42695   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42696   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42697   { NULL, 0, 0, NULL }
42698 };
42699
42700 static int
42701 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_) {
42702   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42703                                    ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst, E_AGCH_InformationItem_768_PSCH_ReconfRqst_sequence);
42704
42705   return offset;
42706 }
42707
42708
42709 static const per_sequence_t E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of[1] = {
42710   { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst },
42711 };
42712
42713 static int
42714 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_) {
42715   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42716                                                   ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst, E_AGCH_Information_768_PSCH_ReconfRqst_sequence_of,
42717                                                   1, maxNrOfEAGCHs, FALSE);
42718
42719   return offset;
42720 }
42721
42722
42723 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
42724   { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_Information_768_PSCH_ReconfRqst },
42725   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42726   { NULL, 0, 0, NULL }
42727 };
42728
42729 static int
42730 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_) {
42731   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42732                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
42733
42734   return offset;
42735 }
42736
42737
42738 static const per_sequence_t E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence[] = {
42739   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42740   { &hf_nbap_timeSlot       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlot },
42741   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftAndBurstType768 },
42742   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode768 },
42743   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42744   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42745   { NULL, 0, 0, NULL }
42746 };
42747
42748 static int
42749 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_) {
42750   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42751                                    ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst_sequence);
42752
42753   return offset;
42754 }
42755
42756
42757 static const per_sequence_t E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of[1] = {
42758   { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst },
42759 };
42760
42761 static int
42762 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_) {
42763   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42764                                                   ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst, E_AGCH_InformationModify_768_PSCH_ReconfRqst_sequence_of,
42765                                                   1, maxNrOfEAGCHs, FALSE);
42766
42767   return offset;
42768 }
42769
42770
42771 static const per_sequence_t Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence[] = {
42772   { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst },
42773   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42774   { NULL, 0, 0, NULL }
42775 };
42776
42777 static int
42778 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_) {
42779   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42780                                    ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_sequence);
42781
42782   return offset;
42783 }
42784
42785
42786 static const per_sequence_t E_HICH_Information_768_PSCH_ReconfRqst_sequence[] = {
42787   { &hf_nbap_midambleShiftAndBurstType768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType768 },
42788   { &hf_nbap_tdd_ChannelisationCode768, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode768 },
42789   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42790   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42791   { NULL, 0, 0, NULL }
42792 };
42793
42794 static int
42795 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_) {
42796   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42797                                    ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst, E_HICH_Information_768_PSCH_ReconfRqst_sequence);
42798
42799   return offset;
42800 }
42801
42802
42803 static const per_sequence_t E_PUCH_Codelist_LCR_sequence_of[1] = {
42804   { &hf_nbap_E_PUCH_Codelist_LCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42805 };
42806
42807 static int
42808 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_) {
42809   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42810                                                   ett_nbap_E_PUCH_Codelist_LCR, E_PUCH_Codelist_LCR_sequence_of,
42811                                                   1, maxNrOfEPUCHcodes, FALSE);
42812
42813   return offset;
42814 }
42815
42816
42817 static const per_sequence_t E_PUCH_Timeslot_Item_InfoLCR_sequence[] = {
42818   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
42819   { &hf_nbap_midambleShiftAndBurstType_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
42820   { &hf_nbap_e_PUCH_Codelist_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Codelist_LCR },
42821   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42822   { NULL, 0, 0, NULL }
42823 };
42824
42825 static int
42826 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_) {
42827   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42828                                    ett_nbap_E_PUCH_Timeslot_Item_InfoLCR, E_PUCH_Timeslot_Item_InfoLCR_sequence);
42829
42830   return offset;
42831 }
42832
42833
42834 static const per_sequence_t E_PUCH_Timeslot_InfoLCR_sequence_of[1] = {
42835   { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_PUCH_Timeslot_Item_InfoLCR },
42836 };
42837
42838 static int
42839 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_) {
42840   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42841                                                   ett_nbap_E_PUCH_Timeslot_InfoLCR, E_PUCH_Timeslot_InfoLCR_sequence_of,
42842                                                   1, maxNrOfE_PUCHSlotsLCR, FALSE);
42843
42844   return offset;
42845 }
42846
42847
42848 static const per_sequence_t E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence[] = {
42849   { &hf_nbap_lTGI_Presence  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_LTGI_Presence },
42850   { &hf_nbap_sNPL_Reporting_Type, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SNPL_Reporting_Type },
42851   { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
42852   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42853   { NULL, 0, 0, NULL }
42854 };
42855
42856 static int
42857 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_) {
42858   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42859                                    ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst, E_PUCH_Information_LCR_PSCH_ReconfRqst_sequence);
42860
42861   return offset;
42862 }
42863
42864
42865 static const per_sequence_t E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
42866   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42867   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
42868   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
42869   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42870   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42871   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42872   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42873   { NULL, 0, 0, NULL }
42874 };
42875
42876 static int
42877 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_) {
42878   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42879                                    ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
42880
42881   return offset;
42882 }
42883
42884
42885 static const per_sequence_t E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42886   { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst },
42887 };
42888
42889 static int
42890 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_) {
42891   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42892                                                   ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst, E_AGCH_Information_LCR_PSCH_ReconfRqst_sequence_of,
42893                                                   1, maxNrOfEAGCHs, FALSE);
42894
42895   return offset;
42896 }
42897
42898
42899 static const per_sequence_t Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
42900   { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst },
42901   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42902   { NULL, 0, 0, NULL }
42903 };
42904
42905 static int
42906 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_) {
42907   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42908                                    ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
42909
42910   return offset;
42911 }
42912
42913
42914 static const per_sequence_t E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
42915   { &hf_nbap_e_AGCH_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_Id },
42916   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
42917   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
42918   { &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42919   { &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
42920   { &hf_nbap_e_AGCH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
42921   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42922   { NULL, 0, 0, NULL }
42923 };
42924
42925 static int
42926 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_) {
42927   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42928                                    ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
42929
42930   return offset;
42931 }
42932
42933
42934 static const per_sequence_t E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42935   { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst },
42936 };
42937
42938 static int
42939 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_) {
42940   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42941                                                   ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst, E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
42942                                                   1, maxNrOfEAGCHs, FALSE);
42943
42944   return offset;
42945 }
42946
42947
42948 static const per_sequence_t Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
42949   { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst },
42950   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42951   { NULL, 0, 0, NULL }
42952 };
42953
42954 static int
42955 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_) {
42956   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42957                                    ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
42958
42959   return offset;
42960 }
42961
42962
42963 static const per_sequence_t E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = {
42964   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
42965   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Type },
42966   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode },
42967   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR },
42968   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR },
42969   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
42970   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
42971   { NULL, 0, 0, NULL }
42972 };
42973
42974 static int
42975 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_) {
42976   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
42977                                    ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst, E_HICH_InformationItem_LCR_PSCH_ReconfRqst_sequence);
42978
42979   return offset;
42980 }
42981
42982
42983 static const per_sequence_t E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
42984   { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst },
42985 };
42986
42987 static int
42988 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_) {
42989   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
42990                                                   ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst, E_HICH_Information_LCR_PSCH_ReconfRqst_sequence_of,
42991                                                   1, maxNrOfEHICHs, FALSE);
42992
42993   return offset;
42994 }
42995
42996
42997 static const per_sequence_t Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
42998   { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst },
42999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43000   { NULL, 0, 0, NULL }
43001 };
43002
43003 static int
43004 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_) {
43005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43006                                    ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
43007
43008   return offset;
43009 }
43010
43011
43012 static const per_sequence_t E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = {
43013   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
43014   { &hf_nbap_e_HICH_Type    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_HICH_Type },
43015   { &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TDD_ChannelisationCode },
43016   { &hf_nbap_timeSlotLCR    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimeSlotLCR },
43017   { &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_MidambleShiftLCR },
43018   { &hf_nbap_e_HICH_MaxPower, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
43019   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43020   { NULL, 0, 0, NULL }
43021 };
43022
43023 static int
43024 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_) {
43025   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43026                                    ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst, E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence);
43027
43028   return offset;
43029 }
43030
43031
43032 static const per_sequence_t E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43033   { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst },
43034 };
43035
43036 static int
43037 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_) {
43038   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43039                                                   ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst, E_HICH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of,
43040                                                   1, maxNrOfEHICHs, FALSE);
43041
43042   return offset;
43043 }
43044
43045
43046 static const per_sequence_t Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence[] = {
43047   { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst },
43048   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43049   { NULL, 0, 0, NULL }
43050 };
43051
43052 static int
43053 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_) {
43054   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43055                                    ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst, Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_sequence);
43056
43057   return offset;
43058 }
43059
43060
43061 static const per_sequence_t Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = {
43062   { &hf_nbap_e_HICH_ID_TDD  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_ID_TDD },
43063   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43064   { NULL, 0, 0, NULL }
43065 };
43066
43067 static int
43068 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_) {
43069   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43070                                    ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst_sequence);
43071
43072   return offset;
43073 }
43074
43075
43076 static const per_sequence_t Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = {
43077   { &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 },
43078 };
43079
43080 static int
43081 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_) {
43082   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43083                                                   ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst, Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_sequence_of,
43084                                                   1, maxNrOfEHICHs, FALSE);
43085
43086   return offset;
43087 }
43088
43089
43090 static const per_sequence_t SYNC_UL_Partition_LCR_sequence[] = {
43091   { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 },
43092   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43093   { NULL, 0, 0, NULL }
43094 };
43095
43096 static int
43097 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_) {
43098   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43099                                    ett_nbap_SYNC_UL_Partition_LCR, SYNC_UL_Partition_LCR_sequence);
43100
43101   return offset;
43102 }
43103
43104
43105 static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of[1] = {
43106   { &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 },
43107 };
43108
43109 static int
43110 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_) {
43111   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43112                                                   ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst, Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_sequence_of,
43113                                                   1, maxNrOfHSSCCHsinExt, FALSE);
43114
43115   return offset;
43116 }
43117
43118
43119 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43120   { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43121 };
43122
43123 static int
43124 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_) {
43125   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43126                                                   ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_sequence_of,
43127                                                   1, maxFrequencyinCell_1, FALSE);
43128
43129   return offset;
43130 }
43131
43132
43133 static const per_sequence_t MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence[] = {
43134   { &hf_nbap_e_PUCH_Timeslot_InfoLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_E_PUCH_Timeslot_InfoLCR },
43135   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43136   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43137   { NULL, 0, 0, NULL }
43138 };
43139
43140 static int
43141 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_) {
43142   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43143                                    ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst, MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_sequence);
43144
43145   return offset;
43146 }
43147
43148
43149 static const per_sequence_t Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item_sequence[] = {
43150   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43151   { &hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR },
43152   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43153   { NULL, 0, 0, NULL }
43154 };
43155
43156 static int
43157 dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43158   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43159                                    ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item, Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item_sequence);
43160
43161   return offset;
43162 }
43163
43164
43165 static const per_sequence_t Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = {
43166   { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item },
43167 };
43168
43169 static int
43170 dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43171   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43172                                                   ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_sequence_of,
43173                                                   1, maxFrequencyinCell, FALSE);
43174
43175   return offset;
43176 }
43177
43178
43179 static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = {
43180   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43181   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43182   { NULL, 0, 0, NULL }
43183 };
43184
43185 static int
43186 dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43187   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43188                                    ett_nbap_PhysicalSharedChannelReconfigurationResponse, PhysicalSharedChannelReconfigurationResponse_sequence);
43189
43190   return offset;
43191 }
43192
43193
43194 static const per_sequence_t E_HICH_TimeOffset_ExtensionLCR_sequence_of[1] = {
43195   { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43196 };
43197
43198 static int
43199 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_) {
43200   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43201                                                   ett_nbap_E_HICH_TimeOffset_ExtensionLCR, E_HICH_TimeOffset_ExtensionLCR_sequence_of,
43202                                                   1, maxFrequencyinCell_1, FALSE);
43203
43204   return offset;
43205 }
43206
43207
43208 static const per_sequence_t MultipleFreq_E_HICH_TimeOffsetLCR_sequence[] = {
43209   { &hf_nbap_e_HICH_TimeOffsetLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_HICH_TimeOffsetLCR },
43210   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43211   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43212   { NULL, 0, 0, NULL }
43213 };
43214
43215 static int
43216 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_) {
43217   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43218                                    ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR, MultipleFreq_E_HICH_TimeOffsetLCR_sequence);
43219
43220   return offset;
43221 }
43222
43223
43224 static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = {
43225   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43226   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43227   { NULL, 0, 0, NULL }
43228 };
43229
43230 static int
43231 dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43232   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43233                                    ett_nbap_PhysicalSharedChannelReconfigurationFailure, PhysicalSharedChannelReconfigurationFailure_sequence);
43234
43235   return offset;
43236 }
43237
43238
43239 static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = {
43240   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
43241   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43242   { NULL, 0, 0, NULL }
43243 };
43244
43245 static int
43246 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_) {
43247   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43248                                    ett_nbap_GeneralCauseList_PSCH_ReconfFailure, GeneralCauseList_PSCH_ReconfFailure_sequence);
43249
43250   return offset;
43251 }
43252
43253
43254 static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
43255   { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43256 };
43257
43258 static int
43259 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_) {
43260   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43261                                                   ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
43262                                                   0, maxNrOfPDSCHSets, FALSE);
43263
43264   return offset;
43265 }
43266
43267
43268 static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = {
43269   { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43270 };
43271
43272 static int
43273 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_) {
43274   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43275                                                   ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of,
43276                                                   0, maxNrOfPUSCHSets, FALSE);
43277
43278   return offset;
43279 }
43280
43281
43282 static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = {
43283   { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD },
43284   { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD },
43285   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43286   { NULL, 0, 0, NULL }
43287 };
43288
43289 static int
43290 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_) {
43291   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43292                                    ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD, SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence);
43293
43294   return offset;
43295 }
43296
43297
43298
43299 static int
43300 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_) {
43301   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43302
43303   return offset;
43304 }
43305
43306
43307 static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = {
43308   {   0, "generalCause" },
43309   {   1, "setSpecificCause" },
43310   {   2, "extension-CauseLevel-PSCH-ReconfFailure" },
43311   { 0, NULL }
43312 };
43313
43314 static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = {
43315   {   0, &hf_nbap_generalCause_05, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure },
43316   {   1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD },
43317   {   2, &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CauseLevel_PSCH_ReconfFailure },
43318   { 0, NULL, 0, NULL }
43319 };
43320
43321 static int
43322 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_) {
43323   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43324                                  ett_nbap_CauseLevel_PSCH_ReconfFailure, CauseLevel_PSCH_ReconfFailure_choice,
43325                                  NULL);
43326
43327   return offset;
43328 }
43329
43330
43331 static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
43332   { &hf_nbap_pDSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID },
43333   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
43334   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43335   { NULL, 0, 0, NULL }
43336 };
43337
43338 static int
43339 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_) {
43340   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43341                                    ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence);
43342
43343   return offset;
43344 }
43345
43346
43347 static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = {
43348   { &hf_nbap_pUSCHSet_ID    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID },
43349   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
43350   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43351   { NULL, 0, 0, NULL }
43352 };
43353
43354 static int
43355 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_) {
43356   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43357                                    ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence);
43358
43359   return offset;
43360 }
43361
43362
43363 static const per_sequence_t UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of[1] = {
43364   { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43365 };
43366
43367 static int
43368 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_) {
43369   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43370                                                   ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD, UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_sequence_of,
43371                                                   0, maxFrequencyinCell, FALSE);
43372
43373   return offset;
43374 }
43375
43376
43377 static const per_sequence_t Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence[] = {
43378   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43379   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
43380   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43381   { NULL, 0, 0, NULL }
43382 };
43383
43384 static int
43385 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_) {
43386   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43387                                    ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_sequence);
43388
43389   return offset;
43390 }
43391
43392
43393 static const per_sequence_t E_HICH_TimeOffset_ReconfFailureTDD_sequence_of[1] = {
43394   { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43395 };
43396
43397 static int
43398 dissect_nbap_E_HICH_TimeOffset_ReconfFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43399   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43400                                                   ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD, E_HICH_TimeOffset_ReconfFailureTDD_sequence_of,
43401                                                   1, maxFrequencyinCell, FALSE);
43402
43403   return offset;
43404 }
43405
43406
43407 static const per_sequence_t Common_System_Information_ResponseLCR_sequence[] = {
43408   { &hf_nbap_hSDSCH_Common_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR },
43409   { &hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR },
43410   { &hf_nbap_common_EDCH_System_Information_ResponseLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Common_EDCH_System_Information_ResponseLCR },
43411   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43412   { NULL, 0, 0, NULL }
43413 };
43414
43415 static int
43416 dissect_nbap_Common_System_Information_ResponseLCR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43417   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43418                                    ett_nbap_Common_System_Information_ResponseLCR, Common_System_Information_ResponseLCR_sequence);
43419
43420   return offset;
43421 }
43422
43423
43424 static const per_sequence_t ResetRequest_sequence[] = {
43425   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43426   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43427   { NULL, 0, 0, NULL }
43428 };
43429
43430 static int
43431 dissect_nbap_ResetRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43432   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43433                                    ett_nbap_ResetRequest, ResetRequest_sequence);
43434
43435   return offset;
43436 }
43437
43438
43439 static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = {
43440   { &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43441 };
43442
43443 static int
43444 dissect_nbap_CommunicationContextInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43445   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43446                                                   ett_nbap_CommunicationContextInfoList_Reset, CommunicationContextInfoList_Reset_sequence_of,
43447                                                   1, maxCommunicationContext, FALSE);
43448
43449   return offset;
43450 }
43451
43452
43453 static const per_sequence_t CommunicationContextList_Reset_sequence[] = {
43454   { &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset },
43455   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43456   { NULL, 0, 0, NULL }
43457 };
43458
43459 static int
43460 dissect_nbap_CommunicationContextList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43461   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43462                                    ett_nbap_CommunicationContextList_Reset, CommunicationContextList_Reset_sequence);
43463
43464   return offset;
43465 }
43466
43467
43468 static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = {
43469   { &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
43470 };
43471
43472 static int
43473 dissect_nbap_CommunicationControlPortInfoList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43474   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43475                                                   ett_nbap_CommunicationControlPortInfoList_Reset, CommunicationControlPortInfoList_Reset_sequence_of,
43476                                                   1, maxCCPinNodeB, FALSE);
43477
43478   return offset;
43479 }
43480
43481
43482 static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = {
43483   { &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset },
43484   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43485   { NULL, 0, 0, NULL }
43486 };
43487
43488 static int
43489 dissect_nbap_CommunicationControlPortList_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43490   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43491                                    ett_nbap_CommunicationControlPortList_Reset, CommunicationControlPortList_Reset_sequence);
43492
43493   return offset;
43494 }
43495
43496
43497 static const value_string nbap_ResetIndicator_vals[] = {
43498   {   0, "communicationContext" },
43499   {   1, "communicationControlPort" },
43500   {   2, "nodeB" },
43501   { 0, NULL }
43502 };
43503
43504 static const per_choice_t ResetIndicator_choice[] = {
43505   {   0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationContextList_Reset },
43506   {   1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT    , dissect_nbap_CommunicationControlPortList_Reset },
43507   {   2, &hf_nbap_nodeB          , ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
43508   { 0, NULL, 0, NULL }
43509 };
43510
43511 static int
43512 dissect_nbap_ResetIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43513   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43514                                  ett_nbap_ResetIndicator, ResetIndicator_choice,
43515                                  NULL);
43516
43517   return offset;
43518 }
43519
43520
43521 static const value_string nbap_CommunicationContextType_Reset_vals[] = {
43522   {   0, "cRNC-CommunicationContextID" },
43523   {   1, "nodeB-CommunicationContextID" },
43524   { 0, NULL }
43525 };
43526
43527 static const per_choice_t CommunicationContextType_Reset_choice[] = {
43528   {   0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_CRNC_CommunicationContextID },
43529   {   1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT    , dissect_nbap_NodeB_CommunicationContextID },
43530   { 0, NULL, 0, NULL }
43531 };
43532
43533 static int
43534 dissect_nbap_CommunicationContextType_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43535   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43536                                  ett_nbap_CommunicationContextType_Reset, CommunicationContextType_Reset_choice,
43537                                  NULL);
43538
43539   return offset;
43540 }
43541
43542
43543 static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = {
43544   { &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset },
43545   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43546   { NULL, 0, 0, NULL }
43547 };
43548
43549 static int
43550 dissect_nbap_CommunicationContextInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43551   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43552                                    ett_nbap_CommunicationContextInfoItem_Reset, CommunicationContextInfoItem_Reset_sequence);
43553
43554   return offset;
43555 }
43556
43557
43558 static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = {
43559   { &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID },
43560   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43561   { NULL, 0, 0, NULL }
43562 };
43563
43564 static int
43565 dissect_nbap_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43566   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43567                                    ett_nbap_CommunicationControlPortInfoItem_Reset, CommunicationControlPortInfoItem_Reset_sequence);
43568
43569   return offset;
43570 }
43571
43572
43573 static const per_sequence_t ResetResponse_sequence[] = {
43574   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43575   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43576   { NULL, 0, 0, NULL }
43577 };
43578
43579 static int
43580 dissect_nbap_ResetResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43581   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43582                                    ett_nbap_ResetResponse, ResetResponse_sequence);
43583
43584   return offset;
43585 }
43586
43587
43588 static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = {
43589   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43590   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43591   { NULL, 0, 0, NULL }
43592 };
43593
43594 static int
43595 dissect_nbap_InformationExchangeInitiationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43596   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43597                                    ett_nbap_InformationExchangeInitiationRequest, InformationExchangeInitiationRequest_sequence);
43598
43599   return offset;
43600 }
43601
43602
43603 static const per_sequence_t Cell_InfEx_Rqst_sequence[] = {
43604   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
43605   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43606   { NULL, 0, 0, NULL }
43607 };
43608
43609 static int
43610 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_) {
43611   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43612                                    ett_nbap_Cell_InfEx_Rqst, Cell_InfEx_Rqst_sequence);
43613
43614   return offset;
43615 }
43616
43617
43618 static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = {
43619   {   0, "cell" },
43620   { 0, NULL }
43621 };
43622
43623 static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = {
43624   {   0, &hf_nbap_cell_03        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rqst },
43625   { 0, NULL, 0, NULL }
43626 };
43627
43628 static int
43629 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_) {
43630   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43631                                  ett_nbap_InformationExchangeObjectType_InfEx_Rqst, InformationExchangeObjectType_InfEx_Rqst_choice,
43632                                  NULL);
43633
43634   return offset;
43635 }
43636
43637
43638 static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = {
43639   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43640   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43641   { NULL, 0, 0, NULL }
43642 };
43643
43644 static int
43645 dissect_nbap_InformationExchangeInitiationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43646   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43647                                    ett_nbap_InformationExchangeInitiationResponse, InformationExchangeInitiationResponse_sequence);
43648
43649   return offset;
43650 }
43651
43652
43653 static const per_sequence_t Cell_InfEx_Rsp_sequence[] = {
43654   { &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue },
43655   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43656   { NULL, 0, 0, NULL }
43657 };
43658
43659 static int
43660 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_) {
43661   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43662                                    ett_nbap_Cell_InfEx_Rsp, Cell_InfEx_Rsp_sequence);
43663
43664   return offset;
43665 }
43666
43667
43668 static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = {
43669   {   0, "cell" },
43670   { 0, NULL }
43671 };
43672
43673 static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = {
43674   {   0, &hf_nbap_cell_04        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_InfEx_Rsp },
43675   { 0, NULL, 0, NULL }
43676 };
43677
43678 static int
43679 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_) {
43680   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43681                                  ett_nbap_InformationExchangeObjectType_InfEx_Rsp, InformationExchangeObjectType_InfEx_Rsp_choice,
43682                                  NULL);
43683
43684   return offset;
43685 }
43686
43687
43688 static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = {
43689   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43690   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43691   { NULL, 0, 0, NULL }
43692 };
43693
43694 static int
43695 dissect_nbap_InformationExchangeInitiationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43696   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43697                                    ett_nbap_InformationExchangeInitiationFailure, InformationExchangeInitiationFailure_sequence);
43698
43699   return offset;
43700 }
43701
43702
43703 static const per_sequence_t InformationReport_sequence[] = {
43704   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43705   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43706   { NULL, 0, 0, NULL }
43707 };
43708
43709 static int
43710 dissect_nbap_InformationReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43711   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43712                                    ett_nbap_InformationReport, InformationReport_sequence);
43713
43714   return offset;
43715 }
43716
43717
43718 static const per_sequence_t Cell_Inf_Rprt_sequence[] = {
43719   { &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation },
43720   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43721   { NULL, 0, 0, NULL }
43722 };
43723
43724 static int
43725 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_) {
43726   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43727                                    ett_nbap_Cell_Inf_Rprt, Cell_Inf_Rprt_sequence);
43728
43729   return offset;
43730 }
43731
43732
43733 static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = {
43734   {   0, "cell" },
43735   { 0, NULL }
43736 };
43737
43738 static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = {
43739   {   0, &hf_nbap_cell_05        , ASN1_EXTENSION_ROOT    , dissect_nbap_Cell_Inf_Rprt },
43740   { 0, NULL, 0, NULL }
43741 };
43742
43743 static int
43744 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_) {
43745   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
43746                                  ett_nbap_InformationExchangeObjectType_InfEx_Rprt, InformationExchangeObjectType_InfEx_Rprt_choice,
43747                                  NULL);
43748
43749   return offset;
43750 }
43751
43752
43753 static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = {
43754   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43755   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43756   { NULL, 0, 0, NULL }
43757 };
43758
43759 static int
43760 dissect_nbap_InformationExchangeTerminationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43761   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43762                                    ett_nbap_InformationExchangeTerminationRequest, InformationExchangeTerminationRequest_sequence);
43763
43764   return offset;
43765 }
43766
43767
43768 static const per_sequence_t InformationExchangeFailureIndication_sequence[] = {
43769   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43770   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43771   { NULL, 0, 0, NULL }
43772 };
43773
43774 static int
43775 dissect_nbap_InformationExchangeFailureIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43776   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43777                                    ett_nbap_InformationExchangeFailureIndication, InformationExchangeFailureIndication_sequence);
43778
43779   return offset;
43780 }
43781
43782
43783 static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] = {
43784   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43785   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43786   { NULL, 0, 0, NULL }
43787 };
43788
43789 static int
43790 dissect_nbap_CellSynchronisationInitiationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43791   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43792                                    ett_nbap_CellSynchronisationInitiationRequestTDD, CellSynchronisationInitiationRequestTDD_sequence);
43793
43794   return offset;
43795 }
43796
43797
43798 static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = {
43799   { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot },
43800 };
43801
43802 static int
43803 dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43804   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43805                                                   ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD, TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of,
43806                                                   1, 15, FALSE);
43807
43808   return offset;
43809 }
43810
43811
43812 static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = {
43813   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
43814   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
43815   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
43816   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
43817   { &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power },
43818   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43819   { NULL, 0, 0, NULL }
43820 };
43821
43822 static int
43823 dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43824   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43825                                    ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence);
43826
43827   return offset;
43828 }
43829
43830
43831 static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = {
43832   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
43833   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
43834   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
43835   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
43836   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
43837   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
43838   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43839   { NULL, 0, 0, NULL }
43840 };
43841
43842 static int
43843 dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43844   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43845                                    ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence);
43846
43847   return offset;
43848 }
43849
43850
43851 static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
43852   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
43853   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
43854   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43855   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
43856   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power },
43857   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43858   { NULL, 0, 0, NULL }
43859 };
43860
43861 static int
43862 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_) {
43863   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43864                                    ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence);
43865
43866   return offset;
43867 }
43868
43869
43870 static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = {
43871   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
43872   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
43873   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
43874   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
43875   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType },
43876   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics },
43877   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43878   { NULL, 0, 0, NULL }
43879 };
43880
43881 static int
43882 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_) {
43883   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43884                                    ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence);
43885
43886   return offset;
43887 }
43888
43889
43890 static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[] = {
43891   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43892   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43893   { NULL, 0, 0, NULL }
43894 };
43895
43896 static int
43897 dissect_nbap_CellSynchronisationInitiationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43898   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43899                                    ett_nbap_CellSynchronisationInitiationResponseTDD, CellSynchronisationInitiationResponseTDD_sequence);
43900
43901   return offset;
43902 }
43903
43904
43905 static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] = {
43906   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43907   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43908   { NULL, 0, 0, NULL }
43909 };
43910
43911 static int
43912 dissect_nbap_CellSynchronisationInitiationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43913   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43914                                    ett_nbap_CellSynchronisationInitiationFailureTDD, CellSynchronisationInitiationFailureTDD_sequence);
43915
43916   return offset;
43917 }
43918
43919
43920 static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequence[] = {
43921   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
43922   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43923   { NULL, 0, 0, NULL }
43924 };
43925
43926 static int
43927 dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43928   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43929                                    ett_nbap_CellSynchronisationReconfigurationRequestTDD, CellSynchronisationReconfigurationRequestTDD_sequence);
43930
43931   return offset;
43932 }
43933
43934
43935 static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = {
43936   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
43937   { &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
43938   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCode },
43939   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_CellSyncBurstCodeShift },
43940   { &hf_nbap_dlTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
43941   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
43942   { NULL, 0, 0, NULL }
43943 };
43944
43945 static int
43946 dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43947   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
43948                                    ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD, CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence);
43949
43950   return offset;
43951 }
43952
43953
43954 static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = {
43955   { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD },
43956 };
43957
43958 static int
43959 dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43960   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
43961                                                   ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of,
43962                                                   1, maxNrOfCellSyncBursts, FALSE);
43963
43964   return offset;
43965 }
43966
43967
43968
43969 static int
43970 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43971   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43972
43973   return offset;
43974 }
43975
43976
43977
43978 static int
43979 dissect_nbap_SynchronisationReportTypeIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43980   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43981
43982   return offset;
43983 }
43984
43985
43986
43987 static int
43988 dissect_nbap_SynchronisationReportCharacteristicsIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
43989   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
43990
43991   return offset;
43992 }
43993
43994
43995 static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = {
43996   { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD },
43997   { &hf_nbap_synchronisationReportType_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportTypeIE },
43998   { &hf_nbap_synchronisationReportCharacteristics_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristicsIE },
43999   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44000   { NULL, 0, 0, NULL }
44001 };
44002
44003 static int
44004 dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44005   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44006                                    ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD, CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence);
44007
44008   return offset;
44009 }
44010
44011
44012 static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = {
44013   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
44014   { &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode },
44015   { &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift },
44016   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44017   { NULL, 0, 0, NULL }
44018 };
44019
44020 static int
44021 dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44022   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44023                                    ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD, CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence);
44024
44025   return offset;
44026 }
44027
44028
44029 static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
44030   { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD },
44031 };
44032
44033 static int
44034 dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44035   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44036                                                   ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD, CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of,
44037                                                   1, maxNrOfReceptsPerSyncFrame, FALSE);
44038
44039   return offset;
44040 }
44041
44042
44043 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
44044   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
44045   { &hf_nbap_syncBurstInfo  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD },
44046   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44047   { NULL, 0, 0, NULL }
44048 };
44049
44050 static int
44051 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44052   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44053                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence);
44054
44055   return offset;
44056 }
44057
44058
44059 static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = {
44060   { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD },
44061 };
44062
44063 static int
44064 dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44065   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44066                                                   ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD, CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of,
44067                                                   1, maxNrOfCellSyncBursts, FALSE);
44068
44069   return offset;
44070 }
44071
44072
44073 static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = {
44074   { &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID },
44075   { &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
44076   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
44077   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SYNCDlCodeId },
44078   { &hf_nbap_dwPCH_Power    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DwPCH_Power },
44079   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44080   { NULL, 0, 0, NULL }
44081 };
44082
44083 static int
44084 dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44085   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44086                                    ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence);
44087
44088   return offset;
44089 }
44090
44091
44092 static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
44093   { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD },
44094 };
44095
44096 static int
44097 dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44098   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44099                                                   ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of,
44100                                                   1, maxNrOfSyncFramesLCR, FALSE);
44101
44102   return offset;
44103 }
44104
44105
44106 static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = {
44107   { &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID },
44108   { &hf_nbap_sYNCDlCodeId   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId },
44109   { &hf_nbap_uARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN },
44110   { &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValueLCR },
44111   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44112   { NULL, 0, 0, NULL }
44113 };
44114
44115 static int
44116 dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44117   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44118                                    ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence);
44119
44120   return offset;
44121 }
44122
44123
44124 static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = {
44125   { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD },
44126 };
44127
44128 static int
44129 dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44130   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44131                                                   ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of,
44132                                                   1, maxNrOfReceptionsperSyncFrameLCR, FALSE);
44133
44134   return offset;
44135 }
44136
44137
44138 static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = {
44139   { &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber },
44140   { &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD },
44141   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44142   { NULL, 0, 0, NULL }
44143 };
44144
44145 static int
44146 dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44147   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44148                                    ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence);
44149
44150   return offset;
44151 }
44152
44153
44154 static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = {
44155   { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD },
44156 };
44157
44158 static int
44159 dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44160   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44161                                                   ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of,
44162                                                   1, maxNrOfSyncDLCodesLCR, FALSE);
44163
44164   return offset;
44165 }
44166
44167
44168 static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = {
44169   { &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD },
44170   { &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportType },
44171   { &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SynchronisationReportCharacteristics },
44172   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44173   { NULL, 0, 0, NULL }
44174 };
44175
44176 static int
44177 dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44178   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44179                                    ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD, SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence);
44180
44181   return offset;
44182 }
44183
44184
44185 static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequence[] = {
44186   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44187   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44188   { NULL, 0, 0, NULL }
44189 };
44190
44191 static int
44192 dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44193   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44194                                    ett_nbap_CellSynchronisationReconfigurationResponseTDD, CellSynchronisationReconfigurationResponseTDD_sequence);
44195
44196   return offset;
44197 }
44198
44199
44200 static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequence[] = {
44201   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44202   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44203   { NULL, 0, 0, NULL }
44204 };
44205
44206 static int
44207 dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44208   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44209                                    ett_nbap_CellSynchronisationReconfigurationFailureTDD, CellSynchronisationReconfigurationFailureTDD_sequence);
44210
44211   return offset;
44212 }
44213
44214
44215 static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] = {
44216   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44217   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44218   { NULL, 0, 0, NULL }
44219 };
44220
44221 static int
44222 dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44223   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44224                                    ett_nbap_CellSynchronisationAdjustmentRequestTDD, CellSynchronisationAdjustmentRequestTDD_sequence);
44225
44226   return offset;
44227 }
44228
44229
44230 static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = {
44231   { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
44232 };
44233
44234 static int
44235 dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44236   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44237                                                   ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD, CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of,
44238                                                   1, maxCellinNodeB, FALSE);
44239
44240   return offset;
44241 }
44242
44243
44244 static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = {
44245   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
44246   { &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_FrameAdjustmentValue },
44247   { &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_TimingAdjustmentValue },
44248   { &hf_nbap_dLTransPower   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_DL_Power },
44249   { &hf_nbap_sfn            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SFN },
44250   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44251   { NULL, 0, 0, NULL }
44252 };
44253
44254 static int
44255 dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44256   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44257                                    ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence);
44258
44259   return offset;
44260 }
44261
44262
44263 static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[] = {
44264   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44265   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44266   { NULL, 0, 0, NULL }
44267 };
44268
44269 static int
44270 dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44271   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44272                                    ett_nbap_CellSynchronisationAdjustmentResponseTDD, CellSynchronisationAdjustmentResponseTDD_sequence);
44273
44274   return offset;
44275 }
44276
44277
44278 static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] = {
44279   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44280   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44281   { NULL, 0, 0, NULL }
44282 };
44283
44284 static int
44285 dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44286   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44287                                    ett_nbap_CellSynchronisationAdjustmentFailureTDD, CellSynchronisationAdjustmentFailureTDD_sequence);
44288
44289   return offset;
44290 }
44291
44292
44293 static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = {
44294   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
44295   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44296   { NULL, 0, 0, NULL }
44297 };
44298
44299 static int
44300 dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44301   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44302                                    ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD, GeneralCauseList_SyncAdjustmntFailureTDD_sequence);
44303
44304   return offset;
44305 }
44306
44307
44308 static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = {
44309   { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
44310 };
44311
44312 static int
44313 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_) {
44314   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44315                                                   ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of,
44316                                                   1, maxCellinNodeB, FALSE);
44317
44318   return offset;
44319 }
44320
44321
44322 static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = {
44323   { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD },
44324   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44325   { NULL, 0, 0, NULL }
44326 };
44327
44328 static int
44329 dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44330   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44331                                    ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD, CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence);
44332
44333   return offset;
44334 }
44335
44336
44337 static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = {
44338   {   0, "generalCause" },
44339   {   1, "cellSpecificCause" },
44340   { 0, NULL }
44341 };
44342
44343 static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = {
44344   {   0, &hf_nbap_generalCause_06, ASN1_EXTENSION_ROOT    , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD },
44345   {   1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD },
44346   { 0, NULL, 0, NULL }
44347 };
44348
44349 static int
44350 dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44351   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
44352                                  ett_nbap_CauseLevel_SyncAdjustmntFailureTDD, CauseLevel_SyncAdjustmntFailureTDD_choice,
44353                                  NULL);
44354
44355   return offset;
44356 }
44357
44358
44359 static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = {
44360   { &hf_nbap_c_ID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID },
44361   { &hf_nbap_cause          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Cause },
44362   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44363   { NULL, 0, 0, NULL }
44364 };
44365
44366 static int
44367 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_) {
44368   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44369                                    ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence);
44370
44371   return offset;
44372 }
44373
44374
44375 static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[] = {
44376   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44377   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44378   { NULL, 0, 0, NULL }
44379 };
44380
44381 static int
44382 dissect_nbap_CellSynchronisationTerminationRequestTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44383   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44384                                    ett_nbap_CellSynchronisationTerminationRequestTDD, CellSynchronisationTerminationRequestTDD_sequence);
44385
44386   return offset;
44387 }
44388
44389
44390 static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] = {
44391   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44392   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44393   { NULL, 0, 0, NULL }
44394 };
44395
44396 static int
44397 dissect_nbap_CellSynchronisationFailureIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44398   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44399                                    ett_nbap_CellSynchronisationFailureIndicationTDD, CellSynchronisationFailureIndicationTDD_sequence);
44400
44401   return offset;
44402 }
44403
44404
44405 static const per_sequence_t CellSynchronisationReportTDD_sequence[] = {
44406   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44407   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44408   { NULL, 0, 0, NULL }
44409 };
44410
44411 static int
44412 dissect_nbap_CellSynchronisationReportTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44413   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44414                                    ett_nbap_CellSynchronisationReportTDD, CellSynchronisationReportTDD_sequence);
44415
44416   return offset;
44417 }
44418
44419
44420
44421 static int
44422 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_) {
44423   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
44424
44425   return offset;
44426 }
44427
44428
44429
44430 static int
44431 dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44432   offset = dissect_nbap_ProtocolIE_Single_Container(tvb, offset, actx, tree, hf_index);
44433
44434   return offset;
44435 }
44436
44437
44438 static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = {
44439   { &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD },
44440   { &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD },
44441   { NULL, 0, 0, NULL }
44442 };
44443
44444 static int
44445 dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44446   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44447                                    ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD, CellSyncInfoItemIE_CellSyncReprtTDD_sequence);
44448
44449   return offset;
44450 }
44451
44452
44453 static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = {
44454   { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD },
44455 };
44456
44457 static int
44458 dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44459   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44460                                                   ett_nbap_CellSyncInfo_CellSyncReprtTDD, CellSyncInfo_CellSyncReprtTDD_sequence_of,
44461                                                   1, maxCellinNodeB, FALSE);
44462
44463   return offset;
44464 }
44465
44466
44467 static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = {
44468   { &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming },
44469   { &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
44470   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44471   { NULL, 0, 0, NULL }
44472 };
44473
44474 static int
44475 dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44476   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44477                                    ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD, CellSyncBurstAvailable_CellSyncReprtTDD_sequence);
44478
44479   return offset;
44480 }
44481
44482
44483 static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = {
44484   {   0, "cellSyncBurstAvailable" },
44485   {   1, "cellSyncBurstNotAvailable" },
44486   { 0, NULL }
44487 };
44488
44489 static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = {
44490   {   0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD },
44491   {   1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
44492   { 0, NULL, 0, NULL }
44493 };
44494
44495 static int
44496 dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44497   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
44498                                  ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD, CellSyncBurstInfo_CellSyncReprtTDD_choice,
44499                                  NULL);
44500
44501   return offset;
44502 }
44503
44504
44505 static const per_sequence_t SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = {
44506   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD },
44507 };
44508
44509 static int
44510 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_) {
44511   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44512                                                   ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD, SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of,
44513                                                   1, maxNrOfReceptsPerSyncFrame, FALSE);
44514
44515   return offset;
44516 }
44517
44518
44519 static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = {
44520   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
44521   { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD },
44522   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44523   { NULL, 0, 0, NULL }
44524 };
44525
44526 static int
44527 dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44528   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44529                                    ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD, CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence);
44530
44531   return offset;
44532 }
44533
44534
44535 static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
44536   { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD },
44537 };
44538
44539 static int
44540 dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44541   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44542                                                   ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD, CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of,
44543                                                   0, maxNrOfCellSyncBursts, FALSE);
44544
44545   return offset;
44546 }
44547
44548
44549 static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = {
44550   { &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD },
44551   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44552   { NULL, 0, 0, NULL }
44553 };
44554
44555 static int
44556 dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44557   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44558                                    ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD, IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence);
44559
44560   return offset;
44561 }
44562
44563
44564 static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = {
44565   {   0, "intStdPhSyncInfo-CellSyncReprtTDD" },
44566   {   1, "lateEntrantCell" },
44567   {   2, "frequencyAcquisition" },
44568   { 0, NULL }
44569 };
44570
44571 static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = {
44572   {   0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD },
44573   {   1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
44574   {   2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
44575   { 0, NULL, 0, NULL }
44576 };
44577
44578 static int
44579 dissect_nbap_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44580   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
44581                                  ett_nbap_SyncReportType_CellSyncReprtTDD, SyncReportType_CellSyncReprtTDD_choice,
44582                                  NULL);
44583
44584   return offset;
44585 }
44586
44587
44588 static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = {
44589   { &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR },
44590   { &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR },
44591   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44592   { NULL, 0, 0, NULL }
44593 };
44594
44595 static int
44596 dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44597   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44598                                    ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD, SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence);
44599
44600   return offset;
44601 }
44602
44603
44604 static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = {
44605   {   0, "syncDLCodeIdAvailable" },
44606   {   1, "syncDLCodeIDNotAvailable" },
44607   { 0, NULL }
44608 };
44609
44610 static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = {
44611   {   0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD },
44612   {   1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT    , dissect_nbap_NULL },
44613   { 0, NULL, 0, NULL }
44614 };
44615
44616 static int
44617 dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44618   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
44619                                  ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD, SyncDLCodeIdItem_CellSyncReprtTDD_choice,
44620                                  NULL);
44621
44622   return offset;
44623 }
44624
44625
44626 static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = {
44627   { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD },
44628 };
44629
44630 static int
44631 dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44632   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44633                                                   ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD, SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of,
44634                                                   1, maxNrOfReceptionsperSyncFrameLCR, FALSE);
44635
44636   return offset;
44637 }
44638
44639
44640 static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = {
44641   { &hf_nbap_sFN            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SFN },
44642   { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD },
44643   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44644   { NULL, 0, 0, NULL }
44645 };
44646
44647 static int
44648 dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44649   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44650                                    ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence);
44651
44652   return offset;
44653 }
44654
44655
44656 static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = {
44657   { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD },
44658 };
44659
44660 static int
44661 dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44662   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44663                                                   ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of,
44664                                                   0, maxNrOfSyncFramesLCR, FALSE);
44665
44666   return offset;
44667 }
44668
44669
44670 static const per_sequence_t BearerRearrangementIndication_sequence[] = {
44671   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44672   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44673   { NULL, 0, 0, NULL }
44674 };
44675
44676 static int
44677 dissect_nbap_BearerRearrangementIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44678   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44679                                    ett_nbap_BearerRearrangementIndication, BearerRearrangementIndication_sequence);
44680
44681   return offset;
44682 }
44683
44684
44685 static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
44686   { &hf_nbap_dCH_ID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID },
44687   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44688   { NULL, 0, 0, NULL }
44689 };
44690
44691 static int
44692 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_) {
44693   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44694                                    ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd, DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
44695
44696   return offset;
44697 }
44698
44699
44700 static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
44701   { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd },
44702 };
44703
44704 static int
44705 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_) {
44706   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44707                                                   ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd, DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
44708                                                   1, maxNrOfDCHs, FALSE);
44709
44710   return offset;
44711 }
44712
44713
44714 static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
44715   { &hf_nbap_dSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID },
44716   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44717   { NULL, 0, 0, NULL }
44718 };
44719
44720 static int
44721 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_) {
44722   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44723                                    ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd, DSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
44724
44725   return offset;
44726 }
44727
44728
44729 static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
44730   { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd },
44731 };
44732
44733 static int
44734 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_) {
44735   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44736                                                   ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd, DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
44737                                                   1, maxNrOfDSCHs, FALSE);
44738
44739   return offset;
44740 }
44741
44742
44743 static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
44744   { &hf_nbap_uSCH_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID },
44745   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44746   { NULL, 0, 0, NULL }
44747 };
44748
44749 static int
44750 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_) {
44751   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44752                                    ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd, USCH_RearrangeItem_Bearer_RearrangeInd_sequence);
44753
44754   return offset;
44755 }
44756
44757
44758 static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
44759   { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd },
44760 };
44761
44762 static int
44763 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_) {
44764   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44765                                                   ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd, USCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
44766                                                   1, maxNrOfUSCHs, FALSE);
44767
44768   return offset;
44769 }
44770
44771
44772 static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
44773   { &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID },
44774   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44775   { NULL, 0, 0, NULL }
44776 };
44777
44778 static int
44779 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_) {
44780   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44781                                    ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd, HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence);
44782
44783   return offset;
44784 }
44785
44786
44787 static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
44788   { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd },
44789 };
44790
44791 static int
44792 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_) {
44793   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44794                                                   ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd, HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
44795                                                   1, maxNrOfMACdFlows, FALSE);
44796
44797   return offset;
44798 }
44799
44800
44801 static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = {
44802   { &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID },
44803   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44804   { NULL, 0, 0, NULL }
44805 };
44806
44807 static int
44808 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_) {
44809   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44810                                    ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd, E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence);
44811
44812   return offset;
44813 }
44814
44815
44816 static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = {
44817   { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd },
44818 };
44819
44820 static int
44821 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_) {
44822   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44823                                                   ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd, E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of,
44824                                                   1, maxNrOfEDCHMACdFlows, FALSE);
44825
44826   return offset;
44827 }
44828
44829
44830 static const value_string nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals[] = {
44831   {   0, "bearer-for-primary-carrier" },
44832   {   1, "bearer-for-secondary-carrier" },
44833   {   2, "bearers-for-both-primary-and-secondary-carriers" },
44834   { 0, NULL }
44835 };
44836
44837
44838 static int
44839 dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44840   offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
44841                                      3, NULL, TRUE, 0, NULL);
44842
44843   return offset;
44844 }
44845
44846
44847 static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence[] = {
44848   { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode },
44849   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44850   { NULL, 0, 0, NULL }
44851 };
44852
44853 static int
44854 dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44855   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44856                                    ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs, Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs_sequence);
44857
44858   return offset;
44859 }
44860
44861
44862 static const per_sequence_t Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of[1] = {
44863   { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs },
44864 };
44865
44866 static int
44867 dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44868   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44869                                                   ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List, Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_sequence_of,
44870                                                   1, maxNrOfEDCH_1, FALSE);
44871
44872   return offset;
44873 }
44874
44875
44876 static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = {
44877   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44878   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44879   { NULL, 0, 0, NULL }
44880 };
44881
44882 static int
44883 dissect_nbap_RadioLinkActivationCommandFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44884   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44885                                    ett_nbap_RadioLinkActivationCommandFDD, RadioLinkActivationCommandFDD_sequence);
44886
44887   return offset;
44888 }
44889
44890
44891 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = {
44892   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
44893 };
44894
44895 static int
44896 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_) {
44897   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44898                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD, DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of,
44899                                                   1, maxNrOfRLs, FALSE);
44900
44901   return offset;
44902 }
44903
44904
44905 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = {
44906   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
44907   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
44908   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44909   { NULL, 0, 0, NULL }
44910 };
44911
44912 static int
44913 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_) {
44914   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44915                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD, DelayedActivationInformation_RL_ActivationCmdFDD_sequence);
44916
44917   return offset;
44918 }
44919
44920
44921 static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = {
44922   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44923   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44924   { NULL, 0, 0, NULL }
44925 };
44926
44927 static int
44928 dissect_nbap_RadioLinkActivationCommandTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44929   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44930                                    ett_nbap_RadioLinkActivationCommandTDD, RadioLinkActivationCommandTDD_sequence);
44931
44932   return offset;
44933 }
44934
44935
44936 static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = {
44937   { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container },
44938 };
44939
44940 static int
44941 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_) {
44942   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
44943                                                   ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD, DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of,
44944                                                   1, maxNrOfRLs, FALSE);
44945
44946   return offset;
44947 }
44948
44949
44950 static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = {
44951   { &hf_nbap_rL_ID          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
44952   { &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate },
44953   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44954   { NULL, 0, 0, NULL }
44955 };
44956
44957 static int
44958 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_) {
44959   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44960                                    ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD, DelayedActivationInformation_RL_ActivationCmdTDD_sequence);
44961
44962   return offset;
44963 }
44964
44965
44966 static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = {
44967   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
44968   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44969   { NULL, 0, 0, NULL }
44970 };
44971
44972 static int
44973 dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
44974   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44975                                    ett_nbap_RadioLinkParameterUpdateIndicationFDD, RadioLinkParameterUpdateIndicationFDD_sequence);
44976
44977   return offset;
44978 }
44979
44980
44981 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
44982   { &hf_nbap_hSPDSCH_RL_ID  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID },
44983   { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information },
44984   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
44985   { NULL, 0, 0, NULL }
44986 };
44987
44988 static int
44989 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_) {
44990   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
44991                                    ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs, Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
44992
44993   return offset;
44994 }
44995
44996
44997 static const per_sequence_t Additional_HS_Cell_Information_RL_Param_Upd_sequence_of[1] = {
44998   { &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 },
44999 };
45000
45001 static int
45002 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_) {
45003   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45004                                                   ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd, Additional_HS_Cell_Information_RL_Param_Upd_sequence_of,
45005                                                   1, maxNrOfHSDSCH_1, FALSE);
45006
45007   return offset;
45008 }
45009
45010
45011 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence[] = {
45012   { &hf_nbap_additional_EDCH_FDD_Update_Information, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_FDD_Update_Information },
45013   { &hf_nbap_iE_Extensions  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45014   { NULL, 0, 0, NULL }
45015 };
45016
45017 static int
45018 dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45019   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45020                                    ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs, Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs_sequence);
45021
45022   return offset;
45023 }
45024
45025
45026 static const per_sequence_t Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of[1] = {
45027   { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs },
45028 };
45029
45030 static int
45031 dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45032   offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
45033                                                   ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd, Additional_EDCH_Cell_Information_RL_Param_Upd_sequence_of,
45034                                                   1, maxNrOfEDCH_1, FALSE);
45035
45036   return offset;
45037 }
45038
45039
45040 static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = {
45041   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45042   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45043   { NULL, 0, 0, NULL }
45044 };
45045
45046 static int
45047 dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45048   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45049                                    ett_nbap_RadioLinkParameterUpdateIndicationTDD, RadioLinkParameterUpdateIndicationTDD_sequence);
45050
45051   return offset;
45052 }
45053
45054
45055 static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = {
45056   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45057   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45058   { NULL, 0, 0, NULL }
45059 };
45060
45061 static int
45062 dissect_nbap_MBMSNotificationUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45063   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45064                                    ett_nbap_MBMSNotificationUpdateCommand, MBMSNotificationUpdateCommand_sequence);
45065
45066   return offset;
45067 }
45068
45069
45070 static const per_sequence_t UEStatusUpdateCommand_sequence[] = {
45071   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45072   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45073   { NULL, 0, 0, NULL }
45074 };
45075
45076 static int
45077 dissect_nbap_UEStatusUpdateCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45078   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45079                                    ett_nbap_UEStatusUpdateCommand, UEStatusUpdateCommand_sequence);
45080
45081   return offset;
45082 }
45083
45084
45085 static const per_sequence_t SecondaryULFrequencyReport_sequence[] = {
45086   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45087   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45088   { NULL, 0, 0, NULL }
45089 };
45090
45091 static int
45092 dissect_nbap_SecondaryULFrequencyReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45093   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45094                                    ett_nbap_SecondaryULFrequencyReport, SecondaryULFrequencyReport_sequence);
45095
45096   return offset;
45097 }
45098
45099
45100 static const per_sequence_t SecondaryULFrequencyUpdateIndication_sequence[] = {
45101   { &hf_nbap_protocolIEs    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container },
45102   { &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_nbap_ProtocolExtensionContainer },
45103   { NULL, 0, 0, NULL }
45104 };
45105
45106 static int
45107 dissect_nbap_SecondaryULFrequencyUpdateIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45108   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45109                                    ett_nbap_SecondaryULFrequencyUpdateIndication, SecondaryULFrequencyUpdateIndication_sequence);
45110
45111   return offset;
45112 }
45113
45114
45115
45116 static int
45117 dissect_nbap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45118   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_InitiatingMessageValue);
45119
45120   return offset;
45121 }
45122
45123
45124 static const per_sequence_t InitiatingMessage_sequence[] = {
45125   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
45126   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
45127   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
45128   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
45129   { &hf_nbap_initiatingMessagevalue, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessage_value },
45130   { NULL, 0, 0, NULL }
45131 };
45132
45133 static int
45134 dissect_nbap_InitiatingMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45135   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45136                                    ett_nbap_InitiatingMessage, InitiatingMessage_sequence);
45137
45138   return offset;
45139 }
45140
45141
45142
45143 static int
45144 dissect_nbap_SuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45145   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_SuccessfulOutcomeValue);
45146
45147   return offset;
45148 }
45149
45150
45151 static const per_sequence_t SuccessfulOutcome_sequence[] = {
45152   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
45153   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
45154   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
45155   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
45156   { &hf_nbap_successfulOutcome_value, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcome_value },
45157   { NULL, 0, 0, NULL }
45158 };
45159
45160 static int
45161 dissect_nbap_SuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45162   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45163                                    ett_nbap_SuccessfulOutcome, SuccessfulOutcome_sequence);
45164
45165   return offset;
45166 }
45167
45168
45169
45170 static int
45171 dissect_nbap_UnsuccessfulOutcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45172   offset = dissect_per_open_type_pdu_new(tvb, offset, actx, tree, hf_index, dissect_UnsuccessfulOutcomeValue);
45173
45174   return offset;
45175 }
45176
45177
45178 static const per_sequence_t UnsuccessfulOutcome_sequence[] = {
45179   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
45180   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
45181   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
45182   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
45183   { &hf_nbap_unsuccessfulOutcome_value, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcome_value },
45184   { NULL, 0, 0, NULL }
45185 };
45186
45187 static int
45188 dissect_nbap_UnsuccessfulOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45189   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45190                                    ett_nbap_UnsuccessfulOutcome, UnsuccessfulOutcome_sequence);
45191
45192   return offset;
45193 }
45194
45195
45196
45197 static int
45198 dissect_nbap_Outcome_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45199   offset = dissect_per_open_type(tvb, offset, actx, tree, hf_index, NULL);
45200
45201   return offset;
45202 }
45203
45204
45205 static const per_sequence_t Outcome_sequence[] = {
45206   { &hf_nbap_procedureID    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID },
45207   { &hf_nbap_criticality    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality },
45208   { &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator },
45209   { &hf_nbap_transactionID  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID },
45210   { &hf_nbap_outcome_value  , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_nbap_Outcome_value },
45211   { NULL, 0, 0, NULL }
45212 };
45213
45214 static int
45215 dissect_nbap_Outcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45216   offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
45217                                    ett_nbap_Outcome, Outcome_sequence);
45218
45219   return offset;
45220 }
45221
45222
45223 static const value_string nbap_NBAP_PDU_vals[] = {
45224   {   0, "initiatingMessage" },
45225   {   1, "succesfulOutcome" },
45226   {   2, "unsuccesfulOutcome" },
45227   {   3, "outcome" },
45228   { 0, NULL }
45229 };
45230
45231 static const per_choice_t NBAP_PDU_choice[] = {
45232   {   0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT    , dissect_nbap_InitiatingMessage },
45233   {   1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_SuccessfulOutcome },
45234   {   2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT    , dissect_nbap_UnsuccessfulOutcome },
45235   {   3, &hf_nbap_outcome        , ASN1_EXTENSION_ROOT    , dissect_nbap_Outcome },
45236   { 0, NULL, 0, NULL }
45237 };
45238
45239 static int
45240 dissect_nbap_NBAP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
45241   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
45242                                  ett_nbap_NBAP_PDU, NBAP_PDU_choice,
45243                                  NULL);
45244
45245   return offset;
45246 }
45247
45248 /*--- PDUs ---*/
45249
45250 static int dissect_ActivationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45251   int offset = 0;
45252   asn1_ctx_t asn1_ctx;
45253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45254   offset = dissect_nbap_ActivationInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_ActivationInformation_PDU);
45255   offset += 7; offset >>= 3;
45256   return offset;
45257 }
45258 static int dissect_Additional_EDCH_Setup_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45259   int offset = 0;
45260   asn1_ctx_t asn1_ctx;
45261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45262   offset = dissect_nbap_Additional_EDCH_Setup_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Setup_Info_PDU);
45263   offset += 7; offset >>= 3;
45264   return offset;
45265 }
45266 static int dissect_Additional_EDCH_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45267   int offset = 0;
45268   asn1_ctx_t asn1_ctx;
45269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45270   offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU);
45271   offset += 7; offset >>= 3;
45272   return offset;
45273 }
45274 static int dissect_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45275   int offset = 0;
45276   asn1_ctx_t asn1_ctx;
45277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45278   offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU);
45279   offset += 7; offset >>= 3;
45280   return offset;
45281 }
45282 static int dissect_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45283   int offset = 0;
45284   asn1_ctx_t asn1_ctx;
45285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45286   offset = dissect_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU);
45287   offset += 7; offset >>= 3;
45288   return offset;
45289 }
45290 static int dissect_AdditionalMeasurementValueList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45291   int offset = 0;
45292   asn1_ctx_t asn1_ctx;
45293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45294   offset = dissect_nbap_AdditionalMeasurementValueList(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalMeasurementValueList_PDU);
45295   offset += 7; offset >>= 3;
45296   return offset;
45297 }
45298 static int dissect_AdditionalTimeSlotListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45299   int offset = 0;
45300   asn1_ctx_t asn1_ctx;
45301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45302   offset = dissect_nbap_AdditionalTimeSlotListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_AdditionalTimeSlotListLCR_PDU);
45303   offset += 7; offset >>= 3;
45304   return offset;
45305 }
45306 static int dissect_Active_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45307   int offset = 0;
45308   asn1_ctx_t asn1_ctx;
45309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45310   offset = dissect_nbap_Active_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Active_Pattern_Sequence_Information_PDU);
45311   offset += 7; offset >>= 3;
45312   return offset;
45313 }
45314 static int dissect_AlternativeFormatReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45315   int offset = 0;
45316   asn1_ctx_t asn1_ctx;
45317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45318   offset = dissect_nbap_AlternativeFormatReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_AlternativeFormatReportingIndicator_PDU);
45319   offset += 7; offset >>= 3;
45320   return offset;
45321 }
45322 static int dissect_Angle_Of_Arrival_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45323   int offset = 0;
45324   asn1_ctx_t asn1_ctx;
45325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45326   offset = dissect_nbap_Angle_Of_Arrival_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Angle_Of_Arrival_Value_LCR_PDU);
45327   offset += 7; offset >>= 3;
45328   return offset;
45329 }
45330 static int dissect_BCCH_ModificationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45331   int offset = 0;
45332   asn1_ctx_t asn1_ctx;
45333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45334   offset = dissect_nbap_BCCH_ModificationTime(tvb, offset, &asn1_ctx, tree, hf_nbap_BCCH_ModificationTime_PDU);
45335   offset += 7; offset >>= 3;
45336   return offset;
45337 }
45338 static int dissect_Best_Cell_Portions_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45339   int offset = 0;
45340   asn1_ctx_t asn1_ctx;
45341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45342   offset = dissect_nbap_Best_Cell_Portions_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_Value_PDU);
45343   offset += 7; offset >>= 3;
45344   return offset;
45345 }
45346 static int dissect_Best_Cell_Portions_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45347   int offset = 0;
45348   asn1_ctx_t asn1_ctx;
45349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45350   offset = dissect_nbap_Best_Cell_Portions_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Best_Cell_Portions_ValueLCR_PDU);
45351   offset += 7; offset >>= 3;
45352   return offset;
45353 }
45354 static int dissect_BindingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45355   int offset = 0;
45356   asn1_ctx_t asn1_ctx;
45357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45358   offset = dissect_nbap_BindingID(tvb, offset, &asn1_ctx, tree, hf_nbap_BindingID_PDU);
45359   offset += 7; offset >>= 3;
45360   return offset;
45361 }
45362 static int dissect_BlockingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45363   int offset = 0;
45364   asn1_ctx_t asn1_ctx;
45365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45366   offset = dissect_nbap_BlockingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockingPriorityIndicator_PDU);
45367   offset += 7; offset >>= 3;
45368   return offset;
45369 }
45370 static int dissect_BroadcastCommonTransportBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45371   int offset = 0;
45372   asn1_ctx_t asn1_ctx;
45373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45374   offset = dissect_nbap_BroadcastCommonTransportBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastCommonTransportBearerIndication_PDU);
45375   offset += 7; offset >>= 3;
45376   return offset;
45377 }
45378 static int dissect_BroadcastReference_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45379   int offset = 0;
45380   asn1_ctx_t asn1_ctx;
45381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45382   offset = dissect_nbap_BroadcastReference(tvb, offset, &asn1_ctx, tree, hf_nbap_BroadcastReference_PDU);
45383   offset += 7; offset >>= 3;
45384   return offset;
45385 }
45386 static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45387   int offset = 0;
45388   asn1_ctx_t asn1_ctx;
45389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45390   offset = dissect_nbap_Cause(tvb, offset, &asn1_ctx, tree, hf_nbap_Cause_PDU);
45391   offset += 7; offset >>= 3;
45392   return offset;
45393 }
45394 static int dissect_Cell_Capability_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45395   int offset = 0;
45396   asn1_ctx_t asn1_ctx;
45397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45398   offset = dissect_nbap_Cell_Capability_Container(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_Capability_Container_PDU);
45399   offset += 7; offset >>= 3;
45400   return offset;
45401 }
45402 static int dissect_Cell_ERNTI_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45403   int offset = 0;
45404   asn1_ctx_t asn1_ctx;
45405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45406   offset = dissect_nbap_Cell_ERNTI_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_ERNTI_Status_Information_PDU);
45407   offset += 7; offset >>= 3;
45408   return offset;
45409 }
45410 static int dissect_CellParameterID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45411   int offset = 0;
45412   asn1_ctx_t asn1_ctx;
45413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45414   offset = dissect_nbap_CellParameterID(tvb, offset, &asn1_ctx, tree, hf_nbap_CellParameterID_PDU);
45415   offset += 7; offset >>= 3;
45416   return offset;
45417 }
45418 static int dissect_CellPortion_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45419   int offset = 0;
45420   asn1_ctx_t asn1_ctx;
45421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45422   offset = dissect_nbap_CellPortion_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_CapabilityLCR_PDU);
45423   offset += 7; offset >>= 3;
45424   return offset;
45425 }
45426 static int dissect_CellSyncBurstRepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45427   int offset = 0;
45428   asn1_ctx_t asn1_ctx;
45429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45430   offset = dissect_nbap_CellSyncBurstRepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstRepetitionPeriod_PDU);
45431   offset += 7; offset >>= 3;
45432   return offset;
45433 }
45434 static int dissect_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45435   int offset = 0;
45436   asn1_ctx_t asn1_ctx;
45437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45438   offset = dissect_nbap_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_CFN_PDU);
45439   offset += 7; offset >>= 3;
45440   return offset;
45441 }
45442 static int dissect_C_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45443   int offset = 0;
45444   asn1_ctx_t asn1_ctx;
45445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45446   offset = dissect_nbap_C_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_C_ID_PDU);
45447   offset += 7; offset >>= 3;
45448   return offset;
45449 }
45450 static int dissect_Closedlooptimingadjustmentmode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45451   int offset = 0;
45452   asn1_ctx_t asn1_ctx;
45453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45454   offset = dissect_nbap_Closedlooptimingadjustmentmode(tvb, offset, &asn1_ctx, tree, hf_nbap_Closedlooptimingadjustmentmode_PDU);
45455   offset += 7; offset >>= 3;
45456   return offset;
45457 }
45458 static int dissect_Common_EDCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45459   int offset = 0;
45460   asn1_ctx_t asn1_ctx;
45461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45462   offset = dissect_nbap_Common_EDCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_Capability_PDU);
45463   offset += 7; offset >>= 3;
45464   return offset;
45465 }
45466 static int dissect_Common_E_DCH_HSDPCCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45467   int offset = 0;
45468   asn1_ctx_t asn1_ctx;
45469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45470   offset = dissect_nbap_Common_E_DCH_HSDPCCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU);
45471   offset += 7; offset >>= 3;
45472   return offset;
45473 }
45474 static int dissect_Common_EDCH_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45475   int offset = 0;
45476   asn1_ctx_t asn1_ctx;
45477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45478   offset = dissect_nbap_Common_EDCH_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationFDD_PDU);
45479   offset += 7; offset >>= 3;
45480   return offset;
45481 }
45482 static int dissect_Common_EDCH_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45483   int offset = 0;
45484   asn1_ctx_t asn1_ctx;
45485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45486   offset = dissect_nbap_Common_EDCH_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU);
45487   offset += 7; offset >>= 3;
45488   return offset;
45489 }
45490 static int dissect_E_RNTI_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45491   int offset = 0;
45492   asn1_ctx_t asn1_ctx;
45493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45494   offset = dissect_nbap_E_RNTI_List(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_List_PDU);
45495   offset += 7; offset >>= 3;
45496   return offset;
45497 }
45498 static int dissect_Common_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45499   int offset = 0;
45500   asn1_ctx_t asn1_ctx;
45501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45502   offset = dissect_nbap_Common_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteFDD_PDU);
45503   offset += 7; offset >>= 3;
45504   return offset;
45505 }
45506 static int dissect_CommonMeasurementAccuracy_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45507   int offset = 0;
45508   asn1_ctx_t asn1_ctx;
45509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45510   offset = dissect_nbap_CommonMeasurementAccuracy(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementAccuracy_PDU);
45511   offset += 7; offset >>= 3;
45512   return offset;
45513 }
45514 static int dissect_CommonMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45515   int offset = 0;
45516   asn1_ctx_t asn1_ctx;
45517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45518   offset = dissect_nbap_CommonMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementType_PDU);
45519   offset += 7; offset >>= 3;
45520   return offset;
45521 }
45522 static int dissect_CommonPhysicalChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45523   int offset = 0;
45524   asn1_ctx_t asn1_ctx;
45525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45526   offset = dissect_nbap_CommonPhysicalChannelID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID_PDU);
45527   offset += 7; offset >>= 3;
45528   return offset;
45529 }
45530 static int dissect_CommonPhysicalChannelID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45531   int offset = 0;
45532   asn1_ctx_t asn1_ctx;
45533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45534   offset = dissect_nbap_CommonPhysicalChannelID768(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelID768_PDU);
45535   offset += 7; offset >>= 3;
45536   return offset;
45537 }
45538 static int dissect_Common_PhysicalChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45539   int offset = 0;
45540   asn1_ctx_t asn1_ctx;
45541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45542   offset = dissect_nbap_Common_PhysicalChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information_PDU);
45543   offset += 7; offset >>= 3;
45544   return offset;
45545 }
45546 static int dissect_Common_PhysicalChannel_Status_Information768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45547   int offset = 0;
45548   asn1_ctx_t asn1_ctx;
45549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45550   offset = dissect_nbap_Common_PhysicalChannel_Status_Information768(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_PhysicalChannel_Status_Information768_PDU);
45551   offset += 7; offset >>= 3;
45552   return offset;
45553 }
45554 static int dissect_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45555   int offset = 0;
45556   asn1_ctx_t asn1_ctx;
45557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45558   offset = dissect_nbap_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannel_InformationResponse_PDU);
45559   offset += 7; offset >>= 3;
45560   return offset;
45561 }
45562 static int dissect_Common_TransportChannel_Status_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45563   int offset = 0;
45564   asn1_ctx_t asn1_ctx;
45565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45566   offset = dissect_nbap_Common_TransportChannel_Status_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_TransportChannel_Status_Information_PDU);
45567   offset += 7; offset >>= 3;
45568   return offset;
45569 }
45570 static int dissect_CommunicationControlPortID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45571   int offset = 0;
45572   asn1_ctx_t asn1_ctx;
45573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45574   offset = dissect_nbap_CommunicationControlPortID(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortID_PDU);
45575   offset += 7; offset >>= 3;
45576   return offset;
45577 }
45578 static int dissect_Compressed_Mode_Deactivation_Flag_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45579   int offset = 0;
45580   asn1_ctx_t asn1_ctx;
45581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45582   offset = dissect_nbap_Compressed_Mode_Deactivation_Flag(tvb, offset, &asn1_ctx, tree, hf_nbap_Compressed_Mode_Deactivation_Flag_PDU);
45583   offset += 7; offset >>= 3;
45584   return offset;
45585 }
45586 static int dissect_ConfigurationGenerationID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45587   int offset = 0;
45588   asn1_ctx_t asn1_ctx;
45589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45590   offset = dissect_nbap_ConfigurationGenerationID(tvb, offset, &asn1_ctx, tree, hf_nbap_ConfigurationGenerationID_PDU);
45591   offset += 7; offset >>= 3;
45592   return offset;
45593 }
45594 static int dissect_ConstantValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45595   int offset = 0;
45596   asn1_ctx_t asn1_ctx;
45597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45598   offset = dissect_nbap_ConstantValue(tvb, offset, &asn1_ctx, tree, hf_nbap_ConstantValue_PDU);
45599   offset += 7; offset >>= 3;
45600   return offset;
45601 }
45602 static int dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45603   int offset = 0;
45604   asn1_ctx_t asn1_ctx;
45605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45606   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU);
45607   offset += 7; offset >>= 3;
45608   return offset;
45609 }
45610 static int dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45611   int offset = 0;
45612   asn1_ctx_t asn1_ctx;
45613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45614   offset = dissect_nbap_ContinuousPacketConnectivityDTX_DRX_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU);
45615   offset += 7; offset >>= 3;
45616   return offset;
45617 }
45618 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45619   int offset = 0;
45620   asn1_ctx_t asn1_ctx;
45621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45622   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU);
45623   offset += 7; offset >>= 3;
45624   return offset;
45625 }
45626 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45627   int offset = 0;
45628   asn1_ctx_t asn1_ctx;
45629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45630   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU);
45631   offset += 7; offset >>= 3;
45632   return offset;
45633 }
45634 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45635   int offset = 0;
45636   asn1_ctx_t asn1_ctx;
45637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45638   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU);
45639   offset += 7; offset >>= 3;
45640   return offset;
45641 }
45642 static int dissect_ControlGAP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45643   int offset = 0;
45644   asn1_ctx_t asn1_ctx;
45645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45646   offset = dissect_nbap_ControlGAP(tvb, offset, &asn1_ctx, tree, hf_nbap_ControlGAP_PDU);
45647   offset += 7; offset >>= 3;
45648   return offset;
45649 }
45650 static int dissect_CPC_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45651   int offset = 0;
45652   asn1_ctx_t asn1_ctx;
45653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45654   offset = dissect_nbap_CPC_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_Information_PDU);
45655   offset += 7; offset >>= 3;
45656   return offset;
45657 }
45658 static int dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45659   int offset = 0;
45660   asn1_ctx_t asn1_ctx;
45661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45662   offset = dissect_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU);
45663   offset += 7; offset >>= 3;
45664   return offset;
45665 }
45666 static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45667   int offset = 0;
45668   asn1_ctx_t asn1_ctx;
45669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45670   offset = dissect_nbap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_nbap_CriticalityDiagnostics_PDU);
45671   offset += 7; offset >>= 3;
45672   return offset;
45673 }
45674 static int dissect_CRNC_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45675   int offset = 0;
45676   asn1_ctx_t asn1_ctx;
45677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45678   offset = dissect_nbap_CRNC_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_CRNC_CommunicationContextID_PDU);
45679   offset += 7; offset >>= 3;
45680   return offset;
45681 }
45682 static int dissect_CSBMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45683   int offset = 0;
45684   asn1_ctx_t asn1_ctx;
45685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45686   offset = dissect_nbap_CSBMeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBMeasurementID_PDU);
45687   offset += 7; offset >>= 3;
45688   return offset;
45689 }
45690 static int dissect_CSBTransmissionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45691   int offset = 0;
45692   asn1_ctx_t asn1_ctx;
45693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45694   offset = dissect_nbap_CSBTransmissionID(tvb, offset, &asn1_ctx, tree, hf_nbap_CSBTransmissionID_PDU);
45695   offset += 7; offset >>= 3;
45696   return offset;
45697 }
45698 static int dissect_Common_EDCH_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45699   int offset = 0;
45700   asn1_ctx_t asn1_ctx;
45701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45702   offset = dissect_nbap_Common_EDCH_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_InformationLCR_PDU);
45703   offset += 7; offset >>= 3;
45704   return offset;
45705 }
45706 static int dissect_Common_EDCH_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45707   int offset = 0;
45708   asn1_ctx_t asn1_ctx;
45709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45710   offset = dissect_nbap_Common_EDCH_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU);
45711   offset += 7; offset >>= 3;
45712   return offset;
45713 }
45714 static int dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45715   int offset = 0;
45716   asn1_ctx_t asn1_ctx;
45717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45718   offset = dissect_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU);
45719   offset += 7; offset >>= 3;
45720   return offset;
45721 }
45722 static int dissect_Common_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45723   int offset = 0;
45724   asn1_ctx_t asn1_ctx;
45725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45726   offset = dissect_nbap_Common_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_MACFlows_to_DeleteLCR_PDU);
45727   offset += 7; offset >>= 3;
45728   return offset;
45729 }
45730 static int dissect_CPC_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45731   int offset = 0;
45732   asn1_ctx_t asn1_ctx;
45733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45734   offset = dissect_nbap_CPC_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_CPC_InformationLCR_PDU);
45735   offset += 7; offset >>= 3;
45736   return offset;
45737 }
45738 static int dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45739   int offset = 0;
45740   asn1_ctx_t asn1_ctx;
45741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45742   offset = dissect_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU);
45743   offset += 7; offset >>= 3;
45744   return offset;
45745 }
45746 static int dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45747   int offset = 0;
45748   asn1_ctx_t asn1_ctx;
45749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45750   offset = dissect_nbap_ContinuousPacketConnectivity_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU);
45751   offset += 7; offset >>= 3;
45752   return offset;
45753 }
45754 static int dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45755   int offset = 0;
45756   asn1_ctx_t asn1_ctx;
45757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45758   offset = dissect_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU);
45759   offset += 7; offset >>= 3;
45760   return offset;
45761 }
45762 static int dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45763   int offset = 0;
45764   asn1_ctx_t asn1_ctx;
45765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45766   offset = dissect_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU);
45767   offset += 7; offset >>= 3;
45768   return offset;
45769 }
45770 static int dissect_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45771   int offset = 0;
45772   asn1_ctx_t asn1_ctx;
45773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45774   offset = dissect_nbap_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_FDD_Information_PDU);
45775   offset += 7; offset >>= 3;
45776   return offset;
45777 }
45778 static int dissect_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45779   int offset = 0;
45780   asn1_ctx_t asn1_ctx;
45781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45782   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);
45783   offset += 7; offset >>= 3;
45784   return offset;
45785 }
45786 static int dissect_DCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45787   int offset = 0;
45788   asn1_ctx_t asn1_ctx;
45789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45790   offset = dissect_nbap_DCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_InformationResponse_PDU);
45791   offset += 7; offset >>= 3;
45792   return offset;
45793 }
45794 static int dissect_DCH_MeasurementOccasion_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45795   int offset = 0;
45796   asn1_ctx_t asn1_ctx;
45797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45798   offset = dissect_nbap_DCH_MeasurementOccasion_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_MeasurementOccasion_Information_PDU);
45799   offset += 7; offset >>= 3;
45800   return offset;
45801 }
45802 static int dissect_DCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45803   int offset = 0;
45804   asn1_ctx_t asn1_ctx;
45805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45806   offset = dissect_nbap_DCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_TDD_Information_PDU);
45807   offset += 7; offset >>= 3;
45808   return offset;
45809 }
45810 static int dissect_FDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45811   int offset = 0;
45812   asn1_ctx_t asn1_ctx;
45813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45814   offset = dissect_nbap_FDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_DCHs_to_Modify_PDU);
45815   offset += 7; offset >>= 3;
45816   return offset;
45817 }
45818 static int dissect_TDD_DCHs_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45819   int offset = 0;
45820   asn1_ctx_t asn1_ctx;
45821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45822   offset = dissect_nbap_TDD_DCHs_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DCHs_to_Modify_PDU);
45823   offset += 7; offset >>= 3;
45824   return offset;
45825 }
45826 static int dissect_DedicatedMeasurementType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45827   int offset = 0;
45828   asn1_ctx_t asn1_ctx;
45829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45830   offset = dissect_nbap_DedicatedMeasurementType(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementType_PDU);
45831   offset += 7; offset >>= 3;
45832   return offset;
45833 }
45834 static int dissect_DelayedActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45835   int offset = 0;
45836   asn1_ctx_t asn1_ctx;
45837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45838   offset = dissect_nbap_DelayedActivation(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivation_PDU);
45839   offset += 7; offset >>= 3;
45840   return offset;
45841 }
45842 static int dissect_DGANSS_Corrections_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45843   int offset = 0;
45844   asn1_ctx_t asn1_ctx;
45845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45846   offset = dissect_nbap_DGANSS_Corrections_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_DGANSS_Corrections_Req_PDU);
45847   offset += 7; offset >>= 3;
45848   return offset;
45849 }
45850 static int dissect_DGNSS_ValidityPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45851   int offset = 0;
45852   asn1_ctx_t asn1_ctx;
45853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45854   offset = dissect_nbap_DGNSS_ValidityPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_DGNSS_ValidityPeriod_PDU);
45855   offset += 7; offset >>= 3;
45856   return offset;
45857 }
45858 static int dissect_DiversityMode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45859   int offset = 0;
45860   asn1_ctx_t asn1_ctx;
45861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45862   offset = dissect_nbap_DiversityMode(tvb, offset, &asn1_ctx, tree, hf_nbap_DiversityMode_PDU);
45863   offset += 7; offset >>= 3;
45864   return offset;
45865 }
45866 static int dissect_DL_DPCH_TimingAdjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45867   int offset = 0;
45868   asn1_ctx_t asn1_ctx;
45869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45870   offset = dissect_nbap_DL_DPCH_TimingAdjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_TimingAdjustment_PDU);
45871   offset += 7; offset >>= 3;
45872   return offset;
45873 }
45874 static int dissect_DL_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45875   int offset = 0;
45876   asn1_ctx_t asn1_ctx;
45877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45878   offset = dissect_nbap_DL_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_Power_PDU);
45879   offset += 7; offset >>= 3;
45880   return offset;
45881 }
45882 static int dissect_DL_PowerBalancing_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45883   int offset = 0;
45884   asn1_ctx_t asn1_ctx;
45885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45886   offset = dissect_nbap_DL_PowerBalancing_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_Information_PDU);
45887   offset += 7; offset >>= 3;
45888   return offset;
45889 }
45890 static int dissect_DL_PowerBalancing_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45891   int offset = 0;
45892   asn1_ctx_t asn1_ctx;
45893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45894   offset = dissect_nbap_DL_PowerBalancing_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU);
45895   offset += 7; offset >>= 3;
45896   return offset;
45897 }
45898 static int dissect_DL_PowerBalancing_UpdatedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45899   int offset = 0;
45900   asn1_ctx_t asn1_ctx;
45901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45902   offset = dissect_nbap_DL_PowerBalancing_UpdatedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU);
45903   offset += 7; offset >>= 3;
45904   return offset;
45905 }
45906 static int dissect_DL_ScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45907   int offset = 0;
45908   asn1_ctx_t asn1_ctx;
45909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45910   offset = dissect_nbap_DL_ScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ScramblingCode_PDU);
45911   offset += 7; offset >>= 3;
45912   return offset;
45913 }
45914 static int dissect_DL_TimeslotISCPInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45915   int offset = 0;
45916   asn1_ctx_t asn1_ctx;
45917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45918   offset = dissect_nbap_DL_TimeslotISCPInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfo_PDU);
45919   offset += 7; offset >>= 3;
45920   return offset;
45921 }
45922 static int dissect_DL_TimeslotISCPInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45923   int offset = 0;
45924   asn1_ctx_t asn1_ctx;
45925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45926   offset = dissect_nbap_DL_TimeslotISCPInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TimeslotISCPInfoLCR_PDU);
45927   offset += 7; offset >>= 3;
45928   return offset;
45929 }
45930 static int dissect_DL_TPC_Pattern01Count_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45931   int offset = 0;
45932   asn1_ctx_t asn1_ctx;
45933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45934   offset = dissect_nbap_DL_TPC_Pattern01Count(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_TPC_Pattern01Count_PDU);
45935   offset += 7; offset >>= 3;
45936   return offset;
45937 }
45938 static int dissect_DLTransmissionBranchLoadValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45939   int offset = 0;
45940   asn1_ctx_t asn1_ctx;
45941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45942   offset = dissect_nbap_DLTransmissionBranchLoadValue(tvb, offset, &asn1_ctx, tree, hf_nbap_DLTransmissionBranchLoadValue_PDU);
45943   offset += 7; offset >>= 3;
45944   return offset;
45945 }
45946 static int dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45947   int offset = 0;
45948   asn1_ctx_t asn1_ctx;
45949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45950   offset = dissect_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU);
45951   offset += 7; offset >>= 3;
45952   return offset;
45953 }
45954 static int dissect_DPC_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45955   int offset = 0;
45956   asn1_ctx_t asn1_ctx;
45957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45958   offset = dissect_nbap_DPC_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_DPC_Mode_PDU);
45959   offset += 7; offset >>= 3;
45960   return offset;
45961 }
45962 static int dissect_DPCH_ID768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45963   int offset = 0;
45964   asn1_ctx_t asn1_ctx;
45965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45966   offset = dissect_nbap_DPCH_ID768(tvb, offset, &asn1_ctx, tree, hf_nbap_DPCH_ID768_PDU);
45967   offset += 7; offset >>= 3;
45968   return offset;
45969 }
45970 static int dissect_DSCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45971   int offset = 0;
45972   asn1_ctx_t asn1_ctx;
45973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45974   offset = dissect_nbap_DSCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_InformationResponse_PDU);
45975   offset += 7; offset >>= 3;
45976   return offset;
45977 }
45978 static int dissect_DSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45979   int offset = 0;
45980   asn1_ctx_t asn1_ctx;
45981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45982   offset = dissect_nbap_DSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_TDD_Information_PDU);
45983   offset += 7; offset >>= 3;
45984   return offset;
45985 }
45986 static int dissect_Dual_Band_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45987   int offset = 0;
45988   asn1_ctx_t asn1_ctx;
45989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45990   offset = dissect_nbap_Dual_Band_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Dual_Band_Capability_Info_PDU);
45991   offset += 7; offset >>= 3;
45992   return offset;
45993 }
45994 static int dissect_DwPCH_Power_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
45995   int offset = 0;
45996   asn1_ctx_t asn1_ctx;
45997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
45998   offset = dissect_nbap_DwPCH_Power(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_Power_PDU);
45999   offset += 7; offset >>= 3;
46000   return offset;
46001 }
46002 static int dissect_E_AGCH_Table_Choice_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46003   int offset = 0;
46004   asn1_ctx_t asn1_ctx;
46005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46006   offset = dissect_nbap_E_AGCH_Table_Choice(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_Table_Choice_PDU);
46007   offset += 7; offset >>= 3;
46008   return offset;
46009 }
46010 static int dissect_E_AGCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46011   int offset = 0;
46012   asn1_ctx_t asn1_ctx;
46013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46014   offset = dissect_nbap_E_AGCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AGCH_FDD_Code_Information_PDU);
46015   offset += 7; offset >>= 3;
46016   return offset;
46017 }
46018 static int dissect_E_AI_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46019   int offset = 0;
46020   asn1_ctx_t asn1_ctx;
46021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46022   offset = dissect_nbap_E_AI_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_AI_Capability_PDU);
46023   offset += 7; offset >>= 3;
46024   return offset;
46025 }
46026 static int dissect_E_DCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46027   int offset = 0;
46028   asn1_ctx_t asn1_ctx;
46029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46030   offset = dissect_nbap_E_DCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Capability_PDU);
46031   offset += 7; offset >>= 3;
46032   return offset;
46033 }
46034 static int dissect_E_DCHCapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46035   int offset = 0;
46036   asn1_ctx_t asn1_ctx;
46037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46038   offset = dissect_nbap_E_DCHCapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHCapacityConsumptionLaw_PDU);
46039   offset += 7; offset >>= 3;
46040   return offset;
46041 }
46042 static int dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46043   int offset = 0;
46044   asn1_ctx_t asn1_ctx;
46045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46046   offset = dissect_nbap_E_DCH_TDD_CapacityConsumptionLaw(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU);
46047   offset += 7; offset >>= 3;
46048   return offset;
46049 }
46050 static int dissect_E_DCH_TTI2ms_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46051   int offset = 0;
46052   asn1_ctx_t asn1_ctx;
46053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46054   offset = dissect_nbap_E_DCH_TTI2ms_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_TTI2ms_Capability_PDU);
46055   offset += 7; offset >>= 3;
46056   return offset;
46057 }
46058 static int dissect_E_DCH_SF_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46059   int offset = 0;
46060   asn1_ctx_t asn1_ctx;
46061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46062   offset = dissect_nbap_E_DCH_SF_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_SF_Capability_PDU);
46063   offset += 7; offset >>= 3;
46064   return offset;
46065 }
46066 static int dissect_E_DCH_HARQ_Combining_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46067   int offset = 0;
46068   asn1_ctx_t asn1_ctx;
46069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46070   offset = dissect_nbap_E_DCH_HARQ_Combining_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_HARQ_Combining_Capability_PDU);
46071   offset += 7; offset >>= 3;
46072   return offset;
46073 }
46074 static int dissect_E_DCH_FDD_DL_Control_Channel_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46075   int offset = 0;
46076   asn1_ctx_t asn1_ctx;
46077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46078   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);
46079   offset += 7; offset >>= 3;
46080   return offset;
46081 }
46082 static int dissect_E_DCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46083   int offset = 0;
46084   asn1_ctx_t asn1_ctx;
46085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46086   offset = dissect_nbap_E_DCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_PDU);
46087   offset += 7; offset >>= 3;
46088   return offset;
46089 }
46090 static int dissect_E_DCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46091   int offset = 0;
46092   asn1_ctx_t asn1_ctx;
46093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46094   offset = dissect_nbap_E_DCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_Response_PDU);
46095   offset += 7; offset >>= 3;
46096   return offset;
46097 }
46098 static int dissect_E_DCH_FDD_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46099   int offset = 0;
46100   asn1_ctx_t asn1_ctx;
46101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46102   offset = dissect_nbap_E_DCH_FDD_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Information_to_Modify_PDU);
46103   offset += 7; offset >>= 3;
46104   return offset;
46105 }
46106 static int dissect_E_DCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46107   int offset = 0;
46108   asn1_ctx_t asn1_ctx;
46109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46110   offset = dissect_nbap_E_DCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_FDD_Update_Information_PDU);
46111   offset += 7; offset >>= 3;
46112   return offset;
46113 }
46114 static int dissect_E_DCH_DL_Control_Channel_Change_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46115   int offset = 0;
46116   asn1_ctx_t asn1_ctx;
46117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46118   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);
46119   offset += 7; offset >>= 3;
46120   return offset;
46121 }
46122 static int dissect_E_DCH_DL_Control_Channel_Grant_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46123   int offset = 0;
46124   asn1_ctx_t asn1_ctx;
46125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46126   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);
46127   offset += 7; offset >>= 3;
46128   return offset;
46129 }
46130 static int dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46131   int offset = 0;
46132   asn1_ctx_t asn1_ctx;
46133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46134   offset = dissect_nbap_E_DCH_PowerOffset_for_SchedulingInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU);
46135   offset += 7; offset >>= 3;
46136   return offset;
46137 }
46138 static int dissect_E_DCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46139   int offset = 0;
46140   asn1_ctx_t asn1_ctx;
46141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46142   offset = dissect_nbap_E_DCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU);
46143   offset += 7; offset >>= 3;
46144   return offset;
46145 }
46146 static int dissect_E_DCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46147   int offset = 0;
46148   asn1_ctx_t asn1_ctx;
46149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46150   offset = dissect_nbap_E_DCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdPDUSizeFormat_PDU);
46151   offset += 7; offset >>= 3;
46152   return offset;
46153 }
46154 static int dissect_E_DCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46155   int offset = 0;
46156   asn1_ctx_t asn1_ctx;
46157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46158   offset = dissect_nbap_E_DCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_Information_PDU);
46159   offset += 7; offset >>= 3;
46160   return offset;
46161 }
46162 static int dissect_E_DCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46163   int offset = 0;
46164   asn1_ctx_t asn1_ctx;
46165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46166   offset = dissect_nbap_E_DCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_Delete_PDU);
46167   offset += 7; offset >>= 3;
46168   return offset;
46169 }
46170 static int dissect_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46171   int offset = 0;
46172   asn1_ctx_t asn1_ctx;
46173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46174   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);
46175   offset += 7; offset >>= 3;
46176   return offset;
46177 }
46178 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46179   int offset = 0;
46180   asn1_ctx_t asn1_ctx;
46181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46182   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU);
46183   offset += 7; offset >>= 3;
46184   return offset;
46185 }
46186 static int dissect_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46187   int offset = 0;
46188   asn1_ctx_t asn1_ctx;
46189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46190   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);
46191   offset += 7; offset >>= 3;
46192   return offset;
46193 }
46194 static int dissect_E_DCH_RL_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46195   int offset = 0;
46196   asn1_ctx_t asn1_ctx;
46197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46198   offset = dissect_nbap_E_DCH_RL_Indication(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RL_Indication_PDU);
46199   offset += 7; offset >>= 3;
46200   return offset;
46201 }
46202 static int dissect_E_DCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46203   int offset = 0;
46204   asn1_ctx_t asn1_ctx;
46205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46206   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);
46207   offset += 7; offset >>= 3;
46208   return offset;
46209 }
46210 static int dissect_EDCH_RACH_Report_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46211   int offset = 0;
46212   asn1_ctx_t asn1_ctx;
46213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46214   offset = dissect_nbap_EDCH_RACH_Report_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_Value_PDU);
46215   offset += 7; offset >>= 3;
46216   return offset;
46217 }
46218 static int dissect_E_DPDCH_PowerInterpolation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46219   int offset = 0;
46220   asn1_ctx_t asn1_ctx;
46221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46222   offset = dissect_nbap_E_DPDCH_PowerInterpolation(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPDCH_PowerInterpolation_PDU);
46223   offset += 7; offset >>= 3;
46224   return offset;
46225 }
46226 static int dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46227   int offset = 0;
46228   asn1_ctx_t asn1_ctx;
46229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46230   offset = dissect_nbap_E_DCH_MACdFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU);
46231   offset += 7; offset >>= 3;
46232   return offset;
46233 }
46234 static int dissect_Enhanced_UE_DRX_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46235   int offset = 0;
46236   asn1_ctx_t asn1_ctx;
46237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46238   offset = dissect_nbap_Enhanced_UE_DRX_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU);
46239   offset += 7; offset >>= 3;
46240   return offset;
46241 }
46242 static int dissect_End_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46243   int offset = 0;
46244   asn1_ctx_t asn1_ctx;
46245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46246   offset = dissect_nbap_End_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_End_Of_Audit_Sequence_Indicator_PDU);
46247   offset += 7; offset >>= 3;
46248   return offset;
46249 }
46250 static int dissect_E_RGCH_E_HICH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46251   int offset = 0;
46252   asn1_ctx_t asn1_ctx;
46253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46254   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);
46255   offset += 7; offset >>= 3;
46256   return offset;
46257 }
46258 static int dissect_E_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46259   int offset = 0;
46260   asn1_ctx_t asn1_ctx;
46261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46262   offset = dissect_nbap_E_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RNTI_PDU);
46263   offset += 7; offset >>= 3;
46264   return offset;
46265 }
46266 static int dissect_E_TFCI_Boost_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46267   int offset = 0;
46268   asn1_ctx_t asn1_ctx;
46269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46270   offset = dissect_nbap_E_TFCI_Boost_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_TFCI_Boost_Information_PDU);
46271   offset += 7; offset >>= 3;
46272   return offset;
46273 }
46274 static int dissect_E_DCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46275   int offset = 0;
46276   asn1_ctx_t asn1_ctx;
46277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46278   offset = dissect_nbap_E_DCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRate_PDU);
46279   offset += 7; offset >>= 3;
46280   return offset;
46281 }
46282 static int dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46283   int offset = 0;
46284   asn1_ctx_t asn1_ctx;
46285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46286   offset = dissect_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU);
46287   offset += 7; offset >>= 3;
46288   return offset;
46289 }
46290 static int dissect_E_HICH_TimeOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46291   int offset = 0;
46292   asn1_ctx_t asn1_ctx;
46293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46294   offset = dissect_nbap_E_HICH_TimeOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_PDU);
46295   offset += 7; offset >>= 3;
46296   return offset;
46297 }
46298 static int dissect_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46299   int offset = 0;
46300   asn1_ctx_t asn1_ctx;
46301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46302   offset = dissect_nbap_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffsetLCR_PDU);
46303   offset += 7; offset >>= 3;
46304   return offset;
46305 }
46306 static int dissect_E_DCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46307   int offset = 0;
46308   asn1_ctx_t asn1_ctx;
46309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46310   offset = dissect_nbap_E_DCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_PDU);
46311   offset += 7; offset >>= 3;
46312   return offset;
46313 }
46314 static int dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46315   int offset = 0;
46316   asn1_ctx_t asn1_ctx;
46317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46318   offset = dissect_nbap_E_DCH_MACdFlow_Retransmission_Timer(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU);
46319   offset += 7; offset >>= 3;
46320   return offset;
46321 }
46322 static int dissect_E_DCH_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46323   int offset = 0;
46324   asn1_ctx_t asn1_ctx;
46325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46326   offset = dissect_nbap_E_DCH_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Response_PDU);
46327   offset += 7; offset >>= 3;
46328   return offset;
46329 }
46330 static int dissect_E_DCH_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46331   int offset = 0;
46332   asn1_ctx_t asn1_ctx;
46333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46334   offset = dissect_nbap_E_DCH_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Information_Reconfig_PDU);
46335   offset += 7; offset >>= 3;
46336   return offset;
46337 }
46338 static int dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46339   int offset = 0;
46340   asn1_ctx_t asn1_ctx;
46341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46342   offset = dissect_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU);
46343   offset += 7; offset >>= 3;
46344   return offset;
46345 }
46346 static int dissect_E_DCH_768_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46347   int offset = 0;
46348   asn1_ctx_t asn1_ctx;
46349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46350   offset = dissect_nbap_E_DCH_768_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_PDU);
46351   offset += 7; offset >>= 3;
46352   return offset;
46353 }
46354 static int dissect_E_DCH_768_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46355   int offset = 0;
46356   asn1_ctx_t asn1_ctx;
46357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46358   offset = dissect_nbap_E_DCH_768_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_768_Information_Reconfig_PDU);
46359   offset += 7; offset >>= 3;
46360   return offset;
46361 }
46362 static int dissect_E_DCH_LCR_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46363   int offset = 0;
46364   asn1_ctx_t asn1_ctx;
46365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46366   offset = dissect_nbap_E_DCH_LCR_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_PDU);
46367   offset += 7; offset >>= 3;
46368   return offset;
46369 }
46370 static int dissect_E_DCH_LCR_Information_Reconfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46371   int offset = 0;
46372   asn1_ctx_t asn1_ctx;
46373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46374   offset = dissect_nbap_E_DCH_LCR_Information_Reconfig(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_LCR_Information_Reconfig_PDU);
46375   offset += 7; offset >>= 3;
46376   return offset;
46377 }
46378 static int dissect_DormantModeIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46379   int offset = 0;
46380   asn1_ctx_t asn1_ctx;
46381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46382   offset = dissect_nbap_DormantModeIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_DormantModeIndicator_PDU);
46383   offset += 7; offset >>= 3;
46384   return offset;
46385 }
46386 static int dissect_Enhanced_FACH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46387   int offset = 0;
46388   asn1_ctx_t asn1_ctx;
46389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46390   offset = dissect_nbap_Enhanced_FACH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_FACH_Capability_PDU);
46391   offset += 7; offset >>= 3;
46392   return offset;
46393 }
46394 static int dissect_EnhancedHSServingCC_Abort_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46395   int offset = 0;
46396   asn1_ctx_t asn1_ctx;
46397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46398   offset = dissect_nbap_EnhancedHSServingCC_Abort(tvb, offset, &asn1_ctx, tree, hf_nbap_EnhancedHSServingCC_Abort_PDU);
46399   offset += 7; offset >>= 3;
46400   return offset;
46401 }
46402 static int dissect_Enhanced_PCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46403   int offset = 0;
46404   asn1_ctx_t asn1_ctx;
46405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46406   offset = dissect_nbap_Enhanced_PCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_PCH_Capability_PDU);
46407   offset += 7; offset >>= 3;
46408   return offset;
46409 }
46410 static int dissect_Enhanced_UE_DRX_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46411   int offset = 0;
46412   asn1_ctx_t asn1_ctx;
46413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46414   offset = dissect_nbap_Enhanced_UE_DRX_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_Capability_PDU);
46415   offset += 7; offset >>= 3;
46416   return offset;
46417 }
46418 static int dissect_Enhanced_UE_DRX_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46419   int offset = 0;
46420   asn1_ctx_t asn1_ctx;
46421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46422   offset = dissect_nbap_Enhanced_UE_DRX_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU);
46423   offset += 7; offset >>= 3;
46424   return offset;
46425 }
46426 static int dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46427   int offset = 0;
46428   asn1_ctx_t asn1_ctx;
46429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46430   offset = dissect_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU);
46431   offset += 7; offset >>= 3;
46432   return offset;
46433 }
46434 static int dissect_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46435   int offset = 0;
46436   asn1_ctx_t asn1_ctx;
46437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46438   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);
46439   offset += 7; offset >>= 3;
46440   return offset;
46441 }
46442 static int dissect_Ext_Reference_E_TFCI_PO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46443   int offset = 0;
46444   asn1_ctx_t asn1_ctx;
46445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46446   offset = dissect_nbap_Ext_Reference_E_TFCI_PO(tvb, offset, &asn1_ctx, tree, hf_nbap_Ext_Reference_E_TFCI_PO_PDU);
46447   offset += 7; offset >>= 3;
46448   return offset;
46449 }
46450 static int dissect_ExtendedPropagationDelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46451   int offset = 0;
46452   asn1_ctx_t asn1_ctx;
46453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46454   offset = dissect_nbap_ExtendedPropagationDelay(tvb, offset, &asn1_ctx, tree, hf_nbap_ExtendedPropagationDelay_PDU);
46455   offset += 7; offset >>= 3;
46456   return offset;
46457 }
46458 static int dissect_Extended_RNC_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46459   int offset = 0;
46460   asn1_ctx_t asn1_ctx;
46461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46462   offset = dissect_nbap_Extended_RNC_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_RNC_ID_PDU);
46463   offset += 7; offset >>= 3;
46464   return offset;
46465 }
46466 static int dissect_Extended_Round_Trip_Time_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46467   int offset = 0;
46468   asn1_ctx_t asn1_ctx;
46469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46470   offset = dissect_nbap_Extended_Round_Trip_Time_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_Round_Trip_Time_Value_PDU);
46471   offset += 7; offset >>= 3;
46472   return offset;
46473 }
46474 static int dissect_Extended_HS_SCCH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46475   int offset = 0;
46476   asn1_ctx_t asn1_ctx;
46477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46478   offset = dissect_nbap_Extended_HS_SCCH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SCCH_ID_PDU);
46479   offset += 7; offset >>= 3;
46480   return offset;
46481 }
46482 static int dissect_Extended_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46483   int offset = 0;
46484   asn1_ctx_t asn1_ctx;
46485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46486   offset = dissect_nbap_Extended_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_HS_SICH_ID_PDU);
46487   offset += 7; offset >>= 3;
46488   return offset;
46489 }
46490 static int dissect_Extended_E_HICH_ID_TDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46491   int offset = 0;
46492   asn1_ctx_t asn1_ctx;
46493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46494   offset = dissect_nbap_Extended_E_HICH_ID_TDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Extended_E_HICH_ID_TDD_PDU);
46495   offset += 7; offset >>= 3;
46496   return offset;
46497 }
46498 static int dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46499   int offset = 0;
46500   asn1_ctx_t asn1_ctx;
46501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46502   offset = dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU);
46503   offset += 7; offset >>= 3;
46504   return offset;
46505 }
46506 static int dissect_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46507   int offset = 0;
46508   asn1_ctx_t asn1_ctx;
46509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46510   offset = dissect_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU);
46511   offset += 7; offset >>= 3;
46512   return offset;
46513 }
46514 static int dissect_Fast_Reconfiguration_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46515   int offset = 0;
46516   asn1_ctx_t asn1_ctx;
46517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46518   offset = dissect_nbap_Fast_Reconfiguration_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Mode_PDU);
46519   offset += 7; offset >>= 3;
46520   return offset;
46521 }
46522 static int dissect_Fast_Reconfiguration_Permission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46523   int offset = 0;
46524   asn1_ctx_t asn1_ctx;
46525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46526   offset = dissect_nbap_Fast_Reconfiguration_Permission(tvb, offset, &asn1_ctx, tree, hf_nbap_Fast_Reconfiguration_Permission_PDU);
46527   offset += 7; offset >>= 3;
46528   return offset;
46529 }
46530 static int dissect_FDD_S_CCPCH_FrameOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46531   int offset = 0;
46532   asn1_ctx_t asn1_ctx;
46533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46534   offset = dissect_nbap_FDD_S_CCPCH_FrameOffset(tvb, offset, &asn1_ctx, tree, hf_nbap_FDD_S_CCPCH_FrameOffset_PDU);
46535   offset += 7; offset >>= 3;
46536   return offset;
46537 }
46538 static int dissect_F_DPCH_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46539   int offset = 0;
46540   asn1_ctx_t asn1_ctx;
46541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46542   offset = dissect_nbap_F_DPCH_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Capability_PDU);
46543   offset += 7; offset >>= 3;
46544   return offset;
46545 }
46546 static int dissect_F_DPCH_SlotFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46547   int offset = 0;
46548   asn1_ctx_t asn1_ctx;
46549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46550   offset = dissect_nbap_F_DPCH_SlotFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormat_PDU);
46551   offset += 7; offset >>= 3;
46552   return offset;
46553 }
46554 static int dissect_F_DPCH_SlotFormatCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46555   int offset = 0;
46556   asn1_ctx_t asn1_ctx;
46557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46558   offset = dissect_nbap_F_DPCH_SlotFormatCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_SlotFormatCapability_PDU);
46559   offset += 7; offset >>= 3;
46560   return offset;
46561 }
46562 static int dissect_FNReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46563   int offset = 0;
46564   asn1_ctx_t asn1_ctx;
46565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46566   offset = dissect_nbap_FNReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_FNReportingIndicator_PDU);
46567   offset += 7; offset >>= 3;
46568   return offset;
46569 }
46570 static int dissect_GANSS_AddIonoModelReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46571   int offset = 0;
46572   asn1_ctx_t asn1_ctx;
46573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46574   offset = dissect_nbap_GANSS_AddIonoModelReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddIonoModelReq_PDU);
46575   offset += 7; offset >>= 3;
46576   return offset;
46577 }
46578 static int dissect_GANSS_AddNavigationModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46579   int offset = 0;
46580   asn1_ctx_t asn1_ctx;
46581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46582   offset = dissect_nbap_GANSS_AddNavigationModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddNavigationModelsReq_PDU);
46583   offset += 7; offset >>= 3;
46584   return offset;
46585 }
46586 static int dissect_GANSS_AddUTCModelsReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46587   int offset = 0;
46588   asn1_ctx_t asn1_ctx;
46589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46590   offset = dissect_nbap_GANSS_AddUTCModelsReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AddUTCModelsReq_PDU);
46591   offset += 7; offset >>= 3;
46592   return offset;
46593 }
46594 static int dissect_GANSS_Additional_Ionospheric_Model_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46595   int offset = 0;
46596   asn1_ctx_t asn1_ctx;
46597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46598   offset = dissect_nbap_GANSS_Additional_Ionospheric_Model(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Ionospheric_Model_PDU);
46599   offset += 7; offset >>= 3;
46600   return offset;
46601 }
46602 static int dissect_GANSS_Additional_Navigation_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46603   int offset = 0;
46604   asn1_ctx_t asn1_ctx;
46605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46606   offset = dissect_nbap_GANSS_Additional_Navigation_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Navigation_Models_PDU);
46607   offset += 7; offset >>= 3;
46608   return offset;
46609 }
46610 static int dissect_GANSS_Additional_Time_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46611   int offset = 0;
46612   asn1_ctx_t asn1_ctx;
46613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46614   offset = dissect_nbap_GANSS_Additional_Time_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_Time_Models_PDU);
46615   offset += 7; offset >>= 3;
46616   return offset;
46617 }
46618 static int dissect_GANSS_Additional_UTC_Models_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46619   int offset = 0;
46620   asn1_ctx_t asn1_ctx;
46621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46622   offset = dissect_nbap_GANSS_Additional_UTC_Models(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Additional_UTC_Models_PDU);
46623   offset += 7; offset >>= 3;
46624   return offset;
46625 }
46626 static int dissect_GANSS_ALM_ECEFsbasAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46627   int offset = 0;
46628   asn1_ctx_t asn1_ctx;
46629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46630   offset = dissect_nbap_GANSS_ALM_ECEFsbasAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU);
46631   offset += 7; offset >>= 3;
46632   return offset;
46633 }
46634 static int dissect_GANSS_ALM_GlonassAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46635   int offset = 0;
46636   asn1_ctx_t asn1_ctx;
46637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46638   offset = dissect_nbap_GANSS_ALM_GlonassAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU);
46639   offset += 7; offset >>= 3;
46640   return offset;
46641 }
46642 static int dissect_GANSS_ALM_MidiAlmanacSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46643   int offset = 0;
46644   asn1_ctx_t asn1_ctx;
46645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46646   offset = dissect_nbap_GANSS_ALM_MidiAlmanacSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU);
46647   offset += 7; offset >>= 3;
46648   return offset;
46649 }
46650 static int dissect_GANSS_ALM_NAVKeplerianSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46651   int offset = 0;
46652   asn1_ctx_t asn1_ctx;
46653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46654   offset = dissect_nbap_GANSS_ALM_NAVKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU);
46655   offset += 7; offset >>= 3;
46656   return offset;
46657 }
46658 static int dissect_GANSS_ALM_ReducedKeplerianSet_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46659   int offset = 0;
46660   asn1_ctx_t asn1_ctx;
46661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46662   offset = dissect_nbap_GANSS_ALM_ReducedKeplerianSet(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU);
46663   offset += 7; offset >>= 3;
46664   return offset;
46665 }
46666 static int dissect_GANSS_Auxiliary_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46667   int offset = 0;
46668   asn1_ctx_t asn1_ctx;
46669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46670   offset = dissect_nbap_GANSS_Auxiliary_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Auxiliary_Information_PDU);
46671   offset += 7; offset >>= 3;
46672   return offset;
46673 }
46674 static int dissect_GANSS_AuxInfoReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46675   int offset = 0;
46676   asn1_ctx_t asn1_ctx;
46677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46678   offset = dissect_nbap_GANSS_AuxInfoReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_AuxInfoReq_PDU);
46679   offset += 7; offset >>= 3;
46680   return offset;
46681 }
46682 static int dissect_GANSS_Common_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46683   int offset = 0;
46684   asn1_ctx_t asn1_ctx;
46685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46686   offset = dissect_nbap_GANSS_Common_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Common_Data_PDU);
46687   offset += 7; offset >>= 3;
46688   return offset;
46689 }
46690 static int dissect_GANSS_Earth_Orientation_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46691   int offset = 0;
46692   asn1_ctx_t asn1_ctx;
46693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46694   offset = dissect_nbap_GANSS_Earth_Orientation_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Earth_Orientation_Parameters_PDU);
46695   offset += 7; offset >>= 3;
46696   return offset;
46697 }
46698 static int dissect_GANSS_EarthOrientParaReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46699   int offset = 0;
46700   asn1_ctx_t asn1_ctx;
46701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46702   offset = dissect_nbap_GANSS_EarthOrientParaReq(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_EarthOrientParaReq_PDU);
46703   offset += 7; offset >>= 3;
46704   return offset;
46705 }
46706 static int dissect_GANSS_Generic_Data_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46707   int offset = 0;
46708   asn1_ctx_t asn1_ctx;
46709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46710   offset = dissect_nbap_GANSS_Generic_Data(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Generic_Data_PDU);
46711   offset += 7; offset >>= 3;
46712   return offset;
46713 }
46714 static int dissect_GANSS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46715   int offset = 0;
46716   asn1_ctx_t asn1_ctx;
46717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46718   offset = dissect_nbap_GANSS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_ID_PDU);
46719   offset += 7; offset >>= 3;
46720   return offset;
46721 }
46722 static int dissect_GANSS_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46723   int offset = 0;
46724   asn1_ctx_t asn1_ctx;
46725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46726   offset = dissect_nbap_GANSS_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Information_PDU);
46727   offset += 7; offset >>= 3;
46728   return offset;
46729 }
46730 static int dissect_GANSS_SBAS_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46731   int offset = 0;
46732   asn1_ctx_t asn1_ctx;
46733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46734   offset = dissect_nbap_GANSS_SBAS_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_SBAS_ID_PDU);
46735   offset += 7; offset >>= 3;
46736   return offset;
46737 }
46738 static int dissect_GANSS_Time_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46739   int offset = 0;
46740   asn1_ctx_t asn1_ctx;
46741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46742   offset = dissect_nbap_GANSS_Time_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_GANSS_Time_ID_PDU);
46743   offset += 7; offset >>= 3;
46744   return offset;
46745 }
46746 static int dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46747   int offset = 0;
46748   asn1_ctx_t asn1_ctx;
46749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46750   offset = dissect_nbap_HARQ_MemoryPartitioningInfoExtForMIMO(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU);
46751   offset += 7; offset >>= 3;
46752   return offset;
46753 }
46754 static int dissect_HARQ_Preamble_Mode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46755   int offset = 0;
46756   asn1_ctx_t asn1_ctx;
46757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46758   offset = dissect_nbap_HARQ_Preamble_Mode(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_PDU);
46759   offset += 7; offset >>= 3;
46760   return offset;
46761 }
46762 static int dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46763   int offset = 0;
46764   asn1_ctx_t asn1_ctx;
46765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46766   offset = dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU);
46767   offset += 7; offset >>= 3;
46768   return offset;
46769 }
46770 static int dissect_HSDPA_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46771   int offset = 0;
46772   asn1_ctx_t asn1_ctx;
46773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46774   offset = dissect_nbap_HSDPA_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDPA_Capability_PDU);
46775   offset += 7; offset >>= 3;
46776   return offset;
46777 }
46778 static int dissect_HS_DSCHProvidedBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46779   int offset = 0;
46780   asn1_ctx_t asn1_ctx;
46781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46782   offset = dissect_nbap_HS_DSCHProvidedBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRate_PDU);
46783   offset += 7; offset >>= 3;
46784   return offset;
46785 }
46786 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46787   int offset = 0;
46788   asn1_ctx_t asn1_ctx;
46789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46790   offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU);
46791   offset += 7; offset >>= 3;
46792   return offset;
46793 }
46794 static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46795   int offset = 0;
46796   asn1_ctx_t asn1_ctx;
46797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46798   offset = dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU);
46799   offset += 7; offset >>= 3;
46800   return offset;
46801 }
46802 static int dissect_HS_DSCHRequiredPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46803   int offset = 0;
46804   asn1_ctx_t asn1_ctx;
46805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46806   offset = dissect_nbap_HS_DSCHRequiredPower(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPower_PDU);
46807   offset += 7; offset >>= 3;
46808   return offset;
46809 }
46810 static int dissect_HS_DSCHRequiredPowerValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46811   int offset = 0;
46812   asn1_ctx_t asn1_ctx;
46813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46814   offset = dissect_nbap_HS_DSCHRequiredPowerValue(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValue_PDU);
46815   offset += 7; offset >>= 3;
46816   return offset;
46817 }
46818 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46819   int offset = 0;
46820   asn1_ctx_t asn1_ctx;
46821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46822   offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU);
46823   offset += 7; offset >>= 3;
46824   return offset;
46825 }
46826 static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46827   int offset = 0;
46828   asn1_ctx_t asn1_ctx;
46829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46830   offset = dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU);
46831   offset += 7; offset >>= 3;
46832   return offset;
46833 }
46834 static int dissect_HSDSCH_Common_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46835   int offset = 0;
46836   asn1_ctx_t asn1_ctx;
46837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46838   offset = dissect_nbap_HSDSCH_Common_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationFDD_PDU);
46839   offset += 7; offset >>= 3;
46840   return offset;
46841 }
46842 static int dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46843   int offset = 0;
46844   asn1_ctx_t asn1_ctx;
46845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46846   offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU);
46847   offset += 7; offset >>= 3;
46848   return offset;
46849 }
46850 static int dissect_HSDSCH_FDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46851   int offset = 0;
46852   asn1_ctx_t asn1_ctx;
46853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46854   offset = dissect_nbap_HSDSCH_FDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_PDU);
46855   offset += 7; offset >>= 3;
46856   return offset;
46857 }
46858 static int dissect_HSDSCH_TDD_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46859   int offset = 0;
46860   asn1_ctx_t asn1_ctx;
46861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46862   offset = dissect_nbap_HSDSCH_TDD_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_PDU);
46863   offset += 7; offset >>= 3;
46864   return offset;
46865 }
46866 static int dissect_HSDSCH_Information_to_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46867   int offset = 0;
46868   asn1_ctx_t asn1_ctx;
46869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46870   offset = dissect_nbap_HSDSCH_Information_to_Modify(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_PDU);
46871   offset += 7; offset >>= 3;
46872   return offset;
46873 }
46874 static int dissect_HSDSCH_MACdPDUSizeFormat_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46875   int offset = 0;
46876   asn1_ctx_t asn1_ctx;
46877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46878   offset = dissect_nbap_HSDSCH_MACdPDUSizeFormat(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU);
46879   offset += 7; offset >>= 3;
46880   return offset;
46881 }
46882 static int dissect_HSDSCH_MACdPDU_SizeCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46883   int offset = 0;
46884   asn1_ctx_t asn1_ctx;
46885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46886   offset = dissect_nbap_HSDSCH_MACdPDU_SizeCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU);
46887   offset += 7; offset >>= 3;
46888   return offset;
46889 }
46890 static int dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46891   int offset = 0;
46892   asn1_ctx_t asn1_ctx;
46893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46894   offset = dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU);
46895   offset += 7; offset >>= 3;
46896   return offset;
46897 }
46898 static int dissect_HSDSCH_FDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46899   int offset = 0;
46900   asn1_ctx_t asn1_ctx;
46901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46902   offset = dissect_nbap_HSDSCH_FDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Information_Response_PDU);
46903   offset += 7; offset >>= 3;
46904   return offset;
46905 }
46906 static int dissect_HSDSCH_Paging_System_InformationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46907   int offset = 0;
46908   asn1_ctx_t asn1_ctx;
46909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46910   offset = dissect_nbap_HSDSCH_Paging_System_InformationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU);
46911   offset += 7; offset >>= 3;
46912   return offset;
46913 }
46914 static int dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46915   int offset = 0;
46916   asn1_ctx_t asn1_ctx;
46917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46918   offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU);
46919   offset += 7; offset >>= 3;
46920   return offset;
46921 }
46922 static int dissect_HSDSCH_TDD_Information_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46923   int offset = 0;
46924   asn1_ctx_t asn1_ctx;
46925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46926   offset = dissect_nbap_HSDSCH_TDD_Information_Response(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Information_Response_PDU);
46927   offset += 7; offset >>= 3;
46928   return offset;
46929 }
46930 static int dissect_HSDSCH_MACdFlows_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46931   int offset = 0;
46932   asn1_ctx_t asn1_ctx;
46933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46934   offset = dissect_nbap_HSDSCH_MACdFlows_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_Information_PDU);
46935   offset += 7; offset >>= 3;
46936   return offset;
46937 }
46938 static int dissect_HSDSCH_MACdFlows_to_Delete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46939   int offset = 0;
46940   asn1_ctx_t asn1_ctx;
46941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46942   offset = dissect_nbap_HSDSCH_MACdFlows_to_Delete(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU);
46943   offset += 7; offset >>= 3;
46944   return offset;
46945 }
46946 static int dissect_HSDSCH_TBSizeTableIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46947   int offset = 0;
46948   asn1_ctx_t asn1_ctx;
46949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46950   offset = dissect_nbap_HSDSCH_TBSizeTableIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TBSizeTableIndicator_PDU);
46951   offset += 7; offset >>= 3;
46952   return offset;
46953 }
46954 static int dissect_HSDSCH_PreconfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46955   int offset = 0;
46956   asn1_ctx_t asn1_ctx;
46957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46958   offset = dissect_nbap_HSDSCH_PreconfigurationInfo(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationInfo_PDU);
46959   offset += 7; offset >>= 3;
46960   return offset;
46961 }
46962 static int dissect_Additional_EDCH_Preconfiguration_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46963   int offset = 0;
46964   asn1_ctx_t asn1_ctx;
46965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46966   offset = dissect_nbap_Additional_EDCH_Preconfiguration_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU);
46967   offset += 7; offset >>= 3;
46968   return offset;
46969 }
46970 static int dissect_HSDSCH_PreconfigurationSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46971   int offset = 0;
46972   asn1_ctx_t asn1_ctx;
46973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46974   offset = dissect_nbap_HSDSCH_PreconfigurationSetup(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_PreconfigurationSetup_PDU);
46975   offset += 7; offset >>= 3;
46976   return offset;
46977 }
46978 static int dissect_HSSCCH_Specific_InformationRespListTDD768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46979   int offset = 0;
46980   asn1_ctx_t asn1_ctx;
46981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46982   offset = dissect_nbap_HSSCCH_Specific_InformationRespListTDD768(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU);
46983   offset += 7; offset >>= 3;
46984   return offset;
46985 }
46986 static int dissect_HS_SICH_Reception_Quality_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46987   int offset = 0;
46988   asn1_ctx_t asn1_ctx;
46989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46990   offset = dissect_nbap_HS_SICH_Reception_Quality_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Value_PDU);
46991   offset += 7; offset >>= 3;
46992   return offset;
46993 }
46994 static int dissect_HS_SICH_failed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
46995   int offset = 0;
46996   asn1_ctx_t asn1_ctx;
46997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
46998   offset = dissect_nbap_HS_SICH_failed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_failed_PDU);
46999   offset += 7; offset >>= 3;
47000   return offset;
47001 }
47002 static int dissect_HS_SICH_missed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47003   int offset = 0;
47004   asn1_ctx_t asn1_ctx;
47005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47006   offset = dissect_nbap_HS_SICH_missed(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_missed_PDU);
47007   offset += 7; offset >>= 3;
47008   return offset;
47009 }
47010 static int dissect_HS_SICH_total_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47011   int offset = 0;
47012   asn1_ctx_t asn1_ctx;
47013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47014   offset = dissect_nbap_HS_SICH_total(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_total_PDU);
47015   offset += 7; offset >>= 3;
47016   return offset;
47017 }
47018 static int dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47019   int offset = 0;
47020   asn1_ctx_t asn1_ctx;
47021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47022   offset = dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU);
47023   offset += 7; offset >>= 3;
47024   return offset;
47025 }
47026 static int dissect_HSDSCH_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47027   int offset = 0;
47028   asn1_ctx_t asn1_ctx;
47029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47030   offset = dissect_nbap_HSDSCH_RNTI(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RNTI_PDU);
47031   offset += 7; offset >>= 3;
47032   return offset;
47033 }
47034 static int dissect_HS_PDSCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47035   int offset = 0;
47036   asn1_ctx_t asn1_ctx;
47037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47038   offset = dissect_nbap_HS_PDSCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_FDD_Code_Information_PDU);
47039   offset += 7; offset >>= 3;
47040   return offset;
47041 }
47042 static int dissect_HS_SICH_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47043   int offset = 0;
47044   asn1_ctx_t asn1_ctx;
47045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47046   offset = dissect_nbap_HS_SICH_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SICH_ID_PDU);
47047   offset += 7; offset >>= 3;
47048   return offset;
47049 }
47050 static int dissect_HS_SCCH_FDD_Code_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47051   int offset = 0;
47052   asn1_ctx_t asn1_ctx;
47053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47054   offset = dissect_nbap_HS_SCCH_FDD_Code_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_FDD_Code_Information_PDU);
47055   offset += 7; offset >>= 3;
47056   return offset;
47057 }
47058 static int dissect_HS_PDSCH_Code_Change_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47059   int offset = 0;
47060   asn1_ctx_t asn1_ctx;
47061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47062   offset = dissect_nbap_HS_PDSCH_Code_Change_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU);
47063   offset += 7; offset >>= 3;
47064   return offset;
47065 }
47066 static int dissect_HS_PDSCH_Code_Change_Grant_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47067   int offset = 0;
47068   asn1_ctx_t asn1_ctx;
47069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47070   offset = dissect_nbap_HS_PDSCH_Code_Change_Grant(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_Code_Change_Grant_PDU);
47071   offset += 7; offset >>= 3;
47072   return offset;
47073 }
47074 static int dissect_HSDSCH_Configured_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47075   int offset = 0;
47076   asn1_ctx_t asn1_ctx;
47077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47078   offset = dissect_nbap_HSDSCH_Configured_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Configured_Indicator_PDU);
47079   offset += 7; offset >>= 3;
47080   return offset;
47081 }
47082 static int dissect_HS_DSCH_Serving_Cell_Change_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47083   int offset = 0;
47084   asn1_ctx_t asn1_ctx;
47085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47086   offset = dissect_nbap_HS_DSCH_Serving_Cell_Change_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU);
47087   offset += 7; offset >>= 3;
47088   return offset;
47089 }
47090 static int dissect_HS_DSCH_Serving_Cell_Change_Info_Response_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47091   int offset = 0;
47092   asn1_ctx_t asn1_ctx;
47093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47094   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);
47095   offset += 7; offset >>= 3;
47096   return offset;
47097 }
47098 static int dissect_HSDSCH_FDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47099   int offset = 0;
47100   asn1_ctx_t asn1_ctx;
47101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47102   offset = dissect_nbap_HSDSCH_FDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_FDD_Update_Information_PDU);
47103   offset += 7; offset >>= 3;
47104   return offset;
47105 }
47106 static int dissect_HSDSCH_TDD_Update_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47107   int offset = 0;
47108   asn1_ctx_t asn1_ctx;
47109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47110   offset = dissect_nbap_HSDSCH_TDD_Update_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_TDD_Update_Information_PDU);
47111   offset += 7; offset >>= 3;
47112   return offset;
47113 }
47114 static int dissect_HSDSCH_Common_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47115   int offset = 0;
47116   asn1_ctx_t asn1_ctx;
47117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47118   offset = dissect_nbap_HSDSCH_Common_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_InformationLCR_PDU);
47119   offset += 7; offset >>= 3;
47120   return offset;
47121 }
47122 static int dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47123   int offset = 0;
47124   asn1_ctx_t asn1_ctx;
47125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47126   offset = dissect_nbap_HSDSCH_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU);
47127   offset += 7; offset >>= 3;
47128   return offset;
47129 }
47130 static int dissect_HSDSCH_Paging_System_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47131   int offset = 0;
47132   asn1_ctx_t asn1_ctx;
47133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47134   offset = dissect_nbap_HSDSCH_Paging_System_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU);
47135   offset += 7; offset >>= 3;
47136   return offset;
47137 }
47138 static int dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47139   int offset = 0;
47140   asn1_ctx_t asn1_ctx;
47141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47142   offset = dissect_nbap_HSDSCH_Paging_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU);
47143   offset += 7; offset >>= 3;
47144   return offset;
47145 }
47146 static int dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47147   int offset = 0;
47148   asn1_ctx_t asn1_ctx;
47149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47150   offset = dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU);
47151   offset += 7; offset >>= 3;
47152   return offset;
47153 }
47154 static int dissect_RepetitionPeriodIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47155   int offset = 0;
47156   asn1_ctx_t asn1_ctx;
47157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47158   offset = dissect_nbap_RepetitionPeriodIndex(tvb, offset, &asn1_ctx, tree, hf_nbap_RepetitionPeriodIndex_PDU);
47159   offset += 7; offset >>= 3;
47160   return offset;
47161 }
47162 static int dissect_SPS_Reservation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47163   int offset = 0;
47164   asn1_ctx_t asn1_ctx;
47165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47166   offset = dissect_nbap_SPS_Reservation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SPS_Reservation_Indicator_PDU);
47167   offset += 7; offset >>= 3;
47168   return offset;
47169 }
47170 static int dissect_HS_DSCH_SPS_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47171   int offset = 0;
47172   asn1_ctx_t asn1_ctx;
47173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47174   offset = dissect_nbap_HS_DSCH_SPS_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU);
47175   offset += 7; offset >>= 3;
47176   return offset;
47177 }
47178 static int dissect_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47179   int offset = 0;
47180   asn1_ctx_t asn1_ctx;
47181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47182   offset = dissect_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU);
47183   offset += 7; offset >>= 3;
47184   return offset;
47185 }
47186 static int dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47187   int offset = 0;
47188   asn1_ctx_t asn1_ctx;
47189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47190   offset = dissect_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
47191   offset += 7; offset >>= 3;
47192   return offset;
47193 }
47194 static int dissect_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47195   int offset = 0;
47196   asn1_ctx_t asn1_ctx;
47197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47198   offset = dissect_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU);
47199   offset += 7; offset >>= 3;
47200   return offset;
47201 }
47202 static int dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47203   int offset = 0;
47204   asn1_ctx_t asn1_ctx;
47205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47206   offset = dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
47207   offset += 7; offset >>= 3;
47208   return offset;
47209 }
47210 static int dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47211   int offset = 0;
47212   asn1_ctx_t asn1_ctx;
47213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47214   offset = dissect_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU);
47215   offset += 7; offset >>= 3;
47216   return offset;
47217 }
47218 static int dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47219   int offset = 0;
47220   asn1_ctx_t asn1_ctx;
47221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47222   offset = dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU);
47223   offset += 7; offset >>= 3;
47224   return offset;
47225 }
47226 static int dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47227   int offset = 0;
47228   asn1_ctx_t asn1_ctx;
47229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47230   offset = dissect_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU);
47231   offset += 7; offset >>= 3;
47232   return offset;
47233 }
47234 static int dissect_MIMO_ReferenceSignal_InformationListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47235   int offset = 0;
47236   asn1_ctx_t asn1_ctx;
47237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47238   offset = dissect_nbap_MIMO_ReferenceSignal_InformationListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU);
47239   offset += 7; offset >>= 3;
47240   return offset;
47241 }
47242 static int dissect_HSSICH_ReferenceSignal_InformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47243   int offset = 0;
47244   asn1_ctx_t asn1_ctx;
47245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47246   offset = dissect_nbap_HSSICH_ReferenceSignal_InformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU);
47247   offset += 7; offset >>= 3;
47248   return offset;
47249 }
47250 static int dissect_HSSICH_ReferenceSignal_InformationModifyLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47251   int offset = 0;
47252   asn1_ctx_t asn1_ctx;
47253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47254   offset = dissect_nbap_HSSICH_ReferenceSignal_InformationModifyLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU);
47255   offset += 7; offset >>= 3;
47256   return offset;
47257 }
47258 static int dissect_IMB_Parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47259   int offset = 0;
47260   asn1_ctx_t asn1_ctx;
47261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47262   offset = dissect_nbap_IMB_Parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_IMB_Parameters_PDU);
47263   offset += 7; offset >>= 3;
47264   return offset;
47265 }
47266 static int dissect_InformationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47267   int offset = 0;
47268   asn1_ctx_t asn1_ctx;
47269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47270   offset = dissect_nbap_InformationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReportCharacteristics_PDU);
47271   offset += 7; offset >>= 3;
47272   return offset;
47273 }
47274 static int dissect_InformationExchangeID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47275   int offset = 0;
47276   asn1_ctx_t asn1_ctx;
47277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47278   offset = dissect_nbap_InformationExchangeID(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeID_PDU);
47279   offset += 7; offset >>= 3;
47280   return offset;
47281 }
47282 static int dissect_InformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47283   int offset = 0;
47284   asn1_ctx_t asn1_ctx;
47285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47286   offset = dissect_nbap_InformationType(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationType_PDU);
47287   offset += 7; offset >>= 3;
47288   return offset;
47289 }
47290 static int dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47291   int offset = 0;
47292   asn1_ctx_t asn1_ctx;
47293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47294   offset = dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, &asn1_ctx, tree, hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU);
47295   offset += 7; offset >>= 3;
47296   return offset;
47297 }
47298 static int dissect_InnerLoopDLPCStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47299   int offset = 0;
47300   asn1_ctx_t asn1_ctx;
47301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47302   offset = dissect_nbap_InnerLoopDLPCStatus(tvb, offset, &asn1_ctx, tree, hf_nbap_InnerLoopDLPCStatus_PDU);
47303   offset += 7; offset >>= 3;
47304   return offset;
47305 }
47306 static int dissect_IPMulticastIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47307   int offset = 0;
47308   asn1_ctx_t asn1_ctx;
47309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47310   offset = dissect_nbap_IPMulticastIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastIndication_PDU);
47311   offset += 7; offset >>= 3;
47312   return offset;
47313 }
47314 static int dissect_IPMulticastDataBearerIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47315   int offset = 0;
47316   asn1_ctx_t asn1_ctx;
47317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47318   offset = dissect_nbap_IPMulticastDataBearerIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_IPMulticastDataBearerIndication_PDU);
47319   offset += 7; offset >>= 3;
47320   return offset;
47321 }
47322 static int dissect_IdleIntervalInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47323   int offset = 0;
47324   asn1_ctx_t asn1_ctx;
47325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47326   offset = dissect_nbap_IdleIntervalInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_IdleIntervalInformation_PDU);
47327   offset += 7; offset >>= 3;
47328   return offset;
47329 }
47330 static int dissect_Local_Cell_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47331   int offset = 0;
47332   asn1_ctx_t asn1_ctx;
47333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47334   offset = dissect_nbap_Local_Cell_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_ID_PDU);
47335   offset += 7; offset >>= 3;
47336   return offset;
47337 }
47338 static int dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47339   int offset = 0;
47340   asn1_ctx_t asn1_ctx;
47341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47342   offset = dissect_nbap_LCRTDD_Uplink_Physical_Channel_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU);
47343   offset += 7; offset >>= 3;
47344   return offset;
47345 }
47346 static int dissect_MAC_PDU_SizeExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47347   int offset = 0;
47348   asn1_ctx_t asn1_ctx;
47349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47350   offset = dissect_nbap_MAC_PDU_SizeExtended(tvb, offset, &asn1_ctx, tree, hf_nbap_MAC_PDU_SizeExtended_PDU);
47351   offset += 7; offset >>= 3;
47352   return offset;
47353 }
47354 static int dissect_MACes_Maximum_Bitrate_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47355   int offset = 0;
47356   asn1_ctx_t asn1_ctx;
47357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47358   offset = dissect_nbap_MACes_Maximum_Bitrate_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MACes_Maximum_Bitrate_LCR_PDU);
47359   offset += 7; offset >>= 3;
47360   return offset;
47361 }
47362 static int dissect_Maximum_Number_of_Retransmissions_For_E_DCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47363   int offset = 0;
47364   asn1_ctx_t asn1_ctx;
47365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47366   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);
47367   offset += 7; offset >>= 3;
47368   return offset;
47369 }
47370 static int dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47371   int offset = 0;
47372   asn1_ctx_t asn1_ctx;
47373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47374   offset = dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU);
47375   offset += 7; offset >>= 3;
47376   return offset;
47377 }
47378 static int dissect_MaximumTransmissionPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47379   int offset = 0;
47380   asn1_ctx_t asn1_ctx;
47381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47382   offset = dissect_nbap_MaximumTransmissionPower(tvb, offset, &asn1_ctx, tree, hf_nbap_MaximumTransmissionPower_PDU);
47383   offset += 7; offset >>= 3;
47384   return offset;
47385 }
47386 static int dissect_Max_UE_DTX_Cycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47387   int offset = 0;
47388   asn1_ctx_t asn1_ctx;
47389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47390   offset = dissect_nbap_Max_UE_DTX_Cycle(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_UE_DTX_Cycle_PDU);
47391   offset += 7; offset >>= 3;
47392   return offset;
47393 }
47394 static int dissect_MBMS_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47395   int offset = 0;
47396   asn1_ctx_t asn1_ctx;
47397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47398   offset = dissect_nbap_MBMS_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMS_Capability_PDU);
47399   offset += 7; offset >>= 3;
47400   return offset;
47401 }
47402 static int dissect_MeasurementFilterCoefficient_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47403   int offset = 0;
47404   asn1_ctx_t asn1_ctx;
47405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47406   offset = dissect_nbap_MeasurementFilterCoefficient(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementFilterCoefficient_PDU);
47407   offset += 7; offset >>= 3;
47408   return offset;
47409 }
47410 static int dissect_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47411   int offset = 0;
47412   asn1_ctx_t asn1_ctx;
47413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47414   offset = dissect_nbap_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementID_PDU);
47415   offset += 7; offset >>= 3;
47416   return offset;
47417 }
47418 static int dissect_MeasurementRecoveryBehavior_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47419   int offset = 0;
47420   asn1_ctx_t asn1_ctx;
47421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47422   offset = dissect_nbap_MeasurementRecoveryBehavior(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryBehavior_PDU);
47423   offset += 7; offset >>= 3;
47424   return offset;
47425 }
47426 static int dissect_MeasurementRecoveryReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47427   int offset = 0;
47428   asn1_ctx_t asn1_ctx;
47429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47430   offset = dissect_nbap_MeasurementRecoveryReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoveryReportingIndicator_PDU);
47431   offset += 7; offset >>= 3;
47432   return offset;
47433 }
47434 static int dissect_MeasurementRecoverySupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47435   int offset = 0;
47436   asn1_ctx_t asn1_ctx;
47437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47438   offset = dissect_nbap_MeasurementRecoverySupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MeasurementRecoverySupportIndicator_PDU);
47439   offset += 7; offset >>= 3;
47440   return offset;
47441 }
47442 static int dissect_MessageStructure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47443   int offset = 0;
47444   asn1_ctx_t asn1_ctx;
47445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47446   offset = dissect_nbap_MessageStructure(tvb, offset, &asn1_ctx, tree, hf_nbap_MessageStructure_PDU);
47447   offset += 7; offset >>= 3;
47448   return offset;
47449 }
47450 static int dissect_MICH_CFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47451   int offset = 0;
47452   asn1_ctx_t asn1_ctx;
47453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47454   offset = dissect_nbap_MICH_CFN(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_CFN_PDU);
47455   offset += 7; offset >>= 3;
47456   return offset;
47457 }
47458 static int dissect_MidambleShiftLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47459   int offset = 0;
47460   asn1_ctx_t asn1_ctx;
47461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47462   offset = dissect_nbap_MidambleShiftLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MidambleShiftLCR_PDU);
47463   offset += 7; offset >>= 3;
47464   return offset;
47465 }
47466 static int dissect_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47467   int offset = 0;
47468   asn1_ctx_t asn1_ctx;
47469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47470   offset = dissect_nbap_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_ActivationIndicator_PDU);
47471   offset += 7; offset >>= 3;
47472   return offset;
47473 }
47474 static int dissect_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47475   int offset = 0;
47476   asn1_ctx_t asn1_ctx;
47477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47478   offset = dissect_nbap_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Capability_PDU);
47479   offset += 7; offset >>= 3;
47480   return offset;
47481 }
47482 static int dissect_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47483   int offset = 0;
47484   asn1_ctx_t asn1_ctx;
47485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47486   offset = dissect_nbap_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_Mode_Indicator_PDU);
47487   offset += 7; offset >>= 3;
47488   return offset;
47489 }
47490 static int dissect_MIMO_N_M_Ratio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47491   int offset = 0;
47492   asn1_ctx_t asn1_ctx;
47493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47494   offset = dissect_nbap_MIMO_N_M_Ratio(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_N_M_Ratio_PDU);
47495   offset += 7; offset >>= 3;
47496   return offset;
47497 }
47498 static int dissect_MIMO_PilotConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47499   int offset = 0;
47500   asn1_ctx_t asn1_ctx;
47501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47502   offset = dissect_nbap_MIMO_PilotConfiguration(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfiguration_PDU);
47503   offset += 7; offset >>= 3;
47504   return offset;
47505 }
47506 static int dissect_MIMO_PilotConfigurationExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47507   int offset = 0;
47508   asn1_ctx_t asn1_ctx;
47509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47510   offset = dissect_nbap_MIMO_PilotConfigurationExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PilotConfigurationExtension_PDU);
47511   offset += 7; offset >>= 3;
47512   return offset;
47513 }
47514 static int dissect_MIMO_PowerOffsetForS_CPICHCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47515   int offset = 0;
47516   asn1_ctx_t asn1_ctx;
47517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47518   offset = dissect_nbap_MIMO_PowerOffsetForS_CPICHCapability(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU);
47519   offset += 7; offset >>= 3;
47520   return offset;
47521 }
47522 static int dissect_MinimumReducedE_DPDCH_GainFactor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47523   int offset = 0;
47524   asn1_ctx_t asn1_ctx;
47525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47526   offset = dissect_nbap_MinimumReducedE_DPDCH_GainFactor(tvb, offset, &asn1_ctx, tree, hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU);
47527   offset += 7; offset >>= 3;
47528   return offset;
47529 }
47530 static int dissect_Modification_Period_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47531   int offset = 0;
47532   asn1_ctx_t asn1_ctx;
47533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47534   offset = dissect_nbap_Modification_Period(tvb, offset, &asn1_ctx, tree, hf_nbap_Modification_Period_PDU);
47535   offset += 7; offset >>= 3;
47536   return offset;
47537 }
47538 static int dissect_MAChs_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47539   int offset = 0;
47540   asn1_ctx_t asn1_ctx;
47541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47542   offset = dissect_nbap_MAChs_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MAChs_ResetIndicator_PDU);
47543   offset += 7; offset >>= 3;
47544   return offset;
47545 }
47546 static int dissect_ModulationMBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47547   int offset = 0;
47548   asn1_ctx_t asn1_ctx;
47549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47550   offset = dissect_nbap_ModulationMBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationMBSFN_PDU);
47551   offset += 7; offset >>= 3;
47552   return offset;
47553 }
47554 static int dissect_ModulationPO_MBSFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47555   int offset = 0;
47556   asn1_ctx_t asn1_ctx;
47557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47558   offset = dissect_nbap_ModulationPO_MBSFN(tvb, offset, &asn1_ctx, tree, hf_nbap_ModulationPO_MBSFN_PDU);
47559   offset += 7; offset >>= 3;
47560   return offset;
47561 }
47562 static int dissect_MBSFN_Only_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47563   int offset = 0;
47564   asn1_ctx_t asn1_ctx;
47565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47566   offset = dissect_nbap_MBSFN_Only_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Indicator_PDU);
47567   offset += 7; offset >>= 3;
47568   return offset;
47569 }
47570 static int dissect_MBSFN_Only_Mode_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47571   int offset = 0;
47572   asn1_ctx_t asn1_ctx;
47573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47574   offset = dissect_nbap_MBSFN_Only_Mode_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_MBSFN_Only_Mode_Capability_PDU);
47575   offset += 7; offset >>= 3;
47576   return offset;
47577 }
47578 static int dissect_Multicarrier_Number_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47579   int offset = 0;
47580   asn1_ctx_t asn1_ctx;
47581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47582   offset = dissect_nbap_Multicarrier_Number(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicarrier_Number_PDU);
47583   offset += 7; offset >>= 3;
47584   return offset;
47585 }
47586 static int dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47587   int offset = 0;
47588   asn1_ctx_t asn1_ctx;
47589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47590   offset = dissect_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU);
47591   offset += 7; offset >>= 3;
47592   return offset;
47593 }
47594 static int dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47595   int offset = 0;
47596   asn1_ctx_t asn1_ctx;
47597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47598   offset = dissect_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU);
47599   offset += 7; offset >>= 3;
47600   return offset;
47601 }
47602 static int dissect_Multi_Cell_Capability_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47603   int offset = 0;
47604   asn1_ctx_t asn1_ctx;
47605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47606   offset = dissect_nbap_Multi_Cell_Capability_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_Multi_Cell_Capability_Info_PDU);
47607   offset += 7; offset >>= 3;
47608   return offset;
47609 }
47610 static int dissect_Multicell_EDCH_InformationItemIEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47611   int offset = 0;
47612   asn1_ctx_t asn1_ctx;
47613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47614   offset = dissect_nbap_Multicell_EDCH_InformationItemIEs(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicell_EDCH_InformationItemIEs_PDU);
47615   offset += 7; offset >>= 3;
47616   return offset;
47617 }
47618 static int dissect_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47619   int offset = 0;
47620   asn1_ctx_t asn1_ctx;
47621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47622   offset = dissect_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs(tvb, offset, &asn1_ctx, tree, hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU);
47623   offset += 7; offset >>= 3;
47624   return offset;
47625 }
47626 static int dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47627   int offset = 0;
47628   asn1_ctx_t asn1_ctx;
47629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47630   offset = dissect_nbap_MIMO_SFMode_For_HSPDSCHDualStream(tvb, offset, &asn1_ctx, tree, hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU);
47631   offset += 7; offset >>= 3;
47632   return offset;
47633 }
47634 static int dissect_NCyclesPerSFNperiod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47635   int offset = 0;
47636   asn1_ctx_t asn1_ctx;
47637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47638   offset = dissect_nbap_NCyclesPerSFNperiod(tvb, offset, &asn1_ctx, tree, hf_nbap_NCyclesPerSFNperiod_PDU);
47639   offset += 7; offset >>= 3;
47640   return offset;
47641 }
47642 static int dissect_NRepetitionsPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47643   int offset = 0;
47644   asn1_ctx_t asn1_ctx;
47645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47646   offset = dissect_nbap_NRepetitionsPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NRepetitionsPerCyclePeriod_PDU);
47647   offset += 7; offset >>= 3;
47648   return offset;
47649 }
47650 static int dissect_NeighbouringCellMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47651   int offset = 0;
47652   asn1_ctx_t asn1_ctx;
47653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47654   offset = dissect_nbap_NeighbouringCellMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringCellMeasurementInformation_PDU);
47655   offset += 7; offset >>= 3;
47656   return offset;
47657 }
47658 static int dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47659   int offset = 0;
47660   asn1_ctx_t asn1_ctx;
47661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47662   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU);
47663   offset += 7; offset >>= 3;
47664   return offset;
47665 }
47666 static int dissect_NeighbouringTDDCellMeasurementInformation768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47667   int offset = 0;
47668   asn1_ctx_t asn1_ctx;
47669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47670   offset = dissect_nbap_NeighbouringTDDCellMeasurementInformation768(tvb, offset, &asn1_ctx, tree, hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU);
47671   offset += 7; offset >>= 3;
47672   return offset;
47673 }
47674 static int dissect_NonCellSpecificTxDiversity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47675   int offset = 0;
47676   asn1_ctx_t asn1_ctx;
47677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47678   offset = dissect_nbap_NonCellSpecificTxDiversity(tvb, offset, &asn1_ctx, tree, hf_nbap_NonCellSpecificTxDiversity_PDU);
47679   offset += 7; offset >>= 3;
47680   return offset;
47681 }
47682 static int dissect_NI_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47683   int offset = 0;
47684   asn1_ctx_t asn1_ctx;
47685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47686   offset = dissect_nbap_NI_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_NI_Information_PDU);
47687   offset += 7; offset >>= 3;
47688   return offset;
47689 }
47690 static int dissect_NodeB_CommunicationContextID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47691   int offset = 0;
47692   asn1_ctx_t asn1_ctx;
47693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47694   offset = dissect_nbap_NodeB_CommunicationContextID(tvb, offset, &asn1_ctx, tree, hf_nbap_NodeB_CommunicationContextID_PDU);
47695   offset += 7; offset >>= 3;
47696   return offset;
47697 }
47698 static int dissect_NumberOfReportedCellPortions_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47699   int offset = 0;
47700   asn1_ctx_t asn1_ctx;
47701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47702   offset = dissect_nbap_NumberOfReportedCellPortions(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortions_PDU);
47703   offset += 7; offset >>= 3;
47704   return offset;
47705 }
47706 static int dissect_NumberOfReportedCellPortionsLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47707   int offset = 0;
47708   asn1_ctx_t asn1_ctx;
47709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47710   offset = dissect_nbap_NumberOfReportedCellPortionsLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_NumberOfReportedCellPortionsLCR_PDU);
47711   offset += 7; offset >>= 3;
47712   return offset;
47713 }
47714 static int dissect_NSubCyclesPerCyclePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47715   int offset = 0;
47716   asn1_ctx_t asn1_ctx;
47717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47718   offset = dissect_nbap_NSubCyclesPerCyclePeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_NSubCyclesPerCyclePeriod_PDU);
47719   offset += 7; offset >>= 3;
47720   return offset;
47721 }
47722 static int dissect_Number_Of_Supported_Carriers_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47723   int offset = 0;
47724   asn1_ctx_t asn1_ctx;
47725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47726   offset = dissect_nbap_Number_Of_Supported_Carriers(tvb, offset, &asn1_ctx, tree, hf_nbap_Number_Of_Supported_Carriers_PDU);
47727   offset += 7; offset >>= 3;
47728   return offset;
47729 }
47730 static int dissect_NoOfTargetCellHS_SCCH_Order_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47731   int offset = 0;
47732   asn1_ctx_t asn1_ctx;
47733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47734   offset = dissect_nbap_NoOfTargetCellHS_SCCH_Order(tvb, offset, &asn1_ctx, tree, hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU);
47735   offset += 7; offset >>= 3;
47736   return offset;
47737 }
47738 static int dissect_Out_of_Sychronization_Window_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47739   int offset = 0;
47740   asn1_ctx_t asn1_ctx;
47741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47742   offset = dissect_nbap_Out_of_Sychronization_Window(tvb, offset, &asn1_ctx, tree, hf_nbap_Out_of_Sychronization_Window_PDU);
47743   offset += 7; offset >>= 3;
47744   return offset;
47745 }
47746 static int dissect_Paging_MACFlows_to_DeleteFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47747   int offset = 0;
47748   asn1_ctx_t asn1_ctx;
47749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47750   offset = dissect_nbap_Paging_MACFlows_to_DeleteFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU);
47751   offset += 7; offset >>= 3;
47752   return offset;
47753 }
47754 static int dissect_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47755   int offset = 0;
47756   asn1_ctx_t asn1_ctx;
47757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47758   offset = dissect_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU);
47759   offset += 7; offset >>= 3;
47760   return offset;
47761 }
47762 static int dissect_PLCCHinformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47763   int offset = 0;
47764   asn1_ctx_t asn1_ctx;
47765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47766   offset = dissect_nbap_PLCCHinformation(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCHinformation_PDU);
47767   offset += 7; offset >>= 3;
47768   return offset;
47769 }
47770 static int dissect_PowerAdjustmentType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47771   int offset = 0;
47772   asn1_ctx_t asn1_ctx;
47773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47774   offset = dissect_nbap_PowerAdjustmentType(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerAdjustmentType_PDU);
47775   offset += 7; offset >>= 3;
47776   return offset;
47777 }
47778 static int dissect_PrecodingWeightSetRestriction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47779   int offset = 0;
47780   asn1_ctx_t asn1_ctx;
47781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47782   offset = dissect_nbap_PrecodingWeightSetRestriction(tvb, offset, &asn1_ctx, tree, hf_nbap_PrecodingWeightSetRestriction_PDU);
47783   offset += 7; offset >>= 3;
47784   return offset;
47785 }
47786 static int dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47787   int offset = 0;
47788   asn1_ctx_t asn1_ctx;
47789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47790   offset = dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation(tvb, offset, &asn1_ctx, tree, hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU);
47791   offset += 7; offset >>= 3;
47792   return offset;
47793 }
47794 static int dissect_PrimaryScramblingCode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47795   int offset = 0;
47796   asn1_ctx_t asn1_ctx;
47797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47798   offset = dissect_nbap_PrimaryScramblingCode(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryScramblingCode_PDU);
47799   offset += 7; offset >>= 3;
47800   return offset;
47801 }
47802 static int dissect_PrimaryCCPCH_RSCP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47803   int offset = 0;
47804   asn1_ctx_t asn1_ctx;
47805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47806   offset = dissect_nbap_PrimaryCCPCH_RSCP(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_PDU);
47807   offset += 7; offset >>= 3;
47808   return offset;
47809 }
47810 static int dissect_PrimaryCCPCH_RSCP_Delta_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47811   int offset = 0;
47812   asn1_ctx_t asn1_ctx;
47813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47814   offset = dissect_nbap_PrimaryCCPCH_RSCP_Delta(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU);
47815   offset += 7; offset >>= 3;
47816   return offset;
47817 }
47818 static int dissect_UE_Selected_MBMS_Service_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47819   int offset = 0;
47820   asn1_ctx_t asn1_ctx;
47821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47822   offset = dissect_nbap_UE_Selected_MBMS_Service_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Selected_MBMS_Service_Information_PDU);
47823   offset += 7; offset >>= 3;
47824   return offset;
47825 }
47826 static int dissect_Paging_MACFlows_to_DeleteLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47827   int offset = 0;
47828   asn1_ctx_t asn1_ctx;
47829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47830   offset = dissect_nbap_Paging_MACFlows_to_DeleteLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU);
47831   offset += 7; offset >>= 3;
47832   return offset;
47833 }
47834 static int dissect_RL_Specific_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47835   int offset = 0;
47836   asn1_ctx_t asn1_ctx;
47837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47838   offset = dissect_nbap_RL_Specific_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_DCH_Info_PDU);
47839   offset += 7; offset >>= 3;
47840   return offset;
47841 }
47842 static int dissect_RL_Specific_E_DCH_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47843   int offset = 0;
47844   asn1_ctx_t asn1_ctx;
47845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47846   offset = dissect_nbap_RL_Specific_E_DCH_Info(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Specific_E_DCH_Info_PDU);
47847   offset += 7; offset >>= 3;
47848   return offset;
47849 }
47850 static int dissect_Reference_ReceivedTotalWideBandPower_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47851   int offset = 0;
47852   asn1_ctx_t asn1_ctx;
47853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47854   offset = dissect_nbap_Reference_ReceivedTotalWideBandPower(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPower_PDU);
47855   offset += 7; offset >>= 3;
47856   return offset;
47857 }
47858 static int dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47859   int offset = 0;
47860   asn1_ctx_t asn1_ctx;
47861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47862   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerReporting(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU);
47863   offset += 7; offset >>= 3;
47864   return offset;
47865 }
47866 static int dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47867   int offset = 0;
47868   asn1_ctx_t asn1_ctx;
47869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47870   offset = dissect_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU);
47871   offset += 7; offset >>= 3;
47872   return offset;
47873 }
47874 static int dissect_ReferenceClockAvailability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47875   int offset = 0;
47876   asn1_ctx_t asn1_ctx;
47877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47878   offset = dissect_nbap_ReferenceClockAvailability(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceClockAvailability_PDU);
47879   offset += 7; offset >>= 3;
47880   return offset;
47881 }
47882 static int dissect_ReferenceSFNoffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47883   int offset = 0;
47884   asn1_ctx_t asn1_ctx;
47885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47886   offset = dissect_nbap_ReferenceSFNoffset(tvb, offset, &asn1_ctx, tree, hf_nbap_ReferenceSFNoffset_PDU);
47887   offset += 7; offset >>= 3;
47888   return offset;
47889 }
47890 static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47891   int offset = 0;
47892   asn1_ctx_t asn1_ctx;
47893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47894   offset = dissect_nbap_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristics_PDU);
47895   offset += 7; offset >>= 3;
47896   return offset;
47897 }
47898 static int dissect_ReportCharacteristicsType_OnModification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47899   int offset = 0;
47900   asn1_ctx_t asn1_ctx;
47901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47902   offset = dissect_nbap_ReportCharacteristicsType_OnModification(tvb, offset, &asn1_ctx, tree, hf_nbap_ReportCharacteristicsType_OnModification_PDU);
47903   offset += 7; offset >>= 3;
47904   return offset;
47905 }
47906 static int dissect_EDCH_RACH_Report_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47907   int offset = 0;
47908   asn1_ctx_t asn1_ctx;
47909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47910   offset = dissect_nbap_EDCH_RACH_Report_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU);
47911   offset += 7; offset >>= 3;
47912   return offset;
47913 }
47914 static int dissect_EDCH_RACH_Report_ThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47915   int offset = 0;
47916   asn1_ctx_t asn1_ctx;
47917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47918   offset = dissect_nbap_EDCH_RACH_Report_ThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU);
47919   offset += 7; offset >>= 3;
47920   return offset;
47921 }
47922 static int dissect_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47923   int offset = 0;
47924   asn1_ctx_t asn1_ctx;
47925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47926   offset = dissect_nbap_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ID_PDU);
47927   offset += 7; offset >>= 3;
47928   return offset;
47929 }
47930 static int dissect_RL_Set_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47931   int offset = 0;
47932   asn1_ctx_t asn1_ctx;
47933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47934   offset = dissect_nbap_RL_Set_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_ID_PDU);
47935   offset += 7; offset >>= 3;
47936   return offset;
47937 }
47938 static int dissect_DL_RLC_PDU_Size_Format_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47939   int offset = 0;
47940   asn1_ctx_t asn1_ctx;
47941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47942   offset = dissect_nbap_DL_RLC_PDU_Size_Format(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_RLC_PDU_Size_Format_PDU);
47943   offset += 7; offset >>= 3;
47944   return offset;
47945 }
47946 static int dissect_Received_total_wide_band_power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47947   int offset = 0;
47948   asn1_ctx_t asn1_ctx;
47949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47950   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);
47951   offset += 7; offset >>= 3;
47952   return offset;
47953 }
47954 static int dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47955   int offset = 0;
47956   asn1_ctx_t asn1_ctx;
47957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47958   offset = dissect_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU);
47959   offset += 7; offset >>= 3;
47960   return offset;
47961 }
47962 static int dissect_Received_total_wide_band_power_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47963   int offset = 0;
47964   asn1_ctx_t asn1_ctx;
47965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47966   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);
47967   offset += 7; offset >>= 3;
47968   return offset;
47969 }
47970 static int dissect_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47971   int offset = 0;
47972   asn1_ctx_t asn1_ctx;
47973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47974   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);
47975   offset += 7; offset >>= 3;
47976   return offset;
47977 }
47978 static int dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47979   int offset = 0;
47980   asn1_ctx_t asn1_ctx;
47981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47982   offset = dissect_nbap_Received_Scheduled_EDCH_Power_Share_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU);
47983   offset += 7; offset >>= 3;
47984   return offset;
47985 }
47986 static int dissect_RSEPS_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47987   int offset = 0;
47988   asn1_ctx_t asn1_ctx;
47989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47990   offset = dissect_nbap_RSEPS_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_RSEPS_Value_IncrDecrThres_PDU);
47991   offset += 7; offset >>= 3;
47992   return offset;
47993 }
47994 static int dissect_Rx_Timing_Deviation_Value_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
47995   int offset = 0;
47996   asn1_ctx_t asn1_ctx;
47997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
47998   offset = dissect_nbap_Rx_Timing_Deviation_Value_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU);
47999   offset += 7; offset >>= 3;
48000   return offset;
48001 }
48002 static int dissect_Rx_Timing_Deviation_Value_768_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48003   int offset = 0;
48004   asn1_ctx_t asn1_ctx;
48005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48006   offset = dissect_nbap_Rx_Timing_Deviation_Value_768(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_768_PDU);
48007   offset += 7; offset >>= 3;
48008   return offset;
48009 }
48010 static int dissect_Rx_Timing_Deviation_Value_384_ext_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48011   int offset = 0;
48012   asn1_ctx_t asn1_ctx;
48013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48014   offset = dissect_nbap_Rx_Timing_Deviation_Value_384_ext(tvb, offset, &asn1_ctx, tree, hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU);
48015   offset += 7; offset >>= 3;
48016   return offset;
48017 }
48018 static int dissect_RTWP_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48019   int offset = 0;
48020   asn1_ctx_t asn1_ctx;
48021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48022   offset = dissect_nbap_RTWP_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_ReportingIndicator_PDU);
48023   offset += 7; offset >>= 3;
48024   return offset;
48025 }
48026 static int dissect_RTWP_CellPortion_ReportingIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48027   int offset = 0;
48028   asn1_ctx_t asn1_ctx;
48029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48030   offset = dissect_nbap_RTWP_CellPortion_ReportingIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU);
48031   offset += 7; offset >>= 3;
48032   return offset;
48033 }
48034 static int dissect_AdjustmentPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48035   int offset = 0;
48036   asn1_ctx_t asn1_ctx;
48037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48038   offset = dissect_nbap_AdjustmentPeriod(tvb, offset, &asn1_ctx, tree, hf_nbap_AdjustmentPeriod_PDU);
48039   offset += 7; offset >>= 3;
48040   return offset;
48041 }
48042 static int dissect_E_DPCCH_Power_Boosting_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48043   int offset = 0;
48044   asn1_ctx_t asn1_ctx;
48045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48046   offset = dissect_nbap_E_DPCCH_Power_Boosting_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU);
48047   offset += 7; offset >>= 3;
48048   return offset;
48049 }
48050 static int dissect_SAT_Info_Almanac_ExtList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48051   int offset = 0;
48052   asn1_ctx_t asn1_ctx;
48053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48054   offset = dissect_nbap_SAT_Info_Almanac_ExtList(tvb, offset, &asn1_ctx, tree, hf_nbap_SAT_Info_Almanac_ExtList_PDU);
48055   offset += 7; offset >>= 3;
48056   return offset;
48057 }
48058 static int dissect_ScaledAdjustmentRatio_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48059   int offset = 0;
48060   asn1_ctx_t asn1_ctx;
48061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48062   offset = dissect_nbap_ScaledAdjustmentRatio(tvb, offset, &asn1_ctx, tree, hf_nbap_ScaledAdjustmentRatio_PDU);
48063   offset += 7; offset >>= 3;
48064   return offset;
48065 }
48066 static int dissect_MaxAdjustmentStep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48067   int offset = 0;
48068   asn1_ctx_t asn1_ctx;
48069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48070   offset = dissect_nbap_MaxAdjustmentStep(tvb, offset, &asn1_ctx, tree, hf_nbap_MaxAdjustmentStep_PDU);
48071   offset += 7; offset >>= 3;
48072   return offset;
48073 }
48074 static int dissect_SchedulingPriorityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48075   int offset = 0;
48076   asn1_ctx_t asn1_ctx;
48077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48078   offset = dissect_nbap_SchedulingPriorityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SchedulingPriorityIndicator_PDU);
48079   offset += 7; offset >>= 3;
48080   return offset;
48081 }
48082 static int dissect_Secondary_CPICH_Information_Change_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48083   int offset = 0;
48084   asn1_ctx_t asn1_ctx;
48085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48086   offset = dissect_nbap_Secondary_CPICH_Information_Change(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CPICH_Information_Change_PDU);
48087   offset += 7; offset >>= 3;
48088   return offset;
48089 }
48090 static int dissect_Secondary_CCPCH_SlotFormat_Extended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48091   int offset = 0;
48092   asn1_ctx_t asn1_ctx;
48093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48094   offset = dissect_nbap_Secondary_CCPCH_SlotFormat_Extended(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU);
48095   offset += 7; offset >>= 3;
48096   return offset;
48097 }
48098 static int dissect_Serving_E_DCH_RL_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48099   int offset = 0;
48100   asn1_ctx_t asn1_ctx;
48101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48102   offset = dissect_nbap_Serving_E_DCH_RL_ID(tvb, offset, &asn1_ctx, tree, hf_nbap_Serving_E_DCH_RL_ID_PDU);
48103   offset += 7; offset >>= 3;
48104   return offset;
48105 }
48106 static int dissect_SFN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48107   int offset = 0;
48108   asn1_ctx_t asn1_ctx;
48109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48110   offset = dissect_nbap_SFN(tvb, offset, &asn1_ctx, tree, hf_nbap_SFN_PDU);
48111   offset += 7; offset >>= 3;
48112   return offset;
48113 }
48114 static int dissect_SFNSFNMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48115   int offset = 0;
48116   asn1_ctx_t asn1_ctx;
48117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48118   offset = dissect_nbap_SFNSFNMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementThresholdInformation_PDU);
48119   offset += 7; offset >>= 3;
48120   return offset;
48121 }
48122 static int dissect_SFNSFNMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48123   int offset = 0;
48124   asn1_ctx_t asn1_ctx;
48125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48126   offset = dissect_nbap_SFNSFNMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_SFNSFNMeasurementValueInformation_PDU);
48127   offset += 7; offset >>= 3;
48128   return offset;
48129 }
48130 static int dissect_ShutdownTimer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48131   int offset = 0;
48132   asn1_ctx_t asn1_ctx;
48133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48134   offset = dissect_nbap_ShutdownTimer(tvb, offset, &asn1_ctx, tree, hf_nbap_ShutdownTimer_PDU);
48135   offset += 7; offset >>= 3;
48136   return offset;
48137 }
48138 static int dissect_Single_Stream_MIMO_ActivationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48139   int offset = 0;
48140   asn1_ctx_t asn1_ctx;
48141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48142   offset = dissect_nbap_Single_Stream_MIMO_ActivationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU);
48143   offset += 7; offset >>= 3;
48144   return offset;
48145 }
48146 static int dissect_Single_Stream_MIMO_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48147   int offset = 0;
48148   asn1_ctx_t asn1_ctx;
48149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48150   offset = dissect_nbap_Single_Stream_MIMO_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Capability_PDU);
48151   offset += 7; offset >>= 3;
48152   return offset;
48153 }
48154 static int dissect_Single_Stream_MIMO_Mode_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48155   int offset = 0;
48156   asn1_ctx_t asn1_ctx;
48157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48158   offset = dissect_nbap_Single_Stream_MIMO_Mode_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU);
48159   offset += 7; offset >>= 3;
48160   return offset;
48161 }
48162 static int dissect_SignallingBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48163   int offset = 0;
48164   asn1_ctx_t asn1_ctx;
48165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48166   offset = dissect_nbap_SignallingBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SignallingBearerRequestIndicator_PDU);
48167   offset += 7; offset >>= 3;
48168   return offset;
48169 }
48170 static int dissect_SixtyfourQAM_UsageAllowedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48171   int offset = 0;
48172   asn1_ctx_t asn1_ctx;
48173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48174   offset = dissect_nbap_SixtyfourQAM_UsageAllowedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU);
48175   offset += 7; offset >>= 3;
48176   return offset;
48177 }
48178 static int dissect_SixtyfourQAM_DL_UsageIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48179   int offset = 0;
48180   asn1_ctx_t asn1_ctx;
48181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48182   offset = dissect_nbap_SixtyfourQAM_DL_UsageIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU);
48183   offset += 7; offset >>= 3;
48184   return offset;
48185 }
48186 static int dissect_SixtyfourQAM_DL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48187   int offset = 0;
48188   asn1_ctx_t asn1_ctx;
48189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48190   offset = dissect_nbap_SixtyfourQAM_DL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_Capability_PDU);
48191   offset += 7; offset >>= 3;
48192   return offset;
48193 }
48194 static int dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48195   int offset = 0;
48196   asn1_ctx_t asn1_ctx;
48197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48198   offset = dissect_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU);
48199   offset += 7; offset >>= 3;
48200   return offset;
48201 }
48202 static int dissect_SixteenQAM_UL_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48203   int offset = 0;
48204   asn1_ctx_t asn1_ctx;
48205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48206   offset = dissect_nbap_SixteenQAM_UL_Capability(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Capability_PDU);
48207   offset += 7; offset >>= 3;
48208   return offset;
48209 }
48210 static int dissect_SixteenQAM_UL_Operation_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48211   int offset = 0;
48212   asn1_ctx_t asn1_ctx;
48213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48214   offset = dissect_nbap_SixteenQAM_UL_Operation_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU);
48215   offset += 7; offset >>= 3;
48216   return offset;
48217 }
48218 static int dissect_Start_Of_Audit_Sequence_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48219   int offset = 0;
48220   asn1_ctx_t asn1_ctx;
48221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48222   offset = dissect_nbap_Start_Of_Audit_Sequence_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU);
48223   offset += 7; offset >>= 3;
48224   return offset;
48225 }
48226 static int dissect_SyncCase_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48227   int offset = 0;
48228   asn1_ctx_t asn1_ctx;
48229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48230   offset = dissect_nbap_SyncCase(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCase_PDU);
48231   offset += 7; offset >>= 3;
48232   return offset;
48233 }
48234 static int dissect_SynchronisationReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48235   int offset = 0;
48236   asn1_ctx_t asn1_ctx;
48237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48238   offset = dissect_nbap_SynchronisationReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportCharacteristics_PDU);
48239   offset += 7; offset >>= 3;
48240   return offset;
48241 }
48242 static int dissect_SyncDLCodeIdThreInfoLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48243   int offset = 0;
48244   asn1_ctx_t asn1_ctx;
48245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48246   offset = dissect_nbap_SyncDLCodeIdThreInfoLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdThreInfoLCR_PDU);
48247   offset += 7; offset >>= 3;
48248   return offset;
48249 }
48250 static int dissect_SynchronisationReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48251   int offset = 0;
48252   asn1_ctx_t asn1_ctx;
48253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48254   offset = dissect_nbap_SynchronisationReportType(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationReportType_PDU);
48255   offset += 7; offset >>= 3;
48256   return offset;
48257 }
48258 static int dissect_Semi_PersistentScheduling_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48259   int offset = 0;
48260   asn1_ctx_t asn1_ctx;
48261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48262   offset = dissect_nbap_Semi_PersistentScheduling_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU);
48263   offset += 7; offset >>= 3;
48264   return offset;
48265 }
48266 static int dissect_T_Cell_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48267   int offset = 0;
48268   asn1_ctx_t asn1_ctx;
48269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48270   offset = dissect_nbap_T_Cell(tvb, offset, &asn1_ctx, tree, hf_nbap_T_Cell_PDU);
48271   offset += 7; offset >>= 3;
48272   return offset;
48273 }
48274 static int dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48275   int offset = 0;
48276   asn1_ctx_t asn1_ctx;
48277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48278   offset = dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU);
48279   offset += 7; offset >>= 3;
48280   return offset;
48281 }
48282 static int dissect_TDD_TPC_DownlinkStepSize_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48283   int offset = 0;
48284   asn1_ctx_t asn1_ctx;
48285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48286   offset = dissect_nbap_TDD_TPC_DownlinkStepSize(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_DownlinkStepSize_PDU);
48287   offset += 7; offset >>= 3;
48288   return offset;
48289 }
48290 static int dissect_TDD_TPC_UplinkStepSize_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48291   int offset = 0;
48292   asn1_ctx_t asn1_ctx;
48293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48294   offset = dissect_nbap_TDD_TPC_UplinkStepSize_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU);
48295   offset += 7; offset >>= 3;
48296   return offset;
48297 }
48298 static int dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48299   int offset = 0;
48300   asn1_ctx_t asn1_ctx;
48301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48302   offset = dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU);
48303   offset += 7; offset >>= 3;
48304   return offset;
48305 }
48306 static int dissect_TFCI_Presence_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48307   int offset = 0;
48308   asn1_ctx_t asn1_ctx;
48309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48310   offset = dissect_nbap_TFCI_Presence(tvb, offset, &asn1_ctx, tree, hf_nbap_TFCI_Presence_PDU);
48311   offset += 7; offset >>= 3;
48312   return offset;
48313 }
48314 static int dissect_TimeSlot_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48315   int offset = 0;
48316   asn1_ctx_t asn1_ctx;
48317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48318   offset = dissect_nbap_TimeSlot(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlot_PDU);
48319   offset += 7; offset >>= 3;
48320   return offset;
48321 }
48322 static int dissect_TimeSlotLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48323   int offset = 0;
48324   asn1_ctx_t asn1_ctx;
48325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48326   offset = dissect_nbap_TimeSlotLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotLCR_PDU);
48327   offset += 7; offset >>= 3;
48328   return offset;
48329 }
48330 static int dissect_TimeslotLCR_Extension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48331   int offset = 0;
48332   asn1_ctx_t asn1_ctx;
48333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48334   offset = dissect_nbap_TimeslotLCR_Extension(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotLCR_Extension_PDU);
48335   offset += 7; offset >>= 3;
48336   return offset;
48337 }
48338 static int dissect_TimeSlotMeasurementValueListLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48339   int offset = 0;
48340   asn1_ctx_t asn1_ctx;
48341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48342   offset = dissect_nbap_TimeSlotMeasurementValueListLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotMeasurementValueListLCR_PDU);
48343   offset += 7; offset >>= 3;
48344   return offset;
48345 }
48346 static int dissect_TimingAdjustmentValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48347   int offset = 0;
48348   asn1_ctx_t asn1_ctx;
48349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48350   offset = dissect_nbap_TimingAdjustmentValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValue_PDU);
48351   offset += 7; offset >>= 3;
48352   return offset;
48353 }
48354 static int dissect_TimingAdjustmentValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48355   int offset = 0;
48356   asn1_ctx_t asn1_ctx;
48357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48358   offset = dissect_nbap_TimingAdjustmentValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdjustmentValueLCR_PDU);
48359   offset += 7; offset >>= 3;
48360   return offset;
48361 }
48362 static int dissect_TimingAdvanceApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48363   int offset = 0;
48364   asn1_ctx_t asn1_ctx;
48365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48366   offset = dissect_nbap_TimingAdvanceApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TimingAdvanceApplied_PDU);
48367   offset += 7; offset >>= 3;
48368   return offset;
48369 }
48370 static int dissect_SynchronisationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48371   int offset = 0;
48372   asn1_ctx_t asn1_ctx;
48373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48374   offset = dissect_nbap_SynchronisationIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_SynchronisationIndicator_PDU);
48375   offset += 7; offset >>= 3;
48376   return offset;
48377 }
48378 static int dissect_TnlQos_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48379   int offset = 0;
48380   asn1_ctx_t asn1_ctx;
48381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48382   offset = dissect_nbap_TnlQos(tvb, offset, &asn1_ctx, tree, hf_nbap_TnlQos_PDU);
48383   offset += 7; offset >>= 3;
48384   return offset;
48385 }
48386 static int dissect_Transmission_Gap_Pattern_Sequence_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48387   int offset = 0;
48388   asn1_ctx_t asn1_ctx;
48389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48390   offset = dissect_nbap_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU);
48391   offset += 7; offset >>= 3;
48392   return offset;
48393 }
48394 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_) {
48395   int offset = 0;
48396   asn1_ctx_t asn1_ctx;
48397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48398   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);
48399   offset += 7; offset >>= 3;
48400   return offset;
48401 }
48402 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48403   int offset = 0;
48404   asn1_ctx_t asn1_ctx;
48405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48406   offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU);
48407   offset += 7; offset >>= 3;
48408   return offset;
48409 }
48410 static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48411   int offset = 0;
48412   asn1_ctx_t asn1_ctx;
48413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48414   offset = dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU);
48415   offset += 7; offset >>= 3;
48416   return offset;
48417 }
48418 static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48419   int offset = 0;
48420   asn1_ctx_t asn1_ctx;
48421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48422   offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU);
48423   offset += 7; offset >>= 3;
48424   return offset;
48425 }
48426 static int dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48427   int offset = 0;
48428   asn1_ctx_t asn1_ctx;
48429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48430   offset = dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU);
48431   offset += 7; offset >>= 3;
48432   return offset;
48433 }
48434 static int dissect_Transmitted_Carrier_Power_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48435   int offset = 0;
48436   asn1_ctx_t asn1_ctx;
48437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48438   offset = dissect_nbap_Transmitted_Carrier_Power_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_Transmitted_Carrier_Power_Value_PDU);
48439   offset += 7; offset >>= 3;
48440   return offset;
48441 }
48442 static int dissect_TransmissionDiversityApplied_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48443   int offset = 0;
48444   asn1_ctx_t asn1_ctx;
48445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48446   offset = dissect_nbap_TransmissionDiversityApplied(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmissionDiversityApplied_PDU);
48447   offset += 7; offset >>= 3;
48448   return offset;
48449 }
48450 static int dissect_TransmitDiversityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48451   int offset = 0;
48452   asn1_ctx_t asn1_ctx;
48453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48454   offset = dissect_nbap_TransmitDiversityIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransmitDiversityIndicator_PDU);
48455   offset += 7; offset >>= 3;
48456   return offset;
48457 }
48458 static int dissect_TransportBearerRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48459   int offset = 0;
48460   asn1_ctx_t asn1_ctx;
48461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48462   offset = dissect_nbap_TransportBearerRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerRequestIndicator_PDU);
48463   offset += 7; offset >>= 3;
48464   return offset;
48465 }
48466 static int dissect_TransportBearerNotRequestedIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48467   int offset = 0;
48468   asn1_ctx_t asn1_ctx;
48469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48470   offset = dissect_nbap_TransportBearerNotRequestedIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotRequestedIndicator_PDU);
48471   offset += 7; offset >>= 3;
48472   return offset;
48473 }
48474 static int dissect_TransportBearerNotSetupIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48475   int offset = 0;
48476   asn1_ctx_t asn1_ctx;
48477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48478   offset = dissect_nbap_TransportBearerNotSetupIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportBearerNotSetupIndicator_PDU);
48479   offset += 7; offset >>= 3;
48480   return offset;
48481 }
48482 static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48483   int offset = 0;
48484   asn1_ctx_t asn1_ctx;
48485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48486   offset = dissect_nbap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_nbap_TransportLayerAddress_PDU);
48487   offset += 7; offset >>= 3;
48488   return offset;
48489 }
48490 static int dissect_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48491   int offset = 0;
48492   asn1_ctx_t asn1_ctx;
48493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48494   offset = dissect_nbap_TS0_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_TS0_CapabilityLCR_PDU);
48495   offset += 7; offset >>= 3;
48496   return offset;
48497 }
48498 static int dissect_TSTD_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48499   int offset = 0;
48500   asn1_ctx_t asn1_ctx;
48501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48502   offset = dissect_nbap_TSTD_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_TSTD_Indicator_PDU);
48503   offset += 7; offset >>= 3;
48504   return offset;
48505 }
48506 static int dissect_TSN_Length_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48507   int offset = 0;
48508   asn1_ctx_t asn1_ctx;
48509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48510   offset = dissect_nbap_TSN_Length(tvb, offset, &asn1_ctx, tree, hf_nbap_TSN_Length_PDU);
48511   offset += 7; offset >>= 3;
48512   return offset;
48513 }
48514 static int dissect_TUTRANGANSSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48515   int offset = 0;
48516   asn1_ctx_t asn1_ctx;
48517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48518   offset = dissect_nbap_TUTRANGANSSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU);
48519   offset += 7; offset >>= 3;
48520   return offset;
48521 }
48522 static int dissect_TUTRANGANSSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48523   int offset = 0;
48524   asn1_ctx_t asn1_ctx;
48525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48526   offset = dissect_nbap_TUTRANGANSSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU);
48527   offset += 7; offset >>= 3;
48528   return offset;
48529 }
48530 static int dissect_TUTRANGPSMeasurementThresholdInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48531   int offset = 0;
48532   asn1_ctx_t asn1_ctx;
48533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48534   offset = dissect_nbap_TUTRANGPSMeasurementThresholdInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU);
48535   offset += 7; offset >>= 3;
48536   return offset;
48537 }
48538 static int dissect_TUTRANGPSMeasurementValueInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48539   int offset = 0;
48540   asn1_ctx_t asn1_ctx;
48541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48542   offset = dissect_nbap_TUTRANGPSMeasurementValueInformation(tvb, offset, &asn1_ctx, tree, hf_nbap_TUTRANGPSMeasurementValueInformation_PDU);
48543   offset += 7; offset >>= 3;
48544   return offset;
48545 }
48546 static int dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48547   int offset = 0;
48548   asn1_ctx_t asn1_ctx;
48549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48550   offset = dissect_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability(tvb, offset, &asn1_ctx, tree, hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU);
48551   offset += 7; offset >>= 3;
48552   return offset;
48553 }
48554 static int dissect_TypeOfError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48555   int offset = 0;
48556   asn1_ctx_t asn1_ctx;
48557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48558   offset = dissect_nbap_TypeOfError(tvb, offset, &asn1_ctx, tree, hf_nbap_TypeOfError_PDU);
48559   offset += 7; offset >>= 3;
48560   return offset;
48561 }
48562 static int dissect_UARFCN_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48563   int offset = 0;
48564   asn1_ctx_t asn1_ctx;
48565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48566   offset = dissect_nbap_UARFCN(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_PDU);
48567   offset += 7; offset >>= 3;
48568   return offset;
48569 }
48570 static int dissect_UE_AggregateMaximumBitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48571   int offset = 0;
48572   asn1_ctx_t asn1_ctx;
48573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48574   offset = dissect_nbap_UE_AggregateMaximumBitRate(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_AggregateMaximumBitRate_PDU);
48575   offset += 7; offset >>= 3;
48576   return offset;
48577 }
48578 static int dissect_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48579   int offset = 0;
48580   asn1_ctx_t asn1_ctx;
48581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48582   offset = dissect_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU);
48583   offset += 7; offset >>= 3;
48584   return offset;
48585 }
48586 static int dissect_UE_Capability_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48587   int offset = 0;
48588   asn1_ctx_t asn1_ctx;
48589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48590   offset = dissect_nbap_UE_Capability_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_Capability_Information_PDU);
48591   offset += 7; offset >>= 3;
48592   return offset;
48593 }
48594 static int dissect_UE_TS0_CapabilityLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48595   int offset = 0;
48596   asn1_ctx_t asn1_ctx;
48597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48598   offset = dissect_nbap_UE_TS0_CapabilityLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_TS0_CapabilityLCR_PDU);
48599   offset += 7; offset >>= 3;
48600   return offset;
48601 }
48602 static int dissect_UE_SupportIndicatorExtension_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48603   int offset = 0;
48604   asn1_ctx_t asn1_ctx;
48605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48606   offset = dissect_nbap_UE_SupportIndicatorExtension(tvb, offset, &asn1_ctx, tree, hf_nbap_UE_SupportIndicatorExtension_PDU);
48607   offset += 7; offset >>= 3;
48608   return offset;
48609 }
48610 static int dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48611   int offset = 0;
48612   asn1_ctx_t asn1_ctx;
48613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48614   offset = dissect_nbap_LCRTDD_HSDSCH_Physical_Layer_Category(tvb, offset, &asn1_ctx, tree, hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU);
48615   offset += 7; offset >>= 3;
48616   return offset;
48617 }
48618 static int dissect_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48619   int offset = 0;
48620   asn1_ctx_t asn1_ctx;
48621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48622   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);
48623   offset += 7; offset >>= 3;
48624   return offset;
48625 }
48626 static int dissect_UL_SIR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48627   int offset = 0;
48628   asn1_ctx_t asn1_ctx;
48629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48630   offset = dissect_nbap_UL_SIR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_SIR_PDU);
48631   offset += 7; offset >>= 3;
48632   return offset;
48633 }
48634 static int dissect_UL_Synchronisation_Parameters_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48635   int offset = 0;
48636   asn1_ctx_t asn1_ctx;
48637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48638   offset = dissect_nbap_UL_Synchronisation_Parameters_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Synchronisation_Parameters_LCR_PDU);
48639   offset += 7; offset >>= 3;
48640   return offset;
48641 }
48642 static int dissect_UPPCHPositionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48643   int offset = 0;
48644   asn1_ctx_t asn1_ctx;
48645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48646   offset = dissect_nbap_UPPCHPositionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCHPositionLCR_PDU);
48647   offset += 7; offset >>= 3;
48648   return offset;
48649 }
48650 static int dissect_UpPTSInterference_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48651   int offset = 0;
48652   asn1_ctx_t asn1_ctx;
48653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48654   offset = dissect_nbap_UpPTSInterference_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU);
48655   offset += 7; offset >>= 3;
48656   return offset;
48657 }
48658 static int dissect_UpPTSInterferenceValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48659   int offset = 0;
48660   asn1_ctx_t asn1_ctx;
48661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48662   offset = dissect_nbap_UpPTSInterferenceValue(tvb, offset, &asn1_ctx, tree, hf_nbap_UpPTSInterferenceValue_PDU);
48663   offset += 7; offset >>= 3;
48664   return offset;
48665 }
48666 static int dissect_Unidirectional_DCH_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48667   int offset = 0;
48668   asn1_ctx_t asn1_ctx;
48669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48670   offset = dissect_nbap_Unidirectional_DCH_Indicator(tvb, offset, &asn1_ctx, tree, hf_nbap_Unidirectional_DCH_Indicator_PDU);
48671   offset += 7; offset >>= 3;
48672   return offset;
48673 }
48674 static int dissect_USCH_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48675   int offset = 0;
48676   asn1_ctx_t asn1_ctx;
48677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48678   offset = dissect_nbap_USCH_Information(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_PDU);
48679   offset += 7; offset >>= 3;
48680   return offset;
48681 }
48682 static int dissect_USCH_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48683   int offset = 0;
48684   asn1_ctx_t asn1_ctx;
48685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48686   offset = dissect_nbap_USCH_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_InformationResponse_PDU);
48687   offset += 7; offset >>= 3;
48688   return offset;
48689 }
48690 static int dissect_UL_TimeslotISCP_For_CellPortion_Value_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48691   int offset = 0;
48692   asn1_ctx_t asn1_ctx;
48693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48694   offset = dissect_nbap_UL_TimeslotISCP_For_CellPortion_Value(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU);
48695   offset += 7; offset >>= 3;
48696   return offset;
48697 }
48698 static int dissect_UL_TimeslotISCP_Value_IncrDecrThres_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48699   int offset = 0;
48700   asn1_ctx_t asn1_ctx;
48701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48702   offset = dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU);
48703   offset += 7; offset >>= 3;
48704   return offset;
48705 }
48706 static int dissect_CommonTransportChannelSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48707   int offset = 0;
48708   asn1_ctx_t asn1_ctx;
48709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48710   offset = dissect_nbap_CommonTransportChannelSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestFDD_PDU);
48711   offset += 7; offset >>= 3;
48712   return offset;
48713 }
48714 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48715   int offset = 0;
48716   asn1_ctx_t asn1_ctx;
48717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48718   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU);
48719   offset += 7; offset >>= 3;
48720   return offset;
48721 }
48722 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48723   int offset = 0;
48724   asn1_ctx_t asn1_ctx;
48725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48726   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU);
48727   offset += 7; offset >>= 3;
48728   return offset;
48729 }
48730 static int dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48731   int offset = 0;
48732   asn1_ctx_t asn1_ctx;
48733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48734   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU);
48735   offset += 7; offset >>= 3;
48736   return offset;
48737 }
48738 static int dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48739   int offset = 0;
48740   asn1_ctx_t asn1_ctx;
48741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48742   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU);
48743   offset += 7; offset >>= 3;
48744   return offset;
48745 }
48746 static int dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48747   int offset = 0;
48748   asn1_ctx_t asn1_ctx;
48749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48750   offset = dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU);
48751   offset += 7; offset >>= 3;
48752   return offset;
48753 }
48754 static int dissect_CommonTransportChannelSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48755   int offset = 0;
48756   asn1_ctx_t asn1_ctx;
48757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48758   offset = dissect_nbap_CommonTransportChannelSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupRequestTDD_PDU);
48759   offset += 7; offset >>= 3;
48760   return offset;
48761 }
48762 static int dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48763   int offset = 0;
48764   asn1_ctx_t asn1_ctx;
48765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48766   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU);
48767   offset += 7; offset >>= 3;
48768   return offset;
48769 }
48770 static int dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48771   int offset = 0;
48772   asn1_ctx_t asn1_ctx;
48773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48774   offset = dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU);
48775   offset += 7; offset >>= 3;
48776   return offset;
48777 }
48778 static int dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48779   int offset = 0;
48780   asn1_ctx_t asn1_ctx;
48781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48782   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU);
48783   offset += 7; offset >>= 3;
48784   return offset;
48785 }
48786 static int dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48787   int offset = 0;
48788   asn1_ctx_t asn1_ctx;
48789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48790   offset = dissect_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU);
48791   offset += 7; offset >>= 3;
48792   return offset;
48793 }
48794 static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48795   int offset = 0;
48796   asn1_ctx_t asn1_ctx;
48797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48798   offset = dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU);
48799   offset += 7; offset >>= 3;
48800   return offset;
48801 }
48802 static int dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48803   int offset = 0;
48804   asn1_ctx_t asn1_ctx;
48805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48806   offset = dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU);
48807   offset += 7; offset >>= 3;
48808   return offset;
48809 }
48810 static int dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48811   int offset = 0;
48812   asn1_ctx_t asn1_ctx;
48813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48814   offset = dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU);
48815   offset += 7; offset >>= 3;
48816   return offset;
48817 }
48818 static int dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48819   int offset = 0;
48820   asn1_ctx_t asn1_ctx;
48821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48822   offset = dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
48823   offset += 7; offset >>= 3;
48824   return offset;
48825 }
48826 static int dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48827   int offset = 0;
48828   asn1_ctx_t asn1_ctx;
48829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48830   offset = dissect_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
48831   offset += 7; offset >>= 3;
48832   return offset;
48833 }
48834 static int dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48835   int offset = 0;
48836   asn1_ctx_t asn1_ctx;
48837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48838   offset = dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU);
48839   offset += 7; offset >>= 3;
48840   return offset;
48841 }
48842 static int dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48843   int offset = 0;
48844   asn1_ctx_t asn1_ctx;
48845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48846   offset = dissect_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU);
48847   offset += 7; offset >>= 3;
48848   return offset;
48849 }
48850 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48851   int offset = 0;
48852   asn1_ctx_t asn1_ctx;
48853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48854   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
48855   offset += 7; offset >>= 3;
48856   return offset;
48857 }
48858 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48859   int offset = 0;
48860   asn1_ctx_t asn1_ctx;
48861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48862   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU);
48863   offset += 7; offset >>= 3;
48864   return offset;
48865 }
48866 static int dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48867   int offset = 0;
48868   asn1_ctx_t asn1_ctx;
48869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48870   offset = dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU);
48871   offset += 7; offset >>= 3;
48872   return offset;
48873 }
48874 static int dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48875   int offset = 0;
48876   asn1_ctx_t asn1_ctx;
48877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48878   offset = dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU);
48879   offset += 7; offset >>= 3;
48880   return offset;
48881 }
48882 static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48883   int offset = 0;
48884   asn1_ctx_t asn1_ctx;
48885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48886   offset = dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU);
48887   offset += 7; offset >>= 3;
48888   return offset;
48889 }
48890 static int dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48891   int offset = 0;
48892   asn1_ctx_t asn1_ctx;
48893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48894   offset = dissect_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU);
48895   offset += 7; offset >>= 3;
48896   return offset;
48897 }
48898 static int dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48899   int offset = 0;
48900   asn1_ctx_t asn1_ctx;
48901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48902   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU);
48903   offset += 7; offset >>= 3;
48904   return offset;
48905 }
48906 static int dissect_PLCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48907   int offset = 0;
48908   asn1_ctx_t asn1_ctx;
48909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48910   offset = dissect_nbap_PLCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_parameters_PDU);
48911   offset += 7; offset >>= 3;
48912   return offset;
48913 }
48914 static int dissect_E_RUCCH_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48915   int offset = 0;
48916   asn1_ctx_t asn1_ctx;
48917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48918   offset = dissect_nbap_E_RUCCH_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_parameters_PDU);
48919   offset += 7; offset >>= 3;
48920   return offset;
48921 }
48922 static int dissect_E_RUCCH_768_parameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48923   int offset = 0;
48924   asn1_ctx_t asn1_ctx;
48925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48926   offset = dissect_nbap_E_RUCCH_768_parameters(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_parameters_PDU);
48927   offset += 7; offset >>= 3;
48928   return offset;
48929 }
48930 static int dissect_CommonTransportChannelSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48931   int offset = 0;
48932   asn1_ctx_t asn1_ctx;
48933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48934   offset = dissect_nbap_CommonTransportChannelSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupResponse_PDU);
48935   offset += 7; offset >>= 3;
48936   return offset;
48937 }
48938 static int dissect_FACH_CommonTransportChannel_InformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48939   int offset = 0;
48940   asn1_ctx_t asn1_ctx;
48941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48942   offset = dissect_nbap_FACH_CommonTransportChannel_InformationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU);
48943   offset += 7; offset >>= 3;
48944   return offset;
48945 }
48946 static int dissect_CommonTransportChannelSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48947   int offset = 0;
48948   asn1_ctx_t asn1_ctx;
48949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48950   offset = dissect_nbap_CommonTransportChannelSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelSetupFailure_PDU);
48951   offset += 7; offset >>= 3;
48952   return offset;
48953 }
48954 static int dissect_CommonTransportChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48955   int offset = 0;
48956   asn1_ctx_t asn1_ctx;
48957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48958   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU);
48959   offset += 7; offset >>= 3;
48960   return offset;
48961 }
48962 static int dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48963   int offset = 0;
48964   asn1_ctx_t asn1_ctx;
48965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48966   offset = dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU);
48967   offset += 7; offset >>= 3;
48968   return offset;
48969 }
48970 static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48971   int offset = 0;
48972   asn1_ctx_t asn1_ctx;
48973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48974   offset = dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
48975   offset += 7; offset >>= 3;
48976   return offset;
48977 }
48978 static int dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48979   int offset = 0;
48980   asn1_ctx_t asn1_ctx;
48981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48982   offset = dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
48983   offset += 7; offset >>= 3;
48984   return offset;
48985 }
48986 static int dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48987   int offset = 0;
48988   asn1_ctx_t asn1_ctx;
48989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48990   offset = dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU);
48991   offset += 7; offset >>= 3;
48992   return offset;
48993 }
48994 static int dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
48995   int offset = 0;
48996   asn1_ctx_t asn1_ctx;
48997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
48998   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU);
48999   offset += 7; offset >>= 3;
49000   return offset;
49001 }
49002 static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49003   int offset = 0;
49004   asn1_ctx_t asn1_ctx;
49005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49006   offset = dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
49007   offset += 7; offset >>= 3;
49008   return offset;
49009 }
49010 static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49011   int offset = 0;
49012   asn1_ctx_t asn1_ctx;
49013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49014   offset = dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU);
49015   offset += 7; offset >>= 3;
49016   return offset;
49017 }
49018 static int dissect_CommonTransportChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49019   int offset = 0;
49020   asn1_ctx_t asn1_ctx;
49021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49022   offset = dissect_nbap_CommonTransportChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU);
49023   offset += 7; offset >>= 3;
49024   return offset;
49025 }
49026 static int dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49027   int offset = 0;
49028   asn1_ctx_t asn1_ctx;
49029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49030   offset = dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU);
49031   offset += 7; offset >>= 3;
49032   return offset;
49033 }
49034 static int dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49035   int offset = 0;
49036   asn1_ctx_t asn1_ctx;
49037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49038   offset = dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU);
49039   offset += 7; offset >>= 3;
49040   return offset;
49041 }
49042 static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49043   int offset = 0;
49044   asn1_ctx_t asn1_ctx;
49045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49046   offset = dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
49047   offset += 7; offset >>= 3;
49048   return offset;
49049 }
49050 static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49051   int offset = 0;
49052   asn1_ctx_t asn1_ctx;
49053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49054   offset = dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU);
49055   offset += 7; offset >>= 3;
49056   return offset;
49057 }
49058 static int dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49059   int offset = 0;
49060   asn1_ctx_t asn1_ctx;
49061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49062   offset = dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU);
49063   offset += 7; offset >>= 3;
49064   return offset;
49065 }
49066 static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49067   int offset = 0;
49068   asn1_ctx_t asn1_ctx;
49069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49070   offset = dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU);
49071   offset += 7; offset >>= 3;
49072   return offset;
49073 }
49074 static int dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49075   int offset = 0;
49076   asn1_ctx_t asn1_ctx;
49077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49078   offset = dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU);
49079   offset += 7; offset >>= 3;
49080   return offset;
49081 }
49082 static int dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49083   int offset = 0;
49084   asn1_ctx_t asn1_ctx;
49085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49086   offset = dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
49087   offset += 7; offset >>= 3;
49088   return offset;
49089 }
49090 static int dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49091   int offset = 0;
49092   asn1_ctx_t asn1_ctx;
49093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49094   offset = dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU);
49095   offset += 7; offset >>= 3;
49096   return offset;
49097 }
49098 static int dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49099   int offset = 0;
49100   asn1_ctx_t asn1_ctx;
49101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49102   offset = dissect_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU);
49103   offset += 7; offset >>= 3;
49104   return offset;
49105 }
49106 static int dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49107   int offset = 0;
49108   asn1_ctx_t asn1_ctx;
49109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49110   offset = dissect_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
49111   offset += 7; offset >>= 3;
49112   return offset;
49113 }
49114 static int dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49115   int offset = 0;
49116   asn1_ctx_t asn1_ctx;
49117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49118   offset = dissect_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
49119   offset += 7; offset >>= 3;
49120   return offset;
49121 }
49122 static int dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49123   int offset = 0;
49124   asn1_ctx_t asn1_ctx;
49125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49126   offset = dissect_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU);
49127   offset += 7; offset >>= 3;
49128   return offset;
49129 }
49130 static int dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49131   int offset = 0;
49132   asn1_ctx_t asn1_ctx;
49133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49134   offset = dissect_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU);
49135   offset += 7; offset >>= 3;
49136   return offset;
49137 }
49138 static int dissect_CommonTransportChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49139   int offset = 0;
49140   asn1_ctx_t asn1_ctx;
49141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49142   offset = dissect_nbap_CommonTransportChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationResponse_PDU);
49143   offset += 7; offset >>= 3;
49144   return offset;
49145 }
49146 static int dissect_CommonTransportChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49147   int offset = 0;
49148   asn1_ctx_t asn1_ctx;
49149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49150   offset = dissect_nbap_CommonTransportChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelReconfigurationFailure_PDU);
49151   offset += 7; offset >>= 3;
49152   return offset;
49153 }
49154 static int dissect_CommonTransportChannelDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49155   int offset = 0;
49156   asn1_ctx_t asn1_ctx;
49157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49158   offset = dissect_nbap_CommonTransportChannelDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionRequest_PDU);
49159   offset += 7; offset >>= 3;
49160   return offset;
49161 }
49162 static int dissect_CommonTransportChannelDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49163   int offset = 0;
49164   asn1_ctx_t asn1_ctx;
49165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49166   offset = dissect_nbap_CommonTransportChannelDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonTransportChannelDeletionResponse_PDU);
49167   offset += 7; offset >>= 3;
49168   return offset;
49169 }
49170 static int dissect_BlockResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49171   int offset = 0;
49172   asn1_ctx_t asn1_ctx;
49173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49174   offset = dissect_nbap_BlockResourceRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceRequest_PDU);
49175   offset += 7; offset >>= 3;
49176   return offset;
49177 }
49178 static int dissect_BlockResourceResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49179   int offset = 0;
49180   asn1_ctx_t asn1_ctx;
49181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49182   offset = dissect_nbap_BlockResourceResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceResponse_PDU);
49183   offset += 7; offset >>= 3;
49184   return offset;
49185 }
49186 static int dissect_BlockResourceFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49187   int offset = 0;
49188   asn1_ctx_t asn1_ctx;
49189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49190   offset = dissect_nbap_BlockResourceFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_BlockResourceFailure_PDU);
49191   offset += 7; offset >>= 3;
49192   return offset;
49193 }
49194 static int dissect_UnblockResourceIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49195   int offset = 0;
49196   asn1_ctx_t asn1_ctx;
49197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49198   offset = dissect_nbap_UnblockResourceIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_UnblockResourceIndication_PDU);
49199   offset += 7; offset >>= 3;
49200   return offset;
49201 }
49202 static int dissect_AuditRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49203   int offset = 0;
49204   asn1_ctx_t asn1_ctx;
49205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49206   offset = dissect_nbap_AuditRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequiredIndication_PDU);
49207   offset += 7; offset >>= 3;
49208   return offset;
49209 }
49210 static int dissect_AuditRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49211   int offset = 0;
49212   asn1_ctx_t asn1_ctx;
49213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49214   offset = dissect_nbap_AuditRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditRequest_PDU);
49215   offset += 7; offset >>= 3;
49216   return offset;
49217 }
49218 static int dissect_AuditResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49219   int offset = 0;
49220   asn1_ctx_t asn1_ctx;
49221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49222   offset = dissect_nbap_AuditResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditResponse_PDU);
49223   offset += 7; offset >>= 3;
49224   return offset;
49225 }
49226 static int dissect_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49227   int offset = 0;
49228   asn1_ctx_t asn1_ctx;
49229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49230   offset = dissect_nbap_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationList_AuditRsp_PDU);
49231   offset += 7; offset >>= 3;
49232   return offset;
49233 }
49234 static int dissect_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49235   int offset = 0;
49236   asn1_ctx_t asn1_ctx;
49237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49238   offset = dissect_nbap_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_AuditRsp_PDU);
49239   offset += 7; offset >>= 3;
49240   return offset;
49241 }
49242 static int dissect_FPACH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49243   int offset = 0;
49244   asn1_ctx_t asn1_ctx;
49245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49246   offset = dissect_nbap_FPACH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU);
49247   offset += 7; offset >>= 3;
49248   return offset;
49249 }
49250 static int dissect_HS_DSCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49251   int offset = 0;
49252   asn1_ctx_t asn1_ctx;
49253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49254   offset = dissect_nbap_HS_DSCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU);
49255   offset += 7; offset >>= 3;
49256   return offset;
49257 }
49258 static int dissect_S_CCPCH_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49259   int offset = 0;
49260   asn1_ctx_t asn1_ctx;
49261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49262   offset = dissect_nbap_S_CCPCH_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU);
49263   offset += 7; offset >>= 3;
49264   return offset;
49265 }
49266 static int dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49267   int offset = 0;
49268   asn1_ctx_t asn1_ctx;
49269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49270   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU);
49271   offset += 7; offset >>= 3;
49272   return offset;
49273 }
49274 static int dissect_E_DCH_Resources_Information_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49275   int offset = 0;
49276   asn1_ctx_t asn1_ctx;
49277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49278   offset = dissect_nbap_E_DCH_Resources_Information_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU);
49279   offset += 7; offset >>= 3;
49280   return offset;
49281 }
49282 static int dissect_PLCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49283   int offset = 0;
49284   asn1_ctx_t asn1_ctx;
49285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49286   offset = dissect_nbap_PLCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_AuditRsp_PDU);
49287   offset += 7; offset >>= 3;
49288   return offset;
49289 }
49290 static int dissect_S_CCPCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49291   int offset = 0;
49292   asn1_ctx_t asn1_ctx;
49293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49294   offset = dissect_nbap_S_CCPCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU);
49295   offset += 7; offset >>= 3;
49296   return offset;
49297 }
49298 static int dissect_PRACH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49299   int offset = 0;
49300   asn1_ctx_t asn1_ctx;
49301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49302   offset = dissect_nbap_PRACH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_AuditRsp_PDU);
49303   offset += 7; offset >>= 3;
49304   return offset;
49305 }
49306 static int dissect_E_RUCCH_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49307   int offset = 0;
49308   asn1_ctx_t asn1_ctx;
49309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49310   offset = dissect_nbap_E_RUCCH_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU);
49311   offset += 7; offset >>= 3;
49312   return offset;
49313 }
49314 static int dissect_E_RUCCH_768_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49315   int offset = 0;
49316   asn1_ctx_t asn1_ctx;
49317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49318   offset = dissect_nbap_E_RUCCH_768_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU);
49319   offset += 7; offset >>= 3;
49320   return offset;
49321 }
49322 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49323   int offset = 0;
49324   asn1_ctx_t asn1_ctx;
49325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49326   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);
49327   offset += 7; offset >>= 3;
49328   return offset;
49329 }
49330 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49331   int offset = 0;
49332   asn1_ctx_t asn1_ctx;
49333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49334   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);
49335   offset += 7; offset >>= 3;
49336   return offset;
49337 }
49338 static int dissect_UPPCH_LCR_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49339   int offset = 0;
49340   asn1_ctx_t asn1_ctx;
49341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49342   offset = dissect_nbap_UPPCH_LCR_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU);
49343   offset += 7; offset >>= 3;
49344   return offset;
49345 }
49346 static int dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49347   int offset = 0;
49348   asn1_ctx_t asn1_ctx;
49349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49350   offset = dissect_nbap_UPPCH_LCR_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU);
49351   offset += 7; offset >>= 3;
49352   return offset;
49353 }
49354 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49355   int offset = 0;
49356   asn1_ctx_t asn1_ctx;
49357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49358   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU);
49359   offset += 7; offset >>= 3;
49360   return offset;
49361 }
49362 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49363   int offset = 0;
49364   asn1_ctx_t asn1_ctx;
49365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49366   offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU);
49367   offset += 7; offset >>= 3;
49368   return offset;
49369 }
49370 static int dissect_CCP_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49371   int offset = 0;
49372   asn1_ctx_t asn1_ctx;
49373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49374   offset = dissect_nbap_CCP_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationList_AuditRsp_PDU);
49375   offset += 7; offset >>= 3;
49376   return offset;
49377 }
49378 static int dissect_CCP_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49379   int offset = 0;
49380   asn1_ctx_t asn1_ctx;
49381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49382   offset = dissect_nbap_CCP_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_AuditRsp_PDU);
49383   offset += 7; offset >>= 3;
49384   return offset;
49385 }
49386 static int dissect_Local_Cell_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49387   int offset = 0;
49388   asn1_ctx_t asn1_ctx;
49389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49390   offset = dissect_nbap_Local_Cell_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationList_AuditRsp_PDU);
49391   offset += 7; offset >>= 3;
49392   return offset;
49393 }
49394 static int dissect_Local_Cell_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49395   int offset = 0;
49396   asn1_ctx_t asn1_ctx;
49397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49398   offset = dissect_nbap_Local_Cell_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU);
49399   offset += 7; offset >>= 3;
49400   return offset;
49401 }
49402 static int dissect_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49403   int offset = 0;
49404   asn1_ctx_t asn1_ctx;
49405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49406   offset = dissect_nbap_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU);
49407   offset += 7; offset >>= 3;
49408   return offset;
49409 }
49410 static int dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49411   int offset = 0;
49412   asn1_ctx_t asn1_ctx;
49413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49414   offset = dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU);
49415   offset += 7; offset >>= 3;
49416   return offset;
49417 }
49418 static int dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49419   int offset = 0;
49420   asn1_ctx_t asn1_ctx;
49421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49422   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU);
49423   offset += 7; offset >>= 3;
49424   return offset;
49425 }
49426 static int dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49427   int offset = 0;
49428   asn1_ctx_t asn1_ctx;
49429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49430   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU);
49431   offset += 7; offset >>= 3;
49432   return offset;
49433 }
49434 static int dissect_AuditFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49435   int offset = 0;
49436   asn1_ctx_t asn1_ctx;
49437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49438   offset = dissect_nbap_AuditFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_AuditFailure_PDU);
49439   offset += 7; offset >>= 3;
49440   return offset;
49441 }
49442 static int dissect_CommonMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49443   int offset = 0;
49444   asn1_ctx_t asn1_ctx;
49445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49446   offset = dissect_nbap_CommonMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationRequest_PDU);
49447   offset += 7; offset >>= 3;
49448   return offset;
49449 }
49450 static int dissect_CommonMeasurementObjectType_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49451   int offset = 0;
49452   asn1_ctx_t asn1_ctx;
49453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49454   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU);
49455   offset += 7; offset >>= 3;
49456   return offset;
49457 }
49458 static int dissect_ERACH_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49459   int offset = 0;
49460   asn1_ctx_t asn1_ctx;
49461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49462   offset = dissect_nbap_ERACH_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rqst_PDU);
49463   offset += 7; offset >>= 3;
49464   return offset;
49465 }
49466 static int dissect_PowerLocalCellGroup_CM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49467   int offset = 0;
49468   asn1_ctx_t asn1_ctx;
49469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49470   offset = dissect_nbap_PowerLocalCellGroup_CM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU);
49471   offset += 7; offset >>= 3;
49472   return offset;
49473 }
49474 static int dissect_CommonMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49475   int offset = 0;
49476   asn1_ctx_t asn1_ctx;
49477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49478   offset = dissect_nbap_CommonMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationResponse_PDU);
49479   offset += 7; offset >>= 3;
49480   return offset;
49481 }
49482 static int dissect_CommonMeasurementObjectType_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49483   int offset = 0;
49484   asn1_ctx_t asn1_ctx;
49485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49486   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU);
49487   offset += 7; offset >>= 3;
49488   return offset;
49489 }
49490 static int dissect_ERACH_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49491   int offset = 0;
49492   asn1_ctx_t asn1_ctx;
49493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49494   offset = dissect_nbap_ERACH_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rsp_PDU);
49495   offset += 7; offset >>= 3;
49496   return offset;
49497 }
49498 static int dissect_PowerLocalCellGroup_CM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49499   int offset = 0;
49500   asn1_ctx_t asn1_ctx;
49501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49502   offset = dissect_nbap_PowerLocalCellGroup_CM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU);
49503   offset += 7; offset >>= 3;
49504   return offset;
49505 }
49506 static int dissect_CommonMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49507   int offset = 0;
49508   asn1_ctx_t asn1_ctx;
49509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49510   offset = dissect_nbap_CommonMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementInitiationFailure_PDU);
49511   offset += 7; offset >>= 3;
49512   return offset;
49513 }
49514 static int dissect_CommonMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49515   int offset = 0;
49516   asn1_ctx_t asn1_ctx;
49517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49518   offset = dissect_nbap_CommonMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementReport_PDU);
49519   offset += 7; offset >>= 3;
49520   return offset;
49521 }
49522 static int dissect_CommonMeasurementObjectType_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49523   int offset = 0;
49524   asn1_ctx_t asn1_ctx;
49525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49526   offset = dissect_nbap_CommonMeasurementObjectType_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU);
49527   offset += 7; offset >>= 3;
49528   return offset;
49529 }
49530 static int dissect_ERACH_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49531   int offset = 0;
49532   asn1_ctx_t asn1_ctx;
49533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49534   offset = dissect_nbap_ERACH_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_ERACH_CM_Rprt_PDU);
49535   offset += 7; offset >>= 3;
49536   return offset;
49537 }
49538 static int dissect_PowerLocalCellGroup_CM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49539   int offset = 0;
49540   asn1_ctx_t asn1_ctx;
49541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49542   offset = dissect_nbap_PowerLocalCellGroup_CM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU);
49543   offset += 7; offset >>= 3;
49544   return offset;
49545 }
49546 static int dissect_CommonMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49547   int offset = 0;
49548   asn1_ctx_t asn1_ctx;
49549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49550   offset = dissect_nbap_CommonMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementTerminationRequest_PDU);
49551   offset += 7; offset >>= 3;
49552   return offset;
49553 }
49554 static int dissect_CommonMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49555   int offset = 0;
49556   asn1_ctx_t asn1_ctx;
49557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49558   offset = dissect_nbap_CommonMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_CommonMeasurementFailureIndication_PDU);
49559   offset += 7; offset >>= 3;
49560   return offset;
49561 }
49562 static int dissect_CellSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49563   int offset = 0;
49564   asn1_ctx_t asn1_ctx;
49565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49566   offset = dissect_nbap_CellSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestFDD_PDU);
49567   offset += 7; offset >>= 3;
49568   return offset;
49569 }
49570 static int dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49571   int offset = 0;
49572   asn1_ctx_t asn1_ctx;
49573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49574   offset = dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU);
49575   offset += 7; offset >>= 3;
49576   return offset;
49577 }
49578 static int dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49579   int offset = 0;
49580   asn1_ctx_t asn1_ctx;
49581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49582   offset = dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU);
49583   offset += 7; offset >>= 3;
49584   return offset;
49585 }
49586 static int dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49587   int offset = 0;
49588   asn1_ctx_t asn1_ctx;
49589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49590   offset = dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU);
49591   offset += 7; offset >>= 3;
49592   return offset;
49593 }
49594 static int dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49595   int offset = 0;
49596   asn1_ctx_t asn1_ctx;
49597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49598   offset = dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU);
49599   offset += 7; offset >>= 3;
49600   return offset;
49601 }
49602 static int dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49603   int offset = 0;
49604   asn1_ctx_t asn1_ctx;
49605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49606   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU);
49607   offset += 7; offset >>= 3;
49608   return offset;
49609 }
49610 static int dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49611   int offset = 0;
49612   asn1_ctx_t asn1_ctx;
49613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49614   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU);
49615   offset += 7; offset >>= 3;
49616   return offset;
49617 }
49618 static int dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49619   int offset = 0;
49620   asn1_ctx_t asn1_ctx;
49621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49622   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU);
49623   offset += 7; offset >>= 3;
49624   return offset;
49625 }
49626 static int dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49627   int offset = 0;
49628   asn1_ctx_t asn1_ctx;
49629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49630   offset = dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU);
49631   offset += 7; offset >>= 3;
49632   return offset;
49633 }
49634 static int dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49635   int offset = 0;
49636   asn1_ctx_t asn1_ctx;
49637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49638   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU);
49639   offset += 7; offset >>= 3;
49640   return offset;
49641 }
49642 static int dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49643   int offset = 0;
49644   asn1_ctx_t asn1_ctx;
49645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49646   offset = dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU);
49647   offset += 7; offset >>= 3;
49648   return offset;
49649 }
49650 static int dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49651   int offset = 0;
49652   asn1_ctx_t asn1_ctx;
49653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49654   offset = dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU);
49655   offset += 7; offset >>= 3;
49656   return offset;
49657 }
49658 static int dissect_CellSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49659   int offset = 0;
49660   asn1_ctx_t asn1_ctx;
49661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49662   offset = dissect_nbap_CellSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupRequestTDD_PDU);
49663   offset += 7; offset >>= 3;
49664   return offset;
49665 }
49666 static int dissect_SCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49667   int offset = 0;
49668   asn1_ctx_t asn1_ctx;
49669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49670   offset = dissect_nbap_SCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU);
49671   offset += 7; offset >>= 3;
49672   return offset;
49673 }
49674 static int dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49675   int offset = 0;
49676   asn1_ctx_t asn1_ctx;
49677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49678   offset = dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU);
49679   offset += 7; offset >>= 3;
49680   return offset;
49681 }
49682 static int dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49683   int offset = 0;
49684   asn1_ctx_t asn1_ctx;
49685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49686   offset = dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU);
49687   offset += 7; offset >>= 3;
49688   return offset;
49689 }
49690 static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49691   int offset = 0;
49692   asn1_ctx_t asn1_ctx;
49693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49694   offset = dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU);
49695   offset += 7; offset >>= 3;
49696   return offset;
49697 }
49698 static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49699   int offset = 0;
49700   asn1_ctx_t asn1_ctx;
49701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49702   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU);
49703   offset += 7; offset >>= 3;
49704   return offset;
49705 }
49706 static int dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49707   int offset = 0;
49708   asn1_ctx_t asn1_ctx;
49709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49710   offset = dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
49711   offset += 7; offset >>= 3;
49712   return offset;
49713 }
49714 static int dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49715   int offset = 0;
49716   asn1_ctx_t asn1_ctx;
49717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49718   offset = dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU);
49719   offset += 7; offset >>= 3;
49720   return offset;
49721 }
49722 static int dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49723   int offset = 0;
49724   asn1_ctx_t asn1_ctx;
49725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49726   offset = dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU);
49727   offset += 7; offset >>= 3;
49728   return offset;
49729 }
49730 static int dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49731   int offset = 0;
49732   asn1_ctx_t asn1_ctx;
49733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49734   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU);
49735   offset += 7; offset >>= 3;
49736   return offset;
49737 }
49738 static int dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49739   int offset = 0;
49740   asn1_ctx_t asn1_ctx;
49741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49742   offset = dissect_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU);
49743   offset += 7; offset >>= 3;
49744   return offset;
49745 }
49746 static int dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49747   int offset = 0;
49748   asn1_ctx_t asn1_ctx;
49749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49750   offset = dissect_nbap_SCH_768_Information_Cell_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU);
49751   offset += 7; offset >>= 3;
49752   return offset;
49753 }
49754 static int dissect_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49755   int offset = 0;
49756   asn1_ctx_t asn1_ctx;
49757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49758   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);
49759   offset += 7; offset >>= 3;
49760   return offset;
49761 }
49762 static int dissect_CellSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49763   int offset = 0;
49764   asn1_ctx_t asn1_ctx;
49765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49766   offset = dissect_nbap_CellSetupResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupResponse_PDU);
49767   offset += 7; offset >>= 3;
49768   return offset;
49769 }
49770 static int dissect_CellSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49771   int offset = 0;
49772   asn1_ctx_t asn1_ctx;
49773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49774   offset = dissect_nbap_CellSetupFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSetupFailure_PDU);
49775   offset += 7; offset >>= 3;
49776   return offset;
49777 }
49778 static int dissect_CellReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49779   int offset = 0;
49780   asn1_ctx_t asn1_ctx;
49781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49782   offset = dissect_nbap_CellReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestFDD_PDU);
49783   offset += 7; offset >>= 3;
49784   return offset;
49785 }
49786 static int dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49787   int offset = 0;
49788   asn1_ctx_t asn1_ctx;
49789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49790   offset = dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU);
49791   offset += 7; offset >>= 3;
49792   return offset;
49793 }
49794 static int dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49795   int offset = 0;
49796   asn1_ctx_t asn1_ctx;
49797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49798   offset = dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU);
49799   offset += 7; offset >>= 3;
49800   return offset;
49801 }
49802 static int dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49803   int offset = 0;
49804   asn1_ctx_t asn1_ctx;
49805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49806   offset = dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU);
49807   offset += 7; offset >>= 3;
49808   return offset;
49809 }
49810 static int dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49811   int offset = 0;
49812   asn1_ctx_t asn1_ctx;
49813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49814   offset = dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU);
49815   offset += 7; offset >>= 3;
49816   return offset;
49817 }
49818 static int dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49819   int offset = 0;
49820   asn1_ctx_t asn1_ctx;
49821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49822   offset = dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU);
49823   offset += 7; offset >>= 3;
49824   return offset;
49825 }
49826 static int dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49827   int offset = 0;
49828   asn1_ctx_t asn1_ctx;
49829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49830   offset = dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU);
49831   offset += 7; offset >>= 3;
49832   return offset;
49833 }
49834 static int dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49835   int offset = 0;
49836   asn1_ctx_t asn1_ctx;
49837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49838   offset = dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU);
49839   offset += 7; offset >>= 3;
49840   return offset;
49841 }
49842 static int dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49843   int offset = 0;
49844   asn1_ctx_t asn1_ctx;
49845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49846   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU);
49847   offset += 7; offset >>= 3;
49848   return offset;
49849 }
49850 static int dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49851   int offset = 0;
49852   asn1_ctx_t asn1_ctx;
49853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49854   offset = dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU);
49855   offset += 7; offset >>= 3;
49856   return offset;
49857 }
49858 static int dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49859   int offset = 0;
49860   asn1_ctx_t asn1_ctx;
49861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49862   offset = dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU);
49863   offset += 7; offset >>= 3;
49864   return offset;
49865 }
49866 static int dissect_CellReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49867   int offset = 0;
49868   asn1_ctx_t asn1_ctx;
49869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49870   offset = dissect_nbap_CellReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationRequestTDD_PDU);
49871   offset += 7; offset >>= 3;
49872   return offset;
49873 }
49874 static int dissect_SCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49875   int offset = 0;
49876   asn1_ctx_t asn1_ctx;
49877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49878   offset = dissect_nbap_SCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU);
49879   offset += 7; offset >>= 3;
49880   return offset;
49881 }
49882 static int dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49883   int offset = 0;
49884   asn1_ctx_t asn1_ctx;
49885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49886   offset = dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU);
49887   offset += 7; offset >>= 3;
49888   return offset;
49889 }
49890 static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49891   int offset = 0;
49892   asn1_ctx_t asn1_ctx;
49893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49894   offset = dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU);
49895   offset += 7; offset >>= 3;
49896   return offset;
49897 }
49898 static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49899   int offset = 0;
49900   asn1_ctx_t asn1_ctx;
49901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49902   offset = dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU);
49903   offset += 7; offset >>= 3;
49904   return offset;
49905 }
49906 static int dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49907   int offset = 0;
49908   asn1_ctx_t asn1_ctx;
49909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49910   offset = dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU);
49911   offset += 7; offset >>= 3;
49912   return offset;
49913 }
49914 static int dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49915   int offset = 0;
49916   asn1_ctx_t asn1_ctx;
49917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49918   offset = dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU);
49919   offset += 7; offset >>= 3;
49920   return offset;
49921 }
49922 static int dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49923   int offset = 0;
49924   asn1_ctx_t asn1_ctx;
49925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49926   offset = dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU);
49927   offset += 7; offset >>= 3;
49928   return offset;
49929 }
49930 static int dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49931   int offset = 0;
49932   asn1_ctx_t asn1_ctx;
49933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49934   offset = dissect_nbap_SCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU);
49935   offset += 7; offset >>= 3;
49936   return offset;
49937 }
49938 static int dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49939   int offset = 0;
49940   asn1_ctx_t asn1_ctx;
49941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49942   offset = dissect_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU);
49943   offset += 7; offset >>= 3;
49944   return offset;
49945 }
49946 static int dissect_UARFCN_Adjustment_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49947   int offset = 0;
49948   asn1_ctx_t asn1_ctx;
49949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49950   offset = dissect_nbap_UARFCN_Adjustment(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCN_Adjustment_PDU);
49951   offset += 7; offset >>= 3;
49952   return offset;
49953 }
49954 static int dissect_CellReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49955   int offset = 0;
49956   asn1_ctx_t asn1_ctx;
49957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49958   offset = dissect_nbap_CellReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationResponse_PDU);
49959   offset += 7; offset >>= 3;
49960   return offset;
49961 }
49962 static int dissect_CellReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49963   int offset = 0;
49964   asn1_ctx_t asn1_ctx;
49965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49966   offset = dissect_nbap_CellReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CellReconfigurationFailure_PDU);
49967   offset += 7; offset >>= 3;
49968   return offset;
49969 }
49970 static int dissect_CellDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49971   int offset = 0;
49972   asn1_ctx_t asn1_ctx;
49973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49974   offset = dissect_nbap_CellDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionRequest_PDU);
49975   offset += 7; offset >>= 3;
49976   return offset;
49977 }
49978 static int dissect_CellDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49979   int offset = 0;
49980   asn1_ctx_t asn1_ctx;
49981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49982   offset = dissect_nbap_CellDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_CellDeletionResponse_PDU);
49983   offset += 7; offset >>= 3;
49984   return offset;
49985 }
49986 static int dissect_ResourceStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49987   int offset = 0;
49988   asn1_ctx_t asn1_ctx;
49989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49990   offset = dissect_nbap_ResourceStatusIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ResourceStatusIndication_PDU);
49991   offset += 7; offset >>= 3;
49992   return offset;
49993 }
49994 static int dissect_IndicationType_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
49995   int offset = 0;
49996   asn1_ctx_t asn1_ctx;
49997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
49998   offset = dissect_nbap_IndicationType_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_IndicationType_ResourceStatusInd_PDU);
49999   offset += 7; offset >>= 3;
50000   return offset;
50001 }
50002 static int dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50003   int offset = 0;
50004   asn1_ctx_t asn1_ctx;
50005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50006   offset = dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU);
50007   offset += 7; offset >>= 3;
50008   return offset;
50009 }
50010 static int dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50011   int offset = 0;
50012   asn1_ctx_t asn1_ctx;
50013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50014   offset = dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
50015   offset += 7; offset >>= 3;
50016   return offset;
50017 }
50018 static int dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50019   int offset = 0;
50020   asn1_ctx_t asn1_ctx;
50021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50022   offset = dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU);
50023   offset += 7; offset >>= 3;
50024   return offset;
50025 }
50026 static int dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50027   int offset = 0;
50028   asn1_ctx_t asn1_ctx;
50029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50030   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU);
50031   offset += 7; offset >>= 3;
50032   return offset;
50033 }
50034 static int dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50035   int offset = 0;
50036   asn1_ctx_t asn1_ctx;
50037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50038   offset = dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU);
50039   offset += 7; offset >>= 3;
50040   return offset;
50041 }
50042 static int dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50043   int offset = 0;
50044   asn1_ctx_t asn1_ctx;
50045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50046   offset = dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
50047   offset += 7; offset >>= 3;
50048   return offset;
50049 }
50050 static int dissect_CCP_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50051   int offset = 0;
50052   asn1_ctx_t asn1_ctx;
50053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50054   offset = dissect_nbap_CCP_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU);
50055   offset += 7; offset >>= 3;
50056   return offset;
50057 }
50058 static int dissect_Cell_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50059   int offset = 0;
50060   asn1_ctx_t asn1_ctx;
50061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50062   offset = dissect_nbap_Cell_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU);
50063   offset += 7; offset >>= 3;
50064   return offset;
50065 }
50066 static int dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50067   int offset = 0;
50068   asn1_ctx_t asn1_ctx;
50069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50070   offset = dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU);
50071   offset += 7; offset >>= 3;
50072   return offset;
50073 }
50074 static int dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50075   int offset = 0;
50076   asn1_ctx_t asn1_ctx;
50077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50078   offset = dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU);
50079   offset += 7; offset >>= 3;
50080   return offset;
50081 }
50082 static int dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50083   int offset = 0;
50084   asn1_ctx_t asn1_ctx;
50085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50086   offset = dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU);
50087   offset += 7; offset >>= 3;
50088   return offset;
50089 }
50090 static int dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50091   int offset = 0;
50092   asn1_ctx_t asn1_ctx;
50093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50094   offset = dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU);
50095   offset += 7; offset >>= 3;
50096   return offset;
50097 }
50098 static int dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50099   int offset = 0;
50100   asn1_ctx_t asn1_ctx;
50101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50102   offset = dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU);
50103   offset += 7; offset >>= 3;
50104   return offset;
50105 }
50106 static int dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50107   int offset = 0;
50108   asn1_ctx_t asn1_ctx;
50109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50110   offset = dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU);
50111   offset += 7; offset >>= 3;
50112   return offset;
50113 }
50114 static int dissect_PLCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50115   int offset = 0;
50116   asn1_ctx_t asn1_ctx;
50117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50118   offset = dissect_nbap_PLCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU);
50119   offset += 7; offset >>= 3;
50120   return offset;
50121 }
50122 static int dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50123   int offset = 0;
50124   asn1_ctx_t asn1_ctx;
50125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50126   offset = dissect_nbap_S_CCPCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU);
50127   offset += 7; offset >>= 3;
50128   return offset;
50129 }
50130 static int dissect_PRACH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50131   int offset = 0;
50132   asn1_ctx_t asn1_ctx;
50133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50134   offset = dissect_nbap_PRACH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU);
50135   offset += 7; offset >>= 3;
50136   return offset;
50137 }
50138 static int dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50139   int offset = 0;
50140   asn1_ctx_t asn1_ctx;
50141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50142   offset = dissect_nbap_E_RUCCH_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU);
50143   offset += 7; offset >>= 3;
50144   return offset;
50145 }
50146 static int dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50147   int offset = 0;
50148   asn1_ctx_t asn1_ctx;
50149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50150   offset = dissect_nbap_E_RUCCH_768_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU);
50151   offset += 7; offset >>= 3;
50152   return offset;
50153 }
50154 static int dissect_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50155   int offset = 0;
50156   asn1_ctx_t asn1_ctx;
50157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50158   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);
50159   offset += 7; offset >>= 3;
50160   return offset;
50161 }
50162 static int dissect_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50163   int offset = 0;
50164   asn1_ctx_t asn1_ctx;
50165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50166   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);
50167   offset += 7; offset >>= 3;
50168   return offset;
50169 }
50170 static int dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50171   int offset = 0;
50172   asn1_ctx_t asn1_ctx;
50173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50174   offset = dissect_nbap_UPPCH_LCR_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU);
50175   offset += 7; offset >>= 3;
50176   return offset;
50177 }
50178 static int dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50179   int offset = 0;
50180   asn1_ctx_t asn1_ctx;
50181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50182   offset = dissect_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU);
50183   offset += 7; offset >>= 3;
50184   return offset;
50185 }
50186 static int dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50187   int offset = 0;
50188   asn1_ctx_t asn1_ctx;
50189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50190   offset = dissect_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU);
50191   offset += 7; offset >>= 3;
50192   return offset;
50193 }
50194 static int dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50195   int offset = 0;
50196   asn1_ctx_t asn1_ctx;
50197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50198   offset = dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU);
50199   offset += 7; offset >>= 3;
50200   return offset;
50201 }
50202 static int dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50203   int offset = 0;
50204   asn1_ctx_t asn1_ctx;
50205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50206   offset = dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU);
50207   offset += 7; offset >>= 3;
50208   return offset;
50209 }
50210 static int dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50211   int offset = 0;
50212   asn1_ctx_t asn1_ctx;
50213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50214   offset = dissect_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU);
50215   offset += 7; offset >>= 3;
50216   return offset;
50217 }
50218 static int dissect_SystemInformationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50219   int offset = 0;
50220   asn1_ctx_t asn1_ctx;
50221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50222   offset = dissect_nbap_SystemInformationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateRequest_PDU);
50223   offset += 7; offset >>= 3;
50224   return offset;
50225 }
50226 static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50227   int offset = 0;
50228   asn1_ctx_t asn1_ctx;
50229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50230   offset = dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU);
50231   offset += 7; offset >>= 3;
50232   return offset;
50233 }
50234 static int dissect_SegmentInformationListIE_SystemInfoUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50235   int offset = 0;
50236   asn1_ctx_t asn1_ctx;
50237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50238   offset = dissect_nbap_SegmentInformationListIE_SystemInfoUpdate(tvb, offset, &asn1_ctx, tree, hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU);
50239   offset += 7; offset >>= 3;
50240   return offset;
50241 }
50242 static int dissect_SystemInformationUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50243   int offset = 0;
50244   asn1_ctx_t asn1_ctx;
50245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50246   offset = dissect_nbap_SystemInformationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateResponse_PDU);
50247   offset += 7; offset >>= 3;
50248   return offset;
50249 }
50250 static int dissect_SystemInformationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50251   int offset = 0;
50252   asn1_ctx_t asn1_ctx;
50253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50254   offset = dissect_nbap_SystemInformationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_SystemInformationUpdateFailure_PDU);
50255   offset += 7; offset >>= 3;
50256   return offset;
50257 }
50258 static int dissect_RadioLinkSetupRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50259   int offset = 0;
50260   asn1_ctx_t asn1_ctx;
50261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50262   offset = dissect_nbap_RadioLinkSetupRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestFDD_PDU);
50263   offset += 7; offset >>= 3;
50264   return offset;
50265 }
50266 static int dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50267   int offset = 0;
50268   asn1_ctx_t asn1_ctx;
50269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50270   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);
50271   offset += 7; offset >>= 3;
50272   return offset;
50273 }
50274 static int dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50275   int offset = 0;
50276   asn1_ctx_t asn1_ctx;
50277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50278   offset = dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU);
50279   offset += 7; offset >>= 3;
50280   return offset;
50281 }
50282 static int dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50283   int offset = 0;
50284   asn1_ctx_t asn1_ctx;
50285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50286   offset = dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU);
50287   offset += 7; offset >>= 3;
50288   return offset;
50289 }
50290 static int dissect_RL_InformationList_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50291   int offset = 0;
50292   asn1_ctx_t asn1_ctx;
50293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50294   offset = dissect_nbap_RL_InformationList_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU);
50295   offset += 7; offset >>= 3;
50296   return offset;
50297 }
50298 static int dissect_RL_InformationItem_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50299   int offset = 0;
50300   asn1_ctx_t asn1_ctx;
50301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50302   offset = dissect_nbap_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU);
50303   offset += 7; offset >>= 3;
50304   return offset;
50305 }
50306 static int dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50307   int offset = 0;
50308   asn1_ctx_t asn1_ctx;
50309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50310   offset = dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU);
50311   offset += 7; offset >>= 3;
50312   return offset;
50313 }
50314 static int dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50315   int offset = 0;
50316   asn1_ctx_t asn1_ctx;
50317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50318   offset = dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU);
50319   offset += 7; offset >>= 3;
50320   return offset;
50321 }
50322 static int dissect_RadioLinkSetupRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50323   int offset = 0;
50324   asn1_ctx_t asn1_ctx;
50325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50326   offset = dissect_nbap_RadioLinkSetupRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupRequestTDD_PDU);
50327   offset += 7; offset >>= 3;
50328   return offset;
50329 }
50330 static int dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50331   int offset = 0;
50332   asn1_ctx_t asn1_ctx;
50333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50334   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
50335   offset += 7; offset >>= 3;
50336   return offset;
50337 }
50338 static int dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50339   int offset = 0;
50340   asn1_ctx_t asn1_ctx;
50341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50342   offset = dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
50343   offset += 7; offset >>= 3;
50344   return offset;
50345 }
50346 static int dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50347   int offset = 0;
50348   asn1_ctx_t asn1_ctx;
50349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50350   offset = dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
50351   offset += 7; offset >>= 3;
50352   return offset;
50353 }
50354 static int dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50355   int offset = 0;
50356   asn1_ctx_t asn1_ctx;
50357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50358   offset = dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
50359   offset += 7; offset >>= 3;
50360   return offset;
50361 }
50362 static int dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50363   int offset = 0;
50364   asn1_ctx_t asn1_ctx;
50365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50366   offset = dissect_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
50367   offset += 7; offset >>= 3;
50368   return offset;
50369 }
50370 static int dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50371   int offset = 0;
50372   asn1_ctx_t asn1_ctx;
50373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50374   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU);
50375   offset += 7; offset >>= 3;
50376   return offset;
50377 }
50378 static int dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50379   int offset = 0;
50380   asn1_ctx_t asn1_ctx;
50381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50382   offset = dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU);
50383   offset += 7; offset >>= 3;
50384   return offset;
50385 }
50386 static int dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50387   int offset = 0;
50388   asn1_ctx_t asn1_ctx;
50389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50390   offset = dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU);
50391   offset += 7; offset >>= 3;
50392   return offset;
50393 }
50394 static int dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50395   int offset = 0;
50396   asn1_ctx_t asn1_ctx;
50397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50398   offset = dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU);
50399   offset += 7; offset >>= 3;
50400   return offset;
50401 }
50402 static int dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50403   int offset = 0;
50404   asn1_ctx_t asn1_ctx;
50405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50406   offset = dissect_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU);
50407   offset += 7; offset >>= 3;
50408   return offset;
50409 }
50410 static int dissect_RL_Information_RL_SetupRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50411   int offset = 0;
50412   asn1_ctx_t asn1_ctx;
50413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50414   offset = dissect_nbap_RL_Information_RL_SetupRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_SetupRqstTDD_PDU);
50415   offset += 7; offset >>= 3;
50416   return offset;
50417 }
50418 static int dissect_RadioLinkSetupResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50419   int offset = 0;
50420   asn1_ctx_t asn1_ctx;
50421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50422   offset = dissect_nbap_RadioLinkSetupResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseFDD_PDU);
50423   offset += 7; offset >>= 3;
50424   return offset;
50425 }
50426 static int dissect_Additional_HS_Cell_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50427   int offset = 0;
50428   asn1_ctx_t asn1_ctx;
50429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50430   offset = dissect_nbap_Additional_HS_Cell_Information_Response_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_HS_Cell_Information_Response_List_PDU);
50431   offset += 7; offset >>= 3;
50432   return offset;
50433 }
50434 static int dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50435   int offset = 0;
50436   asn1_ctx_t asn1_ctx;
50437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50438   offset = dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU);
50439   offset += 7; offset >>= 3;
50440   return offset;
50441 }
50442 static int dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50443   int offset = 0;
50444   asn1_ctx_t asn1_ctx;
50445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50446   offset = dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU);
50447   offset += 7; offset >>= 3;
50448   return offset;
50449 }
50450 static int dissect_RadioLinkSetupResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50451   int offset = 0;
50452   asn1_ctx_t asn1_ctx;
50453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50454   offset = dissect_nbap_RadioLinkSetupResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupResponseTDD_PDU);
50455   offset += 7; offset >>= 3;
50456   return offset;
50457 }
50458 static int dissect_RL_InformationResponse_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50459   int offset = 0;
50460   asn1_ctx_t asn1_ctx;
50461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50462   offset = dissect_nbap_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU);
50463   offset += 7; offset >>= 3;
50464   return offset;
50465 }
50466 static int dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50467   int offset = 0;
50468   asn1_ctx_t asn1_ctx;
50469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50470   offset = dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU);
50471   offset += 7; offset >>= 3;
50472   return offset;
50473 }
50474 static int dissect_RadioLinkSetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50475   int offset = 0;
50476   asn1_ctx_t asn1_ctx;
50477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50478   offset = dissect_nbap_RadioLinkSetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureFDD_PDU);
50479   offset += 7; offset >>= 3;
50480   return offset;
50481 }
50482 static int dissect_CauseLevel_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50483   int offset = 0;
50484   asn1_ctx_t asn1_ctx;
50485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50486   offset = dissect_nbap_CauseLevel_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU);
50487   offset += 7; offset >>= 3;
50488   return offset;
50489 }
50490 static int dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50491   int offset = 0;
50492   asn1_ctx_t asn1_ctx;
50493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50494   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
50495   offset += 7; offset >>= 3;
50496   return offset;
50497 }
50498 static int dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50499   int offset = 0;
50500   asn1_ctx_t asn1_ctx;
50501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50502   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU);
50503   offset += 7; offset >>= 3;
50504   return offset;
50505 }
50506 static int dissect_RadioLinkSetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50507   int offset = 0;
50508   asn1_ctx_t asn1_ctx;
50509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50510   offset = dissect_nbap_RadioLinkSetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkSetupFailureTDD_PDU);
50511   offset += 7; offset >>= 3;
50512   return offset;
50513 }
50514 static int dissect_CauseLevel_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50515   int offset = 0;
50516   asn1_ctx_t asn1_ctx;
50517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50518   offset = dissect_nbap_CauseLevel_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU);
50519   offset += 7; offset >>= 3;
50520   return offset;
50521 }
50522 static int dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50523   int offset = 0;
50524   asn1_ctx_t asn1_ctx;
50525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50526   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU);
50527   offset += 7; offset >>= 3;
50528   return offset;
50529 }
50530 static int dissect_RadioLinkAdditionRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50531   int offset = 0;
50532   asn1_ctx_t asn1_ctx;
50533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50534   offset = dissect_nbap_RadioLinkAdditionRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestFDD_PDU);
50535   offset += 7; offset >>= 3;
50536   return offset;
50537 }
50538 static int dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50539   int offset = 0;
50540   asn1_ctx_t asn1_ctx;
50541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50542   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);
50543   offset += 7; offset >>= 3;
50544   return offset;
50545 }
50546 static int dissect_Additional_EDCH_Cell_Information_RL_Add_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50547   int offset = 0;
50548   asn1_ctx_t asn1_ctx;
50549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50550   offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Add_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU);
50551   offset += 7; offset >>= 3;
50552   return offset;
50553 }
50554 static int dissect_RL_InformationList_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50555   int offset = 0;
50556   asn1_ctx_t asn1_ctx;
50557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50558   offset = dissect_nbap_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU);
50559   offset += 7; offset >>= 3;
50560   return offset;
50561 }
50562 static int dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50563   int offset = 0;
50564   asn1_ctx_t asn1_ctx;
50565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50566   offset = dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU);
50567   offset += 7; offset >>= 3;
50568   return offset;
50569 }
50570 static int dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50571   int offset = 0;
50572   asn1_ctx_t asn1_ctx;
50573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50574   offset = dissect_nbap_E_DPCH_Information_RL_AdditionReqFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU);
50575   offset += 7; offset >>= 3;
50576   return offset;
50577 }
50578 static int dissect_RadioLinkAdditionRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50579   int offset = 0;
50580   asn1_ctx_t asn1_ctx;
50581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50582   offset = dissect_nbap_RadioLinkAdditionRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionRequestTDD_PDU);
50583   offset += 7; offset >>= 3;
50584   return offset;
50585 }
50586 static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50587   int offset = 0;
50588   asn1_ctx_t asn1_ctx;
50589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50590   offset = dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
50591   offset += 7; offset >>= 3;
50592   return offset;
50593 }
50594 static int dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50595   int offset = 0;
50596   asn1_ctx_t asn1_ctx;
50597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50598   offset = dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
50599   offset += 7; offset >>= 3;
50600   return offset;
50601 }
50602 static int dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50603   int offset = 0;
50604   asn1_ctx_t asn1_ctx;
50605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50606   offset = dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
50607   offset += 7; offset >>= 3;
50608   return offset;
50609 }
50610 static int dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50611   int offset = 0;
50612   asn1_ctx_t asn1_ctx;
50613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50614   offset = dissect_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
50615   offset += 7; offset >>= 3;
50616   return offset;
50617 }
50618 static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50619   int offset = 0;
50620   asn1_ctx_t asn1_ctx;
50621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50622   offset = dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU);
50623   offset += 7; offset >>= 3;
50624   return offset;
50625 }
50626 static int dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50627   int offset = 0;
50628   asn1_ctx_t asn1_ctx;
50629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50630   offset = dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU);
50631   offset += 7; offset >>= 3;
50632   return offset;
50633 }
50634 static int dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50635   int offset = 0;
50636   asn1_ctx_t asn1_ctx;
50637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50638   offset = dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU);
50639   offset += 7; offset >>= 3;
50640   return offset;
50641 }
50642 static int dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50643   int offset = 0;
50644   asn1_ctx_t asn1_ctx;
50645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50646   offset = dissect_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU);
50647   offset += 7; offset >>= 3;
50648   return offset;
50649 }
50650 static int dissect_RL_Information_RL_AdditionRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50651   int offset = 0;
50652   asn1_ctx_t asn1_ctx;
50653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50654   offset = dissect_nbap_RL_Information_RL_AdditionRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU);
50655   offset += 7; offset >>= 3;
50656   return offset;
50657 }
50658 static int dissect_RadioLinkAdditionResponseFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50659   int offset = 0;
50660   asn1_ctx_t asn1_ctx;
50661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50662   offset = dissect_nbap_RadioLinkAdditionResponseFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseFDD_PDU);
50663   offset += 7; offset >>= 3;
50664   return offset;
50665 }
50666 static int dissect_Additional_HS_Cell_Change_Information_Response_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50667   int offset = 0;
50668   asn1_ctx_t asn1_ctx;
50669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50670   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);
50671   offset += 7; offset >>= 3;
50672   return offset;
50673 }
50674 static int dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50675   int offset = 0;
50676   asn1_ctx_t asn1_ctx;
50677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50678   offset = dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU);
50679   offset += 7; offset >>= 3;
50680   return offset;
50681 }
50682 static int dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50683   int offset = 0;
50684   asn1_ctx_t asn1_ctx;
50685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50686   offset = dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU);
50687   offset += 7; offset >>= 3;
50688   return offset;
50689 }
50690 static int dissect_RadioLinkAdditionResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50691   int offset = 0;
50692   asn1_ctx_t asn1_ctx;
50693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50694   offset = dissect_nbap_RadioLinkAdditionResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionResponseTDD_PDU);
50695   offset += 7; offset >>= 3;
50696   return offset;
50697 }
50698 static int dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50699   int offset = 0;
50700   asn1_ctx_t asn1_ctx;
50701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50702   offset = dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU);
50703   offset += 7; offset >>= 3;
50704   return offset;
50705 }
50706 static int dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50707   int offset = 0;
50708   asn1_ctx_t asn1_ctx;
50709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50710   offset = dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU);
50711   offset += 7; offset >>= 3;
50712   return offset;
50713 }
50714 static int dissect_RadioLinkAdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50715   int offset = 0;
50716   asn1_ctx_t asn1_ctx;
50717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50718   offset = dissect_nbap_RadioLinkAdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureFDD_PDU);
50719   offset += 7; offset >>= 3;
50720   return offset;
50721 }
50722 static int dissect_CauseLevel_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50723   int offset = 0;
50724   asn1_ctx_t asn1_ctx;
50725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50726   offset = dissect_nbap_CauseLevel_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU);
50727   offset += 7; offset >>= 3;
50728   return offset;
50729 }
50730 static int dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50731   int offset = 0;
50732   asn1_ctx_t asn1_ctx;
50733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50734   offset = dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
50735   offset += 7; offset >>= 3;
50736   return offset;
50737 }
50738 static int dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50739   int offset = 0;
50740   asn1_ctx_t asn1_ctx;
50741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50742   offset = dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU);
50743   offset += 7; offset >>= 3;
50744   return offset;
50745 }
50746 static int dissect_RadioLinkAdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50747   int offset = 0;
50748   asn1_ctx_t asn1_ctx;
50749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50750   offset = dissect_nbap_RadioLinkAdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkAdditionFailureTDD_PDU);
50751   offset += 7; offset >>= 3;
50752   return offset;
50753 }
50754 static int dissect_CauseLevel_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50755   int offset = 0;
50756   asn1_ctx_t asn1_ctx;
50757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50758   offset = dissect_nbap_CauseLevel_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU);
50759   offset += 7; offset >>= 3;
50760   return offset;
50761 }
50762 static int dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50763   int offset = 0;
50764   asn1_ctx_t asn1_ctx;
50765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50766   offset = dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU);
50767   offset += 7; offset >>= 3;
50768   return offset;
50769 }
50770 static int dissect_RadioLinkReconfigurationPrepareFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50771   int offset = 0;
50772   asn1_ctx_t asn1_ctx;
50773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50774   offset = dissect_nbap_RadioLinkReconfigurationPrepareFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU);
50775   offset += 7; offset >>= 3;
50776   return offset;
50777 }
50778 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50779   int offset = 0;
50780   asn1_ctx_t asn1_ctx;
50781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50782   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);
50783   offset += 7; offset >>= 3;
50784   return offset;
50785 }
50786 static int dissect_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50787   int offset = 0;
50788   asn1_ctx_t asn1_ctx;
50789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50790   offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU);
50791   offset += 7; offset >>= 3;
50792   return offset;
50793 }
50794 static int dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50795   int offset = 0;
50796   asn1_ctx_t asn1_ctx;
50797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50798   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU);
50799   offset += 7; offset >>= 3;
50800   return offset;
50801 }
50802 static int dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50803   int offset = 0;
50804   asn1_ctx_t asn1_ctx;
50805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50806   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU);
50807   offset += 7; offset >>= 3;
50808   return offset;
50809 }
50810 static int dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50811   int offset = 0;
50812   asn1_ctx_t asn1_ctx;
50813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50814   offset = dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU);
50815   offset += 7; offset >>= 3;
50816   return offset;
50817 }
50818 static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50819   int offset = 0;
50820   asn1_ctx_t asn1_ctx;
50821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50822   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU);
50823   offset += 7; offset >>= 3;
50824   return offset;
50825 }
50826 static int dissect_RL_InformationList_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50827   int offset = 0;
50828   asn1_ctx_t asn1_ctx;
50829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50830   offset = dissect_nbap_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU);
50831   offset += 7; offset >>= 3;
50832   return offset;
50833 }
50834 static int dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50835   int offset = 0;
50836   asn1_ctx_t asn1_ctx;
50837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50838   offset = dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU);
50839   offset += 7; offset >>= 3;
50840   return offset;
50841 }
50842 static int dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50843   int offset = 0;
50844   asn1_ctx_t asn1_ctx;
50845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50846   offset = dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU);
50847   offset += 7; offset >>= 3;
50848   return offset;
50849 }
50850 static int dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50851   int offset = 0;
50852   asn1_ctx_t asn1_ctx;
50853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50854   offset = dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU);
50855   offset += 7; offset >>= 3;
50856   return offset;
50857 }
50858 static int dissect_RadioLinkReconfigurationPrepareTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50859   int offset = 0;
50860   asn1_ctx_t asn1_ctx;
50861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50862   offset = dissect_nbap_RadioLinkReconfigurationPrepareTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU);
50863   offset += 7; offset >>= 3;
50864   return offset;
50865 }
50866 static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50867   int offset = 0;
50868   asn1_ctx_t asn1_ctx;
50869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50870   offset = dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
50871   offset += 7; offset >>= 3;
50872   return offset;
50873 }
50874 static int dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50875   int offset = 0;
50876   asn1_ctx_t asn1_ctx;
50877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50878   offset = dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
50879   offset += 7; offset >>= 3;
50880   return offset;
50881 }
50882 static int dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50883   int offset = 0;
50884   asn1_ctx_t asn1_ctx;
50885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50886   offset = dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
50887   offset += 7; offset >>= 3;
50888   return offset;
50889 }
50890 static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50891   int offset = 0;
50892   asn1_ctx_t asn1_ctx;
50893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50894   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
50895   offset += 7; offset >>= 3;
50896   return offset;
50897 }
50898 static int dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50899   int offset = 0;
50900   asn1_ctx_t asn1_ctx;
50901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50902   offset = dissect_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
50903   offset += 7; offset >>= 3;
50904   return offset;
50905 }
50906 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50907   int offset = 0;
50908   asn1_ctx_t asn1_ctx;
50909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50910   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
50911   offset += 7; offset >>= 3;
50912   return offset;
50913 }
50914 static int dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50915   int offset = 0;
50916   asn1_ctx_t asn1_ctx;
50917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50918   offset = dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
50919   offset += 7; offset >>= 3;
50920   return offset;
50921 }
50922 static int dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50923   int offset = 0;
50924   asn1_ctx_t asn1_ctx;
50925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50926   offset = dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
50927   offset += 7; offset >>= 3;
50928   return offset;
50929 }
50930 static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50931   int offset = 0;
50932   asn1_ctx_t asn1_ctx;
50933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50934   offset = dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
50935   offset += 7; offset >>= 3;
50936   return offset;
50937 }
50938 static int dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50939   int offset = 0;
50940   asn1_ctx_t asn1_ctx;
50941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50942   offset = dissect_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU);
50943   offset += 7; offset >>= 3;
50944   return offset;
50945 }
50946 static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50947   int offset = 0;
50948   asn1_ctx_t asn1_ctx;
50949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50950   offset = dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
50951   offset += 7; offset >>= 3;
50952   return offset;
50953 }
50954 static int dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50955   int offset = 0;
50956   asn1_ctx_t asn1_ctx;
50957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50958   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);
50959   offset += 7; offset >>= 3;
50960   return offset;
50961 }
50962 static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50963   int offset = 0;
50964   asn1_ctx_t asn1_ctx;
50965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50966   offset = dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
50967   offset += 7; offset >>= 3;
50968   return offset;
50969 }
50970 static int dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50971   int offset = 0;
50972   asn1_ctx_t asn1_ctx;
50973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50974   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);
50975   offset += 7; offset >>= 3;
50976   return offset;
50977 }
50978 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50979   int offset = 0;
50980   asn1_ctx_t asn1_ctx;
50981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50982   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
50983   offset += 7; offset >>= 3;
50984   return offset;
50985 }
50986 static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50987   int offset = 0;
50988   asn1_ctx_t asn1_ctx;
50989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50990   offset = dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU);
50991   offset += 7; offset >>= 3;
50992   return offset;
50993 }
50994 static int dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
50995   int offset = 0;
50996   asn1_ctx_t asn1_ctx;
50997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
50998   offset = dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU);
50999   offset += 7; offset >>= 3;
51000   return offset;
51001 }
51002 static int dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51003   int offset = 0;
51004   asn1_ctx_t asn1_ctx;
51005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51006   offset = dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU);
51007   offset += 7; offset >>= 3;
51008   return offset;
51009 }
51010 static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51011   int offset = 0;
51012   asn1_ctx_t asn1_ctx;
51013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51014   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU);
51015   offset += 7; offset >>= 3;
51016   return offset;
51017 }
51018 static int dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51019   int offset = 0;
51020   asn1_ctx_t asn1_ctx;
51021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51022   offset = dissect_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU);
51023   offset += 7; offset >>= 3;
51024   return offset;
51025 }
51026 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51027   int offset = 0;
51028   asn1_ctx_t asn1_ctx;
51029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51030   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
51031   offset += 7; offset >>= 3;
51032   return offset;
51033 }
51034 static int dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51035   int offset = 0;
51036   asn1_ctx_t asn1_ctx;
51037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51038   offset = dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU);
51039   offset += 7; offset >>= 3;
51040   return offset;
51041 }
51042 static int dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51043   int offset = 0;
51044   asn1_ctx_t asn1_ctx;
51045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51046   offset = dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU);
51047   offset += 7; offset >>= 3;
51048   return offset;
51049 }
51050 static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51051   int offset = 0;
51052   asn1_ctx_t asn1_ctx;
51053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51054   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);
51055   offset += 7; offset >>= 3;
51056   return offset;
51057 }
51058 static int dissect_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51059   int offset = 0;
51060   asn1_ctx_t asn1_ctx;
51061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51062   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);
51063   offset += 7; offset >>= 3;
51064   return offset;
51065 }
51066 static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51067   int offset = 0;
51068   asn1_ctx_t asn1_ctx;
51069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51070   offset = dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU);
51071   offset += 7; offset >>= 3;
51072   return offset;
51073 }
51074 static int dissect_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51075   int offset = 0;
51076   asn1_ctx_t asn1_ctx;
51077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51078   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);
51079   offset += 7; offset >>= 3;
51080   return offset;
51081 }
51082 static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51083   int offset = 0;
51084   asn1_ctx_t asn1_ctx;
51085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51086   offset = dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU);
51087   offset += 7; offset >>= 3;
51088   return offset;
51089 }
51090 static int dissect_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51091   int offset = 0;
51092   asn1_ctx_t asn1_ctx;
51093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51094   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);
51095   offset += 7; offset >>= 3;
51096   return offset;
51097 }
51098 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51099   int offset = 0;
51100   asn1_ctx_t asn1_ctx;
51101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51102   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU);
51103   offset += 7; offset >>= 3;
51104   return offset;
51105 }
51106 static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51107   int offset = 0;
51108   asn1_ctx_t asn1_ctx;
51109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51110   offset = dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU);
51111   offset += 7; offset >>= 3;
51112   return offset;
51113 }
51114 static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51115   int offset = 0;
51116   asn1_ctx_t asn1_ctx;
51117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51118   offset = dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
51119   offset += 7; offset >>= 3;
51120   return offset;
51121 }
51122 static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51123   int offset = 0;
51124   asn1_ctx_t asn1_ctx;
51125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51126   offset = dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
51127   offset += 7; offset >>= 3;
51128   return offset;
51129 }
51130 static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51131   int offset = 0;
51132   asn1_ctx_t asn1_ctx;
51133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51134   offset = dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU);
51135   offset += 7; offset >>= 3;
51136   return offset;
51137 }
51138 static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51139   int offset = 0;
51140   asn1_ctx_t asn1_ctx;
51141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51142   offset = dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU);
51143   offset += 7; offset >>= 3;
51144   return offset;
51145 }
51146 static int dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51147   int offset = 0;
51148   asn1_ctx_t asn1_ctx;
51149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51150   offset = dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU);
51151   offset += 7; offset >>= 3;
51152   return offset;
51153 }
51154 static int dissect_RL_Information_RL_ReconfPrepTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51155   int offset = 0;
51156   asn1_ctx_t asn1_ctx;
51157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51158   offset = dissect_nbap_RL_Information_RL_ReconfPrepTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU);
51159   offset += 7; offset >>= 3;
51160   return offset;
51161 }
51162 static int dissect_RadioLinkReconfigurationReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51163   int offset = 0;
51164   asn1_ctx_t asn1_ctx;
51165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51166   offset = dissect_nbap_RadioLinkReconfigurationReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationReady_PDU);
51167   offset += 7; offset >>= 3;
51168   return offset;
51169 }
51170 static int dissect_RL_InformationResponseList_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51171   int offset = 0;
51172   asn1_ctx_t asn1_ctx;
51173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51174   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU);
51175   offset += 7; offset >>= 3;
51176   return offset;
51177 }
51178 static int dissect_RL_InformationResponseItem_RL_ReconfReady_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51179   int offset = 0;
51180   asn1_ctx_t asn1_ctx;
51181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51182   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfReady(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU);
51183   offset += 7; offset >>= 3;
51184   return offset;
51185 }
51186 static int dissect_RadioLinkReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51187   int offset = 0;
51188   asn1_ctx_t asn1_ctx;
51189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51190   offset = dissect_nbap_RadioLinkReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationFailure_PDU);
51191   offset += 7; offset >>= 3;
51192   return offset;
51193 }
51194 static int dissect_CauseLevel_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51195   int offset = 0;
51196   asn1_ctx_t asn1_ctx;
51197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51198   offset = dissect_nbap_CauseLevel_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_RL_ReconfFailure_PDU);
51199   offset += 7; offset >>= 3;
51200   return offset;
51201 }
51202 static int dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51203   int offset = 0;
51204   asn1_ctx_t asn1_ctx;
51205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51206   offset = dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU);
51207   offset += 7; offset >>= 3;
51208   return offset;
51209 }
51210 static int dissect_RadioLinkReconfigurationCommit_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51211   int offset = 0;
51212   asn1_ctx_t asn1_ctx;
51213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51214   offset = dissect_nbap_RadioLinkReconfigurationCommit(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCommit_PDU);
51215   offset += 7; offset >>= 3;
51216   return offset;
51217 }
51218 static int dissect_RadioLinkReconfigurationCancel_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51219   int offset = 0;
51220   asn1_ctx_t asn1_ctx;
51221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51222   offset = dissect_nbap_RadioLinkReconfigurationCancel(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationCancel_PDU);
51223   offset += 7; offset >>= 3;
51224   return offset;
51225 }
51226 static int dissect_RadioLinkReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51227   int offset = 0;
51228   asn1_ctx_t asn1_ctx;
51229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51230   offset = dissect_nbap_RadioLinkReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestFDD_PDU);
51231   offset += 7; offset >>= 3;
51232   return offset;
51233 }
51234 static int dissect_Additional_HS_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51235   int offset = 0;
51236   asn1_ctx_t asn1_ctx;
51237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51238   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);
51239   offset += 7; offset >>= 3;
51240   return offset;
51241 }
51242 static int dissect_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51243   int offset = 0;
51244   asn1_ctx_t asn1_ctx;
51245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51246   offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU);
51247   offset += 7; offset >>= 3;
51248   return offset;
51249 }
51250 static int dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51251   int offset = 0;
51252   asn1_ctx_t asn1_ctx;
51253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51254   offset = dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU);
51255   offset += 7; offset >>= 3;
51256   return offset;
51257 }
51258 static int dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51259   int offset = 0;
51260   asn1_ctx_t asn1_ctx;
51261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51262   offset = dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU);
51263   offset += 7; offset >>= 3;
51264   return offset;
51265 }
51266 static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51267   int offset = 0;
51268   asn1_ctx_t asn1_ctx;
51269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51270   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU);
51271   offset += 7; offset >>= 3;
51272   return offset;
51273 }
51274 static int dissect_RL_InformationList_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51275   int offset = 0;
51276   asn1_ctx_t asn1_ctx;
51277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51278   offset = dissect_nbap_RL_InformationList_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU);
51279   offset += 7; offset >>= 3;
51280   return offset;
51281 }
51282 static int dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51283   int offset = 0;
51284   asn1_ctx_t asn1_ctx;
51285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51286   offset = dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU);
51287   offset += 7; offset >>= 3;
51288   return offset;
51289 }
51290 static int dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51291   int offset = 0;
51292   asn1_ctx_t asn1_ctx;
51293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51294   offset = dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU);
51295   offset += 7; offset >>= 3;
51296   return offset;
51297 }
51298 static int dissect_RadioLinkReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51299   int offset = 0;
51300   asn1_ctx_t asn1_ctx;
51301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51302   offset = dissect_nbap_RadioLinkReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationRequestTDD_PDU);
51303   offset += 7; offset >>= 3;
51304   return offset;
51305 }
51306 static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51307   int offset = 0;
51308   asn1_ctx_t asn1_ctx;
51309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51310   offset = dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
51311   offset += 7; offset >>= 3;
51312   return offset;
51313 }
51314 static int dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51315   int offset = 0;
51316   asn1_ctx_t asn1_ctx;
51317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51318   offset = dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
51319   offset += 7; offset >>= 3;
51320   return offset;
51321 }
51322 static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51323   int offset = 0;
51324   asn1_ctx_t asn1_ctx;
51325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51326   offset = dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
51327   offset += 7; offset >>= 3;
51328   return offset;
51329 }
51330 static int dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51331   int offset = 0;
51332   asn1_ctx_t asn1_ctx;
51333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51334   offset = dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
51335   offset += 7; offset >>= 3;
51336   return offset;
51337 }
51338 static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51339   int offset = 0;
51340   asn1_ctx_t asn1_ctx;
51341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51342   offset = dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
51343   offset += 7; offset >>= 3;
51344   return offset;
51345 }
51346 static int dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51347   int offset = 0;
51348   asn1_ctx_t asn1_ctx;
51349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51350   offset = dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU);
51351   offset += 7; offset >>= 3;
51352   return offset;
51353 }
51354 static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51355   int offset = 0;
51356   asn1_ctx_t asn1_ctx;
51357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51358   offset = dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU);
51359   offset += 7; offset >>= 3;
51360   return offset;
51361 }
51362 static int dissect_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51363   int offset = 0;
51364   asn1_ctx_t asn1_ctx;
51365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51366   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);
51367   offset += 7; offset >>= 3;
51368   return offset;
51369 }
51370 static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51371   int offset = 0;
51372   asn1_ctx_t asn1_ctx;
51373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51374   offset = dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU);
51375   offset += 7; offset >>= 3;
51376   return offset;
51377 }
51378 static int dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51379   int offset = 0;
51380   asn1_ctx_t asn1_ctx;
51381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51382   offset = dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU);
51383   offset += 7; offset >>= 3;
51384   return offset;
51385 }
51386 static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51387   int offset = 0;
51388   asn1_ctx_t asn1_ctx;
51389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51390   offset = dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU);
51391   offset += 7; offset >>= 3;
51392   return offset;
51393 }
51394 static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51395   int offset = 0;
51396   asn1_ctx_t asn1_ctx;
51397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51398   offset = dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU);
51399   offset += 7; offset >>= 3;
51400   return offset;
51401 }
51402 static int dissect_RL_Information_RL_ReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51403   int offset = 0;
51404   asn1_ctx_t asn1_ctx;
51405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51406   offset = dissect_nbap_RL_Information_RL_ReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU);
51407   offset += 7; offset >>= 3;
51408   return offset;
51409 }
51410 static int dissect_RadioLinkReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51411   int offset = 0;
51412   asn1_ctx_t asn1_ctx;
51413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51414   offset = dissect_nbap_RadioLinkReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkReconfigurationResponse_PDU);
51415   offset += 7; offset >>= 3;
51416   return offset;
51417 }
51418 static int dissect_RL_InformationResponseList_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51419   int offset = 0;
51420   asn1_ctx_t asn1_ctx;
51421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51422   offset = dissect_nbap_RL_InformationResponseList_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU);
51423   offset += 7; offset >>= 3;
51424   return offset;
51425 }
51426 static int dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51427   int offset = 0;
51428   asn1_ctx_t asn1_ctx;
51429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51430   offset = dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU);
51431   offset += 7; offset >>= 3;
51432   return offset;
51433 }
51434 static int dissect_RadioLinkDeletionRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51435   int offset = 0;
51436   asn1_ctx_t asn1_ctx;
51437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51438   offset = dissect_nbap_RadioLinkDeletionRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionRequest_PDU);
51439   offset += 7; offset >>= 3;
51440   return offset;
51441 }
51442 static int dissect_RL_informationList_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51443   int offset = 0;
51444   asn1_ctx_t asn1_ctx;
51445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51446   offset = dissect_nbap_RL_informationList_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationList_RL_DeletionRqst_PDU);
51447   offset += 7; offset >>= 3;
51448   return offset;
51449 }
51450 static int dissect_RL_informationItem_RL_DeletionRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51451   int offset = 0;
51452   asn1_ctx_t asn1_ctx;
51453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51454   offset = dissect_nbap_RL_informationItem_RL_DeletionRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_informationItem_RL_DeletionRqst_PDU);
51455   offset += 7; offset >>= 3;
51456   return offset;
51457 }
51458 static int dissect_RadioLinkDeletionResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51459   int offset = 0;
51460   asn1_ctx_t asn1_ctx;
51461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51462   offset = dissect_nbap_RadioLinkDeletionResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkDeletionResponse_PDU);
51463   offset += 7; offset >>= 3;
51464   return offset;
51465 }
51466 static int dissect_DL_PowerControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51467   int offset = 0;
51468   asn1_ctx_t asn1_ctx;
51469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51470   offset = dissect_nbap_DL_PowerControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerControlRequest_PDU);
51471   offset += 7; offset >>= 3;
51472   return offset;
51473 }
51474 static int dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51475   int offset = 0;
51476   asn1_ctx_t asn1_ctx;
51477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51478   offset = dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU);
51479   offset += 7; offset >>= 3;
51480   return offset;
51481 }
51482 static int dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51483   int offset = 0;
51484   asn1_ctx_t asn1_ctx;
51485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51486   offset = dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU);
51487   offset += 7; offset >>= 3;
51488   return offset;
51489 }
51490 static int dissect_DL_PowerTimeslotControlRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51491   int offset = 0;
51492   asn1_ctx_t asn1_ctx;
51493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51494   offset = dissect_nbap_DL_PowerTimeslotControlRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DL_PowerTimeslotControlRequest_PDU);
51495   offset += 7; offset >>= 3;
51496   return offset;
51497 }
51498 static int dissect_DedicatedMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51499   int offset = 0;
51500   asn1_ctx_t asn1_ctx;
51501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51502   offset = dissect_nbap_DedicatedMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationRequest_PDU);
51503   offset += 7; offset >>= 3;
51504   return offset;
51505 }
51506 static int dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51507   int offset = 0;
51508   asn1_ctx_t asn1_ctx;
51509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51510   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU);
51511   offset += 7; offset >>= 3;
51512   return offset;
51513 }
51514 static int dissect_RL_InformationItem_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51515   int offset = 0;
51516   asn1_ctx_t asn1_ctx;
51517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51518   offset = dissect_nbap_RL_InformationItem_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rqst_PDU);
51519   offset += 7; offset >>= 3;
51520   return offset;
51521 }
51522 static int dissect_PUSCH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51523   int offset = 0;
51524   asn1_ctx_t asn1_ctx;
51525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51526   offset = dissect_nbap_PUSCH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rqst_PDU);
51527   offset += 7; offset >>= 3;
51528   return offset;
51529 }
51530 static int dissect_HSSICH_Info_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51531   int offset = 0;
51532   asn1_ctx_t asn1_ctx;
51533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51534   offset = dissect_nbap_HSSICH_Info_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_Info_DM_Rqst_PDU);
51535   offset += 7; offset >>= 3;
51536   return offset;
51537 }
51538 static int dissect_HSSICH_InfoExt_DM_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51539   int offset = 0;
51540   asn1_ctx_t asn1_ctx;
51541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51542   offset = dissect_nbap_HSSICH_InfoExt_DM_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU);
51543   offset += 7; offset >>= 3;
51544   return offset;
51545 }
51546 static int dissect_DedicatedMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51547   int offset = 0;
51548   asn1_ctx_t asn1_ctx;
51549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51550   offset = dissect_nbap_DedicatedMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationResponse_PDU);
51551   offset += 7; offset >>= 3;
51552   return offset;
51553 }
51554 static int dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51555   int offset = 0;
51556   asn1_ctx_t asn1_ctx;
51557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51558   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU);
51559   offset += 7; offset >>= 3;
51560   return offset;
51561 }
51562 static int dissect_RL_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51563   int offset = 0;
51564   asn1_ctx_t asn1_ctx;
51565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51566   offset = dissect_nbap_RL_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rsp_PDU);
51567   offset += 7; offset >>= 3;
51568   return offset;
51569 }
51570 static int dissect_PUSCH_Info_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51571   int offset = 0;
51572   asn1_ctx_t asn1_ctx;
51573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51574   offset = dissect_nbap_PUSCH_Info_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rsp_PDU);
51575   offset += 7; offset >>= 3;
51576   return offset;
51577 }
51578 static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51579   int offset = 0;
51580   asn1_ctx_t asn1_ctx;
51581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51582   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU);
51583   offset += 7; offset >>= 3;
51584   return offset;
51585 }
51586 static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51587   int offset = 0;
51588   asn1_ctx_t asn1_ctx;
51589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51590   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU);
51591   offset += 7; offset >>= 3;
51592   return offset;
51593 }
51594 static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51595   int offset = 0;
51596   asn1_ctx_t asn1_ctx;
51597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51598   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU);
51599   offset += 7; offset >>= 3;
51600   return offset;
51601 }
51602 static int dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51603   int offset = 0;
51604   asn1_ctx_t asn1_ctx;
51605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51606   offset = dissect_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU);
51607   offset += 7; offset >>= 3;
51608   return offset;
51609 }
51610 static int dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51611   int offset = 0;
51612   asn1_ctx_t asn1_ctx;
51613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51614   offset = dissect_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU);
51615   offset += 7; offset >>= 3;
51616   return offset;
51617 }
51618 static int dissect_RL_Set_InformationItem_DM_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51619   int offset = 0;
51620   asn1_ctx_t asn1_ctx;
51621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51622   offset = dissect_nbap_RL_Set_InformationItem_DM_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU);
51623   offset += 7; offset >>= 3;
51624   return offset;
51625 }
51626 static int dissect_DedicatedMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51627   int offset = 0;
51628   asn1_ctx_t asn1_ctx;
51629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51630   offset = dissect_nbap_DedicatedMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementInitiationFailure_PDU);
51631   offset += 7; offset >>= 3;
51632   return offset;
51633 }
51634 static int dissect_DedicatedMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51635   int offset = 0;
51636   asn1_ctx_t asn1_ctx;
51637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51638   offset = dissect_nbap_DedicatedMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementReport_PDU);
51639   offset += 7; offset >>= 3;
51640   return offset;
51641 }
51642 static int dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51643   int offset = 0;
51644   asn1_ctx_t asn1_ctx;
51645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51646   offset = dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU);
51647   offset += 7; offset >>= 3;
51648   return offset;
51649 }
51650 static int dissect_RL_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51651   int offset = 0;
51652   asn1_ctx_t asn1_ctx;
51653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51654   offset = dissect_nbap_RL_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_DM_Rprt_PDU);
51655   offset += 7; offset >>= 3;
51656   return offset;
51657 }
51658 static int dissect_PUSCH_Info_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51659   int offset = 0;
51660   asn1_ctx_t asn1_ctx;
51661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51662   offset = dissect_nbap_PUSCH_Info_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Info_DM_Rprt_PDU);
51663   offset += 7; offset >>= 3;
51664   return offset;
51665 }
51666 static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51667   int offset = 0;
51668   asn1_ctx_t asn1_ctx;
51669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51670   offset = dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU);
51671   offset += 7; offset >>= 3;
51672   return offset;
51673 }
51674 static int dissect_RL_Set_InformationItem_DM_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51675   int offset = 0;
51676   asn1_ctx_t asn1_ctx;
51677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51678   offset = dissect_nbap_RL_Set_InformationItem_DM_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU);
51679   offset += 7; offset >>= 3;
51680   return offset;
51681 }
51682 static int dissect_DedicatedMeasurementTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51683   int offset = 0;
51684   asn1_ctx_t asn1_ctx;
51685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51686   offset = dissect_nbap_DedicatedMeasurementTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementTerminationRequest_PDU);
51687   offset += 7; offset >>= 3;
51688   return offset;
51689 }
51690 static int dissect_DedicatedMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51691   int offset = 0;
51692   asn1_ctx_t asn1_ctx;
51693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51694   offset = dissect_nbap_DedicatedMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_DedicatedMeasurementFailureIndication_PDU);
51695   offset += 7; offset >>= 3;
51696   return offset;
51697 }
51698 static int dissect_RadioLinkFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51699   int offset = 0;
51700   asn1_ctx_t asn1_ctx;
51701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51702   offset = dissect_nbap_RadioLinkFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkFailureIndication_PDU);
51703   offset += 7; offset >>= 3;
51704   return offset;
51705 }
51706 static int dissect_Reporting_Object_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51707   int offset = 0;
51708   asn1_ctx_t asn1_ctx;
51709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51710   offset = dissect_nbap_Reporting_Object_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_FailureInd_PDU);
51711   offset += 7; offset >>= 3;
51712   return offset;
51713 }
51714 static int dissect_RL_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51715   int offset = 0;
51716   asn1_ctx_t asn1_ctx;
51717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51718   offset = dissect_nbap_RL_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_FailureInd_PDU);
51719   offset += 7; offset >>= 3;
51720   return offset;
51721 }
51722 static int dissect_RL_Set_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51723   int offset = 0;
51724   asn1_ctx_t asn1_ctx;
51725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51726   offset = dissect_nbap_RL_Set_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU);
51727   offset += 7; offset >>= 3;
51728   return offset;
51729 }
51730 static int dissect_CCTrCH_InformationItem_RL_FailureInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51731   int offset = 0;
51732   asn1_ctx_t asn1_ctx;
51733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51734   offset = dissect_nbap_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU);
51735   offset += 7; offset >>= 3;
51736   return offset;
51737 }
51738 static int dissect_RadioLinkPreemptionRequiredIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51739   int offset = 0;
51740   asn1_ctx_t asn1_ctx;
51741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51742   offset = dissect_nbap_RadioLinkPreemptionRequiredIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkPreemptionRequiredIndication_PDU);
51743   offset += 7; offset >>= 3;
51744   return offset;
51745 }
51746 static int dissect_RL_InformationList_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51747   int offset = 0;
51748   asn1_ctx_t asn1_ctx;
51749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51750   offset = dissect_nbap_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU);
51751   offset += 7; offset >>= 3;
51752   return offset;
51753 }
51754 static int dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51755   int offset = 0;
51756   asn1_ctx_t asn1_ctx;
51757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51758   offset = dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU);
51759   offset += 7; offset >>= 3;
51760   return offset;
51761 }
51762 static int dissect_RadioLinkRestoreIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51763   int offset = 0;
51764   asn1_ctx_t asn1_ctx;
51765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51766   offset = dissect_nbap_RadioLinkRestoreIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkRestoreIndication_PDU);
51767   offset += 7; offset >>= 3;
51768   return offset;
51769 }
51770 static int dissect_Reporting_Object_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51771   int offset = 0;
51772   asn1_ctx_t asn1_ctx;
51773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51774   offset = dissect_nbap_Reporting_Object_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_Reporting_Object_RL_RestoreInd_PDU);
51775   offset += 7; offset >>= 3;
51776   return offset;
51777 }
51778 static int dissect_RL_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51779   int offset = 0;
51780   asn1_ctx_t asn1_ctx;
51781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51782   offset = dissect_nbap_RL_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_InformationItem_RL_RestoreInd_PDU);
51783   offset += 7; offset >>= 3;
51784   return offset;
51785 }
51786 static int dissect_RL_Set_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51787   int offset = 0;
51788   asn1_ctx_t asn1_ctx;
51789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51790   offset = dissect_nbap_RL_Set_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU);
51791   offset += 7; offset >>= 3;
51792   return offset;
51793 }
51794 static int dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51795   int offset = 0;
51796   asn1_ctx_t asn1_ctx;
51797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51798   offset = dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, &asn1_ctx, tree, hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU);
51799   offset += 7; offset >>= 3;
51800   return offset;
51801 }
51802 static int dissect_CompressedModeCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51803   int offset = 0;
51804   asn1_ctx_t asn1_ctx;
51805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51806   offset = dissect_nbap_CompressedModeCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_CompressedModeCommand_PDU);
51807   offset += 7; offset >>= 3;
51808   return offset;
51809 }
51810 static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51811   int offset = 0;
51812   asn1_ctx_t asn1_ctx;
51813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51814   offset = dissect_nbap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_ErrorIndication_PDU);
51815   offset += 7; offset >>= 3;
51816   return offset;
51817 }
51818 static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51819   int offset = 0;
51820   asn1_ctx_t asn1_ctx;
51821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51822   offset = dissect_nbap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_nbap_PrivateMessage_PDU);
51823   offset += 7; offset >>= 3;
51824   return offset;
51825 }
51826 static int dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51827   int offset = 0;
51828   asn1_ctx_t asn1_ctx;
51829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51830   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU);
51831   offset += 7; offset >>= 3;
51832   return offset;
51833 }
51834 static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51835   int offset = 0;
51836   asn1_ctx_t asn1_ctx;
51837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51838   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);
51839   offset += 7; offset >>= 3;
51840   return offset;
51841 }
51842 static int dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51843   int offset = 0;
51844   asn1_ctx_t asn1_ctx;
51845   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51846   offset = dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU);
51847   offset += 7; offset >>= 3;
51848   return offset;
51849 }
51850 static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51851   int offset = 0;
51852   asn1_ctx_t asn1_ctx;
51853   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51854   offset = dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU);
51855   offset += 7; offset >>= 3;
51856   return offset;
51857 }
51858 static int dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51859   int offset = 0;
51860   asn1_ctx_t asn1_ctx;
51861   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51862   offset = dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
51863   offset += 7; offset >>= 3;
51864   return offset;
51865 }
51866 static int dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51867   int offset = 0;
51868   asn1_ctx_t asn1_ctx;
51869   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51870   offset = dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
51871   offset += 7; offset >>= 3;
51872   return offset;
51873 }
51874 static int dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51875   int offset = 0;
51876   asn1_ctx_t asn1_ctx;
51877   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51878   offset = dissect_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
51879   offset += 7; offset >>= 3;
51880   return offset;
51881 }
51882 static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51883   int offset = 0;
51884   asn1_ctx_t asn1_ctx;
51885   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51886   offset = dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
51887   offset += 7; offset >>= 3;
51888   return offset;
51889 }
51890 static int dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51891   int offset = 0;
51892   asn1_ctx_t asn1_ctx;
51893   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51894   offset = dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
51895   offset += 7; offset >>= 3;
51896   return offset;
51897 }
51898 static int dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51899   int offset = 0;
51900   asn1_ctx_t asn1_ctx;
51901   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51902   offset = dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
51903   offset += 7; offset >>= 3;
51904   return offset;
51905 }
51906 static int dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51907   int offset = 0;
51908   asn1_ctx_t asn1_ctx;
51909   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51910   offset = dissect_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
51911   offset += 7; offset >>= 3;
51912   return offset;
51913 }
51914 static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51915   int offset = 0;
51916   asn1_ctx_t asn1_ctx;
51917   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51918   offset = dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
51919   offset += 7; offset >>= 3;
51920   return offset;
51921 }
51922 static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51923   int offset = 0;
51924   asn1_ctx_t asn1_ctx;
51925   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51926   offset = dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU);
51927   offset += 7; offset >>= 3;
51928   return offset;
51929 }
51930 static int dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51931   int offset = 0;
51932   asn1_ctx_t asn1_ctx;
51933   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51934   offset = dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU);
51935   offset += 7; offset >>= 3;
51936   return offset;
51937 }
51938 static int dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51939   int offset = 0;
51940   asn1_ctx_t asn1_ctx;
51941   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51942   offset = dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU);
51943   offset += 7; offset >>= 3;
51944   return offset;
51945 }
51946 static int dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51947   int offset = 0;
51948   asn1_ctx_t asn1_ctx;
51949   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51950   offset = dissect_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU);
51951   offset += 7; offset >>= 3;
51952   return offset;
51953 }
51954 static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51955   int offset = 0;
51956   asn1_ctx_t asn1_ctx;
51957   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51958   offset = dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU);
51959   offset += 7; offset >>= 3;
51960   return offset;
51961 }
51962 static int dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51963   int offset = 0;
51964   asn1_ctx_t asn1_ctx;
51965   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51966   offset = dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU);
51967   offset += 7; offset >>= 3;
51968   return offset;
51969 }
51970 static int dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51971   int offset = 0;
51972   asn1_ctx_t asn1_ctx;
51973   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51974   offset = dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU);
51975   offset += 7; offset >>= 3;
51976   return offset;
51977 }
51978 static int dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51979   int offset = 0;
51980   asn1_ctx_t asn1_ctx;
51981   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51982   offset = dissect_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU);
51983   offset += 7; offset >>= 3;
51984   return offset;
51985 }
51986 static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51987   int offset = 0;
51988   asn1_ctx_t asn1_ctx;
51989   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51990   offset = dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU);
51991   offset += 7; offset >>= 3;
51992   return offset;
51993 }
51994 static int dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
51995   int offset = 0;
51996   asn1_ctx_t asn1_ctx;
51997   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
51998   offset = dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU);
51999   offset += 7; offset >>= 3;
52000   return offset;
52001 }
52002 static int dissect_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52003   int offset = 0;
52004   asn1_ctx_t asn1_ctx;
52005   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52006   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);
52007   offset += 7; offset >>= 3;
52008   return offset;
52009 }
52010 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_) {
52011   int offset = 0;
52012   asn1_ctx_t asn1_ctx;
52013   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52014   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);
52015   offset += 7; offset >>= 3;
52016   return offset;
52017 }
52018 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_) {
52019   int offset = 0;
52020   asn1_ctx_t asn1_ctx;
52021   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52022   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);
52023   offset += 7; offset >>= 3;
52024   return offset;
52025 }
52026 static int dissect_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52027   int offset = 0;
52028   asn1_ctx_t asn1_ctx;
52029   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52030   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);
52031   offset += 7; offset >>= 3;
52032   return offset;
52033 }
52034 static int dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52035   int offset = 0;
52036   asn1_ctx_t asn1_ctx;
52037   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52038   offset = dissect_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU);
52039   offset += 7; offset >>= 3;
52040   return offset;
52041 }
52042 static int dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52043   int offset = 0;
52044   asn1_ctx_t asn1_ctx;
52045   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52046   offset = dissect_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU);
52047   offset += 7; offset >>= 3;
52048   return offset;
52049 }
52050 static int dissect_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52051   int offset = 0;
52052   asn1_ctx_t asn1_ctx;
52053   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52054   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);
52055   offset += 7; offset >>= 3;
52056   return offset;
52057 }
52058 static int dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52059   int offset = 0;
52060   asn1_ctx_t asn1_ctx;
52061   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52062   offset = dissect_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU);
52063   offset += 7; offset >>= 3;
52064   return offset;
52065 }
52066 static int dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52067   int offset = 0;
52068   asn1_ctx_t asn1_ctx;
52069   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52070   offset = dissect_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU);
52071   offset += 7; offset >>= 3;
52072   return offset;
52073 }
52074 static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52075   int offset = 0;
52076   asn1_ctx_t asn1_ctx;
52077   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52078   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);
52079   offset += 7; offset >>= 3;
52080   return offset;
52081 }
52082 static int dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52083   int offset = 0;
52084   asn1_ctx_t asn1_ctx;
52085   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52086   offset = dissect_nbap_E_PUCH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU);
52087   offset += 7; offset >>= 3;
52088   return offset;
52089 }
52090 static int dissect_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52091   int offset = 0;
52092   asn1_ctx_t asn1_ctx;
52093   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52094   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);
52095   offset += 7; offset >>= 3;
52096   return offset;
52097 }
52098 static int dissect_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52099   int offset = 0;
52100   asn1_ctx_t asn1_ctx;
52101   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52102   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);
52103   offset += 7; offset >>= 3;
52104   return offset;
52105 }
52106 static int dissect_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52107   int offset = 0;
52108   asn1_ctx_t asn1_ctx;
52109   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52110   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);
52111   offset += 7; offset >>= 3;
52112   return offset;
52113 }
52114 static int dissect_E_HICH_Information_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52115   int offset = 0;
52116   asn1_ctx_t asn1_ctx;
52117   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52118   offset = dissect_nbap_E_HICH_Information_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU);
52119   offset += 7; offset >>= 3;
52120   return offset;
52121 }
52122 static int dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52123   int offset = 0;
52124   asn1_ctx_t asn1_ctx;
52125   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52126   offset = dissect_nbap_E_PUCH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU);
52127   offset += 7; offset >>= 3;
52128   return offset;
52129 }
52130 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_) {
52131   int offset = 0;
52132   asn1_ctx_t asn1_ctx;
52133   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52134   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);
52135   offset += 7; offset >>= 3;
52136   return offset;
52137 }
52138 static int dissect_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52139   int offset = 0;
52140   asn1_ctx_t asn1_ctx;
52141   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52142   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);
52143   offset += 7; offset >>= 3;
52144   return offset;
52145 }
52146 static int dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52147   int offset = 0;
52148   asn1_ctx_t asn1_ctx;
52149   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52150   offset = dissect_nbap_E_HICH_Information_768_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU);
52151   offset += 7; offset >>= 3;
52152   return offset;
52153 }
52154 static int dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52155   int offset = 0;
52156   asn1_ctx_t asn1_ctx;
52157   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52158   offset = dissect_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU);
52159   offset += 7; offset >>= 3;
52160   return offset;
52161 }
52162 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_) {
52163   int offset = 0;
52164   asn1_ctx_t asn1_ctx;
52165   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52166   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);
52167   offset += 7; offset >>= 3;
52168   return offset;
52169 }
52170 static int dissect_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52171   int offset = 0;
52172   asn1_ctx_t asn1_ctx;
52173   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52174   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);
52175   offset += 7; offset >>= 3;
52176   return offset;
52177 }
52178 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_) {
52179   int offset = 0;
52180   asn1_ctx_t asn1_ctx;
52181   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52182   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);
52183   offset += 7; offset >>= 3;
52184   return offset;
52185 }
52186 static int dissect_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52187   int offset = 0;
52188   asn1_ctx_t asn1_ctx;
52189   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52190   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);
52191   offset += 7; offset >>= 3;
52192   return offset;
52193 }
52194 static int dissect_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52195   int offset = 0;
52196   asn1_ctx_t asn1_ctx;
52197   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52198   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);
52199   offset += 7; offset >>= 3;
52200   return offset;
52201 }
52202 static int dissect_SYNC_UL_Partition_LCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52203   int offset = 0;
52204   asn1_ctx_t asn1_ctx;
52205   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52206   offset = dissect_nbap_SYNC_UL_Partition_LCR(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNC_UL_Partition_LCR_PDU);
52207   offset += 7; offset >>= 3;
52208   return offset;
52209 }
52210 static int dissect_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52211   int offset = 0;
52212   asn1_ctx_t asn1_ctx;
52213   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52214   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);
52215   offset += 7; offset >>= 3;
52216   return offset;
52217 }
52218 static int dissect_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52219   int offset = 0;
52220   asn1_ctx_t asn1_ctx;
52221   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52222   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);
52223   offset += 7; offset >>= 3;
52224   return offset;
52225 }
52226 static int dissect_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52227   int offset = 0;
52228   asn1_ctx_t asn1_ctx;
52229   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52230   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);
52231   offset += 7; offset >>= 3;
52232   return offset;
52233 }
52234 static int dissect_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52235   int offset = 0;
52236   asn1_ctx_t asn1_ctx;
52237   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52238   offset = dissect_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst(tvb, offset, &asn1_ctx, tree, hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU);
52239   offset += 7; offset >>= 3;
52240   return offset;
52241 }
52242 static int dissect_PhysicalSharedChannelReconfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52243   int offset = 0;
52244   asn1_ctx_t asn1_ctx;
52245   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52246   offset = dissect_nbap_PhysicalSharedChannelReconfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU);
52247   offset += 7; offset >>= 3;
52248   return offset;
52249 }
52250 static int dissect_E_HICH_TimeOffset_ExtensionLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52251   int offset = 0;
52252   asn1_ctx_t asn1_ctx;
52253   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52254   offset = dissect_nbap_E_HICH_TimeOffset_ExtensionLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU);
52255   offset += 7; offset >>= 3;
52256   return offset;
52257 }
52258 static int dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52259   int offset = 0;
52260   asn1_ctx_t asn1_ctx;
52261   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52262   offset = dissect_nbap_MultipleFreq_E_HICH_TimeOffsetLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU);
52263   offset += 7; offset >>= 3;
52264   return offset;
52265 }
52266 static int dissect_PhysicalSharedChannelReconfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52267   int offset = 0;
52268   asn1_ctx_t asn1_ctx;
52269   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52270   offset = dissect_nbap_PhysicalSharedChannelReconfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU);
52271   offset += 7; offset >>= 3;
52272   return offset;
52273 }
52274 static int dissect_CauseLevel_PSCH_ReconfFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52275   int offset = 0;
52276   asn1_ctx_t asn1_ctx;
52277   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52278   offset = dissect_nbap_CauseLevel_PSCH_ReconfFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU);
52279   offset += 7; offset >>= 3;
52280   return offset;
52281 }
52282 static int dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52283   int offset = 0;
52284   asn1_ctx_t asn1_ctx;
52285   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52286   offset = dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU);
52287   offset += 7; offset >>= 3;
52288   return offset;
52289 }
52290 static int dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52291   int offset = 0;
52292   asn1_ctx_t asn1_ctx;
52293   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52294   offset = dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU);
52295   offset += 7; offset >>= 3;
52296   return offset;
52297 }
52298 static int dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52299   int offset = 0;
52300   asn1_ctx_t asn1_ctx;
52301   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52302   offset = dissect_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU);
52303   offset += 7; offset >>= 3;
52304   return offset;
52305 }
52306 static int dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52307   int offset = 0;
52308   asn1_ctx_t asn1_ctx;
52309   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52310   offset = dissect_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU);
52311   offset += 7; offset >>= 3;
52312   return offset;
52313 }
52314 static int dissect_E_HICH_TimeOffset_ReconfFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52315   int offset = 0;
52316   asn1_ctx_t asn1_ctx;
52317   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52318   offset = dissect_nbap_E_HICH_TimeOffset_ReconfFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU);
52319   offset += 7; offset >>= 3;
52320   return offset;
52321 }
52322 static int dissect_Common_System_Information_ResponseLCR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52323   int offset = 0;
52324   asn1_ctx_t asn1_ctx;
52325   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52326   offset = dissect_nbap_Common_System_Information_ResponseLCR(tvb, offset, &asn1_ctx, tree, hf_nbap_Common_System_Information_ResponseLCR_PDU);
52327   offset += 7; offset >>= 3;
52328   return offset;
52329 }
52330 static int dissect_ResetRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52331   int offset = 0;
52332   asn1_ctx_t asn1_ctx;
52333   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52334   offset = dissect_nbap_ResetRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetRequest_PDU);
52335   offset += 7; offset >>= 3;
52336   return offset;
52337 }
52338 static int dissect_ResetIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52339   int offset = 0;
52340   asn1_ctx_t asn1_ctx;
52341   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52342   offset = dissect_nbap_ResetIndicator(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetIndicator_PDU);
52343   offset += 7; offset >>= 3;
52344   return offset;
52345 }
52346 static int dissect_CommunicationContextInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52347   int offset = 0;
52348   asn1_ctx_t asn1_ctx;
52349   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52350   offset = dissect_nbap_CommunicationContextInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationContextInfoItem_Reset_PDU);
52351   offset += 7; offset >>= 3;
52352   return offset;
52353 }
52354 static int dissect_CommunicationControlPortInfoItem_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52355   int offset = 0;
52356   asn1_ctx_t asn1_ctx;
52357   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52358   offset = dissect_nbap_CommunicationControlPortInfoItem_Reset(tvb, offset, &asn1_ctx, tree, hf_nbap_CommunicationControlPortInfoItem_Reset_PDU);
52359   offset += 7; offset >>= 3;
52360   return offset;
52361 }
52362 static int dissect_ResetResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52363   int offset = 0;
52364   asn1_ctx_t asn1_ctx;
52365   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52366   offset = dissect_nbap_ResetResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_ResetResponse_PDU);
52367   offset += 7; offset >>= 3;
52368   return offset;
52369 }
52370 static int dissect_InformationExchangeInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52371   int offset = 0;
52372   asn1_ctx_t asn1_ctx;
52373   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52374   offset = dissect_nbap_InformationExchangeInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationRequest_PDU);
52375   offset += 7; offset >>= 3;
52376   return offset;
52377 }
52378 static int dissect_InformationExchangeObjectType_InfEx_Rqst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52379   int offset = 0;
52380   asn1_ctx_t asn1_ctx;
52381   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52382   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU);
52383   offset += 7; offset >>= 3;
52384   return offset;
52385 }
52386 static int dissect_InformationExchangeInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52387   int offset = 0;
52388   asn1_ctx_t asn1_ctx;
52389   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52390   offset = dissect_nbap_InformationExchangeInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationResponse_PDU);
52391   offset += 7; offset >>= 3;
52392   return offset;
52393 }
52394 static int dissect_InformationExchangeObjectType_InfEx_Rsp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52395   int offset = 0;
52396   asn1_ctx_t asn1_ctx;
52397   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52398   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU);
52399   offset += 7; offset >>= 3;
52400   return offset;
52401 }
52402 static int dissect_InformationExchangeInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52403   int offset = 0;
52404   asn1_ctx_t asn1_ctx;
52405   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52406   offset = dissect_nbap_InformationExchangeInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeInitiationFailure_PDU);
52407   offset += 7; offset >>= 3;
52408   return offset;
52409 }
52410 static int dissect_InformationReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52411   int offset = 0;
52412   asn1_ctx_t asn1_ctx;
52413   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52414   offset = dissect_nbap_InformationReport(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationReport_PDU);
52415   offset += 7; offset >>= 3;
52416   return offset;
52417 }
52418 static int dissect_InformationExchangeObjectType_InfEx_Rprt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52419   int offset = 0;
52420   asn1_ctx_t asn1_ctx;
52421   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52422   offset = dissect_nbap_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU);
52423   offset += 7; offset >>= 3;
52424   return offset;
52425 }
52426 static int dissect_InformationExchangeTerminationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52427   int offset = 0;
52428   asn1_ctx_t asn1_ctx;
52429   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52430   offset = dissect_nbap_InformationExchangeTerminationRequest(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeTerminationRequest_PDU);
52431   offset += 7; offset >>= 3;
52432   return offset;
52433 }
52434 static int dissect_InformationExchangeFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52435   int offset = 0;
52436   asn1_ctx_t asn1_ctx;
52437   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52438   offset = dissect_nbap_InformationExchangeFailureIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_InformationExchangeFailureIndication_PDU);
52439   offset += 7; offset >>= 3;
52440   return offset;
52441 }
52442 static int dissect_CellSynchronisationInitiationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52443   int offset = 0;
52444   asn1_ctx_t asn1_ctx;
52445   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52446   offset = dissect_nbap_CellSynchronisationInitiationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationRequestTDD_PDU);
52447   offset += 7; offset >>= 3;
52448   return offset;
52449 }
52450 static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52451   int offset = 0;
52452   asn1_ctx_t asn1_ctx;
52453   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52454   offset = dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU);
52455   offset += 7; offset >>= 3;
52456   return offset;
52457 }
52458 static int dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52459   int offset = 0;
52460   asn1_ctx_t asn1_ctx;
52461   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52462   offset = dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU);
52463   offset += 7; offset >>= 3;
52464   return offset;
52465 }
52466 static int dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52467   int offset = 0;
52468   asn1_ctx_t asn1_ctx;
52469   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52470   offset = dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU);
52471   offset += 7; offset >>= 3;
52472   return offset;
52473 }
52474 static int dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52475   int offset = 0;
52476   asn1_ctx_t asn1_ctx;
52477   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52478   offset = dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU);
52479   offset += 7; offset >>= 3;
52480   return offset;
52481 }
52482 static int dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52483   int offset = 0;
52484   asn1_ctx_t asn1_ctx;
52485   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52486   offset = dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU);
52487   offset += 7; offset >>= 3;
52488   return offset;
52489 }
52490 static int dissect_CellSynchronisationInitiationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52491   int offset = 0;
52492   asn1_ctx_t asn1_ctx;
52493   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52494   offset = dissect_nbap_CellSynchronisationInitiationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationResponseTDD_PDU);
52495   offset += 7; offset >>= 3;
52496   return offset;
52497 }
52498 static int dissect_CellSynchronisationInitiationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52499   int offset = 0;
52500   asn1_ctx_t asn1_ctx;
52501   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52502   offset = dissect_nbap_CellSynchronisationInitiationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationInitiationFailureTDD_PDU);
52503   offset += 7; offset >>= 3;
52504   return offset;
52505 }
52506 static int dissect_CellSynchronisationReconfigurationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52507   int offset = 0;
52508   asn1_ctx_t asn1_ctx;
52509   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52510   offset = dissect_nbap_CellSynchronisationReconfigurationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU);
52511   offset += 7; offset >>= 3;
52512   return offset;
52513 }
52514 static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52515   int offset = 0;
52516   asn1_ctx_t asn1_ctx;
52517   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52518   offset = dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU);
52519   offset += 7; offset >>= 3;
52520   return offset;
52521 }
52522 static int dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52523   int offset = 0;
52524   asn1_ctx_t asn1_ctx;
52525   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52526   offset = dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU);
52527   offset += 7; offset >>= 3;
52528   return offset;
52529 }
52530 static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52531   int offset = 0;
52532   asn1_ctx_t asn1_ctx;
52533   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52534   offset = dissect_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU);
52535   offset += 7; offset >>= 3;
52536   return offset;
52537 }
52538 static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52539   int offset = 0;
52540   asn1_ctx_t asn1_ctx;
52541   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52542   offset = dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU);
52543   offset += 7; offset >>= 3;
52544   return offset;
52545 }
52546 static int dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52547   int offset = 0;
52548   asn1_ctx_t asn1_ctx;
52549   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52550   offset = dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU);
52551   offset += 7; offset >>= 3;
52552   return offset;
52553 }
52554 static int dissect_CellSynchronisationReconfigurationResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52555   int offset = 0;
52556   asn1_ctx_t asn1_ctx;
52557   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52558   offset = dissect_nbap_CellSynchronisationReconfigurationResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU);
52559   offset += 7; offset >>= 3;
52560   return offset;
52561 }
52562 static int dissect_CellSynchronisationReconfigurationFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52563   int offset = 0;
52564   asn1_ctx_t asn1_ctx;
52565   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52566   offset = dissect_nbap_CellSynchronisationReconfigurationFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU);
52567   offset += 7; offset >>= 3;
52568   return offset;
52569 }
52570 static int dissect_CellSynchronisationAdjustmentRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52571   int offset = 0;
52572   asn1_ctx_t asn1_ctx;
52573   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52574   offset = dissect_nbap_CellSynchronisationAdjustmentRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU);
52575   offset += 7; offset >>= 3;
52576   return offset;
52577 }
52578 static int dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52579   int offset = 0;
52580   asn1_ctx_t asn1_ctx;
52581   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52582   offset = dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU);
52583   offset += 7; offset >>= 3;
52584   return offset;
52585 }
52586 static int dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52587   int offset = 0;
52588   asn1_ctx_t asn1_ctx;
52589   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52590   offset = dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU);
52591   offset += 7; offset >>= 3;
52592   return offset;
52593 }
52594 static int dissect_CellSynchronisationAdjustmentResponseTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52595   int offset = 0;
52596   asn1_ctx_t asn1_ctx;
52597   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52598   offset = dissect_nbap_CellSynchronisationAdjustmentResponseTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU);
52599   offset += 7; offset >>= 3;
52600   return offset;
52601 }
52602 static int dissect_CellSynchronisationAdjustmentFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52603   int offset = 0;
52604   asn1_ctx_t asn1_ctx;
52605   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52606   offset = dissect_nbap_CellSynchronisationAdjustmentFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU);
52607   offset += 7; offset >>= 3;
52608   return offset;
52609 }
52610 static int dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52611   int offset = 0;
52612   asn1_ctx_t asn1_ctx;
52613   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52614   offset = dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU);
52615   offset += 7; offset >>= 3;
52616   return offset;
52617 }
52618 static int dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52619   int offset = 0;
52620   asn1_ctx_t asn1_ctx;
52621   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52622   offset = dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU);
52623   offset += 7; offset >>= 3;
52624   return offset;
52625 }
52626 static int dissect_CellSynchronisationTerminationRequestTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52627   int offset = 0;
52628   asn1_ctx_t asn1_ctx;
52629   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52630   offset = dissect_nbap_CellSynchronisationTerminationRequestTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationTerminationRequestTDD_PDU);
52631   offset += 7; offset >>= 3;
52632   return offset;
52633 }
52634 static int dissect_CellSynchronisationFailureIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52635   int offset = 0;
52636   asn1_ctx_t asn1_ctx;
52637   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52638   offset = dissect_nbap_CellSynchronisationFailureIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationFailureIndicationTDD_PDU);
52639   offset += 7; offset >>= 3;
52640   return offset;
52641 }
52642 static int dissect_CellSynchronisationReportTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52643   int offset = 0;
52644   asn1_ctx_t asn1_ctx;
52645   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52646   offset = dissect_nbap_CellSynchronisationReportTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSynchronisationReportTDD_PDU);
52647   offset += 7; offset >>= 3;
52648   return offset;
52649 }
52650 static int dissect_CellSyncInfo_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52651   int offset = 0;
52652   asn1_ctx_t asn1_ctx;
52653   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52654   offset = dissect_nbap_CellSyncInfo_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU);
52655   offset += 7; offset >>= 3;
52656   return offset;
52657 }
52658 static int dissect_SyncReportType_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52659   int offset = 0;
52660   asn1_ctx_t asn1_ctx;
52661   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52662   offset = dissect_nbap_SyncReportType_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncReportType_CellSyncReprtTDD_PDU);
52663   offset += 7; offset >>= 3;
52664   return offset;
52665 }
52666 static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52667   int offset = 0;
52668   asn1_ctx_t asn1_ctx;
52669   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52670   offset = dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU);
52671   offset += 7; offset >>= 3;
52672   return offset;
52673 }
52674 static int dissect_BearerRearrangementIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52675   int offset = 0;
52676   asn1_ctx_t asn1_ctx;
52677   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52678   offset = dissect_nbap_BearerRearrangementIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_BearerRearrangementIndication_PDU);
52679   offset += 7; offset >>= 3;
52680   return offset;
52681 }
52682 static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52683   int offset = 0;
52684   asn1_ctx_t asn1_ctx;
52685   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52686   offset = dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
52687   offset += 7; offset >>= 3;
52688   return offset;
52689 }
52690 static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52691   int offset = 0;
52692   asn1_ctx_t asn1_ctx;
52693   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52694   offset = dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU);
52695   offset += 7; offset >>= 3;
52696   return offset;
52697 }
52698 static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52699   int offset = 0;
52700   asn1_ctx_t asn1_ctx;
52701   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52702   offset = dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU);
52703   offset += 7; offset >>= 3;
52704   return offset;
52705 }
52706 static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52707   int offset = 0;
52708   asn1_ctx_t asn1_ctx;
52709   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52710   offset = dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU);
52711   offset += 7; offset >>= 3;
52712   return offset;
52713 }
52714 static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52715   int offset = 0;
52716   asn1_ctx_t asn1_ctx;
52717   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52718   offset = dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd(tvb, offset, &asn1_ctx, tree, hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU);
52719   offset += 7; offset >>= 3;
52720   return offset;
52721 }
52722 static int dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52723   int offset = 0;
52724   asn1_ctx_t asn1_ctx;
52725   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52726   offset = dissect_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU);
52727   offset += 7; offset >>= 3;
52728   return offset;
52729 }
52730 static int dissect_RadioLinkActivationCommandFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52731   int offset = 0;
52732   asn1_ctx_t asn1_ctx;
52733   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52734   offset = dissect_nbap_RadioLinkActivationCommandFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandFDD_PDU);
52735   offset += 7; offset >>= 3;
52736   return offset;
52737 }
52738 static int dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52739   int offset = 0;
52740   asn1_ctx_t asn1_ctx;
52741   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52742   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU);
52743   offset += 7; offset >>= 3;
52744   return offset;
52745 }
52746 static int dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52747   int offset = 0;
52748   asn1_ctx_t asn1_ctx;
52749   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52750   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU);
52751   offset += 7; offset >>= 3;
52752   return offset;
52753 }
52754 static int dissect_RadioLinkActivationCommandTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52755   int offset = 0;
52756   asn1_ctx_t asn1_ctx;
52757   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52758   offset = dissect_nbap_RadioLinkActivationCommandTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkActivationCommandTDD_PDU);
52759   offset += 7; offset >>= 3;
52760   return offset;
52761 }
52762 static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52763   int offset = 0;
52764   asn1_ctx_t asn1_ctx;
52765   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52766   offset = dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU);
52767   offset += 7; offset >>= 3;
52768   return offset;
52769 }
52770 static int dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52771   int offset = 0;
52772   asn1_ctx_t asn1_ctx;
52773   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52774   offset = dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU);
52775   offset += 7; offset >>= 3;
52776   return offset;
52777 }
52778 static int dissect_RadioLinkParameterUpdateIndicationFDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52779   int offset = 0;
52780   asn1_ctx_t asn1_ctx;
52781   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52782   offset = dissect_nbap_RadioLinkParameterUpdateIndicationFDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU);
52783   offset += 7; offset >>= 3;
52784   return offset;
52785 }
52786 static int dissect_Additional_HS_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52787   int offset = 0;
52788   asn1_ctx_t asn1_ctx;
52789   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52790   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);
52791   offset += 7; offset >>= 3;
52792   return offset;
52793 }
52794 static int dissect_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52795   int offset = 0;
52796   asn1_ctx_t asn1_ctx;
52797   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52798   offset = dissect_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd(tvb, offset, &asn1_ctx, tree, hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU);
52799   offset += 7; offset >>= 3;
52800   return offset;
52801 }
52802 static int dissect_RadioLinkParameterUpdateIndicationTDD_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52803   int offset = 0;
52804   asn1_ctx_t asn1_ctx;
52805   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52806   offset = dissect_nbap_RadioLinkParameterUpdateIndicationTDD(tvb, offset, &asn1_ctx, tree, hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU);
52807   offset += 7; offset >>= 3;
52808   return offset;
52809 }
52810 static int dissect_MBMSNotificationUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52811   int offset = 0;
52812   asn1_ctx_t asn1_ctx;
52813   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52814   offset = dissect_nbap_MBMSNotificationUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_MBMSNotificationUpdateCommand_PDU);
52815   offset += 7; offset >>= 3;
52816   return offset;
52817 }
52818 static int dissect_UEStatusUpdateCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52819   int offset = 0;
52820   asn1_ctx_t asn1_ctx;
52821   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52822   offset = dissect_nbap_UEStatusUpdateCommand(tvb, offset, &asn1_ctx, tree, hf_nbap_UEStatusUpdateCommand_PDU);
52823   offset += 7; offset >>= 3;
52824   return offset;
52825 }
52826 static int dissect_SecondaryULFrequencyReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52827   int offset = 0;
52828   asn1_ctx_t asn1_ctx;
52829   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52830   offset = dissect_nbap_SecondaryULFrequencyReport(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyReport_PDU);
52831   offset += 7; offset >>= 3;
52832   return offset;
52833 }
52834 static int dissect_SecondaryULFrequencyUpdateIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52835   int offset = 0;
52836   asn1_ctx_t asn1_ctx;
52837   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52838   offset = dissect_nbap_SecondaryULFrequencyUpdateIndication(tvb, offset, &asn1_ctx, tree, hf_nbap_SecondaryULFrequencyUpdateIndication_PDU);
52839   offset += 7; offset >>= 3;
52840   return offset;
52841 }
52842 static void dissect_NBAP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52843   asn1_ctx_t asn1_ctx;
52844   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52845   dissect_nbap_NBAP_PDU(tvb, 0, &asn1_ctx, tree, hf_nbap_NBAP_PDU_PDU);
52846 }
52847 static int dissect_NULL_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
52848   int offset = 0;
52849   asn1_ctx_t asn1_ctx;
52850   asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
52851   offset = dissect_nbap_NULL(tvb, offset, &asn1_ctx, tree, hf_nbap_NULL_PDU);
52852   offset += 7; offset >>= 3;
52853   return offset;
52854 }
52855
52856
52857 /*--- End of included file: packet-nbap-fn.c ---*/
52858 #line 84 "../../asn1/nbap/packet-nbap-template.c"
52859
52860 static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52861 {
52862   return (dissector_try_uint_new(nbap_ies_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE)) ? tvb_length(tvb) : 0;
52863 }
52864
52865 static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52866 {
52867   return (dissector_try_uint_new(nbap_extension_dissector_table, ProtocolIE_ID, tvb, pinfo, tree, FALSE)) ? tvb_length(tvb) : 0;
52868 }
52869
52870 static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52871 {
52872   if (!ProcedureID) return 0;
52873   return (dissector_try_string(nbap_proc_imsg_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
52874 }
52875
52876 static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52877 {
52878   if (!ProcedureID) return 0;
52879   return (dissector_try_string(nbap_proc_sout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
52880 }
52881
52882 static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52883 {
52884   if (!ProcedureID) return 0;
52885   return (dissector_try_string(nbap_proc_uout_dissector_table, ProcedureID, tvb, pinfo, tree)) ? tvb_length(tvb) : 0;
52886 }
52887
52888 static void
52889 dissect_nbap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
52890 {
52891         proto_item      *nbap_item = NULL;
52892         proto_tree      *nbap_tree = NULL;
52893
52894         /* make entry in the Protocol column on summary display */
52895         col_set_str(pinfo->cinfo, COL_PROTOCOL, "NBAP");
52896
52897         /* create the nbap protocol tree */
52898         nbap_item = proto_tree_add_item(tree, proto_nbap, tvb, 0, -1, ENC_NA);
52899         nbap_tree = proto_item_add_subtree(nbap_item, ett_nbap);
52900
52901         dissect_NBAP_PDU_PDU(tvb, pinfo, nbap_tree);
52902 }
52903
52904 /*--- proto_register_nbap -------------------------------------------*/
52905 void proto_register_nbap(void) {
52906
52907   /* List of fields */
52908
52909   static hf_register_info hf[] = {
52910     { &hf_nbap_transportLayerAddress_ipv4,
52911       { "transportLayerAddress IPv4", "nbap.transportLayerAddress_ipv4",
52912         FT_IPv4, BASE_NONE, NULL, 0,
52913         NULL, HFILL }},
52914     { &hf_nbap_transportLayerAddress_ipv6,
52915       { "transportLayerAddress IPv6", "nbap.transportLayerAddress_ipv6",
52916         FT_IPv6, BASE_NONE, NULL, 0,
52917         NULL, HFILL }},
52918
52919
52920 /*--- Included file: packet-nbap-hfarr.c ---*/
52921 #line 1 "../../asn1/nbap/packet-nbap-hfarr.c"
52922     { &hf_nbap_ActivationInformation_PDU,
52923       { "ActivationInformation", "nbap.ActivationInformation",
52924         FT_UINT32, BASE_DEC, NULL, 0,
52925         NULL, HFILL }},
52926     { &hf_nbap_Additional_EDCH_Setup_Info_PDU,
52927       { "Additional-EDCH-Setup-Info", "nbap.Additional_EDCH_Setup_Info",
52928         FT_NONE, BASE_NONE, NULL, 0,
52929         NULL, HFILL }},
52930     { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_PDU,
52931       { "Additional-EDCH-Cell-Information-Response-List", "nbap.Additional_EDCH_Cell_Information_Response_List",
52932         FT_UINT32, BASE_DEC, NULL, 0,
52933         NULL, HFILL }},
52934     { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU,
52935       { "Additional-EDCH-Cell-Information-Response-RLReconf-List", "nbap.Additional_EDCH_Cell_Information_Response_RLReconf_List",
52936         FT_UINT32, BASE_DEC, NULL, 0,
52937         NULL, HFILL }},
52938     { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU,
52939       { "Additional-EDCH-Cell-Information-Response-RL-Add-List", "nbap.Additional_EDCH_Cell_Information_Response_RL_Add_List",
52940         FT_UINT32, BASE_DEC, NULL, 0,
52941         NULL, HFILL }},
52942     { &hf_nbap_AdditionalMeasurementValueList_PDU,
52943       { "AdditionalMeasurementValueList", "nbap.AdditionalMeasurementValueList",
52944         FT_UINT32, BASE_DEC, NULL, 0,
52945         NULL, HFILL }},
52946     { &hf_nbap_AdditionalTimeSlotListLCR_PDU,
52947       { "AdditionalTimeSlotListLCR", "nbap.AdditionalTimeSlotListLCR",
52948         FT_UINT32, BASE_DEC, NULL, 0,
52949         NULL, HFILL }},
52950     { &hf_nbap_Active_Pattern_Sequence_Information_PDU,
52951       { "Active-Pattern-Sequence-Information", "nbap.Active_Pattern_Sequence_Information",
52952         FT_NONE, BASE_NONE, NULL, 0,
52953         NULL, HFILL }},
52954     { &hf_nbap_AlternativeFormatReportingIndicator_PDU,
52955       { "AlternativeFormatReportingIndicator", "nbap.AlternativeFormatReportingIndicator",
52956         FT_UINT32, BASE_DEC, VALS(nbap_AlternativeFormatReportingIndicator_vals), 0,
52957         NULL, HFILL }},
52958     { &hf_nbap_Angle_Of_Arrival_Value_LCR_PDU,
52959       { "Angle-Of-Arrival-Value-LCR", "nbap.Angle_Of_Arrival_Value_LCR",
52960         FT_NONE, BASE_NONE, NULL, 0,
52961         NULL, HFILL }},
52962     { &hf_nbap_BCCH_ModificationTime_PDU,
52963       { "BCCH-ModificationTime", "nbap.BCCH_ModificationTime",
52964         FT_UINT32, BASE_DEC, NULL, 0,
52965         NULL, HFILL }},
52966     { &hf_nbap_Best_Cell_Portions_Value_PDU,
52967       { "Best-Cell-Portions-Value", "nbap.Best_Cell_Portions_Value",
52968         FT_UINT32, BASE_DEC, NULL, 0,
52969         NULL, HFILL }},
52970     { &hf_nbap_Best_Cell_Portions_ValueLCR_PDU,
52971       { "Best-Cell-Portions-ValueLCR", "nbap.Best_Cell_Portions_ValueLCR",
52972         FT_UINT32, BASE_DEC, NULL, 0,
52973         NULL, HFILL }},
52974     { &hf_nbap_BindingID_PDU,
52975       { "BindingID", "nbap.BindingID",
52976         FT_BYTES, BASE_NONE, NULL, 0,
52977         NULL, HFILL }},
52978     { &hf_nbap_BlockingPriorityIndicator_PDU,
52979       { "BlockingPriorityIndicator", "nbap.BlockingPriorityIndicator",
52980         FT_UINT32, BASE_DEC, VALS(nbap_BlockingPriorityIndicator_vals), 0,
52981         NULL, HFILL }},
52982     { &hf_nbap_BroadcastCommonTransportBearerIndication_PDU,
52983       { "BroadcastCommonTransportBearerIndication", "nbap.BroadcastCommonTransportBearerIndication",
52984         FT_NONE, BASE_NONE, NULL, 0,
52985         NULL, HFILL }},
52986     { &hf_nbap_BroadcastReference_PDU,
52987       { "BroadcastReference", "nbap.BroadcastReference",
52988         FT_BYTES, BASE_NONE, NULL, 0,
52989         NULL, HFILL }},
52990     { &hf_nbap_Cause_PDU,
52991       { "Cause", "nbap.Cause",
52992         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
52993         NULL, HFILL }},
52994     { &hf_nbap_Cell_Capability_Container_PDU,
52995       { "Cell-Capability-Container", "nbap.Cell_Capability_Container",
52996         FT_BYTES, BASE_NONE, NULL, 0,
52997         NULL, HFILL }},
52998     { &hf_nbap_Cell_ERNTI_Status_Information_PDU,
52999       { "Cell-ERNTI-Status-Information", "nbap.Cell_ERNTI_Status_Information",
53000         FT_UINT32, BASE_DEC, NULL, 0,
53001         NULL, HFILL }},
53002     { &hf_nbap_CellParameterID_PDU,
53003       { "CellParameterID", "nbap.CellParameterID",
53004         FT_UINT32, BASE_DEC, NULL, 0,
53005         NULL, HFILL }},
53006     { &hf_nbap_CellPortion_CapabilityLCR_PDU,
53007       { "CellPortion-CapabilityLCR", "nbap.CellPortion_CapabilityLCR",
53008         FT_UINT32, BASE_DEC, VALS(nbap_CellPortion_CapabilityLCR_vals), 0,
53009         NULL, HFILL }},
53010     { &hf_nbap_CellSyncBurstRepetitionPeriod_PDU,
53011       { "CellSyncBurstRepetitionPeriod", "nbap.CellSyncBurstRepetitionPeriod",
53012         FT_UINT32, BASE_DEC, NULL, 0,
53013         NULL, HFILL }},
53014     { &hf_nbap_CFN_PDU,
53015       { "CFN", "nbap.CFN",
53016         FT_UINT32, BASE_DEC, NULL, 0,
53017         NULL, HFILL }},
53018     { &hf_nbap_C_ID_PDU,
53019       { "C-ID", "nbap.C_ID",
53020         FT_UINT32, BASE_DEC, NULL, 0,
53021         NULL, HFILL }},
53022     { &hf_nbap_Closedlooptimingadjustmentmode_PDU,
53023       { "Closedlooptimingadjustmentmode", "nbap.Closedlooptimingadjustmentmode",
53024         FT_UINT32, BASE_DEC, VALS(nbap_Closedlooptimingadjustmentmode_vals), 0,
53025         NULL, HFILL }},
53026     { &hf_nbap_Common_EDCH_Capability_PDU,
53027       { "Common-EDCH-Capability", "nbap.Common_EDCH_Capability",
53028         FT_UINT32, BASE_DEC, VALS(nbap_Common_EDCH_Capability_vals), 0,
53029         NULL, HFILL }},
53030     { &hf_nbap_Common_E_DCH_HSDPCCH_Capability_PDU,
53031       { "Common-E-DCH-HSDPCCH-Capability", "nbap.Common_E_DCH_HSDPCCH_Capability",
53032         FT_UINT32, BASE_DEC, VALS(nbap_Common_E_DCH_HSDPCCH_Capability_vals), 0,
53033         NULL, HFILL }},
53034     { &hf_nbap_Common_EDCH_System_InformationFDD_PDU,
53035       { "Common-EDCH-System-InformationFDD", "nbap.Common_EDCH_System_InformationFDD",
53036         FT_NONE, BASE_NONE, NULL, 0,
53037         NULL, HFILL }},
53038     { &hf_nbap_Common_EDCH_System_Information_ResponseFDD_PDU,
53039       { "Common-EDCH-System-Information-ResponseFDD", "nbap.Common_EDCH_System_Information_ResponseFDD",
53040         FT_NONE, BASE_NONE, NULL, 0,
53041         NULL, HFILL }},
53042     { &hf_nbap_E_RNTI_List_PDU,
53043       { "E-RNTI-List", "nbap.E_RNTI_List",
53044         FT_UINT32, BASE_DEC, NULL, 0,
53045         NULL, HFILL }},
53046     { &hf_nbap_Common_MACFlows_to_DeleteFDD_PDU,
53047       { "Common-MACFlows-to-DeleteFDD", "nbap.Common_MACFlows_to_DeleteFDD",
53048         FT_UINT32, BASE_DEC, NULL, 0,
53049         NULL, HFILL }},
53050     { &hf_nbap_CommonMeasurementAccuracy_PDU,
53051       { "CommonMeasurementAccuracy", "nbap.CommonMeasurementAccuracy",
53052         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementAccuracy_vals), 0,
53053         NULL, HFILL }},
53054     { &hf_nbap_CommonMeasurementType_PDU,
53055       { "CommonMeasurementType", "nbap.CommonMeasurementType",
53056         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_CommonMeasurementType_vals_ext, 0,
53057         NULL, HFILL }},
53058     { &hf_nbap_CommonPhysicalChannelID_PDU,
53059       { "CommonPhysicalChannelID", "nbap.CommonPhysicalChannelID",
53060         FT_UINT32, BASE_DEC, NULL, 0,
53061         NULL, HFILL }},
53062     { &hf_nbap_CommonPhysicalChannelID768_PDU,
53063       { "CommonPhysicalChannelID768", "nbap.CommonPhysicalChannelID768",
53064         FT_UINT32, BASE_DEC, NULL, 0,
53065         NULL, HFILL }},
53066     { &hf_nbap_Common_PhysicalChannel_Status_Information_PDU,
53067       { "Common-PhysicalChannel-Status-Information", "nbap.Common_PhysicalChannel_Status_Information",
53068         FT_NONE, BASE_NONE, NULL, 0,
53069         NULL, HFILL }},
53070     { &hf_nbap_Common_PhysicalChannel_Status_Information768_PDU,
53071       { "Common-PhysicalChannel-Status-Information768", "nbap.Common_PhysicalChannel_Status_Information768",
53072         FT_NONE, BASE_NONE, NULL, 0,
53073         NULL, HFILL }},
53074     { &hf_nbap_CommonTransportChannel_InformationResponse_PDU,
53075       { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse",
53076         FT_NONE, BASE_NONE, NULL, 0,
53077         NULL, HFILL }},
53078     { &hf_nbap_Common_TransportChannel_Status_Information_PDU,
53079       { "Common-TransportChannel-Status-Information", "nbap.Common_TransportChannel_Status_Information",
53080         FT_NONE, BASE_NONE, NULL, 0,
53081         NULL, HFILL }},
53082     { &hf_nbap_CommunicationControlPortID_PDU,
53083       { "CommunicationControlPortID", "nbap.CommunicationControlPortID",
53084         FT_UINT32, BASE_DEC, NULL, 0,
53085         NULL, HFILL }},
53086     { &hf_nbap_Compressed_Mode_Deactivation_Flag_PDU,
53087       { "Compressed-Mode-Deactivation-Flag", "nbap.Compressed_Mode_Deactivation_Flag",
53088         FT_UINT32, BASE_DEC, VALS(nbap_Compressed_Mode_Deactivation_Flag_vals), 0,
53089         NULL, HFILL }},
53090     { &hf_nbap_ConfigurationGenerationID_PDU,
53091       { "ConfigurationGenerationID", "nbap.ConfigurationGenerationID",
53092         FT_UINT32, BASE_DEC, NULL, 0,
53093         NULL, HFILL }},
53094     { &hf_nbap_ConstantValue_PDU,
53095       { "ConstantValue", "nbap.ConstantValue",
53096         FT_INT32, BASE_DEC, NULL, 0,
53097         NULL, HFILL }},
53098     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Capability_PDU,
53099       { "ContinuousPacketConnectivityDTX-DRX-Capability", "nbap.ContinuousPacketConnectivityDTX_DRX_Capability",
53100         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityDTX_DRX_Capability_vals), 0,
53101         NULL, HFILL }},
53102     { &hf_nbap_ContinuousPacketConnectivityDTX_DRX_Information_PDU,
53103       { "ContinuousPacketConnectivityDTX-DRX-Information", "nbap.ContinuousPacketConnectivityDTX_DRX_Information",
53104         FT_NONE, BASE_NONE, NULL, 0,
53105         NULL, HFILL }},
53106     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU,
53107       { "ContinuousPacketConnectivityHS-SCCH-less-Capability", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Capability",
53108         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivityHS_SCCH_less_Capability_vals), 0,
53109         NULL, HFILL }},
53110     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU,
53111       { "ContinuousPacketConnectivityHS-SCCH-less-Information", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information",
53112         FT_UINT32, BASE_DEC, NULL, 0,
53113         NULL, HFILL }},
53114     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU,
53115       { "ContinuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Information_Response",
53116         FT_NONE, BASE_NONE, NULL, 0,
53117         NULL, HFILL }},
53118     { &hf_nbap_ControlGAP_PDU,
53119       { "ControlGAP", "nbap.ControlGAP",
53120         FT_UINT32, BASE_DEC, NULL, 0,
53121         NULL, HFILL }},
53122     { &hf_nbap_CPC_Information_PDU,
53123       { "CPC-Information", "nbap.CPC_Information",
53124         FT_NONE, BASE_NONE, NULL, 0,
53125         NULL, HFILL }},
53126     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU,
53127       { "ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator", "nbap.ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator",
53128         FT_NONE, BASE_NONE, NULL, 0,
53129         NULL, HFILL }},
53130     { &hf_nbap_CriticalityDiagnostics_PDU,
53131       { "CriticalityDiagnostics", "nbap.CriticalityDiagnostics",
53132         FT_NONE, BASE_NONE, NULL, 0,
53133         NULL, HFILL }},
53134     { &hf_nbap_CRNC_CommunicationContextID_PDU,
53135       { "CRNC-CommunicationContextID", "nbap.CRNC_CommunicationContextID",
53136         FT_UINT32, BASE_DEC, NULL, 0,
53137         NULL, HFILL }},
53138     { &hf_nbap_CSBMeasurementID_PDU,
53139       { "CSBMeasurementID", "nbap.CSBMeasurementID",
53140         FT_UINT32, BASE_DEC, NULL, 0,
53141         NULL, HFILL }},
53142     { &hf_nbap_CSBTransmissionID_PDU,
53143       { "CSBTransmissionID", "nbap.CSBTransmissionID",
53144         FT_UINT32, BASE_DEC, NULL, 0,
53145         NULL, HFILL }},
53146     { &hf_nbap_Common_EDCH_System_InformationLCR_PDU,
53147       { "Common-EDCH-System-InformationLCR", "nbap.Common_EDCH_System_InformationLCR",
53148         FT_NONE, BASE_NONE, NULL, 0,
53149         NULL, HFILL }},
53150     { &hf_nbap_Common_EDCH_System_Information_ResponseLCR_PDU,
53151       { "Common-EDCH-System-Information-ResponseLCR", "nbap.Common_EDCH_System_Information_ResponseLCR",
53152         FT_NONE, BASE_NONE, NULL, 0,
53153         NULL, HFILL }},
53154     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU,
53155       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext",
53156         FT_UINT32, BASE_DEC, NULL, 0,
53157         NULL, HFILL }},
53158     { &hf_nbap_Common_MACFlows_to_DeleteLCR_PDU,
53159       { "Common-MACFlows-to-DeleteLCR", "nbap.Common_MACFlows_to_DeleteLCR",
53160         FT_UINT32, BASE_DEC, NULL, 0,
53161         NULL, HFILL }},
53162     { &hf_nbap_CPC_InformationLCR_PDU,
53163       { "CPC-InformationLCR", "nbap.CPC_InformationLCR",
53164         FT_NONE, BASE_NONE, NULL, 0,
53165         NULL, HFILL }},
53166     { &hf_nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU,
53167       { "ContinuousPacketConnectivity-DRX-CapabilityLCR", "nbap.ContinuousPacketConnectivity_DRX_CapabilityLCR",
53168         FT_UINT32, BASE_DEC, VALS(nbap_ContinuousPacketConnectivity_DRX_CapabilityLCR_vals), 0,
53169         NULL, HFILL }},
53170     { &hf_nbap_ContinuousPacketConnectivity_DRX_InformationLCR_PDU,
53171       { "ContinuousPacketConnectivity-DRX-InformationLCR", "nbap.ContinuousPacketConnectivity_DRX_InformationLCR",
53172         FT_NONE, BASE_NONE, NULL, 0,
53173         NULL, HFILL }},
53174     { &hf_nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU,
53175       { "E-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.E_AGCH_UE_Inactivity_Monitor_Threshold",
53176         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext, 0,
53177         NULL, HFILL }},
53178     { &hf_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU,
53179       { "ContinuousPacketConnectivity-DRX-Information-ResponseLCR", "nbap.ContinuousPacketConnectivity_DRX_Information_ResponseLCR",
53180         FT_NONE, BASE_NONE, NULL, 0,
53181         NULL, HFILL }},
53182     { &hf_nbap_DCH_FDD_Information_PDU,
53183       { "DCH-FDD-Information", "nbap.DCH_FDD_Information",
53184         FT_UINT32, BASE_DEC, NULL, 0,
53185         NULL, HFILL }},
53186     { &hf_nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_PDU,
53187       { "DCH-Indicator-For-E-DCH-HSDPA-Operation", "nbap.DCH_Indicator_For_E_DCH_HSDPA_Operation",
53188         FT_UINT32, BASE_DEC, VALS(nbap_DCH_Indicator_For_E_DCH_HSDPA_Operation_vals), 0,
53189         NULL, HFILL }},
53190     { &hf_nbap_DCH_InformationResponse_PDU,
53191       { "DCH-InformationResponse", "nbap.DCH_InformationResponse",
53192         FT_UINT32, BASE_DEC, NULL, 0,
53193         NULL, HFILL }},
53194     { &hf_nbap_DCH_MeasurementOccasion_Information_PDU,
53195       { "DCH-MeasurementOccasion-Information", "nbap.DCH_MeasurementOccasion_Information",
53196         FT_UINT32, BASE_DEC, NULL, 0,
53197         NULL, HFILL }},
53198     { &hf_nbap_DCH_TDD_Information_PDU,
53199       { "DCH-TDD-Information", "nbap.DCH_TDD_Information",
53200         FT_UINT32, BASE_DEC, NULL, 0,
53201         NULL, HFILL }},
53202     { &hf_nbap_FDD_DCHs_to_Modify_PDU,
53203       { "FDD-DCHs-to-Modify", "nbap.FDD_DCHs_to_Modify",
53204         FT_UINT32, BASE_DEC, NULL, 0,
53205         NULL, HFILL }},
53206     { &hf_nbap_TDD_DCHs_to_Modify_PDU,
53207       { "TDD-DCHs-to-Modify", "nbap.TDD_DCHs_to_Modify",
53208         FT_UINT32, BASE_DEC, NULL, 0,
53209         NULL, HFILL }},
53210     { &hf_nbap_DedicatedMeasurementType_PDU,
53211       { "DedicatedMeasurementType", "nbap.DedicatedMeasurementType",
53212         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_DedicatedMeasurementType_vals_ext, 0,
53213         NULL, HFILL }},
53214     { &hf_nbap_DelayedActivation_PDU,
53215       { "DelayedActivation", "nbap.DelayedActivation",
53216         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivation_vals), 0,
53217         NULL, HFILL }},
53218     { &hf_nbap_DGANSS_Corrections_Req_PDU,
53219       { "DGANSS-Corrections-Req", "nbap.DGANSS_Corrections_Req",
53220         FT_NONE, BASE_NONE, NULL, 0,
53221         NULL, HFILL }},
53222     { &hf_nbap_DGNSS_ValidityPeriod_PDU,
53223       { "DGNSS-ValidityPeriod", "nbap.DGNSS_ValidityPeriod",
53224         FT_NONE, BASE_NONE, NULL, 0,
53225         NULL, HFILL }},
53226     { &hf_nbap_DiversityMode_PDU,
53227       { "DiversityMode", "nbap.DiversityMode",
53228         FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
53229         NULL, HFILL }},
53230     { &hf_nbap_DL_DPCH_TimingAdjustment_PDU,
53231       { "DL-DPCH-TimingAdjustment", "nbap.DL_DPCH_TimingAdjustment",
53232         FT_UINT32, BASE_DEC, VALS(nbap_DL_DPCH_TimingAdjustment_vals), 0,
53233         NULL, HFILL }},
53234     { &hf_nbap_DL_Power_PDU,
53235       { "DL-Power", "nbap.DL_Power",
53236         FT_INT32, BASE_DEC, NULL, 0,
53237         NULL, HFILL }},
53238     { &hf_nbap_DL_PowerBalancing_Information_PDU,
53239       { "DL-PowerBalancing-Information", "nbap.DL_PowerBalancing_Information",
53240         FT_NONE, BASE_NONE, NULL, 0,
53241         NULL, HFILL }},
53242     { &hf_nbap_DL_PowerBalancing_ActivationIndicator_PDU,
53243       { "DL-PowerBalancing-ActivationIndicator", "nbap.DL_PowerBalancing_ActivationIndicator",
53244         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
53245         NULL, HFILL }},
53246     { &hf_nbap_DL_PowerBalancing_UpdatedIndicator_PDU,
53247       { "DL-PowerBalancing-UpdatedIndicator", "nbap.DL_PowerBalancing_UpdatedIndicator",
53248         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
53249         NULL, HFILL }},
53250     { &hf_nbap_DL_ScramblingCode_PDU,
53251       { "DL-ScramblingCode", "nbap.DL_ScramblingCode",
53252         FT_UINT32, BASE_DEC, NULL, 0,
53253         NULL, HFILL }},
53254     { &hf_nbap_DL_TimeslotISCPInfo_PDU,
53255       { "DL-TimeslotISCPInfo", "nbap.DL_TimeslotISCPInfo",
53256         FT_UINT32, BASE_DEC, NULL, 0,
53257         NULL, HFILL }},
53258     { &hf_nbap_DL_TimeslotISCPInfoLCR_PDU,
53259       { "DL-TimeslotISCPInfoLCR", "nbap.DL_TimeslotISCPInfoLCR",
53260         FT_UINT32, BASE_DEC, NULL, 0,
53261         NULL, HFILL }},
53262     { &hf_nbap_DL_TPC_Pattern01Count_PDU,
53263       { "DL-TPC-Pattern01Count", "nbap.DL_TPC_Pattern01Count",
53264         FT_UINT32, BASE_DEC, NULL, 0,
53265         NULL, HFILL }},
53266     { &hf_nbap_DLTransmissionBranchLoadValue_PDU,
53267       { "DLTransmissionBranchLoadValue", "nbap.DLTransmissionBranchLoadValue",
53268         FT_UINT32, BASE_DEC, NULL, 0,
53269         NULL, HFILL }},
53270     { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU,
53271       { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION",
53272         FT_UINT32, BASE_DEC, NULL, 0,
53273         NULL, HFILL }},
53274     { &hf_nbap_DPC_Mode_PDU,
53275       { "DPC-Mode", "nbap.DPC_Mode",
53276         FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
53277         NULL, HFILL }},
53278     { &hf_nbap_DPCH_ID768_PDU,
53279       { "DPCH-ID768", "nbap.DPCH_ID768",
53280         FT_UINT32, BASE_DEC, NULL, 0,
53281         NULL, HFILL }},
53282     { &hf_nbap_DSCH_InformationResponse_PDU,
53283       { "DSCH-InformationResponse", "nbap.DSCH_InformationResponse",
53284         FT_UINT32, BASE_DEC, NULL, 0,
53285         NULL, HFILL }},
53286     { &hf_nbap_DSCH_TDD_Information_PDU,
53287       { "DSCH-TDD-Information", "nbap.DSCH_TDD_Information",
53288         FT_UINT32, BASE_DEC, NULL, 0,
53289         NULL, HFILL }},
53290     { &hf_nbap_Dual_Band_Capability_Info_PDU,
53291       { "Dual-Band-Capability-Info", "nbap.Dual_Band_Capability_Info",
53292         FT_NONE, BASE_NONE, NULL, 0,
53293         NULL, HFILL }},
53294     { &hf_nbap_DwPCH_Power_PDU,
53295       { "DwPCH-Power", "nbap.DwPCH_Power",
53296         FT_INT32, BASE_DEC, NULL, 0,
53297         NULL, HFILL }},
53298     { &hf_nbap_E_AGCH_Table_Choice_PDU,
53299       { "E-AGCH-Table-Choice", "nbap.E_AGCH_Table_Choice",
53300         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_Table_Choice_vals), 0,
53301         NULL, HFILL }},
53302     { &hf_nbap_E_AGCH_FDD_Code_Information_PDU,
53303       { "E-AGCH-FDD-Code-Information", "nbap.E_AGCH_FDD_Code_Information",
53304         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
53305         NULL, HFILL }},
53306     { &hf_nbap_E_AI_Capability_PDU,
53307       { "E-AI-Capability", "nbap.E_AI_Capability",
53308         FT_UINT32, BASE_DEC, VALS(nbap_E_AI_Capability_vals), 0,
53309         NULL, HFILL }},
53310     { &hf_nbap_E_DCH_Capability_PDU,
53311       { "E-DCH-Capability", "nbap.E_DCH_Capability",
53312         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Capability_vals), 0,
53313         NULL, HFILL }},
53314     { &hf_nbap_E_DCHCapacityConsumptionLaw_PDU,
53315       { "E-DCHCapacityConsumptionLaw", "nbap.E_DCHCapacityConsumptionLaw",
53316         FT_NONE, BASE_NONE, NULL, 0,
53317         NULL, HFILL }},
53318     { &hf_nbap_E_DCH_TDD_CapacityConsumptionLaw_PDU,
53319       { "E-DCH-TDD-CapacityConsumptionLaw", "nbap.E_DCH_TDD_CapacityConsumptionLaw",
53320         FT_NONE, BASE_NONE, NULL, 0,
53321         NULL, HFILL }},
53322     { &hf_nbap_E_DCH_TTI2ms_Capability_PDU,
53323       { "E-DCH-TTI2ms-Capability", "nbap.E_DCH_TTI2ms_Capability",
53324         FT_BOOLEAN, BASE_NONE, NULL, 0,
53325         NULL, HFILL }},
53326     { &hf_nbap_E_DCH_SF_Capability_PDU,
53327       { "E-DCH-SF-Capability", "nbap.E_DCH_SF_Capability",
53328         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_SF_Capability_vals), 0,
53329         NULL, HFILL }},
53330     { &hf_nbap_E_DCH_HARQ_Combining_Capability_PDU,
53331       { "E-DCH-HARQ-Combining-Capability", "nbap.E_DCH_HARQ_Combining_Capability",
53332         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_HARQ_Combining_Capability_vals), 0,
53333         NULL, HFILL }},
53334     { &hf_nbap_E_DCH_FDD_DL_Control_Channel_Information_PDU,
53335       { "E-DCH-FDD-DL-Control-Channel-Information", "nbap.E_DCH_FDD_DL_Control_Channel_Information",
53336         FT_NONE, BASE_NONE, NULL, 0,
53337         NULL, HFILL }},
53338     { &hf_nbap_E_DCH_FDD_Information_PDU,
53339       { "E-DCH-FDD-Information", "nbap.E_DCH_FDD_Information",
53340         FT_NONE, BASE_NONE, NULL, 0,
53341         NULL, HFILL }},
53342     { &hf_nbap_E_DCH_FDD_Information_Response_PDU,
53343       { "E-DCH-FDD-Information-Response", "nbap.E_DCH_FDD_Information_Response",
53344         FT_NONE, BASE_NONE, NULL, 0,
53345         NULL, HFILL }},
53346     { &hf_nbap_E_DCH_FDD_Information_to_Modify_PDU,
53347       { "E-DCH-FDD-Information-to-Modify", "nbap.E_DCH_FDD_Information_to_Modify",
53348         FT_NONE, BASE_NONE, NULL, 0,
53349         NULL, HFILL }},
53350     { &hf_nbap_E_DCH_FDD_Update_Information_PDU,
53351       { "E-DCH-FDD-Update-Information", "nbap.E_DCH_FDD_Update_Information",
53352         FT_NONE, BASE_NONE, NULL, 0,
53353         NULL, HFILL }},
53354     { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_PDU,
53355       { "E-DCH-DL-Control-Channel-Change-Information", "nbap.E_DCH_DL_Control_Channel_Change_Information",
53356         FT_UINT32, BASE_DEC, NULL, 0,
53357         NULL, HFILL }},
53358     { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_PDU,
53359       { "E-DCH-DL-Control-Channel-Grant-Information", "nbap.E_DCH_DL_Control_Channel_Grant_Information",
53360         FT_UINT32, BASE_DEC, NULL, 0,
53361         NULL, HFILL }},
53362     { &hf_nbap_E_DCH_PowerOffset_for_SchedulingInfo_PDU,
53363       { "E-DCH-PowerOffset-for-SchedulingInfo", "nbap.E_DCH_PowerOffset_for_SchedulingInfo",
53364         FT_UINT32, BASE_DEC, NULL, 0,
53365         NULL, HFILL }},
53366     { &hf_nbap_E_DCH_MACdPDU_SizeCapability_PDU,
53367       { "E-DCH-MACdPDU-SizeCapability", "nbap.E_DCH_MACdPDU_SizeCapability",
53368         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDU_SizeCapability_vals), 0,
53369         NULL, HFILL }},
53370     { &hf_nbap_E_DCH_MACdPDUSizeFormat_PDU,
53371       { "E-DCH-MACdPDUSizeFormat", "nbap.E_DCH_MACdPDUSizeFormat",
53372         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_MACdPDUSizeFormat_vals), 0,
53373         NULL, HFILL }},
53374     { &hf_nbap_E_DCH_MACdFlows_Information_PDU,
53375       { "E-DCH-MACdFlows-Information", "nbap.E_DCH_MACdFlows_Information",
53376         FT_NONE, BASE_NONE, NULL, 0,
53377         NULL, HFILL }},
53378     { &hf_nbap_E_DCH_MACdFlows_to_Delete_PDU,
53379       { "E-DCH-MACdFlows-to-Delete", "nbap.E_DCH_MACdFlows_to_Delete",
53380         FT_UINT32, BASE_DEC, NULL, 0,
53381         NULL, HFILL }},
53382     { &hf_nbap_E_DCH_Non_serving_Relative_Grant_Down_Commands_PDU,
53383       { "E-DCH-Non-serving-Relative-Grant-Down-Commands", "nbap.E_DCH_Non_serving_Relative_Grant_Down_Commands",
53384         FT_UINT32, BASE_DEC, NULL, 0,
53385         NULL, HFILL }},
53386     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_PDU,
53387       { "Maximum-Target-ReceivedTotalWideBandPower", "nbap.Maximum_Target_ReceivedTotalWideBandPower",
53388         FT_UINT32, BASE_DEC, NULL, 0,
53389         NULL, HFILL }},
53390     { &hf_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio_PDU,
53391       { "Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", "nbap.Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio",
53392         FT_UINT32, BASE_DEC, NULL, 0,
53393         NULL, HFILL }},
53394     { &hf_nbap_E_DCH_RL_Indication_PDU,
53395       { "E-DCH-RL-Indication", "nbap.E_DCH_RL_Indication",
53396         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_RL_Indication_vals), 0,
53397         NULL, HFILL }},
53398     { &hf_nbap_E_DCH_Serving_Cell_Change_Info_Response_PDU,
53399       { "E-DCH-Serving-Cell-Change-Info-Response", "nbap.E_DCH_Serving_Cell_Change_Info_Response",
53400         FT_NONE, BASE_NONE, NULL, 0,
53401         NULL, HFILL }},
53402     { &hf_nbap_EDCH_RACH_Report_Value_PDU,
53403       { "EDCH-RACH-Report-Value", "nbap.EDCH_RACH_Report_Value",
53404         FT_UINT32, BASE_DEC, NULL, 0,
53405         NULL, HFILL }},
53406     { &hf_nbap_E_DPDCH_PowerInterpolation_PDU,
53407       { "E-DPDCH-PowerInterpolation", "nbap.E_DPDCH_PowerInterpolation",
53408         FT_BOOLEAN, BASE_NONE, NULL, 0,
53409         NULL, HFILL }},
53410     { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_PDU,
53411       { "E-DCH-MACdFlows-to-DeleteLCR", "nbap.E_DCH_MACdFlows_to_DeleteLCR",
53412         FT_UINT32, BASE_DEC, NULL, 0,
53413         NULL, HFILL }},
53414     { &hf_nbap_Enhanced_UE_DRX_InformationLCR_PDU,
53415       { "Enhanced-UE-DRX-InformationLCR", "nbap.Enhanced_UE_DRX_InformationLCR",
53416         FT_NONE, BASE_NONE, NULL, 0,
53417         NULL, HFILL }},
53418     { &hf_nbap_End_Of_Audit_Sequence_Indicator_PDU,
53419       { "End-Of-Audit-Sequence-Indicator", "nbap.End_Of_Audit_Sequence_Indicator",
53420         FT_UINT32, BASE_DEC, VALS(nbap_End_Of_Audit_Sequence_Indicator_vals), 0,
53421         NULL, HFILL }},
53422     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_Information_PDU,
53423       { "E-RGCH-E-HICH-FDD-Code-Information", "nbap.E_RGCH_E_HICH_FDD_Code_Information",
53424         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
53425         NULL, HFILL }},
53426     { &hf_nbap_E_RNTI_PDU,
53427       { "E-RNTI", "nbap.E_RNTI",
53428         FT_UINT32, BASE_DEC, NULL, 0,
53429         NULL, HFILL }},
53430     { &hf_nbap_E_TFCI_Boost_Information_PDU,
53431       { "E-TFCI-Boost-Information", "nbap.E_TFCI_Boost_Information",
53432         FT_NONE, BASE_NONE, NULL, 0,
53433         NULL, HFILL }},
53434     { &hf_nbap_E_DCHProvidedBitRate_PDU,
53435       { "E-DCHProvidedBitRate", "nbap.E_DCHProvidedBitRate",
53436         FT_UINT32, BASE_DEC, NULL, 0,
53437         NULL, HFILL }},
53438     { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU,
53439       { "E-DCHProvidedBitRateValueInformation-For-CellPortion", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion",
53440         FT_UINT32, BASE_DEC, NULL, 0,
53441         NULL, HFILL }},
53442     { &hf_nbap_E_HICH_TimeOffset_PDU,
53443       { "E-HICH-TimeOffset", "nbap.E_HICH_TimeOffset",
53444         FT_UINT32, BASE_DEC, NULL, 0,
53445         NULL, HFILL }},
53446     { &hf_nbap_E_HICH_TimeOffsetLCR_PDU,
53447       { "E-HICH-TimeOffsetLCR", "nbap.E_HICH_TimeOffsetLCR",
53448         FT_UINT32, BASE_DEC, NULL, 0,
53449         NULL, HFILL }},
53450     { &hf_nbap_E_DCH_Information_PDU,
53451       { "E-DCH-Information", "nbap.E_DCH_Information",
53452         FT_NONE, BASE_NONE, NULL, 0,
53453         NULL, HFILL }},
53454     { &hf_nbap_E_DCH_MACdFlow_Retransmission_Timer_PDU,
53455       { "E-DCH-MACdFlow-Retransmission-Timer", "nbap.E_DCH_MACdFlow_Retransmission_Timer",
53456         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
53457         NULL, HFILL }},
53458     { &hf_nbap_E_DCH_Information_Response_PDU,
53459       { "E-DCH-Information-Response", "nbap.E_DCH_Information_Response",
53460         FT_NONE, BASE_NONE, NULL, 0,
53461         NULL, HFILL }},
53462     { &hf_nbap_E_DCH_Information_Reconfig_PDU,
53463       { "E-DCH-Information-Reconfig", "nbap.E_DCH_Information_Reconfig",
53464         FT_NONE, BASE_NONE, NULL, 0,
53465         NULL, HFILL }},
53466     { &hf_nbap_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU,
53467       { "Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells", "nbap.Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells",
53468         FT_UINT32, BASE_DEC, NULL, 0,
53469         NULL, HFILL }},
53470     { &hf_nbap_E_DCH_768_Information_PDU,
53471       { "E-DCH-768-Information", "nbap.E_DCH_768_Information",
53472         FT_NONE, BASE_NONE, NULL, 0,
53473         NULL, HFILL }},
53474     { &hf_nbap_E_DCH_768_Information_Reconfig_PDU,
53475       { "E-DCH-768-Information-Reconfig", "nbap.E_DCH_768_Information_Reconfig",
53476         FT_NONE, BASE_NONE, NULL, 0,
53477         NULL, HFILL }},
53478     { &hf_nbap_E_DCH_LCR_Information_PDU,
53479       { "E-DCH-LCR-Information", "nbap.E_DCH_LCR_Information",
53480         FT_NONE, BASE_NONE, NULL, 0,
53481         NULL, HFILL }},
53482     { &hf_nbap_E_DCH_LCR_Information_Reconfig_PDU,
53483       { "E-DCH-LCR-Information-Reconfig", "nbap.E_DCH_LCR_Information_Reconfig",
53484         FT_NONE, BASE_NONE, NULL, 0,
53485         NULL, HFILL }},
53486     { &hf_nbap_DormantModeIndicator_PDU,
53487       { "DormantModeIndicator", "nbap.DormantModeIndicator",
53488         FT_UINT32, BASE_DEC, VALS(nbap_DormantModeIndicator_vals), 0,
53489         NULL, HFILL }},
53490     { &hf_nbap_Enhanced_FACH_Capability_PDU,
53491       { "Enhanced-FACH-Capability", "nbap.Enhanced_FACH_Capability",
53492         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_FACH_Capability_vals), 0,
53493         NULL, HFILL }},
53494     { &hf_nbap_EnhancedHSServingCC_Abort_PDU,
53495       { "EnhancedHSServingCC-Abort", "nbap.EnhancedHSServingCC_Abort",
53496         FT_UINT32, BASE_DEC, VALS(nbap_EnhancedHSServingCC_Abort_vals), 0,
53497         NULL, HFILL }},
53498     { &hf_nbap_Enhanced_PCH_Capability_PDU,
53499       { "Enhanced-PCH-Capability", "nbap.Enhanced_PCH_Capability",
53500         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_PCH_Capability_vals), 0,
53501         NULL, HFILL }},
53502     { &hf_nbap_Enhanced_UE_DRX_Capability_PDU,
53503       { "Enhanced-UE-DRX-Capability", "nbap.Enhanced_UE_DRX_Capability",
53504         FT_UINT32, BASE_DEC, VALS(nbap_Enhanced_UE_DRX_Capability_vals), 0,
53505         NULL, HFILL }},
53506     { &hf_nbap_Enhanced_UE_DRX_InformationFDD_PDU,
53507       { "Enhanced-UE-DRX-InformationFDD", "nbap.Enhanced_UE_DRX_InformationFDD",
53508         FT_NONE, BASE_NONE, NULL, 0,
53509         NULL, HFILL }},
53510     { &hf_nbap_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU,
53511       { "Extended-E-DCH-LCRTDD-PhysicalLayerCategory", "nbap.Extended_E_DCH_LCRTDD_PhysicalLayerCategory",
53512         FT_UINT32, BASE_DEC, NULL, 0,
53513         NULL, HFILL }},
53514     { &hf_nbap_Ext_Max_Bits_MACe_PDU_non_scheduled_PDU,
53515       { "Ext-Max-Bits-MACe-PDU-non-scheduled", "nbap.Ext_Max_Bits_MACe_PDU_non_scheduled",
53516         FT_UINT32, BASE_DEC, NULL, 0,
53517         NULL, HFILL }},
53518     { &hf_nbap_Ext_Reference_E_TFCI_PO_PDU,
53519       { "Ext-Reference-E-TFCI-PO", "nbap.Ext_Reference_E_TFCI_PO",
53520         FT_UINT32, BASE_DEC, NULL, 0,
53521         NULL, HFILL }},
53522     { &hf_nbap_ExtendedPropagationDelay_PDU,
53523       { "ExtendedPropagationDelay", "nbap.ExtendedPropagationDelay",
53524         FT_UINT32, BASE_DEC, NULL, 0,
53525         NULL, HFILL }},
53526     { &hf_nbap_Extended_RNC_ID_PDU,
53527       { "Extended-RNC-ID", "nbap.Extended_RNC_ID",
53528         FT_UINT32, BASE_DEC, NULL, 0,
53529         NULL, HFILL }},
53530     { &hf_nbap_Extended_Round_Trip_Time_Value_PDU,
53531       { "Extended-Round-Trip-Time-Value", "nbap.Extended_Round_Trip_Time_Value",
53532         FT_UINT32, BASE_DEC, NULL, 0,
53533         NULL, HFILL }},
53534     { &hf_nbap_Extended_HS_SCCH_ID_PDU,
53535       { "Extended-HS-SCCH-ID", "nbap.Extended_HS_SCCH_ID",
53536         FT_UINT32, BASE_DEC, NULL, 0,
53537         NULL, HFILL }},
53538     { &hf_nbap_Extended_HS_SICH_ID_PDU,
53539       { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
53540         FT_UINT32, BASE_DEC, NULL, 0,
53541         NULL, HFILL }},
53542     { &hf_nbap_Extended_E_HICH_ID_TDD_PDU,
53543       { "Extended-E-HICH-ID-TDD", "nbap.Extended_E_HICH_ID_TDD",
53544         FT_UINT32, BASE_DEC, NULL, 0,
53545         NULL, HFILL }},
53546     { &hf_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU,
53547       { "E-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_LCR",
53548         FT_NONE, BASE_NONE, NULL, 0,
53549         NULL, HFILL }},
53550     { &hf_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
53551       { "E-DCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.E_DCH_Semi_PersistentScheduling_Information_ResponseLCR",
53552         FT_NONE, BASE_NONE, NULL, 0,
53553         NULL, HFILL }},
53554     { &hf_nbap_Fast_Reconfiguration_Mode_PDU,
53555       { "Fast-Reconfiguration-Mode", "nbap.Fast_Reconfiguration_Mode",
53556         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Mode_vals), 0,
53557         NULL, HFILL }},
53558     { &hf_nbap_Fast_Reconfiguration_Permission_PDU,
53559       { "Fast-Reconfiguration-Permission", "nbap.Fast_Reconfiguration_Permission",
53560         FT_UINT32, BASE_DEC, VALS(nbap_Fast_Reconfiguration_Permission_vals), 0,
53561         NULL, HFILL }},
53562     { &hf_nbap_FDD_S_CCPCH_FrameOffset_PDU,
53563       { "FDD-S-CCPCH-FrameOffset", "nbap.FDD_S_CCPCH_FrameOffset",
53564         FT_UINT32, BASE_DEC, VALS(nbap_FDD_S_CCPCH_FrameOffset_vals), 0,
53565         NULL, HFILL }},
53566     { &hf_nbap_F_DPCH_Capability_PDU,
53567       { "F-DPCH-Capability", "nbap.F_DPCH_Capability",
53568         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_Capability_vals), 0,
53569         NULL, HFILL }},
53570     { &hf_nbap_F_DPCH_SlotFormat_PDU,
53571       { "F-DPCH-SlotFormat", "nbap.F_DPCH_SlotFormat",
53572         FT_UINT32, BASE_DEC, NULL, 0,
53573         NULL, HFILL }},
53574     { &hf_nbap_F_DPCH_SlotFormatCapability_PDU,
53575       { "F-DPCH-SlotFormatCapability", "nbap.F_DPCH_SlotFormatCapability",
53576         FT_UINT32, BASE_DEC, VALS(nbap_F_DPCH_SlotFormatCapability_vals), 0,
53577         NULL, HFILL }},
53578     { &hf_nbap_FNReportingIndicator_PDU,
53579       { "FNReportingIndicator", "nbap.FNReportingIndicator",
53580         FT_UINT32, BASE_DEC, VALS(nbap_FNReportingIndicator_vals), 0,
53581         NULL, HFILL }},
53582     { &hf_nbap_GANSS_AddIonoModelReq_PDU,
53583       { "GANSS-AddIonoModelReq", "nbap.GANSS_AddIonoModelReq",
53584         FT_BYTES, BASE_NONE, NULL, 0,
53585         NULL, HFILL }},
53586     { &hf_nbap_GANSS_AddNavigationModelsReq_PDU,
53587       { "GANSS-AddNavigationModelsReq", "nbap.GANSS_AddNavigationModelsReq",
53588         FT_BOOLEAN, BASE_NONE, NULL, 0,
53589         NULL, HFILL }},
53590     { &hf_nbap_GANSS_AddUTCModelsReq_PDU,
53591       { "GANSS-AddUTCModelsReq", "nbap.GANSS_AddUTCModelsReq",
53592         FT_BOOLEAN, BASE_NONE, NULL, 0,
53593         NULL, HFILL }},
53594     { &hf_nbap_GANSS_Additional_Ionospheric_Model_PDU,
53595       { "GANSS-Additional-Ionospheric-Model", "nbap.GANSS_Additional_Ionospheric_Model",
53596         FT_NONE, BASE_NONE, NULL, 0,
53597         NULL, HFILL }},
53598     { &hf_nbap_GANSS_Additional_Navigation_Models_PDU,
53599       { "GANSS-Additional-Navigation-Models", "nbap.GANSS_Additional_Navigation_Models",
53600         FT_NONE, BASE_NONE, NULL, 0,
53601         NULL, HFILL }},
53602     { &hf_nbap_GANSS_Additional_Time_Models_PDU,
53603       { "GANSS-Additional-Time-Models", "nbap.GANSS_Additional_Time_Models",
53604         FT_UINT32, BASE_DEC, NULL, 0,
53605         NULL, HFILL }},
53606     { &hf_nbap_GANSS_Additional_UTC_Models_PDU,
53607       { "GANSS-Additional-UTC-Models", "nbap.GANSS_Additional_UTC_Models",
53608         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Additional_UTC_Models_vals), 0,
53609         NULL, HFILL }},
53610     { &hf_nbap_GANSS_ALM_ECEFsbasAlmanacSet_PDU,
53611       { "GANSS-ALM-ECEFsbasAlmanacSet", "nbap.GANSS_ALM_ECEFsbasAlmanacSet",
53612         FT_NONE, BASE_NONE, NULL, 0,
53613         NULL, HFILL }},
53614     { &hf_nbap_GANSS_ALM_GlonassAlmanacSet_PDU,
53615       { "GANSS-ALM-GlonassAlmanacSet", "nbap.GANSS_ALM_GlonassAlmanacSet",
53616         FT_NONE, BASE_NONE, NULL, 0,
53617         NULL, HFILL }},
53618     { &hf_nbap_GANSS_ALM_MidiAlmanacSet_PDU,
53619       { "GANSS-ALM-MidiAlmanacSet", "nbap.GANSS_ALM_MidiAlmanacSet",
53620         FT_NONE, BASE_NONE, NULL, 0,
53621         NULL, HFILL }},
53622     { &hf_nbap_GANSS_ALM_NAVKeplerianSet_PDU,
53623       { "GANSS-ALM-NAVKeplerianSet", "nbap.GANSS_ALM_NAVKeplerianSet",
53624         FT_NONE, BASE_NONE, NULL, 0,
53625         NULL, HFILL }},
53626     { &hf_nbap_GANSS_ALM_ReducedKeplerianSet_PDU,
53627       { "GANSS-ALM-ReducedKeplerianSet", "nbap.GANSS_ALM_ReducedKeplerianSet",
53628         FT_NONE, BASE_NONE, NULL, 0,
53629         NULL, HFILL }},
53630     { &hf_nbap_GANSS_Auxiliary_Information_PDU,
53631       { "GANSS-Auxiliary-Information", "nbap.GANSS_Auxiliary_Information",
53632         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Auxiliary_Information_vals), 0,
53633         NULL, HFILL }},
53634     { &hf_nbap_GANSS_AuxInfoReq_PDU,
53635       { "GANSS-AuxInfoReq", "nbap.GANSS_AuxInfoReq",
53636         FT_BOOLEAN, BASE_NONE, NULL, 0,
53637         NULL, HFILL }},
53638     { &hf_nbap_GANSS_Common_Data_PDU,
53639       { "GANSS-Common-Data", "nbap.GANSS_Common_Data",
53640         FT_NONE, BASE_NONE, NULL, 0,
53641         NULL, HFILL }},
53642     { &hf_nbap_GANSS_Earth_Orientation_Parameters_PDU,
53643       { "GANSS-Earth-Orientation-Parameters", "nbap.GANSS_Earth_Orientation_Parameters",
53644         FT_NONE, BASE_NONE, NULL, 0,
53645         NULL, HFILL }},
53646     { &hf_nbap_GANSS_EarthOrientParaReq_PDU,
53647       { "GANSS-EarthOrientParaReq", "nbap.GANSS_EarthOrientParaReq",
53648         FT_BOOLEAN, BASE_NONE, NULL, 0,
53649         NULL, HFILL }},
53650     { &hf_nbap_GANSS_Generic_Data_PDU,
53651       { "GANSS-Generic-Data", "nbap.GANSS_Generic_Data",
53652         FT_UINT32, BASE_DEC, NULL, 0,
53653         NULL, HFILL }},
53654     { &hf_nbap_GANSS_ID_PDU,
53655       { "GANSS-ID", "nbap.GANSS_ID",
53656         FT_UINT32, BASE_DEC, NULL, 0,
53657         NULL, HFILL }},
53658     { &hf_nbap_GANSS_Information_PDU,
53659       { "GANSS-Information", "nbap.GANSS_Information",
53660         FT_NONE, BASE_NONE, NULL, 0,
53661         NULL, HFILL }},
53662     { &hf_nbap_GANSS_SBAS_ID_PDU,
53663       { "GANSS-SBAS-ID", "nbap.GANSS_SBAS_ID",
53664         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_SBAS_ID_vals), 0,
53665         NULL, HFILL }},
53666     { &hf_nbap_GANSS_Time_ID_PDU,
53667       { "GANSS-Time-ID", "nbap.GANSS_Time_ID",
53668         FT_UINT32, BASE_DEC, NULL, 0,
53669         NULL, HFILL }},
53670     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_PDU,
53671       { "HARQ-MemoryPartitioningInfoExtForMIMO", "nbap.HARQ_MemoryPartitioningInfoExtForMIMO",
53672         FT_UINT32, BASE_DEC, NULL, 0,
53673         NULL, HFILL }},
53674     { &hf_nbap_HARQ_Preamble_Mode_PDU,
53675       { "HARQ-Preamble-Mode", "nbap.HARQ_Preamble_Mode",
53676         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
53677         NULL, HFILL }},
53678     { &hf_nbap_HARQ_Preamble_Mode_Activation_Indicator_PDU,
53679       { "HARQ-Preamble-Mode-Activation-Indicator", "nbap.HARQ_Preamble_Mode_Activation_Indicator",
53680         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
53681         NULL, HFILL }},
53682     { &hf_nbap_HSDPA_Capability_PDU,
53683       { "HSDPA-Capability", "nbap.HSDPA_Capability",
53684         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Capability_vals), 0,
53685         NULL, HFILL }},
53686     { &hf_nbap_HS_DSCHProvidedBitRate_PDU,
53687       { "HS-DSCHProvidedBitRate", "nbap.HS_DSCHProvidedBitRate",
53688         FT_UINT32, BASE_DEC, NULL, 0,
53689         NULL, HFILL }},
53690     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU,
53691       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion",
53692         FT_UINT32, BASE_DEC, NULL, 0,
53693         NULL, HFILL }},
53694     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU,
53695       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR",
53696         FT_UINT32, BASE_DEC, NULL, 0,
53697         NULL, HFILL }},
53698     { &hf_nbap_HS_DSCHRequiredPower_PDU,
53699       { "HS-DSCHRequiredPower", "nbap.HS_DSCHRequiredPower",
53700         FT_UINT32, BASE_DEC, NULL, 0,
53701         NULL, HFILL }},
53702     { &hf_nbap_HS_DSCHRequiredPowerValue_PDU,
53703       { "HS-DSCHRequiredPowerValue", "nbap.HS_DSCHRequiredPowerValue",
53704         FT_UINT32, BASE_DEC, NULL, 0,
53705         NULL, HFILL }},
53706     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU,
53707       { "HS-DSCHRequiredPowerValueInformation-For-CellPortion", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion",
53708         FT_UINT32, BASE_DEC, NULL, 0,
53709         NULL, HFILL }},
53710     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU,
53711       { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR",
53712         FT_UINT32, BASE_DEC, NULL, 0,
53713         NULL, HFILL }},
53714     { &hf_nbap_HSDSCH_Common_System_InformationFDD_PDU,
53715       { "HSDSCH-Common-System-InformationFDD", "nbap.HSDSCH_Common_System_InformationFDD",
53716         FT_NONE, BASE_NONE, NULL, 0,
53717         NULL, HFILL }},
53718     { &hf_nbap_HSDSCH_Common_System_Information_ResponseFDD_PDU,
53719       { "HSDSCH-Common-System-Information-ResponseFDD", "nbap.HSDSCH_Common_System_Information_ResponseFDD",
53720         FT_NONE, BASE_NONE, NULL, 0,
53721         NULL, HFILL }},
53722     { &hf_nbap_HSDSCH_FDD_Information_PDU,
53723       { "HSDSCH-FDD-Information", "nbap.HSDSCH_FDD_Information",
53724         FT_NONE, BASE_NONE, NULL, 0,
53725         NULL, HFILL }},
53726     { &hf_nbap_HSDSCH_TDD_Information_PDU,
53727       { "HSDSCH-TDD-Information", "nbap.HSDSCH_TDD_Information",
53728         FT_NONE, BASE_NONE, NULL, 0,
53729         NULL, HFILL }},
53730     { &hf_nbap_HSDSCH_Information_to_Modify_PDU,
53731       { "HSDSCH-Information-to-Modify", "nbap.HSDSCH_Information_to_Modify",
53732         FT_NONE, BASE_NONE, NULL, 0,
53733         NULL, HFILL }},
53734     { &hf_nbap_HSDSCH_MACdPDUSizeFormat_PDU,
53735       { "HSDSCH-MACdPDUSizeFormat", "nbap.HSDSCH_MACdPDUSizeFormat",
53736         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
53737         NULL, HFILL }},
53738     { &hf_nbap_HSDSCH_MACdPDU_SizeCapability_PDU,
53739       { "HSDSCH-MACdPDU-SizeCapability", "nbap.HSDSCH_MACdPDU_SizeCapability",
53740         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDU_SizeCapability_vals), 0,
53741         NULL, HFILL }},
53742     { &hf_nbap_HSDSCH_Information_to_Modify_Unsynchronised_PDU,
53743       { "HSDSCH-Information-to-Modify-Unsynchronised", "nbap.HSDSCH_Information_to_Modify_Unsynchronised",
53744         FT_NONE, BASE_NONE, NULL, 0,
53745         NULL, HFILL }},
53746     { &hf_nbap_HSDSCH_FDD_Information_Response_PDU,
53747       { "HSDSCH-FDD-Information-Response", "nbap.HSDSCH_FDD_Information_Response",
53748         FT_NONE, BASE_NONE, NULL, 0,
53749         NULL, HFILL }},
53750     { &hf_nbap_HSDSCH_Paging_System_InformationFDD_PDU,
53751       { "HSDSCH-Paging-System-InformationFDD", "nbap.HSDSCH_Paging_System_InformationFDD",
53752         FT_NONE, BASE_NONE, NULL, 0,
53753         NULL, HFILL }},
53754     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_PDU,
53755       { "HSDSCH-Paging-System-Information-ResponseFDD", "nbap.HSDSCH_Paging_System_Information_ResponseFDD",
53756         FT_UINT32, BASE_DEC, NULL, 0,
53757         NULL, HFILL }},
53758     { &hf_nbap_HSDSCH_TDD_Information_Response_PDU,
53759       { "HSDSCH-TDD-Information-Response", "nbap.HSDSCH_TDD_Information_Response",
53760         FT_NONE, BASE_NONE, NULL, 0,
53761         NULL, HFILL }},
53762     { &hf_nbap_HSDSCH_MACdFlows_Information_PDU,
53763       { "HSDSCH-MACdFlows-Information", "nbap.HSDSCH_MACdFlows_Information",
53764         FT_NONE, BASE_NONE, NULL, 0,
53765         NULL, HFILL }},
53766     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_PDU,
53767       { "HSDSCH-MACdFlows-to-Delete", "nbap.HSDSCH_MACdFlows_to_Delete",
53768         FT_UINT32, BASE_DEC, NULL, 0,
53769         NULL, HFILL }},
53770     { &hf_nbap_HSDSCH_TBSizeTableIndicator_PDU,
53771       { "HSDSCH-TBSizeTableIndicator", "nbap.HSDSCH_TBSizeTableIndicator",
53772         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
53773         NULL, HFILL }},
53774     { &hf_nbap_HSDSCH_PreconfigurationInfo_PDU,
53775       { "HSDSCH-PreconfigurationInfo", "nbap.HSDSCH_PreconfigurationInfo",
53776         FT_NONE, BASE_NONE, NULL, 0,
53777         NULL, HFILL }},
53778     { &hf_nbap_Additional_EDCH_Preconfiguration_Information_PDU,
53779       { "Additional-EDCH-Preconfiguration-Information", "nbap.Additional_EDCH_Preconfiguration_Information",
53780         FT_UINT32, BASE_DEC, NULL, 0,
53781         NULL, HFILL }},
53782     { &hf_nbap_HSDSCH_PreconfigurationSetup_PDU,
53783       { "HSDSCH-PreconfigurationSetup", "nbap.HSDSCH_PreconfigurationSetup",
53784         FT_NONE, BASE_NONE, NULL, 0,
53785         NULL, HFILL }},
53786     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_PDU,
53787       { "HSSCCH-Specific-InformationRespListTDD768", "nbap.HSSCCH_Specific_InformationRespListTDD768",
53788         FT_UINT32, BASE_DEC, NULL, 0,
53789         NULL, HFILL }},
53790     { &hf_nbap_HS_SICH_Reception_Quality_Value_PDU,
53791       { "HS-SICH-Reception-Quality-Value", "nbap.HS_SICH_Reception_Quality_Value",
53792         FT_NONE, BASE_NONE, NULL, 0,
53793         NULL, HFILL }},
53794     { &hf_nbap_HS_SICH_failed_PDU,
53795       { "HS-SICH-failed", "nbap.HS_SICH_failed",
53796         FT_UINT32, BASE_DEC, NULL, 0,
53797         NULL, HFILL }},
53798     { &hf_nbap_HS_SICH_missed_PDU,
53799       { "HS-SICH-missed", "nbap.HS_SICH_missed",
53800         FT_UINT32, BASE_DEC, NULL, 0,
53801         NULL, HFILL }},
53802     { &hf_nbap_HS_SICH_total_PDU,
53803       { "HS-SICH-total", "nbap.HS_SICH_total",
53804         FT_UINT32, BASE_DEC, NULL, 0,
53805         NULL, HFILL }},
53806     { &hf_nbap_HS_SICH_Reception_Quality_Measurement_Value_PDU,
53807       { "HS-SICH-Reception-Quality-Measurement-Value", "nbap.HS_SICH_Reception_Quality_Measurement_Value",
53808         FT_UINT32, BASE_DEC, NULL, 0,
53809         NULL, HFILL }},
53810     { &hf_nbap_HSDSCH_RNTI_PDU,
53811       { "HSDSCH-RNTI", "nbap.HSDSCH_RNTI",
53812         FT_UINT32, BASE_DEC, NULL, 0,
53813         NULL, HFILL }},
53814     { &hf_nbap_HS_PDSCH_FDD_Code_Information_PDU,
53815       { "HS-PDSCH-FDD-Code-Information", "nbap.HS_PDSCH_FDD_Code_Information",
53816         FT_NONE, BASE_NONE, NULL, 0,
53817         NULL, HFILL }},
53818     { &hf_nbap_HS_SICH_ID_PDU,
53819       { "HS-SICH-ID", "nbap.HS_SICH_ID",
53820         FT_UINT32, BASE_DEC, NULL, 0,
53821         NULL, HFILL }},
53822     { &hf_nbap_HS_SCCH_FDD_Code_Information_PDU,
53823       { "HS-SCCH-FDD-Code-Information", "nbap.HS_SCCH_FDD_Code_Information",
53824         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
53825         NULL, HFILL }},
53826     { &hf_nbap_HS_PDSCH_Code_Change_Indicator_PDU,
53827       { "HS-PDSCH-Code-Change-Indicator", "nbap.HS_PDSCH_Code_Change_Indicator",
53828         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
53829         NULL, HFILL }},
53830     { &hf_nbap_HS_PDSCH_Code_Change_Grant_PDU,
53831       { "HS-PDSCH-Code-Change-Grant", "nbap.HS_PDSCH_Code_Change_Grant",
53832         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Grant_vals), 0,
53833         NULL, HFILL }},
53834     { &hf_nbap_HSDSCH_Configured_Indicator_PDU,
53835       { "HSDSCH-Configured-Indicator", "nbap.HSDSCH_Configured_Indicator",
53836         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
53837         NULL, HFILL }},
53838     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_PDU,
53839       { "HS-DSCH-Serving-Cell-Change-Info", "nbap.HS_DSCH_Serving_Cell_Change_Info",
53840         FT_NONE, BASE_NONE, NULL, 0,
53841         NULL, HFILL }},
53842     { &hf_nbap_HS_DSCH_Serving_Cell_Change_Info_Response_PDU,
53843       { "HS-DSCH-Serving-Cell-Change-Info-Response", "nbap.HS_DSCH_Serving_Cell_Change_Info_Response",
53844         FT_NONE, BASE_NONE, NULL, 0,
53845         NULL, HFILL }},
53846     { &hf_nbap_HSDSCH_FDD_Update_Information_PDU,
53847       { "HSDSCH-FDD-Update-Information", "nbap.HSDSCH_FDD_Update_Information",
53848         FT_NONE, BASE_NONE, NULL, 0,
53849         NULL, HFILL }},
53850     { &hf_nbap_HSDSCH_TDD_Update_Information_PDU,
53851       { "HSDSCH-TDD-Update-Information", "nbap.HSDSCH_TDD_Update_Information",
53852         FT_NONE, BASE_NONE, NULL, 0,
53853         NULL, HFILL }},
53854     { &hf_nbap_HSDSCH_Common_System_InformationLCR_PDU,
53855       { "HSDSCH-Common-System-InformationLCR", "nbap.HSDSCH_Common_System_InformationLCR",
53856         FT_NONE, BASE_NONE, NULL, 0,
53857         NULL, HFILL }},
53858     { &hf_nbap_HSDSCH_Common_System_Information_ResponseLCR_PDU,
53859       { "HSDSCH-Common-System-Information-ResponseLCR", "nbap.HSDSCH_Common_System_Information_ResponseLCR",
53860         FT_NONE, BASE_NONE, NULL, 0,
53861         NULL, HFILL }},
53862     { &hf_nbap_HSDSCH_Paging_System_InformationLCR_PDU,
53863       { "HSDSCH-Paging-System-InformationLCR", "nbap.HSDSCH_Paging_System_InformationLCR",
53864         FT_NONE, BASE_NONE, NULL, 0,
53865         NULL, HFILL }},
53866     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_PDU,
53867       { "HSDSCH-Paging-System-Information-ResponseLCR", "nbap.HSDSCH_Paging_System_Information_ResponseLCR",
53868         FT_UINT32, BASE_DEC, NULL, 0,
53869         NULL, HFILL }},
53870     { &hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU,
53871       { "HS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_LCR",
53872         FT_NONE, BASE_NONE, NULL, 0,
53873         NULL, HFILL }},
53874     { &hf_nbap_RepetitionPeriodIndex_PDU,
53875       { "RepetitionPeriodIndex", "nbap.RepetitionPeriodIndex",
53876         FT_UINT32, BASE_DEC, NULL, 0,
53877         NULL, HFILL }},
53878     { &hf_nbap_SPS_Reservation_Indicator_PDU,
53879       { "SPS-Reservation-Indicator", "nbap.SPS_Reservation_Indicator",
53880         FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
53881         NULL, HFILL }},
53882     { &hf_nbap_HS_DSCH_SPS_Operation_Indicator_PDU,
53883       { "HS-DSCH-SPS-Operation-Indicator", "nbap.HS_DSCH_SPS_Operation_Indicator",
53884         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_SPS_Operation_Indicator_vals), 0,
53885         NULL, HFILL }},
53886     { &hf_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU,
53887       { "HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR", "nbap.HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR",
53888         FT_NONE, BASE_NONE, NULL, 0,
53889         NULL, HFILL }},
53890     { &hf_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
53891       { "Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
53892         FT_NONE, BASE_NONE, NULL, 0,
53893         NULL, HFILL }},
53894     { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU,
53895       { "Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext",
53896         FT_UINT32, BASE_DEC, NULL, 0,
53897         NULL, HFILL }},
53898     { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
53899       { "Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
53900         FT_NONE, BASE_NONE, NULL, 0,
53901         NULL, HFILL }},
53902     { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU,
53903       { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext",
53904         FT_UINT32, BASE_DEC, NULL, 0,
53905         NULL, HFILL }},
53906     { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
53907       { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst",
53908         FT_UINT32, BASE_DEC, NULL, 0,
53909         NULL, HFILL }},
53910     { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU,
53911       { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext",
53912         FT_UINT32, BASE_DEC, NULL, 0,
53913         NULL, HFILL }},
53914     { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_PDU,
53915       { "MIMO-ReferenceSignal-InformationListLCR", "nbap.MIMO_ReferenceSignal_InformationListLCR",
53916         FT_UINT32, BASE_DEC, NULL, 0,
53917         NULL, HFILL }},
53918     { &hf_nbap_HSSICH_ReferenceSignal_InformationLCR_PDU,
53919       { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR",
53920         FT_NONE, BASE_NONE, NULL, 0,
53921         NULL, HFILL }},
53922     { &hf_nbap_HSSICH_ReferenceSignal_InformationModifyLCR_PDU,
53923       { "HSSICH-ReferenceSignal-InformationModifyLCR", "nbap.HSSICH_ReferenceSignal_InformationModifyLCR",
53924         FT_NONE, BASE_NONE, NULL, 0,
53925         NULL, HFILL }},
53926     { &hf_nbap_IMB_Parameters_PDU,
53927       { "IMB-Parameters", "nbap.IMB_Parameters",
53928         FT_NONE, BASE_NONE, NULL, 0,
53929         NULL, HFILL }},
53930     { &hf_nbap_InformationReportCharacteristics_PDU,
53931       { "InformationReportCharacteristics", "nbap.InformationReportCharacteristics",
53932         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristics_vals), 0,
53933         NULL, HFILL }},
53934     { &hf_nbap_InformationExchangeID_PDU,
53935       { "InformationExchangeID", "nbap.InformationExchangeID",
53936         FT_UINT32, BASE_DEC, NULL, 0,
53937         NULL, HFILL }},
53938     { &hf_nbap_InformationType_PDU,
53939       { "InformationType", "nbap.InformationType",
53940         FT_NONE, BASE_NONE, NULL, 0,
53941         NULL, HFILL }},
53942     { &hf_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU,
53943       { "Initial-DL-DPCH-TimingAdjustment-Allowed", "nbap.Initial_DL_DPCH_TimingAdjustment_Allowed",
53944         FT_UINT32, BASE_DEC, VALS(nbap_Initial_DL_DPCH_TimingAdjustment_Allowed_vals), 0,
53945         NULL, HFILL }},
53946     { &hf_nbap_InnerLoopDLPCStatus_PDU,
53947       { "InnerLoopDLPCStatus", "nbap.InnerLoopDLPCStatus",
53948         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
53949         NULL, HFILL }},
53950     { &hf_nbap_IPMulticastIndication_PDU,
53951       { "IPMulticastIndication", "nbap.IPMulticastIndication",
53952         FT_NONE, BASE_NONE, NULL, 0,
53953         NULL, HFILL }},
53954     { &hf_nbap_IPMulticastDataBearerIndication_PDU,
53955       { "IPMulticastDataBearerIndication", "nbap.IPMulticastDataBearerIndication",
53956         FT_BOOLEAN, BASE_NONE, NULL, 0,
53957         NULL, HFILL }},
53958     { &hf_nbap_IdleIntervalInformation_PDU,
53959       { "IdleIntervalInformation", "nbap.IdleIntervalInformation",
53960         FT_NONE, BASE_NONE, NULL, 0,
53961         NULL, HFILL }},
53962     { &hf_nbap_Local_Cell_ID_PDU,
53963       { "Local-Cell-ID", "nbap.Local_Cell_ID",
53964         FT_UINT32, BASE_DEC, NULL, 0,
53965         NULL, HFILL }},
53966     { &hf_nbap_LCRTDD_Uplink_Physical_Channel_Capability_PDU,
53967       { "LCRTDD-Uplink-Physical-Channel-Capability", "nbap.LCRTDD_Uplink_Physical_Channel_Capability",
53968         FT_NONE, BASE_NONE, NULL, 0,
53969         NULL, HFILL }},
53970     { &hf_nbap_MAC_PDU_SizeExtended_PDU,
53971       { "MAC-PDU-SizeExtended", "nbap.MAC_PDU_SizeExtended",
53972         FT_UINT32, BASE_DEC, NULL, 0,
53973         NULL, HFILL }},
53974     { &hf_nbap_MACes_Maximum_Bitrate_LCR_PDU,
53975       { "MACes-Maximum-Bitrate-LCR", "nbap.MACes_Maximum_Bitrate_LCR",
53976         FT_UINT32, BASE_DEC, NULL, 0,
53977         NULL, HFILL }},
53978     { &hf_nbap_Maximum_Number_of_Retransmissions_For_E_DCH_PDU,
53979       { "Maximum-Number-of-Retransmissions-For-E-DCH", "nbap.Maximum_Number_of_Retransmissions_For_E_DCH",
53980         FT_UINT32, BASE_DEC, NULL, 0,
53981         NULL, HFILL }},
53982     { &hf_nbap_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU,
53983       { "Maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.Maximum_Target_ReceivedTotalWideBandPower_LCR",
53984         FT_UINT32, BASE_DEC, NULL, 0,
53985         NULL, HFILL }},
53986     { &hf_nbap_MaximumTransmissionPower_PDU,
53987       { "MaximumTransmissionPower", "nbap.MaximumTransmissionPower",
53988         FT_UINT32, BASE_DEC, NULL, 0,
53989         NULL, HFILL }},
53990     { &hf_nbap_Max_UE_DTX_Cycle_PDU,
53991       { "Max-UE-DTX-Cycle", "nbap.Max_UE_DTX_Cycle",
53992         FT_UINT32, BASE_DEC, VALS(nbap_Max_UE_DTX_Cycle_vals), 0,
53993         NULL, HFILL }},
53994     { &hf_nbap_MBMS_Capability_PDU,
53995       { "MBMS-Capability", "nbap.MBMS_Capability",
53996         FT_UINT32, BASE_DEC, VALS(nbap_MBMS_Capability_vals), 0,
53997         NULL, HFILL }},
53998     { &hf_nbap_MeasurementFilterCoefficient_PDU,
53999       { "MeasurementFilterCoefficient", "nbap.MeasurementFilterCoefficient",
54000         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_MeasurementFilterCoefficient_vals_ext, 0,
54001         NULL, HFILL }},
54002     { &hf_nbap_MeasurementID_PDU,
54003       { "MeasurementID", "nbap.MeasurementID",
54004         FT_UINT32, BASE_DEC, NULL, 0,
54005         NULL, HFILL }},
54006     { &hf_nbap_MeasurementRecoveryBehavior_PDU,
54007       { "MeasurementRecoveryBehavior", "nbap.MeasurementRecoveryBehavior",
54008         FT_NONE, BASE_NONE, NULL, 0,
54009         NULL, HFILL }},
54010     { &hf_nbap_MeasurementRecoveryReportingIndicator_PDU,
54011       { "MeasurementRecoveryReportingIndicator", "nbap.MeasurementRecoveryReportingIndicator",
54012         FT_NONE, BASE_NONE, NULL, 0,
54013         NULL, HFILL }},
54014     { &hf_nbap_MeasurementRecoverySupportIndicator_PDU,
54015       { "MeasurementRecoverySupportIndicator", "nbap.MeasurementRecoverySupportIndicator",
54016         FT_NONE, BASE_NONE, NULL, 0,
54017         NULL, HFILL }},
54018     { &hf_nbap_MessageStructure_PDU,
54019       { "MessageStructure", "nbap.MessageStructure",
54020         FT_UINT32, BASE_DEC, NULL, 0,
54021         NULL, HFILL }},
54022     { &hf_nbap_MICH_CFN_PDU,
54023       { "MICH-CFN", "nbap.MICH_CFN",
54024         FT_UINT32, BASE_DEC, NULL, 0,
54025         NULL, HFILL }},
54026     { &hf_nbap_MidambleShiftLCR_PDU,
54027       { "MidambleShiftLCR", "nbap.MidambleShiftLCR",
54028         FT_NONE, BASE_NONE, NULL, 0,
54029         NULL, HFILL }},
54030     { &hf_nbap_MIMO_ActivationIndicator_PDU,
54031       { "MIMO-ActivationIndicator", "nbap.MIMO_ActivationIndicator",
54032         FT_NONE, BASE_NONE, NULL, 0,
54033         NULL, HFILL }},
54034     { &hf_nbap_MIMO_Capability_PDU,
54035       { "MIMO-Capability", "nbap.MIMO_Capability",
54036         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Capability_vals), 0,
54037         NULL, HFILL }},
54038     { &hf_nbap_MIMO_Mode_Indicator_PDU,
54039       { "MIMO-Mode-Indicator", "nbap.MIMO_Mode_Indicator",
54040         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_Mode_Indicator_vals), 0,
54041         NULL, HFILL }},
54042     { &hf_nbap_MIMO_N_M_Ratio_PDU,
54043       { "MIMO-N-M-Ratio", "nbap.MIMO_N_M_Ratio",
54044         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
54045         NULL, HFILL }},
54046     { &hf_nbap_MIMO_PilotConfiguration_PDU,
54047       { "MIMO-PilotConfiguration", "nbap.MIMO_PilotConfiguration",
54048         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfiguration_vals), 0,
54049         NULL, HFILL }},
54050     { &hf_nbap_MIMO_PilotConfigurationExtension_PDU,
54051       { "MIMO-PilotConfigurationExtension", "nbap.MIMO_PilotConfigurationExtension",
54052         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PilotConfigurationExtension_vals), 0,
54053         NULL, HFILL }},
54054     { &hf_nbap_MIMO_PowerOffsetForS_CPICHCapability_PDU,
54055       { "MIMO-PowerOffsetForS-CPICHCapability", "nbap.MIMO_PowerOffsetForS_CPICHCapability",
54056         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_PowerOffsetForS_CPICHCapability_vals), 0,
54057         NULL, HFILL }},
54058     { &hf_nbap_MinimumReducedE_DPDCH_GainFactor_PDU,
54059       { "MinimumReducedE-DPDCH-GainFactor", "nbap.MinimumReducedE_DPDCH_GainFactor",
54060         FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
54061         NULL, HFILL }},
54062     { &hf_nbap_Modification_Period_PDU,
54063       { "Modification-Period", "nbap.Modification_Period",
54064         FT_UINT32, BASE_DEC, VALS(nbap_Modification_Period_vals), 0,
54065         NULL, HFILL }},
54066     { &hf_nbap_MAChs_ResetIndicator_PDU,
54067       { "MAChs-ResetIndicator", "nbap.MAChs_ResetIndicator",
54068         FT_UINT32, BASE_DEC, VALS(nbap_MAChs_ResetIndicator_vals), 0,
54069         NULL, HFILL }},
54070     { &hf_nbap_ModulationMBSFN_PDU,
54071       { "ModulationMBSFN", "nbap.ModulationMBSFN",
54072         FT_UINT32, BASE_DEC, VALS(nbap_ModulationMBSFN_vals), 0,
54073         NULL, HFILL }},
54074     { &hf_nbap_ModulationPO_MBSFN_PDU,
54075       { "ModulationPO-MBSFN", "nbap.ModulationPO_MBSFN",
54076         FT_UINT32, BASE_DEC, VALS(nbap_ModulationPO_MBSFN_vals), 0,
54077         NULL, HFILL }},
54078     { &hf_nbap_MBSFN_Only_Mode_Indicator_PDU,
54079       { "MBSFN-Only-Mode-Indicator", "nbap.MBSFN_Only_Mode_Indicator",
54080         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Indicator_vals), 0,
54081         NULL, HFILL }},
54082     { &hf_nbap_MBSFN_Only_Mode_Capability_PDU,
54083       { "MBSFN-Only-Mode-Capability", "nbap.MBSFN_Only_Mode_Capability",
54084         FT_UINT32, BASE_DEC, VALS(nbap_MBSFN_Only_Mode_Capability_vals), 0,
54085         NULL, HFILL }},
54086     { &hf_nbap_Multicarrier_Number_PDU,
54087       { "Multicarrier-Number", "nbap.Multicarrier_Number",
54088         FT_UINT32, BASE_DEC, NULL, 0,
54089         NULL, HFILL }},
54090     { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU,
54091       { "MultipleFreq-HARQ-MemoryPartitioning-InformationList", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationList",
54092         FT_UINT32, BASE_DEC, NULL, 0,
54093         NULL, HFILL }},
54094     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU,
54095       { "MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR",
54096         FT_UINT32, BASE_DEC, NULL, 0,
54097         NULL, HFILL }},
54098     { &hf_nbap_Multi_Cell_Capability_Info_PDU,
54099       { "Multi-Cell-Capability-Info", "nbap.Multi_Cell_Capability_Info",
54100         FT_NONE, BASE_NONE, NULL, 0,
54101         NULL, HFILL }},
54102     { &hf_nbap_Multicell_EDCH_InformationItemIEs_PDU,
54103       { "Multicell-EDCH-InformationItemIEs", "nbap.Multicell_EDCH_InformationItemIEs",
54104         FT_NONE, BASE_NONE, NULL, 0,
54105         NULL, HFILL }},
54106     { &hf_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU,
54107       { "Multicell-EDCH-RL-Specific-InformationItemIEs", "nbap.Multicell_EDCH_RL_Specific_InformationItemIEs",
54108         FT_NONE, BASE_NONE, NULL, 0,
54109         NULL, HFILL }},
54110     { &hf_nbap_MIMO_SFMode_For_HSPDSCHDualStream_PDU,
54111       { "MIMO-SFMode-For-HSPDSCHDualStream", "nbap.MIMO_SFMode_For_HSPDSCHDualStream",
54112         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_SFMode_For_HSPDSCHDualStream_vals), 0,
54113         NULL, HFILL }},
54114     { &hf_nbap_NCyclesPerSFNperiod_PDU,
54115       { "NCyclesPerSFNperiod", "nbap.NCyclesPerSFNperiod",
54116         FT_UINT32, BASE_DEC, VALS(nbap_NCyclesPerSFNperiod_vals), 0,
54117         NULL, HFILL }},
54118     { &hf_nbap_NRepetitionsPerCyclePeriod_PDU,
54119       { "NRepetitionsPerCyclePeriod", "nbap.NRepetitionsPerCyclePeriod",
54120         FT_UINT32, BASE_DEC, NULL, 0,
54121         NULL, HFILL }},
54122     { &hf_nbap_NeighbouringCellMeasurementInformation_PDU,
54123       { "NeighbouringCellMeasurementInformation", "nbap.NeighbouringCellMeasurementInformation",
54124         FT_UINT32, BASE_DEC, NULL, 0,
54125         NULL, HFILL }},
54126     { &hf_nbap_NeighbouringTDDCellMeasurementInformationLCR_PDU,
54127       { "NeighbouringTDDCellMeasurementInformationLCR", "nbap.NeighbouringTDDCellMeasurementInformationLCR",
54128         FT_NONE, BASE_NONE, NULL, 0,
54129         NULL, HFILL }},
54130     { &hf_nbap_NeighbouringTDDCellMeasurementInformation768_PDU,
54131       { "NeighbouringTDDCellMeasurementInformation768", "nbap.NeighbouringTDDCellMeasurementInformation768",
54132         FT_NONE, BASE_NONE, NULL, 0,
54133         NULL, HFILL }},
54134     { &hf_nbap_NonCellSpecificTxDiversity_PDU,
54135       { "NonCellSpecificTxDiversity", "nbap.NonCellSpecificTxDiversity",
54136         FT_UINT32, BASE_DEC, VALS(nbap_NonCellSpecificTxDiversity_vals), 0,
54137         NULL, HFILL }},
54138     { &hf_nbap_NI_Information_PDU,
54139       { "NI-Information", "nbap.NI_Information",
54140         FT_UINT32, BASE_DEC, NULL, 0,
54141         NULL, HFILL }},
54142     { &hf_nbap_NodeB_CommunicationContextID_PDU,
54143       { "NodeB-CommunicationContextID", "nbap.NodeB_CommunicationContextID",
54144         FT_UINT32, BASE_DEC, NULL, 0,
54145         NULL, HFILL }},
54146     { &hf_nbap_NumberOfReportedCellPortions_PDU,
54147       { "NumberOfReportedCellPortions", "nbap.NumberOfReportedCellPortions",
54148         FT_UINT32, BASE_DEC, NULL, 0,
54149         NULL, HFILL }},
54150     { &hf_nbap_NumberOfReportedCellPortionsLCR_PDU,
54151       { "NumberOfReportedCellPortionsLCR", "nbap.NumberOfReportedCellPortionsLCR",
54152         FT_UINT32, BASE_DEC, NULL, 0,
54153         NULL, HFILL }},
54154     { &hf_nbap_NSubCyclesPerCyclePeriod_PDU,
54155       { "NSubCyclesPerCyclePeriod", "nbap.NSubCyclesPerCyclePeriod",
54156         FT_UINT32, BASE_DEC, NULL, 0,
54157         NULL, HFILL }},
54158     { &hf_nbap_Number_Of_Supported_Carriers_PDU,
54159       { "Number-Of-Supported-Carriers", "nbap.Number_Of_Supported_Carriers",
54160         FT_UINT32, BASE_DEC, VALS(nbap_Number_Of_Supported_Carriers_vals), 0,
54161         NULL, HFILL }},
54162     { &hf_nbap_NoOfTargetCellHS_SCCH_Order_PDU,
54163       { "NoOfTargetCellHS-SCCH-Order", "nbap.NoOfTargetCellHS_SCCH_Order",
54164         FT_UINT32, BASE_DEC, NULL, 0,
54165         NULL, HFILL }},
54166     { &hf_nbap_Out_of_Sychronization_Window_PDU,
54167       { "Out-of-Sychronization-Window", "nbap.Out_of_Sychronization_Window",
54168         FT_UINT32, BASE_DEC, VALS(nbap_Out_of_Sychronization_Window_vals), 0,
54169         NULL, HFILL }},
54170     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_PDU,
54171       { "Paging-MACFlows-to-DeleteFDD", "nbap.Paging_MACFlows_to_DeleteFDD",
54172         FT_UINT32, BASE_DEC, NULL, 0,
54173         NULL, HFILL }},
54174     { &hf_nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU,
54175       { "PhysicalChannelID-for-CommonERNTI-RequestedIndicator", "nbap.PhysicalChannelID_for_CommonERNTI_RequestedIndicator",
54176         FT_UINT32, BASE_DEC, VALS(nbap_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_vals), 0,
54177         NULL, HFILL }},
54178     { &hf_nbap_PLCCHinformation_PDU,
54179       { "PLCCHinformation", "nbap.PLCCHinformation",
54180         FT_NONE, BASE_NONE, NULL, 0,
54181         NULL, HFILL }},
54182     { &hf_nbap_PowerAdjustmentType_PDU,
54183       { "PowerAdjustmentType", "nbap.PowerAdjustmentType",
54184         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
54185         NULL, HFILL }},
54186     { &hf_nbap_PrecodingWeightSetRestriction_PDU,
54187       { "PrecodingWeightSetRestriction", "nbap.PrecodingWeightSetRestriction",
54188         FT_UINT32, BASE_DEC, VALS(nbap_PrecodingWeightSetRestriction_vals), 0,
54189         NULL, HFILL }},
54190     { &hf_nbap_Primary_CPICH_Usage_for_Channel_Estimation_PDU,
54191       { "Primary-CPICH-Usage-for-Channel-Estimation", "nbap.Primary_CPICH_Usage_for_Channel_Estimation",
54192         FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
54193         NULL, HFILL }},
54194     { &hf_nbap_PrimaryScramblingCode_PDU,
54195       { "PrimaryScramblingCode", "nbap.PrimaryScramblingCode",
54196         FT_UINT32, BASE_DEC, NULL, 0,
54197         NULL, HFILL }},
54198     { &hf_nbap_PrimaryCCPCH_RSCP_PDU,
54199       { "PrimaryCCPCH-RSCP", "nbap.PrimaryCCPCH_RSCP",
54200         FT_UINT32, BASE_DEC, NULL, 0,
54201         NULL, HFILL }},
54202     { &hf_nbap_PrimaryCCPCH_RSCP_Delta_PDU,
54203       { "PrimaryCCPCH-RSCP-Delta", "nbap.PrimaryCCPCH_RSCP_Delta",
54204         FT_INT32, BASE_DEC, NULL, 0,
54205         NULL, HFILL }},
54206     { &hf_nbap_UE_Selected_MBMS_Service_Information_PDU,
54207       { "UE-Selected-MBMS-Service-Information", "nbap.UE_Selected_MBMS_Service_Information",
54208         FT_UINT32, BASE_DEC, VALS(nbap_UE_Selected_MBMS_Service_Information_vals), 0,
54209         NULL, HFILL }},
54210     { &hf_nbap_Paging_MACFlows_to_DeleteLCR_PDU,
54211       { "Paging-MACFlows-to-DeleteLCR", "nbap.Paging_MACFlows_to_DeleteLCR",
54212         FT_UINT32, BASE_DEC, NULL, 0,
54213         NULL, HFILL }},
54214     { &hf_nbap_RL_Specific_DCH_Info_PDU,
54215       { "RL-Specific-DCH-Info", "nbap.RL_Specific_DCH_Info",
54216         FT_UINT32, BASE_DEC, NULL, 0,
54217         NULL, HFILL }},
54218     { &hf_nbap_RL_Specific_E_DCH_Info_PDU,
54219       { "RL-Specific-E-DCH-Info", "nbap.RL_Specific_E_DCH_Info",
54220         FT_NONE, BASE_NONE, NULL, 0,
54221         NULL, HFILL }},
54222     { &hf_nbap_Reference_ReceivedTotalWideBandPower_PDU,
54223       { "Reference-ReceivedTotalWideBandPower", "nbap.Reference_ReceivedTotalWideBandPower",
54224         FT_UINT32, BASE_DEC, NULL, 0,
54225         NULL, HFILL }},
54226     { &hf_nbap_Reference_ReceivedTotalWideBandPowerReporting_PDU,
54227       { "Reference-ReceivedTotalWideBandPowerReporting", "nbap.Reference_ReceivedTotalWideBandPowerReporting",
54228         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerReporting_vals), 0,
54229         NULL, HFILL }},
54230     { &hf_nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU,
54231       { "Reference-ReceivedTotalWideBandPowerSupportIndicator", "nbap.Reference_ReceivedTotalWideBandPowerSupportIndicator",
54232         FT_UINT32, BASE_DEC, VALS(nbap_Reference_ReceivedTotalWideBandPowerSupportIndicator_vals), 0,
54233         NULL, HFILL }},
54234     { &hf_nbap_ReferenceClockAvailability_PDU,
54235       { "ReferenceClockAvailability", "nbap.ReferenceClockAvailability",
54236         FT_UINT32, BASE_DEC, VALS(nbap_ReferenceClockAvailability_vals), 0,
54237         NULL, HFILL }},
54238     { &hf_nbap_ReferenceSFNoffset_PDU,
54239       { "ReferenceSFNoffset", "nbap.ReferenceSFNoffset",
54240         FT_UINT32, BASE_DEC, NULL, 0,
54241         NULL, HFILL }},
54242     { &hf_nbap_ReportCharacteristics_PDU,
54243       { "ReportCharacteristics", "nbap.ReportCharacteristics",
54244         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristics_vals), 0,
54245         NULL, HFILL }},
54246     { &hf_nbap_ReportCharacteristicsType_OnModification_PDU,
54247       { "ReportCharacteristicsType-OnModification", "nbap.ReportCharacteristicsType_OnModification",
54248         FT_NONE, BASE_NONE, NULL, 0,
54249         NULL, HFILL }},
54250     { &hf_nbap_EDCH_RACH_Report_IncrDecrThres_PDU,
54251       { "EDCH-RACH-Report-IncrDecrThres", "nbap.EDCH_RACH_Report_IncrDecrThres",
54252         FT_NONE, BASE_NONE, NULL, 0,
54253         NULL, HFILL }},
54254     { &hf_nbap_EDCH_RACH_Report_ThresholdInformation_PDU,
54255       { "EDCH-RACH-Report-ThresholdInformation", "nbap.EDCH_RACH_Report_ThresholdInformation",
54256         FT_NONE, BASE_NONE, NULL, 0,
54257         NULL, HFILL }},
54258     { &hf_nbap_RL_ID_PDU,
54259       { "RL-ID", "nbap.RL_ID",
54260         FT_UINT32, BASE_DEC, NULL, 0,
54261         NULL, HFILL }},
54262     { &hf_nbap_RL_Set_ID_PDU,
54263       { "RL-Set-ID", "nbap.RL_Set_ID",
54264         FT_UINT32, BASE_DEC, NULL, 0,
54265         NULL, HFILL }},
54266     { &hf_nbap_DL_RLC_PDU_Size_Format_PDU,
54267       { "DL-RLC-PDU-Size-Format", "nbap.DL_RLC_PDU_Size_Format",
54268         FT_UINT32, BASE_DEC, VALS(nbap_DL_RLC_PDU_Size_Format_vals), 0,
54269         NULL, HFILL }},
54270     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_PDU,
54271       { "Received-total-wide-band-power-For-CellPortion-Value", "nbap.Received_total_wide_band_power_For_CellPortion_Value",
54272         FT_UINT32, BASE_DEC, NULL, 0,
54273         NULL, HFILL }},
54274     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU,
54275       { "Received-total-wide-band-power-For-CellPortion-ValueLCR", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR",
54276         FT_UINT32, BASE_DEC, NULL, 0,
54277         NULL, HFILL }},
54278     { &hf_nbap_Received_total_wide_band_power_Value_IncrDecrThres_PDU,
54279       { "Received-total-wide-band-power-Value-IncrDecrThres", "nbap.Received_total_wide_band_power_Value_IncrDecrThres",
54280         FT_UINT32, BASE_DEC, NULL, 0,
54281         NULL, HFILL }},
54282     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_PDU,
54283       { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value",
54284         FT_UINT32, BASE_DEC, NULL, 0,
54285         NULL, HFILL }},
54286     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_Value_PDU,
54287       { "Received-Scheduled-EDCH-Power-Share-Value", "nbap.Received_Scheduled_EDCH_Power_Share_Value",
54288         FT_NONE, BASE_NONE, NULL, 0,
54289         NULL, HFILL }},
54290     { &hf_nbap_RSEPS_Value_IncrDecrThres_PDU,
54291       { "RSEPS-Value-IncrDecrThres", "nbap.RSEPS_Value_IncrDecrThres",
54292         FT_UINT32, BASE_DEC, NULL, 0,
54293         NULL, HFILL }},
54294     { &hf_nbap_Rx_Timing_Deviation_Value_LCR_PDU,
54295       { "Rx-Timing-Deviation-Value-LCR", "nbap.Rx_Timing_Deviation_Value_LCR",
54296         FT_UINT32, BASE_DEC, NULL, 0,
54297         NULL, HFILL }},
54298     { &hf_nbap_Rx_Timing_Deviation_Value_768_PDU,
54299       { "Rx-Timing-Deviation-Value-768", "nbap.Rx_Timing_Deviation_Value_768",
54300         FT_UINT32, BASE_DEC, NULL, 0,
54301         NULL, HFILL }},
54302     { &hf_nbap_Rx_Timing_Deviation_Value_384_ext_PDU,
54303       { "Rx-Timing-Deviation-Value-384-ext", "nbap.Rx_Timing_Deviation_Value_384_ext",
54304         FT_UINT32, BASE_DEC, NULL, 0,
54305         NULL, HFILL }},
54306     { &hf_nbap_RTWP_ReportingIndicator_PDU,
54307       { "RTWP-ReportingIndicator", "nbap.RTWP_ReportingIndicator",
54308         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_ReportingIndicator_vals), 0,
54309         NULL, HFILL }},
54310     { &hf_nbap_RTWP_CellPortion_ReportingIndicator_PDU,
54311       { "RTWP-CellPortion-ReportingIndicator", "nbap.RTWP_CellPortion_ReportingIndicator",
54312         FT_UINT32, BASE_DEC, VALS(nbap_RTWP_CellPortion_ReportingIndicator_vals), 0,
54313         NULL, HFILL }},
54314     { &hf_nbap_AdjustmentPeriod_PDU,
54315       { "AdjustmentPeriod", "nbap.AdjustmentPeriod",
54316         FT_UINT32, BASE_DEC, NULL, 0,
54317         NULL, HFILL }},
54318     { &hf_nbap_E_DPCCH_Power_Boosting_Capability_PDU,
54319       { "E-DPCCH-Power-Boosting-Capability", "nbap.E_DPCCH_Power_Boosting_Capability",
54320         FT_UINT32, BASE_DEC, VALS(nbap_E_DPCCH_Power_Boosting_Capability_vals), 0,
54321         NULL, HFILL }},
54322     { &hf_nbap_SAT_Info_Almanac_ExtList_PDU,
54323       { "SAT-Info-Almanac-ExtList", "nbap.SAT_Info_Almanac_ExtList",
54324         FT_UINT32, BASE_DEC, NULL, 0,
54325         NULL, HFILL }},
54326     { &hf_nbap_ScaledAdjustmentRatio_PDU,
54327       { "ScaledAdjustmentRatio", "nbap.ScaledAdjustmentRatio",
54328         FT_UINT32, BASE_DEC, NULL, 0,
54329         NULL, HFILL }},
54330     { &hf_nbap_MaxAdjustmentStep_PDU,
54331       { "MaxAdjustmentStep", "nbap.MaxAdjustmentStep",
54332         FT_UINT32, BASE_DEC, NULL, 0,
54333         NULL, HFILL }},
54334     { &hf_nbap_SchedulingPriorityIndicator_PDU,
54335       { "SchedulingPriorityIndicator", "nbap.SchedulingPriorityIndicator",
54336         FT_UINT32, BASE_DEC, NULL, 0,
54337         NULL, HFILL }},
54338     { &hf_nbap_Secondary_CPICH_Information_Change_PDU,
54339       { "Secondary-CPICH-Information-Change", "nbap.Secondary_CPICH_Information_Change",
54340         FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
54341         NULL, HFILL }},
54342     { &hf_nbap_Secondary_CCPCH_SlotFormat_Extended_PDU,
54343       { "Secondary-CCPCH-SlotFormat-Extended", "nbap.Secondary_CCPCH_SlotFormat_Extended",
54344         FT_UINT32, BASE_DEC, NULL, 0,
54345         NULL, HFILL }},
54346     { &hf_nbap_Serving_E_DCH_RL_ID_PDU,
54347       { "Serving-E-DCH-RL-ID", "nbap.Serving_E_DCH_RL_ID",
54348         FT_UINT32, BASE_DEC, VALS(nbap_Serving_E_DCH_RL_ID_vals), 0,
54349         NULL, HFILL }},
54350     { &hf_nbap_SFN_PDU,
54351       { "SFN", "nbap.SFN",
54352         FT_UINT32, BASE_DEC, NULL, 0,
54353         NULL, HFILL }},
54354     { &hf_nbap_SFNSFNMeasurementThresholdInformation_PDU,
54355       { "SFNSFNMeasurementThresholdInformation", "nbap.SFNSFNMeasurementThresholdInformation",
54356         FT_NONE, BASE_NONE, NULL, 0,
54357         NULL, HFILL }},
54358     { &hf_nbap_SFNSFNMeasurementValueInformation_PDU,
54359       { "SFNSFNMeasurementValueInformation", "nbap.SFNSFNMeasurementValueInformation",
54360         FT_NONE, BASE_NONE, NULL, 0,
54361         NULL, HFILL }},
54362     { &hf_nbap_ShutdownTimer_PDU,
54363       { "ShutdownTimer", "nbap.ShutdownTimer",
54364         FT_UINT32, BASE_DEC, NULL, 0,
54365         NULL, HFILL }},
54366     { &hf_nbap_Single_Stream_MIMO_ActivationIndicator_PDU,
54367       { "Single-Stream-MIMO-ActivationIndicator", "nbap.Single_Stream_MIMO_ActivationIndicator",
54368         FT_NONE, BASE_NONE, NULL, 0,
54369         NULL, HFILL }},
54370     { &hf_nbap_Single_Stream_MIMO_Capability_PDU,
54371       { "Single-Stream-MIMO-Capability", "nbap.Single_Stream_MIMO_Capability",
54372         FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Capability_vals), 0,
54373         NULL, HFILL }},
54374     { &hf_nbap_Single_Stream_MIMO_Mode_Indicator_PDU,
54375       { "Single-Stream-MIMO-Mode-Indicator", "nbap.Single_Stream_MIMO_Mode_Indicator",
54376         FT_UINT32, BASE_DEC, VALS(nbap_Single_Stream_MIMO_Mode_Indicator_vals), 0,
54377         NULL, HFILL }},
54378     { &hf_nbap_SignallingBearerRequestIndicator_PDU,
54379       { "SignallingBearerRequestIndicator", "nbap.SignallingBearerRequestIndicator",
54380         FT_UINT32, BASE_DEC, VALS(nbap_SignallingBearerRequestIndicator_vals), 0,
54381         NULL, HFILL }},
54382     { &hf_nbap_SixtyfourQAM_UsageAllowedIndicator_PDU,
54383       { "SixtyfourQAM-UsageAllowedIndicator", "nbap.SixtyfourQAM_UsageAllowedIndicator",
54384         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
54385         NULL, HFILL }},
54386     { &hf_nbap_SixtyfourQAM_DL_UsageIndicator_PDU,
54387       { "SixtyfourQAM-DL-UsageIndicator", "nbap.SixtyfourQAM_DL_UsageIndicator",
54388         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
54389         NULL, HFILL }},
54390     { &hf_nbap_SixtyfourQAM_DL_Capability_PDU,
54391       { "SixtyfourQAM-DL-Capability", "nbap.SixtyfourQAM_DL_Capability",
54392         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_Capability_vals), 0,
54393         NULL, HFILL }},
54394     { &hf_nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU,
54395       { "SixtyfourQAM-DL-MIMO-Combined-Capability", "nbap.SixtyfourQAM_DL_MIMO_Combined_Capability",
54396         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_MIMO_Combined_Capability_vals), 0,
54397         NULL, HFILL }},
54398     { &hf_nbap_SixteenQAM_UL_Capability_PDU,
54399       { "SixteenQAM-UL-Capability", "nbap.SixteenQAM_UL_Capability",
54400         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Capability_vals), 0,
54401         NULL, HFILL }},
54402     { &hf_nbap_SixteenQAM_UL_Operation_Indicator_PDU,
54403       { "SixteenQAM-UL-Operation-Indicator", "nbap.SixteenQAM_UL_Operation_Indicator",
54404         FT_UINT32, BASE_DEC, VALS(nbap_SixteenQAM_UL_Operation_Indicator_vals), 0,
54405         NULL, HFILL }},
54406     { &hf_nbap_Start_Of_Audit_Sequence_Indicator_PDU,
54407       { "Start-Of-Audit-Sequence-Indicator", "nbap.Start_Of_Audit_Sequence_Indicator",
54408         FT_UINT32, BASE_DEC, VALS(nbap_Start_Of_Audit_Sequence_Indicator_vals), 0,
54409         NULL, HFILL }},
54410     { &hf_nbap_SyncCase_PDU,
54411       { "SyncCase", "nbap.SyncCase",
54412         FT_UINT32, BASE_DEC, NULL, 0,
54413         NULL, HFILL }},
54414     { &hf_nbap_SynchronisationReportCharacteristics_PDU,
54415       { "SynchronisationReportCharacteristics", "nbap.SynchronisationReportCharacteristics",
54416         FT_NONE, BASE_NONE, NULL, 0,
54417         NULL, HFILL }},
54418     { &hf_nbap_SyncDLCodeIdThreInfoLCR_PDU,
54419       { "SyncDLCodeIdThreInfoLCR", "nbap.SyncDLCodeIdThreInfoLCR",
54420         FT_UINT32, BASE_DEC, NULL, 0,
54421         NULL, HFILL }},
54422     { &hf_nbap_SynchronisationReportType_PDU,
54423       { "SynchronisationReportType", "nbap.SynchronisationReportType",
54424         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
54425         NULL, HFILL }},
54426     { &hf_nbap_Semi_PersistentScheduling_CapabilityLCR_PDU,
54427       { "Semi-PersistentScheduling-CapabilityLCR", "nbap.Semi_PersistentScheduling_CapabilityLCR",
54428         FT_UINT32, BASE_DEC, VALS(nbap_Semi_PersistentScheduling_CapabilityLCR_vals), 0,
54429         NULL, HFILL }},
54430     { &hf_nbap_T_Cell_PDU,
54431       { "T-Cell", "nbap.T_Cell",
54432         FT_UINT32, BASE_DEC, VALS(nbap_T_Cell_vals), 0,
54433         NULL, HFILL }},
54434     { &hf_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU,
54435       { "TDD-DL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_DL_DPCH_TimeSlotFormat_LCR",
54436         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
54437         NULL, HFILL }},
54438     { &hf_nbap_TDD_TPC_DownlinkStepSize_PDU,
54439       { "TDD-TPC-DownlinkStepSize", "nbap.TDD_TPC_DownlinkStepSize",
54440         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
54441         NULL, HFILL }},
54442     { &hf_nbap_TDD_TPC_UplinkStepSize_LCR_PDU,
54443       { "TDD-TPC-UplinkStepSize-LCR", "nbap.TDD_TPC_UplinkStepSize_LCR",
54444         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
54445         NULL, HFILL }},
54446     { &hf_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU,
54447       { "TDD-UL-DPCH-TimeSlotFormat-LCR", "nbap.TDD_UL_DPCH_TimeSlotFormat_LCR",
54448         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
54449         NULL, HFILL }},
54450     { &hf_nbap_TFCI_Presence_PDU,
54451       { "TFCI-Presence", "nbap.TFCI_Presence",
54452         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
54453         NULL, HFILL }},
54454     { &hf_nbap_TimeSlot_PDU,
54455       { "TimeSlot", "nbap.TimeSlot",
54456         FT_UINT32, BASE_DEC, NULL, 0,
54457         NULL, HFILL }},
54458     { &hf_nbap_TimeSlotLCR_PDU,
54459       { "TimeSlotLCR", "nbap.TimeSlotLCR",
54460         FT_UINT32, BASE_DEC, NULL, 0,
54461         NULL, HFILL }},
54462     { &hf_nbap_TimeslotLCR_Extension_PDU,
54463       { "TimeslotLCR-Extension", "nbap.TimeslotLCR_Extension",
54464         FT_UINT32, BASE_DEC, VALS(nbap_TimeslotLCR_Extension_vals), 0,
54465         NULL, HFILL }},
54466     { &hf_nbap_TimeSlotMeasurementValueListLCR_PDU,
54467       { "TimeSlotMeasurementValueListLCR", "nbap.TimeSlotMeasurementValueListLCR",
54468         FT_UINT32, BASE_DEC, NULL, 0,
54469         NULL, HFILL }},
54470     { &hf_nbap_TimingAdjustmentValue_PDU,
54471       { "TimingAdjustmentValue", "nbap.TimingAdjustmentValue",
54472         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
54473         NULL, HFILL }},
54474     { &hf_nbap_TimingAdjustmentValueLCR_PDU,
54475       { "TimingAdjustmentValueLCR", "nbap.TimingAdjustmentValueLCR",
54476         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
54477         NULL, HFILL }},
54478     { &hf_nbap_TimingAdvanceApplied_PDU,
54479       { "TimingAdvanceApplied", "nbap.TimingAdvanceApplied",
54480         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdvanceApplied_vals), 0,
54481         NULL, HFILL }},
54482     { &hf_nbap_SynchronisationIndicator_PDU,
54483       { "SynchronisationIndicator", "nbap.SynchronisationIndicator",
54484         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationIndicator_vals), 0,
54485         NULL, HFILL }},
54486     { &hf_nbap_TnlQos_PDU,
54487       { "TnlQos", "nbap.TnlQos",
54488         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
54489         NULL, HFILL }},
54490     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_PDU,
54491       { "Transmission-Gap-Pattern-Sequence-Information", "nbap.Transmission_Gap_Pattern_Sequence_Information",
54492         FT_UINT32, BASE_DEC, NULL, 0,
54493         NULL, HFILL }},
54494     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_PDU,
54495       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue",
54496         FT_UINT32, BASE_DEC, NULL, 0,
54497         NULL, HFILL }},
54498     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU,
54499       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue",
54500         FT_UINT32, BASE_DEC, NULL, 0,
54501         NULL, HFILL }},
54502     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU,
54503       { "TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
54504         FT_UINT32, BASE_DEC, NULL, 0,
54505         NULL, HFILL }},
54506     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_PDU,
54507       { "Transmitted-Carrier-Power-For-CellPortion-Value", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value",
54508         FT_UINT32, BASE_DEC, NULL, 0,
54509         NULL, HFILL }},
54510     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU,
54511       { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR",
54512         FT_UINT32, BASE_DEC, NULL, 0,
54513         NULL, HFILL }},
54514     { &hf_nbap_Transmitted_Carrier_Power_Value_PDU,
54515       { "Transmitted-Carrier-Power-Value", "nbap.Transmitted_Carrier_Power_Value",
54516         FT_UINT32, BASE_DEC, NULL, 0,
54517         NULL, HFILL }},
54518     { &hf_nbap_TransmissionDiversityApplied_PDU,
54519       { "TransmissionDiversityApplied", "nbap.TransmissionDiversityApplied",
54520         FT_BOOLEAN, BASE_NONE, NULL, 0,
54521         NULL, HFILL }},
54522     { &hf_nbap_TransmitDiversityIndicator_PDU,
54523       { "TransmitDiversityIndicator", "nbap.TransmitDiversityIndicator",
54524         FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
54525         NULL, HFILL }},
54526     { &hf_nbap_TransportBearerRequestIndicator_PDU,
54527       { "TransportBearerRequestIndicator", "nbap.TransportBearerRequestIndicator",
54528         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
54529         NULL, HFILL }},
54530     { &hf_nbap_TransportBearerNotRequestedIndicator_PDU,
54531       { "TransportBearerNotRequestedIndicator", "nbap.TransportBearerNotRequestedIndicator",
54532         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotRequestedIndicator_vals), 0,
54533         NULL, HFILL }},
54534     { &hf_nbap_TransportBearerNotSetupIndicator_PDU,
54535       { "TransportBearerNotSetupIndicator", "nbap.TransportBearerNotSetupIndicator",
54536         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerNotSetupIndicator_vals), 0,
54537         NULL, HFILL }},
54538     { &hf_nbap_TransportLayerAddress_PDU,
54539       { "TransportLayerAddress", "nbap.TransportLayerAddress",
54540         FT_BYTES, BASE_NONE, NULL, 0,
54541         NULL, HFILL }},
54542     { &hf_nbap_TS0_CapabilityLCR_PDU,
54543       { "TS0-CapabilityLCR", "nbap.TS0_CapabilityLCR",
54544         FT_UINT32, BASE_DEC, VALS(nbap_TS0_CapabilityLCR_vals), 0,
54545         NULL, HFILL }},
54546     { &hf_nbap_TSTD_Indicator_PDU,
54547       { "TSTD-Indicator", "nbap.TSTD_Indicator",
54548         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
54549         NULL, HFILL }},
54550     { &hf_nbap_TSN_Length_PDU,
54551       { "TSN-Length", "nbap.TSN_Length",
54552         FT_UINT32, BASE_DEC, VALS(nbap_TSN_Length_vals), 0,
54553         NULL, HFILL }},
54554     { &hf_nbap_TUTRANGANSSMeasurementThresholdInformation_PDU,
54555       { "TUTRANGANSSMeasurementThresholdInformation", "nbap.TUTRANGANSSMeasurementThresholdInformation",
54556         FT_NONE, BASE_NONE, NULL, 0,
54557         NULL, HFILL }},
54558     { &hf_nbap_TUTRANGANSSMeasurementValueInformation_PDU,
54559       { "TUTRANGANSSMeasurementValueInformation", "nbap.TUTRANGANSSMeasurementValueInformation",
54560         FT_NONE, BASE_NONE, NULL, 0,
54561         NULL, HFILL }},
54562     { &hf_nbap_TUTRANGPSMeasurementThresholdInformation_PDU,
54563       { "TUTRANGPSMeasurementThresholdInformation", "nbap.TUTRANGPSMeasurementThresholdInformation",
54564         FT_NONE, BASE_NONE, NULL, 0,
54565         NULL, HFILL }},
54566     { &hf_nbap_TUTRANGPSMeasurementValueInformation_PDU,
54567       { "TUTRANGPSMeasurementValueInformation", "nbap.TUTRANGPSMeasurementValueInformation",
54568         FT_NONE, BASE_NONE, NULL, 0,
54569         NULL, HFILL }},
54570     { &hf_nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU,
54571       { "TxDiversityOnDLControlChannelsByMIMOUECapability", "nbap.TxDiversityOnDLControlChannelsByMIMOUECapability",
54572         FT_UINT32, BASE_DEC, VALS(nbap_TxDiversityOnDLControlChannelsByMIMOUECapability_vals), 0,
54573         NULL, HFILL }},
54574     { &hf_nbap_TypeOfError_PDU,
54575       { "TypeOfError", "nbap.TypeOfError",
54576         FT_UINT32, BASE_DEC, VALS(nbap_TypeOfError_vals), 0,
54577         NULL, HFILL }},
54578     { &hf_nbap_UARFCN_PDU,
54579       { "UARFCN", "nbap.UARFCN",
54580         FT_UINT32, BASE_DEC, NULL, 0,
54581         NULL, HFILL }},
54582     { &hf_nbap_UE_AggregateMaximumBitRate_PDU,
54583       { "UE-AggregateMaximumBitRate", "nbap.UE_AggregateMaximumBitRate",
54584         FT_NONE, BASE_NONE, NULL, 0,
54585         NULL, HFILL }},
54586     { &hf_nbap_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU,
54587       { "UE-AggregateMaximumBitRate-Enforcement-Indicator", "nbap.UE_AggregateMaximumBitRate_Enforcement_Indicator",
54588         FT_NONE, BASE_NONE, NULL, 0,
54589         NULL, HFILL }},
54590     { &hf_nbap_UE_Capability_Information_PDU,
54591       { "UE-Capability-Information", "nbap.UE_Capability_Information",
54592         FT_NONE, BASE_NONE, NULL, 0,
54593         NULL, HFILL }},
54594     { &hf_nbap_UE_TS0_CapabilityLCR_PDU,
54595       { "UE-TS0-CapabilityLCR", "nbap.UE_TS0_CapabilityLCR",
54596         FT_UINT32, BASE_DEC, VALS(nbap_UE_TS0_CapabilityLCR_vals), 0,
54597         NULL, HFILL }},
54598     { &hf_nbap_UE_SupportIndicatorExtension_PDU,
54599       { "UE-SupportIndicatorExtension", "nbap.UE_SupportIndicatorExtension",
54600         FT_BYTES, BASE_NONE, NULL, 0,
54601         NULL, HFILL }},
54602     { &hf_nbap_LCRTDD_HSDSCH_Physical_Layer_Category_PDU,
54603       { "LCRTDD-HSDSCH-Physical-Layer-Category", "nbap.LCRTDD_HSDSCH_Physical_Layer_Category",
54604         FT_UINT32, BASE_DEC, NULL, 0,
54605         NULL, HFILL }},
54606     { &hf_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_PDU,
54607       { "UL-DPDCH-Indicator-For-E-DCH-Operation", "nbap.UL_DPDCH_Indicator_For_E_DCH_Operation",
54608         FT_UINT32, BASE_DEC, VALS(nbap_UL_DPDCH_Indicator_For_E_DCH_Operation_vals), 0,
54609         NULL, HFILL }},
54610     { &hf_nbap_UL_SIR_PDU,
54611       { "UL-SIR", "nbap.UL_SIR",
54612         FT_INT32, BASE_DEC, NULL, 0,
54613         NULL, HFILL }},
54614     { &hf_nbap_UL_Synchronisation_Parameters_LCR_PDU,
54615       { "UL-Synchronisation-Parameters-LCR", "nbap.UL_Synchronisation_Parameters_LCR",
54616         FT_NONE, BASE_NONE, NULL, 0,
54617         NULL, HFILL }},
54618     { &hf_nbap_UPPCHPositionLCR_PDU,
54619       { "UPPCHPositionLCR", "nbap.UPPCHPositionLCR",
54620         FT_UINT32, BASE_DEC, NULL, 0,
54621         NULL, HFILL }},
54622     { &hf_nbap_UpPTSInterference_For_CellPortion_Value_PDU,
54623       { "UpPTSInterference-For-CellPortion-Value", "nbap.UpPTSInterference_For_CellPortion_Value",
54624         FT_UINT32, BASE_DEC, NULL, 0,
54625         NULL, HFILL }},
54626     { &hf_nbap_UpPTSInterferenceValue_PDU,
54627       { "UpPTSInterferenceValue", "nbap.UpPTSInterferenceValue",
54628         FT_UINT32, BASE_DEC, NULL, 0,
54629         NULL, HFILL }},
54630     { &hf_nbap_Unidirectional_DCH_Indicator_PDU,
54631       { "Unidirectional-DCH-Indicator", "nbap.Unidirectional_DCH_Indicator",
54632         FT_UINT32, BASE_DEC, VALS(nbap_Unidirectional_DCH_Indicator_vals), 0,
54633         NULL, HFILL }},
54634     { &hf_nbap_USCH_Information_PDU,
54635       { "USCH-Information", "nbap.USCH_Information",
54636         FT_UINT32, BASE_DEC, NULL, 0,
54637         NULL, HFILL }},
54638     { &hf_nbap_USCH_InformationResponse_PDU,
54639       { "USCH-InformationResponse", "nbap.USCH_InformationResponse",
54640         FT_UINT32, BASE_DEC, NULL, 0,
54641         NULL, HFILL }},
54642     { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_PDU,
54643       { "UL-TimeslotISCP-For-CellPortion-Value", "nbap.UL_TimeslotISCP_For_CellPortion_Value",
54644         FT_UINT32, BASE_DEC, NULL, 0,
54645         NULL, HFILL }},
54646     { &hf_nbap_UL_TimeslotISCP_Value_IncrDecrThres_PDU,
54647       { "UL-TimeslotISCP-Value-IncrDecrThres", "nbap.UL_TimeslotISCP_Value_IncrDecrThres",
54648         FT_UINT32, BASE_DEC, NULL, 0,
54649         NULL, HFILL }},
54650     { &hf_nbap_CommonTransportChannelSetupRequestFDD_PDU,
54651       { "CommonTransportChannelSetupRequestFDD", "nbap.CommonTransportChannelSetupRequestFDD",
54652         FT_NONE, BASE_NONE, NULL, 0,
54653         NULL, HFILL }},
54654     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU,
54655       { "CommonPhysicalChannelType-CTCH-SetupRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstFDD",
54656         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals), 0,
54657         NULL, HFILL }},
54658     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU,
54659       { "FACH-ParametersListIE-CTCH-SetupRqstFDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstFDD",
54660         FT_UINT32, BASE_DEC, NULL, 0,
54661         NULL, HFILL }},
54662     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU,
54663       { "PCH-ParametersItem-CTCH-SetupRqstFDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstFDD",
54664         FT_NONE, BASE_NONE, NULL, 0,
54665         NULL, HFILL }},
54666     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstFDD_PDU,
54667       { "MICH-Parameters-CTCH-SetupRqstFDD", "nbap.MICH_Parameters_CTCH_SetupRqstFDD",
54668         FT_NONE, BASE_NONE, NULL, 0,
54669         NULL, HFILL }},
54670     { &hf_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU,
54671       { "RACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.RACH_ParametersItem_CTCH_SetupRqstFDD",
54672         FT_NONE, BASE_NONE, NULL, 0,
54673         NULL, HFILL }},
54674     { &hf_nbap_CommonTransportChannelSetupRequestTDD_PDU,
54675       { "CommonTransportChannelSetupRequestTDD", "nbap.CommonTransportChannelSetupRequestTDD",
54676         FT_NONE, BASE_NONE, NULL, 0,
54677         NULL, HFILL }},
54678     { &hf_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU,
54679       { "CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.CommonPhysicalChannelType_CTCH_SetupRqstTDD",
54680         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals), 0,
54681         NULL, HFILL }},
54682     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU,
54683       { "Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD",
54684         FT_UINT32, BASE_DEC, NULL, 0,
54685         NULL, HFILL }},
54686     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU,
54687       { "Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD",
54688         FT_UINT32, BASE_DEC, NULL, 0,
54689         NULL, HFILL }},
54690     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU,
54691       { "Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD",
54692         FT_UINT32, BASE_DEC, NULL, 0,
54693         NULL, HFILL }},
54694     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU,
54695       { "FACH-ParametersListIE-CTCH-SetupRqstTDD", "nbap.FACH_ParametersListIE_CTCH_SetupRqstTDD",
54696         FT_UINT32, BASE_DEC, NULL, 0,
54697         NULL, HFILL }},
54698     { &hf_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU,
54699       { "PCH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PCH_ParametersItem_CTCH_SetupRqstTDD",
54700         FT_NONE, BASE_NONE, NULL, 0,
54701         NULL, HFILL }},
54702     { &hf_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU,
54703       { "PICH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_ParametersItem_CTCH_SetupRqstTDD",
54704         FT_NONE, BASE_NONE, NULL, 0,
54705         NULL, HFILL }},
54706     { &hf_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
54707       { "PICH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.PICH_LCR_Parameters_CTCH_SetupRqstTDD",
54708         FT_NONE, BASE_NONE, NULL, 0,
54709         NULL, HFILL }},
54710     { &hf_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
54711       { "PICH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PICH_768_ParametersItem_CTCH_SetupRqstTDD",
54712         FT_NONE, BASE_NONE, NULL, 0,
54713         NULL, HFILL }},
54714     { &hf_nbap_MICH_Parameters_CTCH_SetupRqstTDD_PDU,
54715       { "MICH-Parameters-CTCH-SetupRqstTDD", "nbap.MICH_Parameters_CTCH_SetupRqstTDD",
54716         FT_NONE, BASE_NONE, NULL, 0,
54717         NULL, HFILL }},
54718     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU,
54719       { "TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD",
54720         FT_UINT32, BASE_DEC, NULL, 0,
54721         NULL, HFILL }},
54722     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
54723       { "Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD",
54724         FT_UINT32, BASE_DEC, NULL, 0,
54725         NULL, HFILL }},
54726     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU,
54727       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD",
54728         FT_UINT32, BASE_DEC, NULL, 0,
54729         NULL, HFILL }},
54730     { &hf_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU,
54731       { "PRACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_ParametersItem_CTCH_SetupRqstTDD",
54732         FT_NONE, BASE_NONE, NULL, 0,
54733         NULL, HFILL }},
54734     { &hf_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU,
54735       { "RACH-ParameterItem-CTCH-SetupRqstTDD", "nbap.RACH_ParameterItem_CTCH_SetupRqstTDD",
54736         FT_NONE, BASE_NONE, NULL, 0,
54737         NULL, HFILL }},
54738     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU,
54739       { "PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersList_CTCH_SetupRqstTDD",
54740         FT_UINT32, BASE_DEC, NULL, 0,
54741         NULL, HFILL }},
54742     { &hf_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU,
54743       { "PRACH-768-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_768_ParametersItem_CTCH_SetupRqstTDD",
54744         FT_NONE, BASE_NONE, NULL, 0,
54745         NULL, HFILL }},
54746     { &hf_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU,
54747       { "FPACH-LCR-Parameters-CTCH-SetupRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_SetupRqstTDD",
54748         FT_NONE, BASE_NONE, NULL, 0,
54749         NULL, HFILL }},
54750     { &hf_nbap_PLCCH_parameters_PDU,
54751       { "PLCCH-parameters", "nbap.PLCCH_parameters",
54752         FT_NONE, BASE_NONE, NULL, 0,
54753         NULL, HFILL }},
54754     { &hf_nbap_E_RUCCH_parameters_PDU,
54755       { "E-RUCCH-parameters", "nbap.E_RUCCH_parameters",
54756         FT_NONE, BASE_NONE, NULL, 0,
54757         NULL, HFILL }},
54758     { &hf_nbap_E_RUCCH_768_parameters_PDU,
54759       { "E-RUCCH-768-parameters", "nbap.E_RUCCH_768_parameters",
54760         FT_NONE, BASE_NONE, NULL, 0,
54761         NULL, HFILL }},
54762     { &hf_nbap_CommonTransportChannelSetupResponse_PDU,
54763       { "CommonTransportChannelSetupResponse", "nbap.CommonTransportChannelSetupResponse",
54764         FT_NONE, BASE_NONE, NULL, 0,
54765         NULL, HFILL }},
54766     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_PDU,
54767       { "FACH-CommonTransportChannel-InformationResponse", "nbap.FACH_CommonTransportChannel_InformationResponse",
54768         FT_UINT32, BASE_DEC, NULL, 0,
54769         NULL, HFILL }},
54770     { &hf_nbap_CommonTransportChannelSetupFailure_PDU,
54771       { "CommonTransportChannelSetupFailure", "nbap.CommonTransportChannelSetupFailure",
54772         FT_NONE, BASE_NONE, NULL, 0,
54773         NULL, HFILL }},
54774     { &hf_nbap_CommonTransportChannelReconfigurationRequestFDD_PDU,
54775       { "CommonTransportChannelReconfigurationRequestFDD", "nbap.CommonTransportChannelReconfigurationRequestFDD",
54776         FT_NONE, BASE_NONE, NULL, 0,
54777         NULL, HFILL }},
54778     { &hf_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU,
54779       { "CommonPhysicalChannelType-CTCH-ReconfRqstFDD", "nbap.CommonPhysicalChannelType_CTCH_ReconfRqstFDD",
54780         FT_UINT32, BASE_DEC, VALS(nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals), 0,
54781         NULL, HFILL }},
54782     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
54783       { "FACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersListIE_CTCH_ReconfRqstFDD",
54784         FT_UINT32, BASE_DEC, NULL, 0,
54785         NULL, HFILL }},
54786     { &hf_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
54787       { "PCH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PCH_ParametersItem_CTCH_ReconfRqstFDD",
54788         FT_NONE, BASE_NONE, NULL, 0,
54789         NULL, HFILL }},
54790     { &hf_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU,
54791       { "PICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PICH_ParametersItem_CTCH_ReconfRqstFDD",
54792         FT_NONE, BASE_NONE, NULL, 0,
54793         NULL, HFILL }},
54794     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstFDD_PDU,
54795       { "MICH-Parameters-CTCH-ReconfRqstFDD", "nbap.MICH_Parameters_CTCH_ReconfRqstFDD",
54796         FT_NONE, BASE_NONE, NULL, 0,
54797         NULL, HFILL }},
54798     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
54799       { "PRACH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersListIE_CTCH_ReconfRqstFDD",
54800         FT_UINT32, BASE_DEC, NULL, 0,
54801         NULL, HFILL }},
54802     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU,
54803       { "AICH-ParametersListIE-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersListIE_CTCH_ReconfRqstFDD",
54804         FT_UINT32, BASE_DEC, NULL, 0,
54805         NULL, HFILL }},
54806     { &hf_nbap_CommonTransportChannelReconfigurationRequestTDD_PDU,
54807       { "CommonTransportChannelReconfigurationRequestTDD", "nbap.CommonTransportChannelReconfigurationRequestTDD",
54808         FT_NONE, BASE_NONE, NULL, 0,
54809         NULL, HFILL }},
54810     { &hf_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU,
54811       { "Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD",
54812         FT_NONE, BASE_NONE, NULL, 0,
54813         NULL, HFILL }},
54814     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU,
54815       { "Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHListIE_CTCH_ReconfRqstTDD",
54816         FT_UINT32, BASE_DEC, NULL, 0,
54817         NULL, HFILL }},
54818     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
54819       { "Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD",
54820         FT_UINT32, BASE_DEC, NULL, 0,
54821         NULL, HFILL }},
54822     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU,
54823       { "Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD",
54824         FT_UINT32, BASE_DEC, NULL, 0,
54825         NULL, HFILL }},
54826     { &hf_nbap_PICH_Parameters_CTCH_ReconfRqstTDD_PDU,
54827       { "PICH-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_Parameters_CTCH_ReconfRqstTDD",
54828         FT_NONE, BASE_NONE, NULL, 0,
54829         NULL, HFILL }},
54830     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU,
54831       { "FACH-ParametersList-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersList_CTCH_ReconfRqstTDD",
54832         FT_UINT32, BASE_DEC, NULL, 0,
54833         NULL, HFILL }},
54834     { &hf_nbap_PCH_Parameters_CTCH_ReconfRqstTDD_PDU,
54835       { "PCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PCH_Parameters_CTCH_ReconfRqstTDD",
54836         FT_NONE, BASE_NONE, NULL, 0,
54837         NULL, HFILL }},
54838     { &hf_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
54839       { "FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.FPACH_LCR_Parameters_CTCH_ReconfRqstTDD",
54840         FT_NONE, BASE_NONE, NULL, 0,
54841         NULL, HFILL }},
54842     { &hf_nbap_MICH_Parameters_CTCH_ReconfRqstTDD_PDU,
54843       { "MICH-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_Parameters_CTCH_ReconfRqstTDD",
54844         FT_NONE, BASE_NONE, NULL, 0,
54845         NULL, HFILL }},
54846     { &hf_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU,
54847       { "PLCCH-Parameters-CTCH-ReconfRqstTDD", "nbap.PLCCH_Parameters_CTCH_ReconfRqstTDD",
54848         FT_NONE, BASE_NONE, NULL, 0,
54849         NULL, HFILL }},
54850     { &hf_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
54851       { "Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD",
54852         FT_NONE, BASE_NONE, NULL, 0,
54853         NULL, HFILL }},
54854     { &hf_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
54855       { "PICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.PICH_768_Parameters_CTCH_ReconfRqstTDD",
54856         FT_NONE, BASE_NONE, NULL, 0,
54857         NULL, HFILL }},
54858     { &hf_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU,
54859       { "MICH-768-Parameters-CTCH-ReconfRqstTDD", "nbap.MICH_768_Parameters_CTCH_ReconfRqstTDD",
54860         FT_NONE, BASE_NONE, NULL, 0,
54861         NULL, HFILL }},
54862     { &hf_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU,
54863       { "UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD", "nbap.UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD",
54864         FT_NONE, BASE_NONE, NULL, 0,
54865         NULL, HFILL }},
54866     { &hf_nbap_CommonTransportChannelReconfigurationResponse_PDU,
54867       { "CommonTransportChannelReconfigurationResponse", "nbap.CommonTransportChannelReconfigurationResponse",
54868         FT_NONE, BASE_NONE, NULL, 0,
54869         NULL, HFILL }},
54870     { &hf_nbap_CommonTransportChannelReconfigurationFailure_PDU,
54871       { "CommonTransportChannelReconfigurationFailure", "nbap.CommonTransportChannelReconfigurationFailure",
54872         FT_NONE, BASE_NONE, NULL, 0,
54873         NULL, HFILL }},
54874     { &hf_nbap_CommonTransportChannelDeletionRequest_PDU,
54875       { "CommonTransportChannelDeletionRequest", "nbap.CommonTransportChannelDeletionRequest",
54876         FT_NONE, BASE_NONE, NULL, 0,
54877         NULL, HFILL }},
54878     { &hf_nbap_CommonTransportChannelDeletionResponse_PDU,
54879       { "CommonTransportChannelDeletionResponse", "nbap.CommonTransportChannelDeletionResponse",
54880         FT_NONE, BASE_NONE, NULL, 0,
54881         NULL, HFILL }},
54882     { &hf_nbap_BlockResourceRequest_PDU,
54883       { "BlockResourceRequest", "nbap.BlockResourceRequest",
54884         FT_NONE, BASE_NONE, NULL, 0,
54885         NULL, HFILL }},
54886     { &hf_nbap_BlockResourceResponse_PDU,
54887       { "BlockResourceResponse", "nbap.BlockResourceResponse",
54888         FT_NONE, BASE_NONE, NULL, 0,
54889         NULL, HFILL }},
54890     { &hf_nbap_BlockResourceFailure_PDU,
54891       { "BlockResourceFailure", "nbap.BlockResourceFailure",
54892         FT_NONE, BASE_NONE, NULL, 0,
54893         NULL, HFILL }},
54894     { &hf_nbap_UnblockResourceIndication_PDU,
54895       { "UnblockResourceIndication", "nbap.UnblockResourceIndication",
54896         FT_NONE, BASE_NONE, NULL, 0,
54897         NULL, HFILL }},
54898     { &hf_nbap_AuditRequiredIndication_PDU,
54899       { "AuditRequiredIndication", "nbap.AuditRequiredIndication",
54900         FT_NONE, BASE_NONE, NULL, 0,
54901         NULL, HFILL }},
54902     { &hf_nbap_AuditRequest_PDU,
54903       { "AuditRequest", "nbap.AuditRequest",
54904         FT_NONE, BASE_NONE, NULL, 0,
54905         NULL, HFILL }},
54906     { &hf_nbap_AuditResponse_PDU,
54907       { "AuditResponse", "nbap.AuditResponse",
54908         FT_NONE, BASE_NONE, NULL, 0,
54909         NULL, HFILL }},
54910     { &hf_nbap_Cell_InformationList_AuditRsp_PDU,
54911       { "Cell-InformationList-AuditRsp", "nbap.Cell_InformationList_AuditRsp",
54912         FT_UINT32, BASE_DEC, NULL, 0,
54913         NULL, HFILL }},
54914     { &hf_nbap_Cell_InformationItem_AuditRsp_PDU,
54915       { "Cell-InformationItem-AuditRsp", "nbap.Cell_InformationItem_AuditRsp",
54916         FT_NONE, BASE_NONE, NULL, 0,
54917         NULL, HFILL }},
54918     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_PDU,
54919       { "FPACH-LCR-InformationList-AuditRsp", "nbap.FPACH_LCR_InformationList_AuditRsp",
54920         FT_UINT32, BASE_DEC, NULL, 0,
54921         NULL, HFILL }},
54922     { &hf_nbap_HS_DSCH_Resources_Information_AuditRsp_PDU,
54923       { "HS-DSCH-Resources-Information-AuditRsp", "nbap.HS_DSCH_Resources_Information_AuditRsp",
54924         FT_NONE, BASE_NONE, NULL, 0,
54925         NULL, HFILL }},
54926     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_PDU,
54927       { "S-CCPCH-InformationListExt-AuditRsp", "nbap.S_CCPCH_InformationListExt_AuditRsp",
54928         FT_UINT32, BASE_DEC, NULL, 0,
54929         NULL, HFILL }},
54930     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU,
54931       { "S-CCPCH-LCR-InformationListExt-AuditRsp", "nbap.S_CCPCH_LCR_InformationListExt_AuditRsp",
54932         FT_UINT32, BASE_DEC, NULL, 0,
54933         NULL, HFILL }},
54934     { &hf_nbap_E_DCH_Resources_Information_AuditRsp_PDU,
54935       { "E-DCH-Resources-Information-AuditRsp", "nbap.E_DCH_Resources_Information_AuditRsp",
54936         FT_NONE, BASE_NONE, NULL, 0,
54937         NULL, HFILL }},
54938     { &hf_nbap_PLCCH_InformationList_AuditRsp_PDU,
54939       { "PLCCH-InformationList-AuditRsp", "nbap.PLCCH_InformationList_AuditRsp",
54940         FT_UINT32, BASE_DEC, NULL, 0,
54941         NULL, HFILL }},
54942     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_PDU,
54943       { "S-CCPCH-768-InformationList-AuditRsp", "nbap.S_CCPCH_768_InformationList_AuditRsp",
54944         FT_UINT32, BASE_DEC, NULL, 0,
54945         NULL, HFILL }},
54946     { &hf_nbap_PRACH_768_InformationList_AuditRsp_PDU,
54947       { "PRACH-768-InformationList-AuditRsp", "nbap.PRACH_768_InformationList_AuditRsp",
54948         FT_UINT32, BASE_DEC, NULL, 0,
54949         NULL, HFILL }},
54950     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_PDU,
54951       { "E-RUCCH-InformationList-AuditRsp", "nbap.E_RUCCH_InformationList_AuditRsp",
54952         FT_UINT32, BASE_DEC, NULL, 0,
54953         NULL, HFILL }},
54954     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_PDU,
54955       { "E-RUCCH-768-InformationList-AuditRsp", "nbap.E_RUCCH_768_InformationList_AuditRsp",
54956         FT_UINT32, BASE_DEC, NULL, 0,
54957         NULL, HFILL }},
54958     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_PDU,
54959       { "Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp",
54960         FT_UINT32, BASE_DEC, NULL, 0,
54961         NULL, HFILL }},
54962     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp_PDU,
54963       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp",
54964         FT_NONE, BASE_NONE, NULL, 0,
54965         NULL, HFILL }},
54966     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_PDU,
54967       { "UPPCH-LCR-InformationList-AuditRsp", "nbap.UPPCH_LCR_InformationList_AuditRsp",
54968         FT_UINT32, BASE_DEC, NULL, 0,
54969         NULL, HFILL }},
54970     { &hf_nbap_UPPCH_LCR_InformationItem_AuditRsp_PDU,
54971       { "UPPCH-LCR-InformationItem-AuditRsp", "nbap.UPPCH_LCR_InformationItem_AuditRsp",
54972         FT_NONE, BASE_NONE, NULL, 0,
54973         NULL, HFILL }},
54974     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU,
54975       { "MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp",
54976         FT_UINT32, BASE_DEC, NULL, 0,
54977         NULL, HFILL }},
54978     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU,
54979       { "MultipleFreq-E-DCH-Resources-InformationList-AuditRsp", "nbap.MultipleFreq_E_DCH_Resources_InformationList_AuditRsp",
54980         FT_UINT32, BASE_DEC, NULL, 0,
54981         NULL, HFILL }},
54982     { &hf_nbap_CCP_InformationList_AuditRsp_PDU,
54983       { "CCP-InformationList-AuditRsp", "nbap.CCP_InformationList_AuditRsp",
54984         FT_UINT32, BASE_DEC, NULL, 0,
54985         NULL, HFILL }},
54986     { &hf_nbap_CCP_InformationItem_AuditRsp_PDU,
54987       { "CCP-InformationItem-AuditRsp", "nbap.CCP_InformationItem_AuditRsp",
54988         FT_NONE, BASE_NONE, NULL, 0,
54989         NULL, HFILL }},
54990     { &hf_nbap_Local_Cell_InformationList_AuditRsp_PDU,
54991       { "Local-Cell-InformationList-AuditRsp", "nbap.Local_Cell_InformationList_AuditRsp",
54992         FT_UINT32, BASE_DEC, NULL, 0,
54993         NULL, HFILL }},
54994     { &hf_nbap_Local_Cell_InformationItem_AuditRsp_PDU,
54995       { "Local-Cell-InformationItem-AuditRsp", "nbap.Local_Cell_InformationItem_AuditRsp",
54996         FT_NONE, BASE_NONE, NULL, 0,
54997         NULL, HFILL }},
54998     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_PDU,
54999       { "Local-Cell-Group-InformationList-AuditRsp", "nbap.Local_Cell_Group_InformationList_AuditRsp",
55000         FT_UINT32, BASE_DEC, NULL, 0,
55001         NULL, HFILL }},
55002     { &hf_nbap_Local_Cell_Group_InformationItem_AuditRsp_PDU,
55003       { "Local-Cell-Group-InformationItem-AuditRsp", "nbap.Local_Cell_Group_InformationItem_AuditRsp",
55004         FT_NONE, BASE_NONE, NULL, 0,
55005         NULL, HFILL }},
55006     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_PDU,
55007       { "Power-Local-Cell-Group-InformationList-AuditRsp", "nbap.Power_Local_Cell_Group_InformationList_AuditRsp",
55008         FT_UINT32, BASE_DEC, NULL, 0,
55009         NULL, HFILL }},
55010     { &hf_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU,
55011       { "Power-Local-Cell-Group-InformationItem-AuditRsp", "nbap.Power_Local_Cell_Group_InformationItem_AuditRsp",
55012         FT_NONE, BASE_NONE, NULL, 0,
55013         NULL, HFILL }},
55014     { &hf_nbap_AuditFailure_PDU,
55015       { "AuditFailure", "nbap.AuditFailure",
55016         FT_NONE, BASE_NONE, NULL, 0,
55017         NULL, HFILL }},
55018     { &hf_nbap_CommonMeasurementInitiationRequest_PDU,
55019       { "CommonMeasurementInitiationRequest", "nbap.CommonMeasurementInitiationRequest",
55020         FT_NONE, BASE_NONE, NULL, 0,
55021         NULL, HFILL }},
55022     { &hf_nbap_CommonMeasurementObjectType_CM_Rqst_PDU,
55023       { "CommonMeasurementObjectType-CM-Rqst", "nbap.CommonMeasurementObjectType_CM_Rqst",
55024         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rqst_vals), 0,
55025         NULL, HFILL }},
55026     { &hf_nbap_ERACH_CM_Rqst_PDU,
55027       { "ERACH-CM-Rqst", "nbap.ERACH_CM_Rqst",
55028         FT_NONE, BASE_NONE, NULL, 0,
55029         NULL, HFILL }},
55030     { &hf_nbap_PowerLocalCellGroup_CM_Rqst_PDU,
55031       { "PowerLocalCellGroup-CM-Rqst", "nbap.PowerLocalCellGroup_CM_Rqst",
55032         FT_NONE, BASE_NONE, NULL, 0,
55033         NULL, HFILL }},
55034     { &hf_nbap_CommonMeasurementInitiationResponse_PDU,
55035       { "CommonMeasurementInitiationResponse", "nbap.CommonMeasurementInitiationResponse",
55036         FT_NONE, BASE_NONE, NULL, 0,
55037         NULL, HFILL }},
55038     { &hf_nbap_CommonMeasurementObjectType_CM_Rsp_PDU,
55039       { "CommonMeasurementObjectType-CM-Rsp", "nbap.CommonMeasurementObjectType_CM_Rsp",
55040         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rsp_vals), 0,
55041         NULL, HFILL }},
55042     { &hf_nbap_ERACH_CM_Rsp_PDU,
55043       { "ERACH-CM-Rsp", "nbap.ERACH_CM_Rsp",
55044         FT_NONE, BASE_NONE, NULL, 0,
55045         NULL, HFILL }},
55046     { &hf_nbap_PowerLocalCellGroup_CM_Rsp_PDU,
55047       { "PowerLocalCellGroup-CM-Rsp", "nbap.PowerLocalCellGroup_CM_Rsp",
55048         FT_NONE, BASE_NONE, NULL, 0,
55049         NULL, HFILL }},
55050     { &hf_nbap_CommonMeasurementInitiationFailure_PDU,
55051       { "CommonMeasurementInitiationFailure", "nbap.CommonMeasurementInitiationFailure",
55052         FT_NONE, BASE_NONE, NULL, 0,
55053         NULL, HFILL }},
55054     { &hf_nbap_CommonMeasurementReport_PDU,
55055       { "CommonMeasurementReport", "nbap.CommonMeasurementReport",
55056         FT_NONE, BASE_NONE, NULL, 0,
55057         NULL, HFILL }},
55058     { &hf_nbap_CommonMeasurementObjectType_CM_Rprt_PDU,
55059       { "CommonMeasurementObjectType-CM-Rprt", "nbap.CommonMeasurementObjectType_CM_Rprt",
55060         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementObjectType_CM_Rprt_vals), 0,
55061         NULL, HFILL }},
55062     { &hf_nbap_ERACH_CM_Rprt_PDU,
55063       { "ERACH-CM-Rprt", "nbap.ERACH_CM_Rprt",
55064         FT_NONE, BASE_NONE, NULL, 0,
55065         NULL, HFILL }},
55066     { &hf_nbap_PowerLocalCellGroup_CM_Rprt_PDU,
55067       { "PowerLocalCellGroup-CM-Rprt", "nbap.PowerLocalCellGroup_CM_Rprt",
55068         FT_NONE, BASE_NONE, NULL, 0,
55069         NULL, HFILL }},
55070     { &hf_nbap_CommonMeasurementTerminationRequest_PDU,
55071       { "CommonMeasurementTerminationRequest", "nbap.CommonMeasurementTerminationRequest",
55072         FT_NONE, BASE_NONE, NULL, 0,
55073         NULL, HFILL }},
55074     { &hf_nbap_CommonMeasurementFailureIndication_PDU,
55075       { "CommonMeasurementFailureIndication", "nbap.CommonMeasurementFailureIndication",
55076         FT_NONE, BASE_NONE, NULL, 0,
55077         NULL, HFILL }},
55078     { &hf_nbap_CellSetupRequestFDD_PDU,
55079       { "CellSetupRequestFDD", "nbap.CellSetupRequestFDD",
55080         FT_NONE, BASE_NONE, NULL, 0,
55081         NULL, HFILL }},
55082     { &hf_nbap_Synchronisation_Configuration_Cell_SetupRqst_PDU,
55083       { "Synchronisation-Configuration-Cell-SetupRqst", "nbap.Synchronisation_Configuration_Cell_SetupRqst",
55084         FT_NONE, BASE_NONE, NULL, 0,
55085         NULL, HFILL }},
55086     { &hf_nbap_PrimarySCH_Information_Cell_SetupRqstFDD_PDU,
55087       { "PrimarySCH-Information-Cell-SetupRqstFDD", "nbap.PrimarySCH_Information_Cell_SetupRqstFDD",
55088         FT_NONE, BASE_NONE, NULL, 0,
55089         NULL, HFILL }},
55090     { &hf_nbap_SecondarySCH_Information_Cell_SetupRqstFDD_PDU,
55091       { "SecondarySCH-Information-Cell-SetupRqstFDD", "nbap.SecondarySCH_Information_Cell_SetupRqstFDD",
55092         FT_NONE, BASE_NONE, NULL, 0,
55093         NULL, HFILL }},
55094     { &hf_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU,
55095       { "PrimaryCPICH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCPICH_Information_Cell_SetupRqstFDD",
55096         FT_NONE, BASE_NONE, NULL, 0,
55097         NULL, HFILL }},
55098     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU,
55099       { "SecondaryCPICH-InformationList-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_SetupRqstFDD",
55100         FT_UINT32, BASE_DEC, NULL, 0,
55101         NULL, HFILL }},
55102     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU,
55103       { "SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_SetupRqstFDD",
55104         FT_NONE, BASE_NONE, NULL, 0,
55105         NULL, HFILL }},
55106     { &hf_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU,
55107       { "PrimaryCCPCH-Information-Cell-SetupRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_SetupRqstFDD",
55108         FT_NONE, BASE_NONE, NULL, 0,
55109         NULL, HFILL }},
55110     { &hf_nbap_Limited_power_increase_information_Cell_SetupRqstFDD_PDU,
55111       { "Limited-power-increase-information-Cell-SetupRqstFDD", "nbap.Limited_power_increase_information_Cell_SetupRqstFDD",
55112         FT_NONE, BASE_NONE, NULL, 0,
55113         NULL, HFILL }},
55114     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstFDD_PDU,
55115       { "IPDLParameter-Information-Cell-SetupRqstFDD", "nbap.IPDLParameter_Information_Cell_SetupRqstFDD",
55116         FT_NONE, BASE_NONE, NULL, 0,
55117         NULL, HFILL }},
55118     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_PDU,
55119       { "CellPortion-InformationList-Cell-SetupRqstFDD", "nbap.CellPortion_InformationList_Cell_SetupRqstFDD",
55120         FT_UINT32, BASE_DEC, NULL, 0,
55121         NULL, HFILL }},
55122     { &hf_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU,
55123       { "CellPortion-InformationItem-Cell-SetupRqstFDD", "nbap.CellPortion_InformationItem_Cell_SetupRqstFDD",
55124         FT_NONE, BASE_NONE, NULL, 0,
55125         NULL, HFILL }},
55126     { &hf_nbap_CellSetupRequestTDD_PDU,
55127       { "CellSetupRequestTDD", "nbap.CellSetupRequestTDD",
55128         FT_NONE, BASE_NONE, NULL, 0,
55129         NULL, HFILL }},
55130     { &hf_nbap_SCH_Information_Cell_SetupRqstTDD_PDU,
55131       { "SCH-Information-Cell-SetupRqstTDD", "nbap.SCH_Information_Cell_SetupRqstTDD",
55132         FT_NONE, BASE_NONE, NULL, 0,
55133         NULL, HFILL }},
55134     { &hf_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU,
55135       { "SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", "nbap.SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH",
55136         FT_UINT32, BASE_DEC, VALS(nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals), 0,
55137         NULL, HFILL }},
55138     { &hf_nbap_PCCPCH_Information_Cell_SetupRqstTDD_PDU,
55139       { "PCCPCH-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_Information_Cell_SetupRqstTDD",
55140         FT_NONE, BASE_NONE, NULL, 0,
55141         NULL, HFILL }},
55142     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU,
55143       { "TimeSlotConfigurationList-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_Cell_SetupRqstTDD",
55144         FT_UINT32, BASE_DEC, NULL, 0,
55145         NULL, HFILL }},
55146     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU,
55147       { "TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
55148         FT_UINT32, BASE_DEC, NULL, 0,
55149         NULL, HFILL }},
55150     { &hf_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
55151       { "PCCPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_LCR_Information_Cell_SetupRqstTDD",
55152         FT_NONE, BASE_NONE, NULL, 0,
55153         NULL, HFILL }},
55154     { &hf_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU,
55155       { "DwPCH-LCR-Information-Cell-SetupRqstTDD", "nbap.DwPCH_LCR_Information_Cell_SetupRqstTDD",
55156         FT_NONE, BASE_NONE, NULL, 0,
55157         NULL, HFILL }},
55158     { &hf_nbap_IPDLParameter_Information_Cell_SetupRqstTDD_PDU,
55159       { "IPDLParameter-Information-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_Cell_SetupRqstTDD",
55160         FT_NONE, BASE_NONE, NULL, 0,
55161         NULL, HFILL }},
55162     { &hf_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU,
55163       { "IPDLParameter-Information-LCR-Cell-SetupRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_SetupRqstTDD",
55164         FT_NONE, BASE_NONE, NULL, 0,
55165         NULL, HFILL }},
55166     { &hf_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU,
55167       { "PCCPCH-768-Information-Cell-SetupRqstTDD", "nbap.PCCPCH_768_Information_Cell_SetupRqstTDD",
55168         FT_NONE, BASE_NONE, NULL, 0,
55169         NULL, HFILL }},
55170     { &hf_nbap_SCH_768_Information_Cell_SetupRqstTDD_PDU,
55171       { "SCH-768-Information-Cell-SetupRqstTDD", "nbap.SCH_768_Information_Cell_SetupRqstTDD",
55172         FT_NONE, BASE_NONE, NULL, 0,
55173         NULL, HFILL }},
55174     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_PDU,
55175       { "Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD",
55176         FT_UINT32, BASE_DEC, NULL, 0,
55177         NULL, HFILL }},
55178     { &hf_nbap_CellSetupResponse_PDU,
55179       { "CellSetupResponse", "nbap.CellSetupResponse",
55180         FT_NONE, BASE_NONE, NULL, 0,
55181         NULL, HFILL }},
55182     { &hf_nbap_CellSetupFailure_PDU,
55183       { "CellSetupFailure", "nbap.CellSetupFailure",
55184         FT_NONE, BASE_NONE, NULL, 0,
55185         NULL, HFILL }},
55186     { &hf_nbap_CellReconfigurationRequestFDD_PDU,
55187       { "CellReconfigurationRequestFDD", "nbap.CellReconfigurationRequestFDD",
55188         FT_NONE, BASE_NONE, NULL, 0,
55189         NULL, HFILL }},
55190     { &hf_nbap_Synchronisation_Configuration_Cell_ReconfRqst_PDU,
55191       { "Synchronisation-Configuration-Cell-ReconfRqst", "nbap.Synchronisation_Configuration_Cell_ReconfRqst",
55192         FT_NONE, BASE_NONE, NULL, 0,
55193         NULL, HFILL }},
55194     { &hf_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU,
55195       { "PrimarySCH-Information-Cell-ReconfRqstFDD", "nbap.PrimarySCH_Information_Cell_ReconfRqstFDD",
55196         FT_NONE, BASE_NONE, NULL, 0,
55197         NULL, HFILL }},
55198     { &hf_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU,
55199       { "SecondarySCH-Information-Cell-ReconfRqstFDD", "nbap.SecondarySCH_Information_Cell_ReconfRqstFDD",
55200         FT_NONE, BASE_NONE, NULL, 0,
55201         NULL, HFILL }},
55202     { &hf_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU,
55203       { "PrimaryCPICH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCPICH_Information_Cell_ReconfRqstFDD",
55204         FT_NONE, BASE_NONE, NULL, 0,
55205         NULL, HFILL }},
55206     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU,
55207       { "SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationList_Cell_ReconfRqstFDD",
55208         FT_UINT32, BASE_DEC, NULL, 0,
55209         NULL, HFILL }},
55210     { &hf_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU,
55211       { "SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", "nbap.SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD",
55212         FT_NONE, BASE_NONE, NULL, 0,
55213         NULL, HFILL }},
55214     { &hf_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU,
55215       { "PrimaryCCPCH-Information-Cell-ReconfRqstFDD", "nbap.PrimaryCCPCH_Information_Cell_ReconfRqstFDD",
55216         FT_NONE, BASE_NONE, NULL, 0,
55217         NULL, HFILL }},
55218     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU,
55219       { "IPDLParameter-Information-Cell-ReconfRqstFDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstFDD",
55220         FT_NONE, BASE_NONE, NULL, 0,
55221         NULL, HFILL }},
55222     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU,
55223       { "CellPortion-InformationList-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationList_Cell_ReconfRqstFDD",
55224         FT_UINT32, BASE_DEC, NULL, 0,
55225         NULL, HFILL }},
55226     { &hf_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU,
55227       { "CellPortion-InformationItem-Cell-ReconfRqstFDD", "nbap.CellPortion_InformationItem_Cell_ReconfRqstFDD",
55228         FT_NONE, BASE_NONE, NULL, 0,
55229         NULL, HFILL }},
55230     { &hf_nbap_CellReconfigurationRequestTDD_PDU,
55231       { "CellReconfigurationRequestTDD", "nbap.CellReconfigurationRequestTDD",
55232         FT_NONE, BASE_NONE, NULL, 0,
55233         NULL, HFILL }},
55234     { &hf_nbap_SCH_Information_Cell_ReconfRqstTDD_PDU,
55235       { "SCH-Information-Cell-ReconfRqstTDD", "nbap.SCH_Information_Cell_ReconfRqstTDD",
55236         FT_NONE, BASE_NONE, NULL, 0,
55237         NULL, HFILL }},
55238     { &hf_nbap_PCCPCH_Information_Cell_ReconfRqstTDD_PDU,
55239       { "PCCPCH-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_Information_Cell_ReconfRqstTDD",
55240         FT_NONE, BASE_NONE, NULL, 0,
55241         NULL, HFILL }},
55242     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU,
55243       { "TimeSlotConfigurationList-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_Cell_ReconfRqstTDD",
55244         FT_UINT32, BASE_DEC, NULL, 0,
55245         NULL, HFILL }},
55246     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU,
55247       { "TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
55248         FT_UINT32, BASE_DEC, NULL, 0,
55249         NULL, HFILL }},
55250     { &hf_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU,
55251       { "DwPCH-LCR-Information-Cell-ReconfRqstTDD", "nbap.DwPCH_LCR_Information_Cell_ReconfRqstTDD",
55252         FT_NONE, BASE_NONE, NULL, 0,
55253         NULL, HFILL }},
55254     { &hf_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU,
55255       { "IPDLParameter-Information-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_Cell_ReconfRqstTDD",
55256         FT_NONE, BASE_NONE, NULL, 0,
55257         NULL, HFILL }},
55258     { &hf_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU,
55259       { "IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", "nbap.IPDLParameter_Information_LCR_Cell_ReconfRqstTDD",
55260         FT_NONE, BASE_NONE, NULL, 0,
55261         NULL, HFILL }},
55262     { &hf_nbap_SCH_768_Information_Cell_ReconfRqstTDD_PDU,
55263       { "SCH-768-Information-Cell-ReconfRqstTDD", "nbap.SCH_768_Information_Cell_ReconfRqstTDD",
55264         FT_NONE, BASE_NONE, NULL, 0,
55265         NULL, HFILL }},
55266     { &hf_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU,
55267       { "PCCPCH-768-Information-Cell-ReconfRqstTDD", "nbap.PCCPCH_768_Information_Cell_ReconfRqstTDD",
55268         FT_NONE, BASE_NONE, NULL, 0,
55269         NULL, HFILL }},
55270     { &hf_nbap_UARFCN_Adjustment_PDU,
55271       { "UARFCN-Adjustment", "nbap.UARFCN_Adjustment",
55272         FT_UINT32, BASE_DEC, VALS(nbap_UARFCN_Adjustment_vals), 0,
55273         NULL, HFILL }},
55274     { &hf_nbap_CellReconfigurationResponse_PDU,
55275       { "CellReconfigurationResponse", "nbap.CellReconfigurationResponse",
55276         FT_NONE, BASE_NONE, NULL, 0,
55277         NULL, HFILL }},
55278     { &hf_nbap_CellReconfigurationFailure_PDU,
55279       { "CellReconfigurationFailure", "nbap.CellReconfigurationFailure",
55280         FT_NONE, BASE_NONE, NULL, 0,
55281         NULL, HFILL }},
55282     { &hf_nbap_CellDeletionRequest_PDU,
55283       { "CellDeletionRequest", "nbap.CellDeletionRequest",
55284         FT_NONE, BASE_NONE, NULL, 0,
55285         NULL, HFILL }},
55286     { &hf_nbap_CellDeletionResponse_PDU,
55287       { "CellDeletionResponse", "nbap.CellDeletionResponse",
55288         FT_NONE, BASE_NONE, NULL, 0,
55289         NULL, HFILL }},
55290     { &hf_nbap_ResourceStatusIndication_PDU,
55291       { "ResourceStatusIndication", "nbap.ResourceStatusIndication",
55292         FT_NONE, BASE_NONE, NULL, 0,
55293         NULL, HFILL }},
55294     { &hf_nbap_IndicationType_ResourceStatusInd_PDU,
55295       { "IndicationType-ResourceStatusInd", "nbap.IndicationType_ResourceStatusInd",
55296         FT_UINT32, BASE_DEC, VALS(nbap_IndicationType_ResourceStatusInd_vals), 0,
55297         NULL, HFILL }},
55298     { &hf_nbap_Local_Cell_InformationItem_ResourceStatusInd_PDU,
55299       { "Local-Cell-InformationItem-ResourceStatusInd", "nbap.Local_Cell_InformationItem_ResourceStatusInd",
55300         FT_NONE, BASE_NONE, NULL, 0,
55301         NULL, HFILL }},
55302     { &hf_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
55303       { "Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem_ResourceStatusInd",
55304         FT_NONE, BASE_NONE, NULL, 0,
55305         NULL, HFILL }},
55306     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU,
55307       { "Power-Local-Cell-Group-InformationList-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList_ResourceStatusInd",
55308         FT_UINT32, BASE_DEC, NULL, 0,
55309         NULL, HFILL }},
55310     { &hf_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU,
55311       { "Power-Local-Cell-Group-InformationItem-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem_ResourceStatusInd",
55312         FT_NONE, BASE_NONE, NULL, 0,
55313         NULL, HFILL }},
55314     { &hf_nbap_Local_Cell_InformationItem2_ResourceStatusInd_PDU,
55315       { "Local-Cell-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_InformationItem2_ResourceStatusInd",
55316         FT_NONE, BASE_NONE, NULL, 0,
55317         NULL, HFILL }},
55318     { &hf_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
55319       { "Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Local_Cell_Group_InformationItem2_ResourceStatusInd",
55320         FT_NONE, BASE_NONE, NULL, 0,
55321         NULL, HFILL }},
55322     { &hf_nbap_CCP_InformationItem_ResourceStatusInd_PDU,
55323       { "CCP-InformationItem-ResourceStatusInd", "nbap.CCP_InformationItem_ResourceStatusInd",
55324         FT_NONE, BASE_NONE, NULL, 0,
55325         NULL, HFILL }},
55326     { &hf_nbap_Cell_InformationItem_ResourceStatusInd_PDU,
55327       { "Cell-InformationItem-ResourceStatusInd", "nbap.Cell_InformationItem_ResourceStatusInd",
55328         FT_NONE, BASE_NONE, NULL, 0,
55329         NULL, HFILL }},
55330     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_PDU,
55331       { "FPACH-LCR-InformationList-ResourceStatusInd", "nbap.FPACH_LCR_InformationList_ResourceStatusInd",
55332         FT_UINT32, BASE_DEC, NULL, 0,
55333         NULL, HFILL }},
55334     { &hf_nbap_DwPCH_LCR_Information_ResourceStatusInd_PDU,
55335       { "DwPCH-LCR-Information-ResourceStatusInd", "nbap.DwPCH_LCR_Information_ResourceStatusInd",
55336         FT_NONE, BASE_NONE, NULL, 0,
55337         NULL, HFILL }},
55338     { &hf_nbap_HS_DSCH_Resources_Information_ResourceStatusInd_PDU,
55339       { "HS-DSCH-Resources-Information-ResourceStatusInd", "nbap.HS_DSCH_Resources_Information_ResourceStatusInd",
55340         FT_NONE, BASE_NONE, NULL, 0,
55341         NULL, HFILL }},
55342     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_PDU,
55343       { "S-CCPCH-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_InformationListExt_ResourceStatusInd",
55344         FT_UINT32, BASE_DEC, NULL, 0,
55345         NULL, HFILL }},
55346     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU,
55347       { "S-CCPCH-LCR-InformationListExt-ResourceStatusInd", "nbap.S_CCPCH_LCR_InformationListExt_ResourceStatusInd",
55348         FT_UINT32, BASE_DEC, NULL, 0,
55349         NULL, HFILL }},
55350     { &hf_nbap_E_DCH_Resources_Information_ResourceStatusInd_PDU,
55351       { "E-DCH-Resources-Information-ResourceStatusInd", "nbap.E_DCH_Resources_Information_ResourceStatusInd",
55352         FT_NONE, BASE_NONE, NULL, 0,
55353         NULL, HFILL }},
55354     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_PDU,
55355       { "PLCCH-InformationList-ResourceStatusInd", "nbap.PLCCH_InformationList_ResourceStatusInd",
55356         FT_UINT32, BASE_DEC, NULL, 0,
55357         NULL, HFILL }},
55358     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_PDU,
55359       { "S-CCPCH-768-InformationList-ResourceStatusInd", "nbap.S_CCPCH_768_InformationList_ResourceStatusInd",
55360         FT_UINT32, BASE_DEC, NULL, 0,
55361         NULL, HFILL }},
55362     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_PDU,
55363       { "PRACH-768-InformationList-ResourceStatusInd", "nbap.PRACH_768_InformationList_ResourceStatusInd",
55364         FT_UINT32, BASE_DEC, NULL, 0,
55365         NULL, HFILL }},
55366     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_PDU,
55367       { "E-RUCCH-InformationList-ResourceStatusInd", "nbap.E_RUCCH_InformationList_ResourceStatusInd",
55368         FT_UINT32, BASE_DEC, NULL, 0,
55369         NULL, HFILL }},
55370     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_PDU,
55371       { "E-RUCCH-768-InformationList-ResourceStatusInd", "nbap.E_RUCCH_768_InformationList_ResourceStatusInd",
55372         FT_UINT32, BASE_DEC, NULL, 0,
55373         NULL, HFILL }},
55374     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_PDU,
55375       { "Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd",
55376         FT_UINT32, BASE_DEC, NULL, 0,
55377         NULL, HFILL }},
55378     { &hf_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd_PDU,
55379       { "Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd", "nbap.Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd",
55380         FT_NONE, BASE_NONE, NULL, 0,
55381         NULL, HFILL }},
55382     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_PDU,
55383       { "UPPCH-LCR-InformationList-ResourceStatusInd", "nbap.UPPCH_LCR_InformationList_ResourceStatusInd",
55384         FT_UINT32, BASE_DEC, NULL, 0,
55385         NULL, HFILL }},
55386     { &hf_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU,
55387       { "UPPCH-LCR-InformationItem-ResourceStatusInd", "nbap.UPPCH_LCR_InformationItem_ResourceStatusInd",
55388         FT_NONE, BASE_NONE, NULL, 0,
55389         NULL, HFILL }},
55390     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU,
55391       { "MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd",
55392         FT_UINT32, BASE_DEC, NULL, 0,
55393         NULL, HFILL }},
55394     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU,
55395       { "Power-Local-Cell-Group-InformationList2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationList2_ResourceStatusInd",
55396         FT_UINT32, BASE_DEC, NULL, 0,
55397         NULL, HFILL }},
55398     { &hf_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU,
55399       { "Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", "nbap.Power_Local_Cell_Group_InformationItem2_ResourceStatusInd",
55400         FT_NONE, BASE_NONE, NULL, 0,
55401         NULL, HFILL }},
55402     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU,
55403       { "MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd", "nbap.MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd",
55404         FT_UINT32, BASE_DEC, NULL, 0,
55405         NULL, HFILL }},
55406     { &hf_nbap_SystemInformationUpdateRequest_PDU,
55407       { "SystemInformationUpdateRequest", "nbap.SystemInformationUpdateRequest",
55408         FT_NONE, BASE_NONE, NULL, 0,
55409         NULL, HFILL }},
55410     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU,
55411       { "MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationList_SystemInfoUpdateRqst",
55412         FT_UINT32, BASE_DEC, NULL, 0,
55413         NULL, HFILL }},
55414     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_PDU,
55415       { "SegmentInformationListIE-SystemInfoUpdate", "nbap.SegmentInformationListIE_SystemInfoUpdate",
55416         FT_UINT32, BASE_DEC, NULL, 0,
55417         NULL, HFILL }},
55418     { &hf_nbap_SystemInformationUpdateResponse_PDU,
55419       { "SystemInformationUpdateResponse", "nbap.SystemInformationUpdateResponse",
55420         FT_NONE, BASE_NONE, NULL, 0,
55421         NULL, HFILL }},
55422     { &hf_nbap_SystemInformationUpdateFailure_PDU,
55423       { "SystemInformationUpdateFailure", "nbap.SystemInformationUpdateFailure",
55424         FT_NONE, BASE_NONE, NULL, 0,
55425         NULL, HFILL }},
55426     { &hf_nbap_RadioLinkSetupRequestFDD_PDU,
55427       { "RadioLinkSetupRequestFDD", "nbap.RadioLinkSetupRequestFDD",
55428         FT_NONE, BASE_NONE, NULL, 0,
55429         NULL, HFILL }},
55430     { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_PDU,
55431       { "Additional-HS-Cell-Information-RL-Setup-List", "nbap.Additional_HS_Cell_Information_RL_Setup_List",
55432         FT_UINT32, BASE_DEC, NULL, 0,
55433         NULL, HFILL }},
55434     { &hf_nbap_UL_DPCH_Information_RL_SetupRqstFDD_PDU,
55435       { "UL-DPCH-Information-RL-SetupRqstFDD", "nbap.UL_DPCH_Information_RL_SetupRqstFDD",
55436         FT_NONE, BASE_NONE, NULL, 0,
55437         NULL, HFILL }},
55438     { &hf_nbap_DL_DPCH_Information_RL_SetupRqstFDD_PDU,
55439       { "DL-DPCH-Information-RL-SetupRqstFDD", "nbap.DL_DPCH_Information_RL_SetupRqstFDD",
55440         FT_NONE, BASE_NONE, NULL, 0,
55441         NULL, HFILL }},
55442     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_PDU,
55443       { "RL-InformationList-RL-SetupRqstFDD", "nbap.RL_InformationList_RL_SetupRqstFDD",
55444         FT_UINT32, BASE_DEC, NULL, 0,
55445         NULL, HFILL }},
55446     { &hf_nbap_RL_InformationItem_RL_SetupRqstFDD_PDU,
55447       { "RL-InformationItem-RL-SetupRqstFDD", "nbap.RL_InformationItem_RL_SetupRqstFDD",
55448         FT_NONE, BASE_NONE, NULL, 0,
55449         NULL, HFILL }},
55450     { &hf_nbap_E_DPCH_Information_RL_SetupRqstFDD_PDU,
55451       { "E-DPCH-Information-RL-SetupRqstFDD", "nbap.E_DPCH_Information_RL_SetupRqstFDD",
55452         FT_NONE, BASE_NONE, NULL, 0,
55453         NULL, HFILL }},
55454     { &hf_nbap_F_DPCH_Information_RL_SetupRqstFDD_PDU,
55455       { "F-DPCH-Information-RL-SetupRqstFDD", "nbap.F_DPCH_Information_RL_SetupRqstFDD",
55456         FT_NONE, BASE_NONE, NULL, 0,
55457         NULL, HFILL }},
55458     { &hf_nbap_RadioLinkSetupRequestTDD_PDU,
55459       { "RadioLinkSetupRequestTDD", "nbap.RadioLinkSetupRequestTDD",
55460         FT_NONE, BASE_NONE, NULL, 0,
55461         NULL, HFILL }},
55462     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
55463       { "UL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_SetupRqstTDD",
55464         FT_UINT32, BASE_DEC, NULL, 0,
55465         NULL, HFILL }},
55466     { &hf_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
55467       { "UL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_SetupRqstTDD",
55468         FT_NONE, BASE_NONE, NULL, 0,
55469         NULL, HFILL }},
55470     { &hf_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
55471       { "UL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.UL_DPCH_InformationItem_RL_SetupRqstTDD",
55472         FT_NONE, BASE_NONE, NULL, 0,
55473         NULL, HFILL }},
55474     { &hf_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
55475       { "UL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_LCR_Information_RL_SetupRqstTDD",
55476         FT_NONE, BASE_NONE, NULL, 0,
55477         NULL, HFILL }},
55478     { &hf_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
55479       { "UL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.UL_DPCH_768_Information_RL_SetupRqstTDD",
55480         FT_NONE, BASE_NONE, NULL, 0,
55481         NULL, HFILL }},
55482     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU,
55483       { "DL-CCTrCH-InformationList-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_SetupRqstTDD",
55484         FT_UINT32, BASE_DEC, NULL, 0,
55485         NULL, HFILL }},
55486     { &hf_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU,
55487       { "DL-CCTrCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_SetupRqstTDD",
55488         FT_NONE, BASE_NONE, NULL, 0,
55489         NULL, HFILL }},
55490     { &hf_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU,
55491       { "DL-DPCH-InformationItem-RL-SetupRqstTDD", "nbap.DL_DPCH_InformationItem_RL_SetupRqstTDD",
55492         FT_NONE, BASE_NONE, NULL, 0,
55493         NULL, HFILL }},
55494     { &hf_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU,
55495       { "DL-DPCH-LCR-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_LCR_Information_RL_SetupRqstTDD",
55496         FT_NONE, BASE_NONE, NULL, 0,
55497         NULL, HFILL }},
55498     { &hf_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU,
55499       { "DL-DPCH-768-Information-RL-SetupRqstTDD", "nbap.DL_DPCH_768_Information_RL_SetupRqstTDD",
55500         FT_NONE, BASE_NONE, NULL, 0,
55501         NULL, HFILL }},
55502     { &hf_nbap_RL_Information_RL_SetupRqstTDD_PDU,
55503       { "RL-Information-RL-SetupRqstTDD", "nbap.RL_Information_RL_SetupRqstTDD",
55504         FT_NONE, BASE_NONE, NULL, 0,
55505         NULL, HFILL }},
55506     { &hf_nbap_RadioLinkSetupResponseFDD_PDU,
55507       { "RadioLinkSetupResponseFDD", "nbap.RadioLinkSetupResponseFDD",
55508         FT_NONE, BASE_NONE, NULL, 0,
55509         NULL, HFILL }},
55510     { &hf_nbap_Additional_HS_Cell_Information_Response_List_PDU,
55511       { "Additional-HS-Cell-Information-Response-List", "nbap.Additional_HS_Cell_Information_Response_List",
55512         FT_UINT32, BASE_DEC, NULL, 0,
55513         NULL, HFILL }},
55514     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_PDU,
55515       { "RL-InformationResponseList-RL-SetupRspFDD", "nbap.RL_InformationResponseList_RL_SetupRspFDD",
55516         FT_UINT32, BASE_DEC, NULL, 0,
55517         NULL, HFILL }},
55518     { &hf_nbap_RL_InformationResponseItem_RL_SetupRspFDD_PDU,
55519       { "RL-InformationResponseItem-RL-SetupRspFDD", "nbap.RL_InformationResponseItem_RL_SetupRspFDD",
55520         FT_NONE, BASE_NONE, NULL, 0,
55521         NULL, HFILL }},
55522     { &hf_nbap_RadioLinkSetupResponseTDD_PDU,
55523       { "RadioLinkSetupResponseTDD", "nbap.RadioLinkSetupResponseTDD",
55524         FT_NONE, BASE_NONE, NULL, 0,
55525         NULL, HFILL }},
55526     { &hf_nbap_RL_InformationResponse_RL_SetupRspTDD_PDU,
55527       { "RL-InformationResponse-RL-SetupRspTDD", "nbap.RL_InformationResponse_RL_SetupRspTDD",
55528         FT_NONE, BASE_NONE, NULL, 0,
55529         NULL, HFILL }},
55530     { &hf_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU,
55531       { "RL-InformationResponse-LCR-RL-SetupRspTDD", "nbap.RL_InformationResponse_LCR_RL_SetupRspTDD",
55532         FT_NONE, BASE_NONE, NULL, 0,
55533         NULL, HFILL }},
55534     { &hf_nbap_RadioLinkSetupFailureFDD_PDU,
55535       { "RadioLinkSetupFailureFDD", "nbap.RadioLinkSetupFailureFDD",
55536         FT_NONE, BASE_NONE, NULL, 0,
55537         NULL, HFILL }},
55538     { &hf_nbap_CauseLevel_RL_SetupFailureFDD_PDU,
55539       { "CauseLevel-RL-SetupFailureFDD", "nbap.CauseLevel_RL_SetupFailureFDD",
55540         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureFDD_vals), 0,
55541         NULL, HFILL }},
55542     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
55543       { "Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD",
55544         FT_NONE, BASE_NONE, NULL, 0,
55545         NULL, HFILL }},
55546     { &hf_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU,
55547       { "Successful-RL-InformationRespItem-RL-SetupFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_SetupFailureFDD",
55548         FT_NONE, BASE_NONE, NULL, 0,
55549         NULL, HFILL }},
55550     { &hf_nbap_RadioLinkSetupFailureTDD_PDU,
55551       { "RadioLinkSetupFailureTDD", "nbap.RadioLinkSetupFailureTDD",
55552         FT_NONE, BASE_NONE, NULL, 0,
55553         NULL, HFILL }},
55554     { &hf_nbap_CauseLevel_RL_SetupFailureTDD_PDU,
55555       { "CauseLevel-RL-SetupFailureTDD", "nbap.CauseLevel_RL_SetupFailureTDD",
55556         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_SetupFailureTDD_vals), 0,
55557         NULL, HFILL }},
55558     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU,
55559       { "Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_SetupFailureTDD",
55560         FT_NONE, BASE_NONE, NULL, 0,
55561         NULL, HFILL }},
55562     { &hf_nbap_RadioLinkAdditionRequestFDD_PDU,
55563       { "RadioLinkAdditionRequestFDD", "nbap.RadioLinkAdditionRequestFDD",
55564         FT_NONE, BASE_NONE, NULL, 0,
55565         NULL, HFILL }},
55566     { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_PDU,
55567       { "Additional-HS-Cell-Information-RL-Addition-List", "nbap.Additional_HS_Cell_Information_RL_Addition_List",
55568         FT_UINT32, BASE_DEC, NULL, 0,
55569         NULL, HFILL }},
55570     { &hf_nbap_Additional_EDCH_Cell_Information_RL_Add_Req_PDU,
55571       { "Additional-EDCH-Cell-Information-RL-Add-Req", "nbap.Additional_EDCH_Cell_Information_RL_Add_Req",
55572         FT_NONE, BASE_NONE, NULL, 0,
55573         NULL, HFILL }},
55574     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_PDU,
55575       { "RL-InformationList-RL-AdditionRqstFDD", "nbap.RL_InformationList_RL_AdditionRqstFDD",
55576         FT_UINT32, BASE_DEC, NULL, 0,
55577         NULL, HFILL }},
55578     { &hf_nbap_RL_InformationItem_RL_AdditionRqstFDD_PDU,
55579       { "RL-InformationItem-RL-AdditionRqstFDD", "nbap.RL_InformationItem_RL_AdditionRqstFDD",
55580         FT_NONE, BASE_NONE, NULL, 0,
55581         NULL, HFILL }},
55582     { &hf_nbap_E_DPCH_Information_RL_AdditionReqFDD_PDU,
55583       { "E-DPCH-Information-RL-AdditionReqFDD", "nbap.E_DPCH_Information_RL_AdditionReqFDD",
55584         FT_NONE, BASE_NONE, NULL, 0,
55585         NULL, HFILL }},
55586     { &hf_nbap_RadioLinkAdditionRequestTDD_PDU,
55587       { "RadioLinkAdditionRequestTDD", "nbap.RadioLinkAdditionRequestTDD",
55588         FT_NONE, BASE_NONE, NULL, 0,
55589         NULL, HFILL }},
55590     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
55591       { "UL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationList_RL_AdditionRqstTDD",
55592         FT_UINT32, BASE_DEC, NULL, 0,
55593         NULL, HFILL }},
55594     { &hf_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
55595       { "UL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_RL_AdditionRqstTDD",
55596         FT_NONE, BASE_NONE, NULL, 0,
55597         NULL, HFILL }},
55598     { &hf_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
55599       { "UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
55600         FT_NONE, BASE_NONE, NULL, 0,
55601         NULL, HFILL }},
55602     { &hf_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
55603       { "UL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.UL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
55604         FT_NONE, BASE_NONE, NULL, 0,
55605         NULL, HFILL }},
55606     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU,
55607       { "DL-CCTrCH-InformationList-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationList_RL_AdditionRqstTDD",
55608         FT_UINT32, BASE_DEC, NULL, 0,
55609         NULL, HFILL }},
55610     { &hf_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU,
55611       { "DL-DPCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_RL_AdditionRqstTDD",
55612         FT_NONE, BASE_NONE, NULL, 0,
55613         NULL, HFILL }},
55614     { &hf_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU,
55615       { "DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD",
55616         FT_NONE, BASE_NONE, NULL, 0,
55617         NULL, HFILL }},
55618     { &hf_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU,
55619       { "DL-DPCH-InformationItem-768-RL-AdditionRqstTDD", "nbap.DL_DPCH_InformationItem_768_RL_AdditionRqstTDD",
55620         FT_NONE, BASE_NONE, NULL, 0,
55621         NULL, HFILL }},
55622     { &hf_nbap_RL_Information_RL_AdditionRqstTDD_PDU,
55623       { "RL-Information-RL-AdditionRqstTDD", "nbap.RL_Information_RL_AdditionRqstTDD",
55624         FT_NONE, BASE_NONE, NULL, 0,
55625         NULL, HFILL }},
55626     { &hf_nbap_RadioLinkAdditionResponseFDD_PDU,
55627       { "RadioLinkAdditionResponseFDD", "nbap.RadioLinkAdditionResponseFDD",
55628         FT_NONE, BASE_NONE, NULL, 0,
55629         NULL, HFILL }},
55630     { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_PDU,
55631       { "Additional-HS-Cell-Change-Information-Response-List", "nbap.Additional_HS_Cell_Change_Information_Response_List",
55632         FT_UINT32, BASE_DEC, NULL, 0,
55633         NULL, HFILL }},
55634     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_PDU,
55635       { "RL-InformationResponseList-RL-AdditionRspFDD", "nbap.RL_InformationResponseList_RL_AdditionRspFDD",
55636         FT_UINT32, BASE_DEC, NULL, 0,
55637         NULL, HFILL }},
55638     { &hf_nbap_RL_InformationResponseItem_RL_AdditionRspFDD_PDU,
55639       { "RL-InformationResponseItem-RL-AdditionRspFDD", "nbap.RL_InformationResponseItem_RL_AdditionRspFDD",
55640         FT_NONE, BASE_NONE, NULL, 0,
55641         NULL, HFILL }},
55642     { &hf_nbap_RadioLinkAdditionResponseTDD_PDU,
55643       { "RadioLinkAdditionResponseTDD", "nbap.RadioLinkAdditionResponseTDD",
55644         FT_NONE, BASE_NONE, NULL, 0,
55645         NULL, HFILL }},
55646     { &hf_nbap_RL_InformationResponse_RL_AdditionRspTDD_PDU,
55647       { "RL-InformationResponse-RL-AdditionRspTDD", "nbap.RL_InformationResponse_RL_AdditionRspTDD",
55648         FT_NONE, BASE_NONE, NULL, 0,
55649         NULL, HFILL }},
55650     { &hf_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU,
55651       { "RL-InformationResponse-LCR-RL-AdditionRspTDD", "nbap.RL_InformationResponse_LCR_RL_AdditionRspTDD",
55652         FT_NONE, BASE_NONE, NULL, 0,
55653         NULL, HFILL }},
55654     { &hf_nbap_RadioLinkAdditionFailureFDD_PDU,
55655       { "RadioLinkAdditionFailureFDD", "nbap.RadioLinkAdditionFailureFDD",
55656         FT_NONE, BASE_NONE, NULL, 0,
55657         NULL, HFILL }},
55658     { &hf_nbap_CauseLevel_RL_AdditionFailureFDD_PDU,
55659       { "CauseLevel-RL-AdditionFailureFDD", "nbap.CauseLevel_RL_AdditionFailureFDD",
55660         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureFDD_vals), 0,
55661         NULL, HFILL }},
55662     { &hf_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
55663       { "Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD",
55664         FT_NONE, BASE_NONE, NULL, 0,
55665         NULL, HFILL }},
55666     { &hf_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU,
55667       { "Successful-RL-InformationRespItem-RL-AdditionFailureFDD", "nbap.Successful_RL_InformationRespItem_RL_AdditionFailureFDD",
55668         FT_NONE, BASE_NONE, NULL, 0,
55669         NULL, HFILL }},
55670     { &hf_nbap_RadioLinkAdditionFailureTDD_PDU,
55671       { "RadioLinkAdditionFailureTDD", "nbap.RadioLinkAdditionFailureTDD",
55672         FT_NONE, BASE_NONE, NULL, 0,
55673         NULL, HFILL }},
55674     { &hf_nbap_CauseLevel_RL_AdditionFailureTDD_PDU,
55675       { "CauseLevel-RL-AdditionFailureTDD", "nbap.CauseLevel_RL_AdditionFailureTDD",
55676         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_AdditionFailureTDD_vals), 0,
55677         NULL, HFILL }},
55678     { &hf_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU,
55679       { "Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", "nbap.Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD",
55680         FT_NONE, BASE_NONE, NULL, 0,
55681         NULL, HFILL }},
55682     { &hf_nbap_RadioLinkReconfigurationPrepareFDD_PDU,
55683       { "RadioLinkReconfigurationPrepareFDD", "nbap.RadioLinkReconfigurationPrepareFDD",
55684         FT_NONE, BASE_NONE, NULL, 0,
55685         NULL, HFILL }},
55686     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_PDU,
55687       { "Additional-HS-Cell-Information-RL-Reconf-Prep", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep",
55688         FT_UINT32, BASE_DEC, NULL, 0,
55689         NULL, HFILL }},
55690     { &hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU,
55691       { "Additional-EDCH-Cell-Information-RL-Reconf-Prep", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Prep",
55692         FT_NONE, BASE_NONE, NULL, 0,
55693         NULL, HFILL }},
55694     { &hf_nbap_UL_DPCH_Information_RL_ReconfPrepFDD_PDU,
55695       { "UL-DPCH-Information-RL-ReconfPrepFDD", "nbap.UL_DPCH_Information_RL_ReconfPrepFDD",
55696         FT_NONE, BASE_NONE, NULL, 0,
55697         NULL, HFILL }},
55698     { &hf_nbap_DL_DPCH_Information_RL_ReconfPrepFDD_PDU,
55699       { "DL-DPCH-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Information_RL_ReconfPrepFDD",
55700         FT_NONE, BASE_NONE, NULL, 0,
55701         NULL, HFILL }},
55702     { &hf_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU,
55703       { "DL-DPCH-Power-Information-RL-ReconfPrepFDD", "nbap.DL_DPCH_Power_Information_RL_ReconfPrepFDD",
55704         FT_NONE, BASE_NONE, NULL, 0,
55705         NULL, HFILL }},
55706     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_PDU,
55707       { "DCH-DeleteList-RL-ReconfPrepFDD", "nbap.DCH_DeleteList_RL_ReconfPrepFDD",
55708         FT_UINT32, BASE_DEC, NULL, 0,
55709         NULL, HFILL }},
55710     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_PDU,
55711       { "RL-InformationList-RL-ReconfPrepFDD", "nbap.RL_InformationList_RL_ReconfPrepFDD",
55712         FT_UINT32, BASE_DEC, NULL, 0,
55713         NULL, HFILL }},
55714     { &hf_nbap_RL_InformationItem_RL_ReconfPrepFDD_PDU,
55715       { "RL-InformationItem-RL-ReconfPrepFDD", "nbap.RL_InformationItem_RL_ReconfPrepFDD",
55716         FT_NONE, BASE_NONE, NULL, 0,
55717         NULL, HFILL }},
55718     { &hf_nbap_E_DPCH_Information_RL_ReconfPrepFDD_PDU,
55719       { "E-DPCH-Information-RL-ReconfPrepFDD", "nbap.E_DPCH_Information_RL_ReconfPrepFDD",
55720         FT_NONE, BASE_NONE, NULL, 0,
55721         NULL, HFILL }},
55722     { &hf_nbap_F_DPCH_Information_RL_ReconfPrepFDD_PDU,
55723       { "F-DPCH-Information-RL-ReconfPrepFDD", "nbap.F_DPCH_Information_RL_ReconfPrepFDD",
55724         FT_NONE, BASE_NONE, NULL, 0,
55725         NULL, HFILL }},
55726     { &hf_nbap_RadioLinkReconfigurationPrepareTDD_PDU,
55727       { "RadioLinkReconfigurationPrepareTDD", "nbap.RadioLinkReconfigurationPrepareTDD",
55728         FT_NONE, BASE_NONE, NULL, 0,
55729         NULL, HFILL }},
55730     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
55731       { "UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
55732         FT_UINT32, BASE_DEC, NULL, 0,
55733         NULL, HFILL }},
55734     { &hf_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
55735       { "UL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
55736         FT_NONE, BASE_NONE, NULL, 0,
55737         NULL, HFILL }},
55738     { &hf_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
55739       { "UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
55740         FT_NONE, BASE_NONE, NULL, 0,
55741         NULL, HFILL }},
55742     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
55743       { "MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD",
55744         FT_UINT32, BASE_DEC, NULL, 0,
55745         NULL, HFILL }},
55746     { &hf_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
55747       { "UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
55748         FT_NONE, BASE_NONE, NULL, 0,
55749         NULL, HFILL }},
55750     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
55751       { "UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
55752         FT_UINT32, BASE_DEC, NULL, 0,
55753         NULL, HFILL }},
55754     { &hf_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
55755       { "UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
55756         FT_NONE, BASE_NONE, NULL, 0,
55757         NULL, HFILL }},
55758     { &hf_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
55759       { "UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
55760         FT_NONE, BASE_NONE, NULL, 0,
55761         NULL, HFILL }},
55762     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
55763       { "UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
55764         FT_UINT32, BASE_DEC, NULL, 0,
55765         NULL, HFILL }},
55766     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
55767       { "UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD",
55768         FT_UINT32, BASE_DEC, NULL, 0,
55769         NULL, HFILL }},
55770     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
55771       { "UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
55772         FT_UINT32, BASE_DEC, NULL, 0,
55773         NULL, HFILL }},
55774     { &hf_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
55775       { "UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
55776         FT_NONE, BASE_NONE, NULL, 0,
55777         NULL, HFILL }},
55778     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
55779       { "MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
55780         FT_UINT32, BASE_DEC, NULL, 0,
55781         NULL, HFILL }},
55782     { &hf_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
55783       { "UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
55784         FT_NONE, BASE_NONE, NULL, 0,
55785         NULL, HFILL }},
55786     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
55787       { "UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
55788         FT_UINT32, BASE_DEC, NULL, 0,
55789         NULL, HFILL }},
55790     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU,
55791       { "DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD",
55792         FT_UINT32, BASE_DEC, NULL, 0,
55793         NULL, HFILL }},
55794     { &hf_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU,
55795       { "DL-DPCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationAddItem_RL_ReconfPrepTDD",
55796         FT_NONE, BASE_NONE, NULL, 0,
55797         NULL, HFILL }},
55798     { &hf_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU,
55799       { "DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD",
55800         FT_NONE, BASE_NONE, NULL, 0,
55801         NULL, HFILL }},
55802     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU,
55803       { "MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD",
55804         FT_UINT32, BASE_DEC, NULL, 0,
55805         NULL, HFILL }},
55806     { &hf_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU,
55807       { "DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD",
55808         FT_NONE, BASE_NONE, NULL, 0,
55809         NULL, HFILL }},
55810     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
55811       { "DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD",
55812         FT_UINT32, BASE_DEC, NULL, 0,
55813         NULL, HFILL }},
55814     { &hf_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU,
55815       { "DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD",
55816         FT_NONE, BASE_NONE, NULL, 0,
55817         NULL, HFILL }},
55818     { &hf_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU,
55819       { "DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD",
55820         FT_NONE, BASE_NONE, NULL, 0,
55821         NULL, HFILL }},
55822     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
55823       { "DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
55824         FT_UINT32, BASE_DEC, NULL, 0,
55825         NULL, HFILL }},
55826     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU,
55827       { "DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
55828         FT_UINT32, BASE_DEC, NULL, 0,
55829         NULL, HFILL }},
55830     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU,
55831       { "DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD",
55832         FT_UINT32, BASE_DEC, NULL, 0,
55833         NULL, HFILL }},
55834     { &hf_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
55835       { "DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD",
55836         FT_NONE, BASE_NONE, NULL, 0,
55837         NULL, HFILL }},
55838     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU,
55839       { "MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD",
55840         FT_UINT32, BASE_DEC, NULL, 0,
55841         NULL, HFILL }},
55842     { &hf_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU,
55843       { "DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD", "nbap.DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD",
55844         FT_NONE, BASE_NONE, NULL, 0,
55845         NULL, HFILL }},
55846     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU,
55847       { "DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD",
55848         FT_UINT32, BASE_DEC, NULL, 0,
55849         NULL, HFILL }},
55850     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_PDU,
55851       { "DCH-DeleteList-RL-ReconfPrepTDD", "nbap.DCH_DeleteList_RL_ReconfPrepTDD",
55852         FT_UINT32, BASE_DEC, NULL, 0,
55853         NULL, HFILL }},
55854     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
55855       { "DSCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyList_RL_ReconfPrepTDD",
55856         FT_UINT32, BASE_DEC, NULL, 0,
55857         NULL, HFILL }},
55858     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
55859       { "DSCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteList_RL_ReconfPrepTDD",
55860         FT_UINT32, BASE_DEC, NULL, 0,
55861         NULL, HFILL }},
55862     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU,
55863       { "USCH-Information-ModifyList-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyList_RL_ReconfPrepTDD",
55864         FT_UINT32, BASE_DEC, NULL, 0,
55865         NULL, HFILL }},
55866     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU,
55867       { "USCH-Information-DeleteList-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteList_RL_ReconfPrepTDD",
55868         FT_UINT32, BASE_DEC, NULL, 0,
55869         NULL, HFILL }},
55870     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_PDU,
55871       { "MultipleRL-Information-RL-ReconfPrepTDD", "nbap.MultipleRL_Information_RL_ReconfPrepTDD",
55872         FT_UINT32, BASE_DEC, NULL, 0,
55873         NULL, HFILL }},
55874     { &hf_nbap_RL_Information_RL_ReconfPrepTDD_PDU,
55875       { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD",
55876         FT_NONE, BASE_NONE, NULL, 0,
55877         NULL, HFILL }},
55878     { &hf_nbap_RadioLinkReconfigurationReady_PDU,
55879       { "RadioLinkReconfigurationReady", "nbap.RadioLinkReconfigurationReady",
55880         FT_NONE, BASE_NONE, NULL, 0,
55881         NULL, HFILL }},
55882     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_PDU,
55883       { "RL-InformationResponseList-RL-ReconfReady", "nbap.RL_InformationResponseList_RL_ReconfReady",
55884         FT_UINT32, BASE_DEC, NULL, 0,
55885         NULL, HFILL }},
55886     { &hf_nbap_RL_InformationResponseItem_RL_ReconfReady_PDU,
55887       { "RL-InformationResponseItem-RL-ReconfReady", "nbap.RL_InformationResponseItem_RL_ReconfReady",
55888         FT_NONE, BASE_NONE, NULL, 0,
55889         NULL, HFILL }},
55890     { &hf_nbap_RadioLinkReconfigurationFailure_PDU,
55891       { "RadioLinkReconfigurationFailure", "nbap.RadioLinkReconfigurationFailure",
55892         FT_NONE, BASE_NONE, NULL, 0,
55893         NULL, HFILL }},
55894     { &hf_nbap_CauseLevel_RL_ReconfFailure_PDU,
55895       { "CauseLevel-RL-ReconfFailure", "nbap.CauseLevel_RL_ReconfFailure",
55896         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_RL_ReconfFailure_vals), 0,
55897         NULL, HFILL }},
55898     { &hf_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU,
55899       { "RL-ReconfigurationFailureItem-RL-ReconfFailure", "nbap.RL_ReconfigurationFailureItem_RL_ReconfFailure",
55900         FT_NONE, BASE_NONE, NULL, 0,
55901         NULL, HFILL }},
55902     { &hf_nbap_RadioLinkReconfigurationCommit_PDU,
55903       { "RadioLinkReconfigurationCommit", "nbap.RadioLinkReconfigurationCommit",
55904         FT_NONE, BASE_NONE, NULL, 0,
55905         NULL, HFILL }},
55906     { &hf_nbap_RadioLinkReconfigurationCancel_PDU,
55907       { "RadioLinkReconfigurationCancel", "nbap.RadioLinkReconfigurationCancel",
55908         FT_NONE, BASE_NONE, NULL, 0,
55909         NULL, HFILL }},
55910     { &hf_nbap_RadioLinkReconfigurationRequestFDD_PDU,
55911       { "RadioLinkReconfigurationRequestFDD", "nbap.RadioLinkReconfigurationRequestFDD",
55912         FT_NONE, BASE_NONE, NULL, 0,
55913         NULL, HFILL }},
55914     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_PDU,
55915       { "Additional-HS-Cell-Information-RL-Reconf-Req", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req",
55916         FT_UINT32, BASE_DEC, NULL, 0,
55917         NULL, HFILL }},
55918     { &hf_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU,
55919       { "Additional-EDCH-Cell-Information-RL-Reconf-Req", "nbap.Additional_EDCH_Cell_Information_RL_Reconf_Req",
55920         FT_NONE, BASE_NONE, NULL, 0,
55921         NULL, HFILL }},
55922     { &hf_nbap_UL_DPCH_Information_RL_ReconfRqstFDD_PDU,
55923       { "UL-DPCH-Information-RL-ReconfRqstFDD", "nbap.UL_DPCH_Information_RL_ReconfRqstFDD",
55924         FT_NONE, BASE_NONE, NULL, 0,
55925         NULL, HFILL }},
55926     { &hf_nbap_DL_DPCH_Information_RL_ReconfRqstFDD_PDU,
55927       { "DL-DPCH-Information-RL-ReconfRqstFDD", "nbap.DL_DPCH_Information_RL_ReconfRqstFDD",
55928         FT_NONE, BASE_NONE, NULL, 0,
55929         NULL, HFILL }},
55930     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_PDU,
55931       { "DCH-DeleteList-RL-ReconfRqstFDD", "nbap.DCH_DeleteList_RL_ReconfRqstFDD",
55932         FT_UINT32, BASE_DEC, NULL, 0,
55933         NULL, HFILL }},
55934     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_PDU,
55935       { "RL-InformationList-RL-ReconfRqstFDD", "nbap.RL_InformationList_RL_ReconfRqstFDD",
55936         FT_UINT32, BASE_DEC, NULL, 0,
55937         NULL, HFILL }},
55938     { &hf_nbap_RL_InformationItem_RL_ReconfRqstFDD_PDU,
55939       { "RL-InformationItem-RL-ReconfRqstFDD", "nbap.RL_InformationItem_RL_ReconfRqstFDD",
55940         FT_NONE, BASE_NONE, NULL, 0,
55941         NULL, HFILL }},
55942     { &hf_nbap_E_DPCH_Information_RL_ReconfRqstFDD_PDU,
55943       { "E-DPCH-Information-RL-ReconfRqstFDD", "nbap.E_DPCH_Information_RL_ReconfRqstFDD",
55944         FT_NONE, BASE_NONE, NULL, 0,
55945         NULL, HFILL }},
55946     { &hf_nbap_RadioLinkReconfigurationRequestTDD_PDU,
55947       { "RadioLinkReconfigurationRequestTDD", "nbap.RadioLinkReconfigurationRequestTDD",
55948         FT_NONE, BASE_NONE, NULL, 0,
55949         NULL, HFILL }},
55950     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
55951       { "UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
55952         FT_UINT32, BASE_DEC, NULL, 0,
55953         NULL, HFILL }},
55954     { &hf_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
55955       { "UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
55956         FT_NONE, BASE_NONE, NULL, 0,
55957         NULL, HFILL }},
55958     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
55959       { "UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
55960         FT_UINT32, BASE_DEC, NULL, 0,
55961         NULL, HFILL }},
55962     { &hf_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
55963       { "UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
55964         FT_NONE, BASE_NONE, NULL, 0,
55965         NULL, HFILL }},
55966     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
55967       { "DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
55968         FT_UINT32, BASE_DEC, NULL, 0,
55969         NULL, HFILL }},
55970     { &hf_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU,
55971       { "DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD",
55972         FT_NONE, BASE_NONE, NULL, 0,
55973         NULL, HFILL }},
55974     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU,
55975       { "MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD",
55976         FT_UINT32, BASE_DEC, NULL, 0,
55977         NULL, HFILL }},
55978     { &hf_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_PDU,
55979       { "DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
55980         FT_NONE, BASE_NONE, NULL, 0,
55981         NULL, HFILL }},
55982     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU,
55983       { "DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD",
55984         FT_UINT32, BASE_DEC, NULL, 0,
55985         NULL, HFILL }},
55986     { &hf_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU,
55987       { "DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD",
55988         FT_NONE, BASE_NONE, NULL, 0,
55989         NULL, HFILL }},
55990     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_PDU,
55991       { "DCH-DeleteList-RL-ReconfRqstTDD", "nbap.DCH_DeleteList_RL_ReconfRqstTDD",
55992         FT_UINT32, BASE_DEC, NULL, 0,
55993         NULL, HFILL }},
55994     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_PDU,
55995       { "Multiple-RL-Information-RL-ReconfRqstTDD", "nbap.Multiple_RL_Information_RL_ReconfRqstTDD",
55996         FT_UINT32, BASE_DEC, NULL, 0,
55997         NULL, HFILL }},
55998     { &hf_nbap_RL_Information_RL_ReconfRqstTDD_PDU,
55999       { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD",
56000         FT_NONE, BASE_NONE, NULL, 0,
56001         NULL, HFILL }},
56002     { &hf_nbap_RadioLinkReconfigurationResponse_PDU,
56003       { "RadioLinkReconfigurationResponse", "nbap.RadioLinkReconfigurationResponse",
56004         FT_NONE, BASE_NONE, NULL, 0,
56005         NULL, HFILL }},
56006     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_PDU,
56007       { "RL-InformationResponseList-RL-ReconfRsp", "nbap.RL_InformationResponseList_RL_ReconfRsp",
56008         FT_UINT32, BASE_DEC, NULL, 0,
56009         NULL, HFILL }},
56010     { &hf_nbap_RL_InformationResponseItem_RL_ReconfRsp_PDU,
56011       { "RL-InformationResponseItem-RL-ReconfRsp", "nbap.RL_InformationResponseItem_RL_ReconfRsp",
56012         FT_NONE, BASE_NONE, NULL, 0,
56013         NULL, HFILL }},
56014     { &hf_nbap_RadioLinkDeletionRequest_PDU,
56015       { "RadioLinkDeletionRequest", "nbap.RadioLinkDeletionRequest",
56016         FT_NONE, BASE_NONE, NULL, 0,
56017         NULL, HFILL }},
56018     { &hf_nbap_RL_informationList_RL_DeletionRqst_PDU,
56019       { "RL-informationList-RL-DeletionRqst", "nbap.RL_informationList_RL_DeletionRqst",
56020         FT_UINT32, BASE_DEC, NULL, 0,
56021         NULL, HFILL }},
56022     { &hf_nbap_RL_informationItem_RL_DeletionRqst_PDU,
56023       { "RL-informationItem-RL-DeletionRqst", "nbap.RL_informationItem_RL_DeletionRqst",
56024         FT_NONE, BASE_NONE, NULL, 0,
56025         NULL, HFILL }},
56026     { &hf_nbap_RadioLinkDeletionResponse_PDU,
56027       { "RadioLinkDeletionResponse", "nbap.RadioLinkDeletionResponse",
56028         FT_NONE, BASE_NONE, NULL, 0,
56029         NULL, HFILL }},
56030     { &hf_nbap_DL_PowerControlRequest_PDU,
56031       { "DL-PowerControlRequest", "nbap.DL_PowerControlRequest",
56032         FT_NONE, BASE_NONE, NULL, 0,
56033         NULL, HFILL }},
56034     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU,
56035       { "DL-ReferencePowerInformationList-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationList_DL_PC_Rqst",
56036         FT_UINT32, BASE_DEC, NULL, 0,
56037         NULL, HFILL }},
56038     { &hf_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU,
56039       { "DL-ReferencePowerInformationItem-DL-PC-Rqst", "nbap.DL_ReferencePowerInformationItem_DL_PC_Rqst",
56040         FT_NONE, BASE_NONE, NULL, 0,
56041         NULL, HFILL }},
56042     { &hf_nbap_DL_PowerTimeslotControlRequest_PDU,
56043       { "DL-PowerTimeslotControlRequest", "nbap.DL_PowerTimeslotControlRequest",
56044         FT_NONE, BASE_NONE, NULL, 0,
56045         NULL, HFILL }},
56046     { &hf_nbap_DedicatedMeasurementInitiationRequest_PDU,
56047       { "DedicatedMeasurementInitiationRequest", "nbap.DedicatedMeasurementInitiationRequest",
56048         FT_NONE, BASE_NONE, NULL, 0,
56049         NULL, HFILL }},
56050     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rqst_PDU,
56051       { "DedicatedMeasurementObjectType-DM-Rqst", "nbap.DedicatedMeasurementObjectType_DM_Rqst",
56052         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rqst_vals), 0,
56053         NULL, HFILL }},
56054     { &hf_nbap_RL_InformationItem_DM_Rqst_PDU,
56055       { "RL-InformationItem-DM-Rqst", "nbap.RL_InformationItem_DM_Rqst",
56056         FT_NONE, BASE_NONE, NULL, 0,
56057         NULL, HFILL }},
56058     { &hf_nbap_PUSCH_Info_DM_Rqst_PDU,
56059       { "PUSCH-Info-DM-Rqst", "nbap.PUSCH_Info_DM_Rqst",
56060         FT_UINT32, BASE_DEC, NULL, 0,
56061         NULL, HFILL }},
56062     { &hf_nbap_HSSICH_Info_DM_Rqst_PDU,
56063       { "HSSICH-Info-DM-Rqst", "nbap.HSSICH_Info_DM_Rqst",
56064         FT_UINT32, BASE_DEC, NULL, 0,
56065         NULL, HFILL }},
56066     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_PDU,
56067       { "HSSICH-InfoExt-DM-Rqst", "nbap.HSSICH_InfoExt_DM_Rqst",
56068         FT_UINT32, BASE_DEC, NULL, 0,
56069         NULL, HFILL }},
56070     { &hf_nbap_DedicatedMeasurementInitiationResponse_PDU,
56071       { "DedicatedMeasurementInitiationResponse", "nbap.DedicatedMeasurementInitiationResponse",
56072         FT_NONE, BASE_NONE, NULL, 0,
56073         NULL, HFILL }},
56074     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rsp_PDU,
56075       { "DedicatedMeasurementObjectType-DM-Rsp", "nbap.DedicatedMeasurementObjectType_DM_Rsp",
56076         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rsp_vals), 0,
56077         NULL, HFILL }},
56078     { &hf_nbap_RL_InformationItem_DM_Rsp_PDU,
56079       { "RL-InformationItem-DM-Rsp", "nbap.RL_InformationItem_DM_Rsp",
56080         FT_NONE, BASE_NONE, NULL, 0,
56081         NULL, HFILL }},
56082     { &hf_nbap_PUSCH_Info_DM_Rsp_PDU,
56083       { "PUSCH-Info-DM-Rsp", "nbap.PUSCH_Info_DM_Rsp",
56084         FT_UINT32, BASE_DEC, NULL, 0,
56085         NULL, HFILL }},
56086     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_PDU,
56087       { "Multiple-PUSCH-InfoList-DM-Rsp", "nbap.Multiple_PUSCH_InfoList_DM_Rsp",
56088         FT_UINT32, BASE_DEC, NULL, 0,
56089         NULL, HFILL }},
56090     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU,
56091       { "Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp",
56092         FT_UINT32, BASE_DEC, NULL, 0,
56093         NULL, HFILL }},
56094     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU,
56095       { "Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp",
56096         FT_UINT32, BASE_DEC, NULL, 0,
56097         NULL, HFILL }},
56098     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU,
56099       { "Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp",
56100         FT_UINT32, BASE_DEC, NULL, 0,
56101         NULL, HFILL }},
56102     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU,
56103       { "Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp",
56104         FT_UINT32, BASE_DEC, NULL, 0,
56105         NULL, HFILL }},
56106     { &hf_nbap_RL_Set_InformationItem_DM_Rsp_PDU,
56107       { "RL-Set-InformationItem-DM-Rsp", "nbap.RL_Set_InformationItem_DM_Rsp",
56108         FT_NONE, BASE_NONE, NULL, 0,
56109         NULL, HFILL }},
56110     { &hf_nbap_DedicatedMeasurementInitiationFailure_PDU,
56111       { "DedicatedMeasurementInitiationFailure", "nbap.DedicatedMeasurementInitiationFailure",
56112         FT_NONE, BASE_NONE, NULL, 0,
56113         NULL, HFILL }},
56114     { &hf_nbap_DedicatedMeasurementReport_PDU,
56115       { "DedicatedMeasurementReport", "nbap.DedicatedMeasurementReport",
56116         FT_NONE, BASE_NONE, NULL, 0,
56117         NULL, HFILL }},
56118     { &hf_nbap_DedicatedMeasurementObjectType_DM_Rprt_PDU,
56119       { "DedicatedMeasurementObjectType-DM-Rprt", "nbap.DedicatedMeasurementObjectType_DM_Rprt",
56120         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementObjectType_DM_Rprt_vals), 0,
56121         NULL, HFILL }},
56122     { &hf_nbap_RL_InformationItem_DM_Rprt_PDU,
56123       { "RL-InformationItem-DM-Rprt", "nbap.RL_InformationItem_DM_Rprt",
56124         FT_NONE, BASE_NONE, NULL, 0,
56125         NULL, HFILL }},
56126     { &hf_nbap_PUSCH_Info_DM_Rprt_PDU,
56127       { "PUSCH-Info-DM-Rprt", "nbap.PUSCH_Info_DM_Rprt",
56128         FT_UINT32, BASE_DEC, NULL, 0,
56129         NULL, HFILL }},
56130     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_PDU,
56131       { "Multiple-PUSCH-InfoList-DM-Rprt", "nbap.Multiple_PUSCH_InfoList_DM_Rprt",
56132         FT_UINT32, BASE_DEC, NULL, 0,
56133         NULL, HFILL }},
56134     { &hf_nbap_RL_Set_InformationItem_DM_Rprt_PDU,
56135       { "RL-Set-InformationItem-DM-Rprt", "nbap.RL_Set_InformationItem_DM_Rprt",
56136         FT_NONE, BASE_NONE, NULL, 0,
56137         NULL, HFILL }},
56138     { &hf_nbap_DedicatedMeasurementTerminationRequest_PDU,
56139       { "DedicatedMeasurementTerminationRequest", "nbap.DedicatedMeasurementTerminationRequest",
56140         FT_NONE, BASE_NONE, NULL, 0,
56141         NULL, HFILL }},
56142     { &hf_nbap_DedicatedMeasurementFailureIndication_PDU,
56143       { "DedicatedMeasurementFailureIndication", "nbap.DedicatedMeasurementFailureIndication",
56144         FT_NONE, BASE_NONE, NULL, 0,
56145         NULL, HFILL }},
56146     { &hf_nbap_RadioLinkFailureIndication_PDU,
56147       { "RadioLinkFailureIndication", "nbap.RadioLinkFailureIndication",
56148         FT_NONE, BASE_NONE, NULL, 0,
56149         NULL, HFILL }},
56150     { &hf_nbap_Reporting_Object_RL_FailureInd_PDU,
56151       { "Reporting-Object-RL-FailureInd", "nbap.Reporting_Object_RL_FailureInd",
56152         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_FailureInd_vals), 0,
56153         NULL, HFILL }},
56154     { &hf_nbap_RL_InformationItem_RL_FailureInd_PDU,
56155       { "RL-InformationItem-RL-FailureInd", "nbap.RL_InformationItem_RL_FailureInd",
56156         FT_NONE, BASE_NONE, NULL, 0,
56157         NULL, HFILL }},
56158     { &hf_nbap_RL_Set_InformationItem_RL_FailureInd_PDU,
56159       { "RL-Set-InformationItem-RL-FailureInd", "nbap.RL_Set_InformationItem_RL_FailureInd",
56160         FT_NONE, BASE_NONE, NULL, 0,
56161         NULL, HFILL }},
56162     { &hf_nbap_CCTrCH_InformationItem_RL_FailureInd_PDU,
56163       { "CCTrCH-InformationItem-RL-FailureInd", "nbap.CCTrCH_InformationItem_RL_FailureInd",
56164         FT_NONE, BASE_NONE, NULL, 0,
56165         NULL, HFILL }},
56166     { &hf_nbap_RadioLinkPreemptionRequiredIndication_PDU,
56167       { "RadioLinkPreemptionRequiredIndication", "nbap.RadioLinkPreemptionRequiredIndication",
56168         FT_NONE, BASE_NONE, NULL, 0,
56169         NULL, HFILL }},
56170     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_PDU,
56171       { "RL-InformationList-RL-PreemptRequiredInd", "nbap.RL_InformationList_RL_PreemptRequiredInd",
56172         FT_UINT32, BASE_DEC, NULL, 0,
56173         NULL, HFILL }},
56174     { &hf_nbap_RL_InformationItem_RL_PreemptRequiredInd_PDU,
56175       { "RL-InformationItem-RL-PreemptRequiredInd", "nbap.RL_InformationItem_RL_PreemptRequiredInd",
56176         FT_NONE, BASE_NONE, NULL, 0,
56177         NULL, HFILL }},
56178     { &hf_nbap_RadioLinkRestoreIndication_PDU,
56179       { "RadioLinkRestoreIndication", "nbap.RadioLinkRestoreIndication",
56180         FT_NONE, BASE_NONE, NULL, 0,
56181         NULL, HFILL }},
56182     { &hf_nbap_Reporting_Object_RL_RestoreInd_PDU,
56183       { "Reporting-Object-RL-RestoreInd", "nbap.Reporting_Object_RL_RestoreInd",
56184         FT_UINT32, BASE_DEC, VALS(nbap_Reporting_Object_RL_RestoreInd_vals), 0,
56185         NULL, HFILL }},
56186     { &hf_nbap_RL_InformationItem_RL_RestoreInd_PDU,
56187       { "RL-InformationItem-RL-RestoreInd", "nbap.RL_InformationItem_RL_RestoreInd",
56188         FT_NONE, BASE_NONE, NULL, 0,
56189         NULL, HFILL }},
56190     { &hf_nbap_RL_Set_InformationItem_RL_RestoreInd_PDU,
56191       { "RL-Set-InformationItem-RL-RestoreInd", "nbap.RL_Set_InformationItem_RL_RestoreInd",
56192         FT_NONE, BASE_NONE, NULL, 0,
56193         NULL, HFILL }},
56194     { &hf_nbap_CCTrCH_InformationItem_RL_RestoreInd_PDU,
56195       { "CCTrCH-InformationItem-RL-RestoreInd", "nbap.CCTrCH_InformationItem_RL_RestoreInd",
56196         FT_NONE, BASE_NONE, NULL, 0,
56197         NULL, HFILL }},
56198     { &hf_nbap_CompressedModeCommand_PDU,
56199       { "CompressedModeCommand", "nbap.CompressedModeCommand",
56200         FT_NONE, BASE_NONE, NULL, 0,
56201         NULL, HFILL }},
56202     { &hf_nbap_ErrorIndication_PDU,
56203       { "ErrorIndication", "nbap.ErrorIndication",
56204         FT_NONE, BASE_NONE, NULL, 0,
56205         NULL, HFILL }},
56206     { &hf_nbap_PrivateMessage_PDU,
56207       { "PrivateMessage", "nbap.PrivateMessage",
56208         FT_NONE, BASE_NONE, NULL, 0,
56209         NULL, HFILL }},
56210     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestFDD_PDU,
56211       { "PhysicalSharedChannelReconfigurationRequestFDD", "nbap.PhysicalSharedChannelReconfigurationRequestFDD",
56212         FT_NONE, BASE_NONE, NULL, 0,
56213         NULL, HFILL }},
56214     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_PDU,
56215       { "HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst",
56216         FT_UINT32, BASE_DEC, NULL, 0,
56217         NULL, HFILL }},
56218     { &hf_nbap_PhysicalSharedChannelReconfigurationRequestTDD_PDU,
56219       { "PhysicalSharedChannelReconfigurationRequestTDD", "nbap.PhysicalSharedChannelReconfigurationRequestTDD",
56220         FT_NONE, BASE_NONE, NULL, 0,
56221         NULL, HFILL }},
56222     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_PDU,
56223       { "PDSCHSets-AddList-PSCH-ReconfRqst", "nbap.PDSCHSets_AddList_PSCH_ReconfRqst",
56224         FT_UINT32, BASE_DEC, NULL, 0,
56225         NULL, HFILL }},
56226     { &hf_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
56227       { "PDSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_AddItem_PSCH_ReconfRqst",
56228         FT_NONE, BASE_NONE, NULL, 0,
56229         NULL, HFILL }},
56230     { &hf_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
56231       { "PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
56232         FT_NONE, BASE_NONE, NULL, 0,
56233         NULL, HFILL }},
56234     { &hf_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
56235       { "PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
56236         FT_NONE, BASE_NONE, NULL, 0,
56237         NULL, HFILL }},
56238     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
56239       { "PDSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyList_PSCH_ReconfRqst",
56240         FT_UINT32, BASE_DEC, NULL, 0,
56241         NULL, HFILL }},
56242     { &hf_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
56243       { "PDSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_Information_ModifyItem_PSCH_ReconfRqst",
56244         FT_NONE, BASE_NONE, NULL, 0,
56245         NULL, HFILL }},
56246     { &hf_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
56247       { "PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
56248         FT_NONE, BASE_NONE, NULL, 0,
56249         NULL, HFILL }},
56250     { &hf_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
56251       { "PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
56252         FT_NONE, BASE_NONE, NULL, 0,
56253         NULL, HFILL }},
56254     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
56255       { "PDSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteList_PSCH_ReconfRqst",
56256         FT_UINT32, BASE_DEC, NULL, 0,
56257         NULL, HFILL }},
56258     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_PDU,
56259       { "PUSCHSets-AddList-PSCH-ReconfRqst", "nbap.PUSCHSets_AddList_PSCH_ReconfRqst",
56260         FT_UINT32, BASE_DEC, NULL, 0,
56261         NULL, HFILL }},
56262     { &hf_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU,
56263       { "PUSCH-Information-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_AddItem_PSCH_ReconfRqst",
56264         FT_NONE, BASE_NONE, NULL, 0,
56265         NULL, HFILL }},
56266     { &hf_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU,
56267       { "PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst",
56268         FT_NONE, BASE_NONE, NULL, 0,
56269         NULL, HFILL }},
56270     { &hf_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU,
56271       { "PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst", "nbap.PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst",
56272         FT_NONE, BASE_NONE, NULL, 0,
56273         NULL, HFILL }},
56274     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU,
56275       { "PUSCHSets-ModifyList-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyList_PSCH_ReconfRqst",
56276         FT_UINT32, BASE_DEC, NULL, 0,
56277         NULL, HFILL }},
56278     { &hf_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU,
56279       { "PUSCH-Information-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_Information_ModifyItem_PSCH_ReconfRqst",
56280         FT_NONE, BASE_NONE, NULL, 0,
56281         NULL, HFILL }},
56282     { &hf_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU,
56283       { "PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst",
56284         FT_NONE, BASE_NONE, NULL, 0,
56285         NULL, HFILL }},
56286     { &hf_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU,
56287       { "PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst",
56288         FT_NONE, BASE_NONE, NULL, 0,
56289         NULL, HFILL }},
56290     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU,
56291       { "PUSCHSets-DeleteList-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteList_PSCH_ReconfRqst",
56292         FT_UINT32, BASE_DEC, NULL, 0,
56293         NULL, HFILL }},
56294     { &hf_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU,
56295       { "HS-PDSCH-TDD-Information-PSCH-ReconfRqst", "nbap.HS_PDSCH_TDD_Information_PSCH_ReconfRqst",
56296         FT_NONE, BASE_NONE, NULL, 0,
56297         NULL, HFILL }},
56298     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_PDU,
56299       { "DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst",
56300         FT_UINT32, BASE_DEC, NULL, 0,
56301         NULL, HFILL }},
56302     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_PDU,
56303       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
56304         FT_UINT32, BASE_DEC, NULL, 0,
56305         NULL, HFILL }},
56306     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
56307       { "MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
56308         FT_NONE, BASE_NONE, NULL, 0,
56309         NULL, HFILL }},
56310     { &hf_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56311       { "Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
56312         FT_NONE, BASE_NONE, NULL, 0,
56313         NULL, HFILL }},
56314     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU,
56315       { "HS-SCCH-Information-768-PSCH-ReconfRqst", "nbap.HS_SCCH_Information_768_PSCH_ReconfRqst",
56316         FT_UINT32, BASE_DEC, NULL, 0,
56317         NULL, HFILL }},
56318     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU,
56319       { "HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst",
56320         FT_UINT32, BASE_DEC, NULL, 0,
56321         NULL, HFILL }},
56322     { &hf_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56323       { "Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
56324         FT_NONE, BASE_NONE, NULL, 0,
56325         NULL, HFILL }},
56326     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU,
56327       { "HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst",
56328         FT_UINT32, BASE_DEC, NULL, 0,
56329         NULL, HFILL }},
56330     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU,
56331       { "HS-SCCH-InformationModify-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModify_768_PSCH_ReconfRqst",
56332         FT_UINT32, BASE_DEC, NULL, 0,
56333         NULL, HFILL }},
56334     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56335       { "Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst",
56336         FT_UINT32, BASE_DEC, NULL, 0,
56337         NULL, HFILL }},
56338     { &hf_nbap_E_PUCH_Information_PSCH_ReconfRqst_PDU,
56339       { "E-PUCH-Information-PSCH-ReconfRqst", "nbap.E_PUCH_Information_PSCH_ReconfRqst",
56340         FT_NONE, BASE_NONE, NULL, 0,
56341         NULL, HFILL }},
56342     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56343       { "Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
56344         FT_NONE, BASE_NONE, NULL, 0,
56345         NULL, HFILL }},
56346     { &hf_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56347       { "Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
56348         FT_NONE, BASE_NONE, NULL, 0,
56349         NULL, HFILL }},
56350     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_PDU,
56351       { "Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst",
56352         FT_UINT32, BASE_DEC, NULL, 0,
56353         NULL, HFILL }},
56354     { &hf_nbap_E_HICH_Information_PSCH_ReconfRqst_PDU,
56355       { "E-HICH-Information-PSCH-ReconfRqst", "nbap.E_HICH_Information_PSCH_ReconfRqst",
56356         FT_NONE, BASE_NONE, NULL, 0,
56357         NULL, HFILL }},
56358     { &hf_nbap_E_PUCH_Information_768_PSCH_ReconfRqst_PDU,
56359       { "E-PUCH-Information-768-PSCH-ReconfRqst", "nbap.E_PUCH_Information_768_PSCH_ReconfRqst",
56360         FT_NONE, BASE_NONE, NULL, 0,
56361         NULL, HFILL }},
56362     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
56363       { "Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
56364         FT_NONE, BASE_NONE, NULL, 0,
56365         NULL, HFILL }},
56366     { &hf_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst_PDU,
56367       { "Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst",
56368         FT_NONE, BASE_NONE, NULL, 0,
56369         NULL, HFILL }},
56370     { &hf_nbap_E_HICH_Information_768_PSCH_ReconfRqst_PDU,
56371       { "E-HICH-Information-768-PSCH-ReconfRqst", "nbap.E_HICH_Information_768_PSCH_ReconfRqst",
56372         FT_NONE, BASE_NONE, NULL, 0,
56373         NULL, HFILL }},
56374     { &hf_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU,
56375       { "E-PUCH-Information-LCR-PSCH-ReconfRqst", "nbap.E_PUCH_Information_LCR_PSCH_ReconfRqst",
56376         FT_NONE, BASE_NONE, NULL, 0,
56377         NULL, HFILL }},
56378     { &hf_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56379       { "Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
56380         FT_NONE, BASE_NONE, NULL, 0,
56381         NULL, HFILL }},
56382     { &hf_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56383       { "Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst",
56384         FT_NONE, BASE_NONE, NULL, 0,
56385         NULL, HFILL }},
56386     { &hf_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56387       { "Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
56388         FT_NONE, BASE_NONE, NULL, 0,
56389         NULL, HFILL }},
56390     { &hf_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU,
56391       { "Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst", "nbap.Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst",
56392         FT_NONE, BASE_NONE, NULL, 0,
56393         NULL, HFILL }},
56394     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_PDU,
56395       { "Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst",
56396         FT_UINT32, BASE_DEC, NULL, 0,
56397         NULL, HFILL }},
56398     { &hf_nbap_SYNC_UL_Partition_LCR_PDU,
56399       { "SYNC-UL-Partition-LCR", "nbap.SYNC_UL_Partition_LCR",
56400         FT_NONE, BASE_NONE, NULL, 0,
56401         NULL, HFILL }},
56402     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_PDU,
56403       { "Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst",
56404         FT_UINT32, BASE_DEC, NULL, 0,
56405         NULL, HFILL }},
56406     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_PDU,
56407       { "MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst",
56408         FT_UINT32, BASE_DEC, NULL, 0,
56409         NULL, HFILL }},
56410     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst_PDU,
56411       { "MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst", "nbap.MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst",
56412         FT_NONE, BASE_NONE, NULL, 0,
56413         NULL, HFILL }},
56414     { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU,
56415       { "Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst", "nbap.Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst",
56416         FT_UINT32, BASE_DEC, NULL, 0,
56417         NULL, HFILL }},
56418     { &hf_nbap_PhysicalSharedChannelReconfigurationResponse_PDU,
56419       { "PhysicalSharedChannelReconfigurationResponse", "nbap.PhysicalSharedChannelReconfigurationResponse",
56420         FT_NONE, BASE_NONE, NULL, 0,
56421         NULL, HFILL }},
56422     { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_PDU,
56423       { "E-HICH-TimeOffset-ExtensionLCR", "nbap.E_HICH_TimeOffset_ExtensionLCR",
56424         FT_UINT32, BASE_DEC, NULL, 0,
56425         NULL, HFILL }},
56426     { &hf_nbap_MultipleFreq_E_HICH_TimeOffsetLCR_PDU,
56427       { "MultipleFreq-E-HICH-TimeOffsetLCR", "nbap.MultipleFreq_E_HICH_TimeOffsetLCR",
56428         FT_NONE, BASE_NONE, NULL, 0,
56429         NULL, HFILL }},
56430     { &hf_nbap_PhysicalSharedChannelReconfigurationFailure_PDU,
56431       { "PhysicalSharedChannelReconfigurationFailure", "nbap.PhysicalSharedChannelReconfigurationFailure",
56432         FT_NONE, BASE_NONE, NULL, 0,
56433         NULL, HFILL }},
56434     { &hf_nbap_CauseLevel_PSCH_ReconfFailure_PDU,
56435       { "CauseLevel-PSCH-ReconfFailure", "nbap.CauseLevel_PSCH_ReconfFailure",
56436         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_PSCH_ReconfFailure_vals), 0,
56437         NULL, HFILL }},
56438     { &hf_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU,
56439       { "Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD",
56440         FT_NONE, BASE_NONE, NULL, 0,
56441         NULL, HFILL }},
56442     { &hf_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU,
56443       { "Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD",
56444         FT_NONE, BASE_NONE, NULL, 0,
56445         NULL, HFILL }},
56446     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU,
56447       { "UARFCNSpecificCauseList-PSCH-ReconfFailureTDD", "nbap.UARFCNSpecificCauseList_PSCH_ReconfFailureTDD",
56448         FT_UINT32, BASE_DEC, NULL, 0,
56449         NULL, HFILL }},
56450     { &hf_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU,
56451       { "Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD", "nbap.Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD",
56452         FT_NONE, BASE_NONE, NULL, 0,
56453         NULL, HFILL }},
56454     { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_PDU,
56455       { "E-HICH-TimeOffset-ReconfFailureTDD", "nbap.E_HICH_TimeOffset_ReconfFailureTDD",
56456         FT_UINT32, BASE_DEC, NULL, 0,
56457         NULL, HFILL }},
56458     { &hf_nbap_Common_System_Information_ResponseLCR_PDU,
56459       { "Common-System-Information-ResponseLCR", "nbap.Common_System_Information_ResponseLCR",
56460         FT_NONE, BASE_NONE, NULL, 0,
56461         NULL, HFILL }},
56462     { &hf_nbap_ResetRequest_PDU,
56463       { "ResetRequest", "nbap.ResetRequest",
56464         FT_NONE, BASE_NONE, NULL, 0,
56465         NULL, HFILL }},
56466     { &hf_nbap_ResetIndicator_PDU,
56467       { "ResetIndicator", "nbap.ResetIndicator",
56468         FT_UINT32, BASE_DEC, VALS(nbap_ResetIndicator_vals), 0,
56469         NULL, HFILL }},
56470     { &hf_nbap_CommunicationContextInfoItem_Reset_PDU,
56471       { "CommunicationContextInfoItem-Reset", "nbap.CommunicationContextInfoItem_Reset",
56472         FT_NONE, BASE_NONE, NULL, 0,
56473         NULL, HFILL }},
56474     { &hf_nbap_CommunicationControlPortInfoItem_Reset_PDU,
56475       { "CommunicationControlPortInfoItem-Reset", "nbap.CommunicationControlPortInfoItem_Reset",
56476         FT_NONE, BASE_NONE, NULL, 0,
56477         NULL, HFILL }},
56478     { &hf_nbap_ResetResponse_PDU,
56479       { "ResetResponse", "nbap.ResetResponse",
56480         FT_NONE, BASE_NONE, NULL, 0,
56481         NULL, HFILL }},
56482     { &hf_nbap_InformationExchangeInitiationRequest_PDU,
56483       { "InformationExchangeInitiationRequest", "nbap.InformationExchangeInitiationRequest",
56484         FT_NONE, BASE_NONE, NULL, 0,
56485         NULL, HFILL }},
56486     { &hf_nbap_InformationExchangeObjectType_InfEx_Rqst_PDU,
56487       { "InformationExchangeObjectType-InfEx-Rqst", "nbap.InformationExchangeObjectType_InfEx_Rqst",
56488         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rqst_vals), 0,
56489         NULL, HFILL }},
56490     { &hf_nbap_InformationExchangeInitiationResponse_PDU,
56491       { "InformationExchangeInitiationResponse", "nbap.InformationExchangeInitiationResponse",
56492         FT_NONE, BASE_NONE, NULL, 0,
56493         NULL, HFILL }},
56494     { &hf_nbap_InformationExchangeObjectType_InfEx_Rsp_PDU,
56495       { "InformationExchangeObjectType-InfEx-Rsp", "nbap.InformationExchangeObjectType_InfEx_Rsp",
56496         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rsp_vals), 0,
56497         NULL, HFILL }},
56498     { &hf_nbap_InformationExchangeInitiationFailure_PDU,
56499       { "InformationExchangeInitiationFailure", "nbap.InformationExchangeInitiationFailure",
56500         FT_NONE, BASE_NONE, NULL, 0,
56501         NULL, HFILL }},
56502     { &hf_nbap_InformationReport_PDU,
56503       { "InformationReport", "nbap.InformationReport",
56504         FT_NONE, BASE_NONE, NULL, 0,
56505         NULL, HFILL }},
56506     { &hf_nbap_InformationExchangeObjectType_InfEx_Rprt_PDU,
56507       { "InformationExchangeObjectType-InfEx-Rprt", "nbap.InformationExchangeObjectType_InfEx_Rprt",
56508         FT_UINT32, BASE_DEC, VALS(nbap_InformationExchangeObjectType_InfEx_Rprt_vals), 0,
56509         NULL, HFILL }},
56510     { &hf_nbap_InformationExchangeTerminationRequest_PDU,
56511       { "InformationExchangeTerminationRequest", "nbap.InformationExchangeTerminationRequest",
56512         FT_NONE, BASE_NONE, NULL, 0,
56513         NULL, HFILL }},
56514     { &hf_nbap_InformationExchangeFailureIndication_PDU,
56515       { "InformationExchangeFailureIndication", "nbap.InformationExchangeFailureIndication",
56516         FT_NONE, BASE_NONE, NULL, 0,
56517         NULL, HFILL }},
56518     { &hf_nbap_CellSynchronisationInitiationRequestTDD_PDU,
56519       { "CellSynchronisationInitiationRequestTDD", "nbap.CellSynchronisationInitiationRequestTDD",
56520         FT_NONE, BASE_NONE, NULL, 0,
56521         NULL, HFILL }},
56522     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_PDU,
56523       { "TimeslotInfo-CellSyncInitiationRqstTDD", "nbap.TimeslotInfo_CellSyncInitiationRqstTDD",
56524         FT_UINT32, BASE_DEC, NULL, 0,
56525         NULL, HFILL }},
56526     { &hf_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU,
56527       { "CellSyncBurstTransInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstTransInit_CellSyncInitiationRqstTDD",
56528         FT_NONE, BASE_NONE, NULL, 0,
56529         NULL, HFILL }},
56530     { &hf_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU,
56531       { "CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", "nbap.CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD",
56532         FT_NONE, BASE_NONE, NULL, 0,
56533         NULL, HFILL }},
56534     { &hf_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU,
56535       { "SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD",
56536         FT_NONE, BASE_NONE, NULL, 0,
56537         NULL, HFILL }},
56538     { &hf_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU,
56539       { "SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", "nbap.SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD",
56540         FT_NONE, BASE_NONE, NULL, 0,
56541         NULL, HFILL }},
56542     { &hf_nbap_CellSynchronisationInitiationResponseTDD_PDU,
56543       { "CellSynchronisationInitiationResponseTDD", "nbap.CellSynchronisationInitiationResponseTDD",
56544         FT_NONE, BASE_NONE, NULL, 0,
56545         NULL, HFILL }},
56546     { &hf_nbap_CellSynchronisationInitiationFailureTDD_PDU,
56547       { "CellSynchronisationInitiationFailureTDD", "nbap.CellSynchronisationInitiationFailureTDD",
56548         FT_NONE, BASE_NONE, NULL, 0,
56549         NULL, HFILL }},
56550     { &hf_nbap_CellSynchronisationReconfigurationRequestTDD_PDU,
56551       { "CellSynchronisationReconfigurationRequestTDD", "nbap.CellSynchronisationReconfigurationRequestTDD",
56552         FT_NONE, BASE_NONE, NULL, 0,
56553         NULL, HFILL }},
56554     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU,
56555       { "CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD",
56556         FT_UINT32, BASE_DEC, NULL, 0,
56557         NULL, HFILL }},
56558     { &hf_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU,
56559       { "CellSyncBurstMeasInfo-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfo_CellSyncReconfRqstTDD",
56560         FT_NONE, BASE_NONE, NULL, 0,
56561         NULL, HFILL }},
56562     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU,
56563       { "CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD",
56564         FT_UINT32, BASE_DEC, NULL, 0,
56565         NULL, HFILL }},
56566     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU,
56567       { "SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD",
56568         FT_UINT32, BASE_DEC, NULL, 0,
56569         NULL, HFILL }},
56570     { &hf_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU,
56571       { "SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD",
56572         FT_NONE, BASE_NONE, NULL, 0,
56573         NULL, HFILL }},
56574     { &hf_nbap_CellSynchronisationReconfigurationResponseTDD_PDU,
56575       { "CellSynchronisationReconfigurationResponseTDD", "nbap.CellSynchronisationReconfigurationResponseTDD",
56576         FT_NONE, BASE_NONE, NULL, 0,
56577         NULL, HFILL }},
56578     { &hf_nbap_CellSynchronisationReconfigurationFailureTDD_PDU,
56579       { "CellSynchronisationReconfigurationFailureTDD", "nbap.CellSynchronisationReconfigurationFailureTDD",
56580         FT_NONE, BASE_NONE, NULL, 0,
56581         NULL, HFILL }},
56582     { &hf_nbap_CellSynchronisationAdjustmentRequestTDD_PDU,
56583       { "CellSynchronisationAdjustmentRequestTDD", "nbap.CellSynchronisationAdjustmentRequestTDD",
56584         FT_NONE, BASE_NONE, NULL, 0,
56585         NULL, HFILL }},
56586     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU,
56587       { "CellAdjustmentInfo-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfo_SyncAdjustmentRqstTDD",
56588         FT_UINT32, BASE_DEC, NULL, 0,
56589         NULL, HFILL }},
56590     { &hf_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU,
56591       { "CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", "nbap.CellAdjustmentInfoItem_SyncAdjustmentRqstTDD",
56592         FT_NONE, BASE_NONE, NULL, 0,
56593         NULL, HFILL }},
56594     { &hf_nbap_CellSynchronisationAdjustmentResponseTDD_PDU,
56595       { "CellSynchronisationAdjustmentResponseTDD", "nbap.CellSynchronisationAdjustmentResponseTDD",
56596         FT_NONE, BASE_NONE, NULL, 0,
56597         NULL, HFILL }},
56598     { &hf_nbap_CellSynchronisationAdjustmentFailureTDD_PDU,
56599       { "CellSynchronisationAdjustmentFailureTDD", "nbap.CellSynchronisationAdjustmentFailureTDD",
56600         FT_NONE, BASE_NONE, NULL, 0,
56601         NULL, HFILL }},
56602     { &hf_nbap_CauseLevel_SyncAdjustmntFailureTDD_PDU,
56603       { "CauseLevel-SyncAdjustmntFailureTDD", "nbap.CauseLevel_SyncAdjustmntFailureTDD",
56604         FT_UINT32, BASE_DEC, VALS(nbap_CauseLevel_SyncAdjustmntFailureTDD_vals), 0,
56605         NULL, HFILL }},
56606     { &hf_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU,
56607       { "Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", "nbap.Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD",
56608         FT_NONE, BASE_NONE, NULL, 0,
56609         NULL, HFILL }},
56610     { &hf_nbap_CellSynchronisationTerminationRequestTDD_PDU,
56611       { "CellSynchronisationTerminationRequestTDD", "nbap.CellSynchronisationTerminationRequestTDD",
56612         FT_NONE, BASE_NONE, NULL, 0,
56613         NULL, HFILL }},
56614     { &hf_nbap_CellSynchronisationFailureIndicationTDD_PDU,
56615       { "CellSynchronisationFailureIndicationTDD", "nbap.CellSynchronisationFailureIndicationTDD",
56616         FT_NONE, BASE_NONE, NULL, 0,
56617         NULL, HFILL }},
56618     { &hf_nbap_CellSynchronisationReportTDD_PDU,
56619       { "CellSynchronisationReportTDD", "nbap.CellSynchronisationReportTDD",
56620         FT_NONE, BASE_NONE, NULL, 0,
56621         NULL, HFILL }},
56622     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_PDU,
56623       { "CellSyncInfo-CellSyncReprtTDD", "nbap.CellSyncInfo_CellSyncReprtTDD",
56624         FT_UINT32, BASE_DEC, NULL, 0,
56625         NULL, HFILL }},
56626     { &hf_nbap_SyncReportType_CellSyncReprtTDD_PDU,
56627       { "SyncReportType-CellSyncReprtTDD", "nbap.SyncReportType_CellSyncReprtTDD",
56628         FT_UINT32, BASE_DEC, VALS(nbap_SyncReportType_CellSyncReprtTDD_vals), 0,
56629         NULL, HFILL }},
56630     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU,
56631       { "SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD",
56632         FT_UINT32, BASE_DEC, NULL, 0,
56633         NULL, HFILL }},
56634     { &hf_nbap_BearerRearrangementIndication_PDU,
56635       { "BearerRearrangementIndication", "nbap.BearerRearrangementIndication",
56636         FT_NONE, BASE_NONE, NULL, 0,
56637         NULL, HFILL }},
56638     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
56639       { "DCH-RearrangeList-Bearer-RearrangeInd", "nbap.DCH_RearrangeList_Bearer_RearrangeInd",
56640         FT_UINT32, BASE_DEC, NULL, 0,
56641         NULL, HFILL }},
56642     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_PDU,
56643       { "DSCH-RearrangeList-Bearer-RearrangeInd", "nbap.DSCH_RearrangeList_Bearer_RearrangeInd",
56644         FT_UINT32, BASE_DEC, NULL, 0,
56645         NULL, HFILL }},
56646     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_PDU,
56647       { "USCH-RearrangeList-Bearer-RearrangeInd", "nbap.USCH_RearrangeList_Bearer_RearrangeInd",
56648         FT_UINT32, BASE_DEC, NULL, 0,
56649         NULL, HFILL }},
56650     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU,
56651       { "HSDSCH-RearrangeList-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeList_Bearer_RearrangeInd",
56652         FT_UINT32, BASE_DEC, NULL, 0,
56653         NULL, HFILL }},
56654     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU,
56655       { "E-DCH-RearrangeList-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeList_Bearer_RearrangeInd",
56656         FT_UINT32, BASE_DEC, NULL, 0,
56657         NULL, HFILL }},
56658     { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU,
56659       { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-List", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_List",
56660         FT_UINT32, BASE_DEC, NULL, 0,
56661         NULL, HFILL }},
56662     { &hf_nbap_RadioLinkActivationCommandFDD_PDU,
56663       { "RadioLinkActivationCommandFDD", "nbap.RadioLinkActivationCommandFDD",
56664         FT_NONE, BASE_NONE, NULL, 0,
56665         NULL, HFILL }},
56666     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU,
56667       { "DelayedActivationInformationList-RL-ActivationCmdFDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdFDD",
56668         FT_UINT32, BASE_DEC, NULL, 0,
56669         NULL, HFILL }},
56670     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdFDD_PDU,
56671       { "DelayedActivationInformation-RL-ActivationCmdFDD", "nbap.DelayedActivationInformation_RL_ActivationCmdFDD",
56672         FT_NONE, BASE_NONE, NULL, 0,
56673         NULL, HFILL }},
56674     { &hf_nbap_RadioLinkActivationCommandTDD_PDU,
56675       { "RadioLinkActivationCommandTDD", "nbap.RadioLinkActivationCommandTDD",
56676         FT_NONE, BASE_NONE, NULL, 0,
56677         NULL, HFILL }},
56678     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU,
56679       { "DelayedActivationInformationList-RL-ActivationCmdTDD", "nbap.DelayedActivationInformationList_RL_ActivationCmdTDD",
56680         FT_UINT32, BASE_DEC, NULL, 0,
56681         NULL, HFILL }},
56682     { &hf_nbap_DelayedActivationInformation_RL_ActivationCmdTDD_PDU,
56683       { "DelayedActivationInformation-RL-ActivationCmdTDD", "nbap.DelayedActivationInformation_RL_ActivationCmdTDD",
56684         FT_NONE, BASE_NONE, NULL, 0,
56685         NULL, HFILL }},
56686     { &hf_nbap_RadioLinkParameterUpdateIndicationFDD_PDU,
56687       { "RadioLinkParameterUpdateIndicationFDD", "nbap.RadioLinkParameterUpdateIndicationFDD",
56688         FT_NONE, BASE_NONE, NULL, 0,
56689         NULL, HFILL }},
56690     { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_PDU,
56691       { "Additional-HS-Cell-Information-RL-Param-Upd", "nbap.Additional_HS_Cell_Information_RL_Param_Upd",
56692         FT_UINT32, BASE_DEC, NULL, 0,
56693         NULL, HFILL }},
56694     { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU,
56695       { "Additional-EDCH-Cell-Information-RL-Param-Upd", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd",
56696         FT_UINT32, BASE_DEC, NULL, 0,
56697         NULL, HFILL }},
56698     { &hf_nbap_RadioLinkParameterUpdateIndicationTDD_PDU,
56699       { "RadioLinkParameterUpdateIndicationTDD", "nbap.RadioLinkParameterUpdateIndicationTDD",
56700         FT_NONE, BASE_NONE, NULL, 0,
56701         NULL, HFILL }},
56702     { &hf_nbap_MBMSNotificationUpdateCommand_PDU,
56703       { "MBMSNotificationUpdateCommand", "nbap.MBMSNotificationUpdateCommand",
56704         FT_NONE, BASE_NONE, NULL, 0,
56705         NULL, HFILL }},
56706     { &hf_nbap_UEStatusUpdateCommand_PDU,
56707       { "UEStatusUpdateCommand", "nbap.UEStatusUpdateCommand",
56708         FT_NONE, BASE_NONE, NULL, 0,
56709         NULL, HFILL }},
56710     { &hf_nbap_SecondaryULFrequencyReport_PDU,
56711       { "SecondaryULFrequencyReport", "nbap.SecondaryULFrequencyReport",
56712         FT_NONE, BASE_NONE, NULL, 0,
56713         NULL, HFILL }},
56714     { &hf_nbap_SecondaryULFrequencyUpdateIndication_PDU,
56715       { "SecondaryULFrequencyUpdateIndication", "nbap.SecondaryULFrequencyUpdateIndication",
56716         FT_NONE, BASE_NONE, NULL, 0,
56717         NULL, HFILL }},
56718     { &hf_nbap_NBAP_PDU_PDU,
56719       { "NBAP-PDU", "nbap.NBAP_PDU",
56720         FT_UINT32, BASE_DEC, VALS(nbap_NBAP_PDU_vals), 0,
56721         NULL, HFILL }},
56722     { &hf_nbap_NULL_PDU,
56723       { "NULL", "nbap.NULL",
56724         FT_NONE, BASE_NONE, NULL, 0,
56725         NULL, HFILL }},
56726     { &hf_nbap_local,
56727       { "local", "nbap.local",
56728         FT_UINT32, BASE_DEC, NULL, 0,
56729         "INTEGER_0_maxPrivateIEs", HFILL }},
56730     { &hf_nbap_global,
56731       { "global", "nbap.global",
56732         FT_OID, BASE_NONE, NULL, 0,
56733         "OBJECT_IDENTIFIER", HFILL }},
56734     { &hf_nbap_procedureCode,
56735       { "procedureCode", "nbap.procedureCode",
56736         FT_UINT32, BASE_DEC, VALS(nbap_ProcedureCode_vals), 0,
56737         NULL, HFILL }},
56738     { &hf_nbap_ddMode,
56739       { "ddMode", "nbap.ddMode",
56740         FT_UINT32, BASE_DEC, VALS(nbap_DdMode_vals), 0,
56741         NULL, HFILL }},
56742     { &hf_nbap_shortTransActionId,
56743       { "shortTransActionId", "nbap.shortTransActionId",
56744         FT_UINT32, BASE_DEC, NULL, 0,
56745         "INTEGER_0_127", HFILL }},
56746     { &hf_nbap_longTransActionId,
56747       { "longTransActionId", "nbap.longTransActionId",
56748         FT_UINT32, BASE_DEC, NULL, 0,
56749         "INTEGER_0_32767", HFILL }},
56750     { &hf_nbap_ProtocolIE_Container_item,
56751       { "ProtocolIE-Field", "nbap.ProtocolIE_Field",
56752         FT_NONE, BASE_NONE, NULL, 0,
56753         NULL, HFILL }},
56754     { &hf_nbap_id,
56755       { "id", "nbap.id",
56756         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_ProtocolIE_ID_vals_ext, 0,
56757         "ProtocolIE_ID", HFILL }},
56758     { &hf_nbap_criticality,
56759       { "criticality", "nbap.criticality",
56760         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
56761         NULL, HFILL }},
56762     { &hf_nbap_ie_field_value,
56763       { "value", "nbap.value",
56764         FT_NONE, BASE_NONE, NULL, 0,
56765         "ProtocolIE_Field_value", HFILL }},
56766     { &hf_nbap_ProtocolExtensionContainer_item,
56767       { "ProtocolExtensionField", "nbap.ProtocolExtensionField",
56768         FT_NONE, BASE_NONE, NULL, 0,
56769         NULL, HFILL }},
56770     { &hf_nbap_extensionValue,
56771       { "extensionValue", "nbap.extensionValue",
56772         FT_NONE, BASE_NONE, NULL, 0,
56773         NULL, HFILL }},
56774     { &hf_nbap_PrivateIE_Container_item,
56775       { "PrivateIE-Field", "nbap.PrivateIE_Field",
56776         FT_NONE, BASE_NONE, NULL, 0,
56777         NULL, HFILL }},
56778     { &hf_nbap_id_01,
56779       { "id", "nbap.id",
56780         FT_UINT32, BASE_DEC, VALS(nbap_PrivateIE_ID_vals), 0,
56781         "PrivateIE_ID", HFILL }},
56782     { &hf_nbap_private_value,
56783       { "value", "nbap.value",
56784         FT_NONE, BASE_NONE, NULL, 0,
56785         "PrivateIE_Field_value", HFILL }},
56786     { &hf_nbap_ActivationInformation_item,
56787       { "ActivationInformationItem", "nbap.ActivationInformationItem",
56788         FT_NONE, BASE_NONE, NULL, 0,
56789         NULL, HFILL }},
56790     { &hf_nbap_uU_ActivationState,
56791       { "uU-ActivationState", "nbap.uU_ActivationState",
56792         FT_UINT32, BASE_DEC, VALS(nbap_Uu_ActivationState_vals), 0,
56793         NULL, HFILL }},
56794     { &hf_nbap_iE_Extensions,
56795       { "iE-Extensions", "nbap.iE_Extensions",
56796         FT_UINT32, BASE_DEC, NULL, 0,
56797         "ProtocolExtensionContainer", HFILL }},
56798     { &hf_nbap_multicell_EDCH_Transport_Bearer_Mode,
56799       { "multicell-EDCH-Transport-Bearer-Mode", "nbap.multicell_EDCH_Transport_Bearer_Mode",
56800         FT_UINT32, BASE_DEC, VALS(nbap_Multicell_EDCH_Transport_Bearer_Mode_vals), 0,
56801         NULL, HFILL }},
56802     { &hf_nbap_additional_EDCH_Cell_Information_Setup,
56803       { "additional-EDCH-Cell-Information-Setup", "nbap.additional_EDCH_Cell_Information_Setup",
56804         FT_UINT32, BASE_DEC, NULL, 0,
56805         NULL, HFILL }},
56806     { &hf_nbap_Additional_EDCH_Cell_Information_Setup_item,
56807       { "Additional-EDCH-FDD-Setup-Cell-Information", "nbap.Additional_EDCH_FDD_Setup_Cell_Information",
56808         FT_NONE, BASE_NONE, NULL, 0,
56809         NULL, HFILL }},
56810     { &hf_nbap_additional_EDCH_UL_DPCH_Information_Setup,
56811       { "additional-EDCH-UL-DPCH-Information-Setup", "nbap.additional_EDCH_UL_DPCH_Information_Setup",
56812         FT_NONE, BASE_NONE, NULL, 0,
56813         NULL, HFILL }},
56814     { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Setup,
56815       { "additional-EDCH-RL-Specific-Information-To-Setup", "nbap.additional_EDCH_RL_Specific_Information_To_Setup",
56816         FT_UINT32, BASE_DEC, NULL, 0,
56817         "Additional_EDCH_RL_Specific_Information_To_Setup_List", HFILL }},
56818     { &hf_nbap_additional_EDCH_FDD_Information,
56819       { "additional-EDCH-FDD-Information", "nbap.additional_EDCH_FDD_Information",
56820         FT_NONE, BASE_NONE, NULL, 0,
56821         NULL, HFILL }},
56822     { &hf_nbap_additional_EDCH_F_DPCH_Information_Setup,
56823       { "additional-EDCH-F-DPCH-Information-Setup", "nbap.additional_EDCH_F_DPCH_Information_Setup",
56824         FT_NONE, BASE_NONE, NULL, 0,
56825         "Additional_EDCH_F_DPCH_Information", HFILL }},
56826     { &hf_nbap_multicell_EDCH_Information,
56827       { "multicell-EDCH-Information", "nbap.multicell_EDCH_Information",
56828         FT_NONE, BASE_NONE, NULL, 0,
56829         NULL, HFILL }},
56830     { &hf_nbap_ul_ScramblingCode,
56831       { "ul-ScramblingCode", "nbap.ul_ScramblingCode",
56832         FT_NONE, BASE_NONE, NULL, 0,
56833         NULL, HFILL }},
56834     { &hf_nbap_ul_SIR_Target,
56835       { "ul-SIR-Target", "nbap.ul_SIR_Target",
56836         FT_INT32, BASE_DEC, NULL, 0,
56837         "UL_SIR", HFILL }},
56838     { &hf_nbap_fdd_TPC_DownlinkStepSize,
56839       { "fdd-TPC-DownlinkStepSize", "nbap.fdd_TPC_DownlinkStepSize",
56840         FT_UINT32, BASE_DEC, VALS(nbap_FDD_TPC_DownlinkStepSize_vals), 0,
56841         NULL, HFILL }},
56842     { &hf_nbap_limitedPowerIncrease,
56843       { "limitedPowerIncrease", "nbap.limitedPowerIncrease",
56844         FT_UINT32, BASE_DEC, VALS(nbap_LimitedPowerIncrease_vals), 0,
56845         NULL, HFILL }},
56846     { &hf_nbap_innerLoopDLPCStatus,
56847       { "innerLoopDLPCStatus", "nbap.innerLoopDLPCStatus",
56848         FT_UINT32, BASE_DEC, VALS(nbap_InnerLoopDLPCStatus_vals), 0,
56849         NULL, HFILL }},
56850     { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List_item,
56851       { "Additional-EDCH-RL-Specific-Information-To-Setup-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs",
56852         FT_NONE, BASE_NONE, NULL, 0,
56853         NULL, HFILL }},
56854     { &hf_nbap_eDCH_Additional_RL_ID,
56855       { "eDCH-Additional-RL-ID", "nbap.eDCH_Additional_RL_ID",
56856         FT_UINT32, BASE_DEC, NULL, 0,
56857         "RL_ID", HFILL }},
56858     { &hf_nbap_c_ID,
56859       { "c-ID", "nbap.c_ID",
56860         FT_UINT32, BASE_DEC, NULL, 0,
56861         NULL, HFILL }},
56862     { &hf_nbap_firstRLS_indicator,
56863       { "firstRLS-indicator", "nbap.firstRLS_indicator",
56864         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
56865         NULL, HFILL }},
56866     { &hf_nbap_propagationDelay,
56867       { "propagationDelay", "nbap.propagationDelay",
56868         FT_UINT32, BASE_DEC, NULL, 0,
56869         NULL, HFILL }},
56870     { &hf_nbap_dl_CodeInformation,
56871       { "dl-CodeInformation", "nbap.dl_CodeInformation",
56872         FT_UINT32, BASE_DEC, NULL, 0,
56873         "FDD_DL_CodeInformation", HFILL }},
56874     { &hf_nbap_initialDL_transmissionPower,
56875       { "initialDL-transmissionPower", "nbap.initialDL_transmissionPower",
56876         FT_INT32, BASE_DEC, NULL, 0,
56877         "DL_Power", HFILL }},
56878     { &hf_nbap_maximumDL_power,
56879       { "maximumDL-power", "nbap.maximumDL_power",
56880         FT_INT32, BASE_DEC, NULL, 0,
56881         "DL_Power", HFILL }},
56882     { &hf_nbap_minimumDL_power,
56883       { "minimumDL-power", "nbap.minimumDL_power",
56884         FT_INT32, BASE_DEC, NULL, 0,
56885         "DL_Power", HFILL }},
56886     { &hf_nbap_f_DPCH_SlotFormat,
56887       { "f-DPCH-SlotFormat", "nbap.f_DPCH_SlotFormat",
56888         FT_UINT32, BASE_DEC, NULL, 0,
56889         NULL, HFILL }},
56890     { &hf_nbap_e_RNTI,
56891       { "e-RNTI", "nbap.e_RNTI",
56892         FT_UINT32, BASE_DEC, NULL, 0,
56893         NULL, HFILL }},
56894     { &hf_nbap_multicell_EDCH_RL_Specific_Information,
56895       { "multicell-EDCH-RL-Specific-Information", "nbap.multicell_EDCH_RL_Specific_Information",
56896         FT_NONE, BASE_NONE, NULL, 0,
56897         NULL, HFILL }},
56898     { &hf_nbap_Additional_EDCH_Cell_Information_To_Add_List_item,
56899       { "Additional-EDCH-Cell-Information-To-Add-ItemIEs", "nbap.Additional_EDCH_Cell_Information_To_Add_ItemIEs",
56900         FT_NONE, BASE_NONE, NULL, 0,
56901         NULL, HFILL }},
56902     { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add_ItemIEs,
56903       { "additional-EDCH-RL-Specific-Information-To-Add-ItemIEs", "nbap.additional_EDCH_RL_Specific_Information_To_Add_ItemIEs",
56904         FT_UINT32, BASE_DEC, NULL, 0,
56905         NULL, HFILL }},
56906     { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs_item,
56907       { "EDCH-Additional-RL-Specific-Information-To-Add-List", "nbap.EDCH_Additional_RL_Specific_Information_To_Add_List",
56908         FT_NONE, BASE_NONE, NULL, 0,
56909         NULL, HFILL }},
56910     { &hf_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List_item,
56911       { "Additional-EDCH-RL-Specific-Information-To-Modify-ItemIEs", "nbap.Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs",
56912         FT_NONE, BASE_NONE, NULL, 0,
56913         NULL, HFILL }},
56914     { &hf_nbap_additional_EDCH_MAC_d_Flows_Specific_Information,
56915       { "additional-EDCH-MAC-d-Flows-Specific-Information", "nbap.additional_EDCH_MAC_d_Flows_Specific_Information",
56916         FT_UINT32, BASE_DEC, NULL, 0,
56917         "Additional_EDCH_MAC_d_Flows_Specific_Info_List", HFILL }},
56918     { &hf_nbap_hARQ_Process_Allocation_Scheduled_2ms_EDCH,
56919       { "hARQ-Process-Allocation-Scheduled-2ms-EDCH", "nbap.hARQ_Process_Allocation_Scheduled_2ms_EDCH",
56920         FT_BYTES, BASE_NONE, NULL, 0,
56921         "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
56922     { &hf_nbap_e_DCH_Maximum_Bitrate,
56923       { "e-DCH-Maximum-Bitrate", "nbap.e_DCH_Maximum_Bitrate",
56924         FT_UINT32, BASE_DEC, NULL, 0,
56925         NULL, HFILL }},
56926     { &hf_nbap_e_DCH_Processing_Overload_Level,
56927       { "e-DCH-Processing-Overload-Level", "nbap.e_DCH_Processing_Overload_Level",
56928         FT_UINT32, BASE_DEC, NULL, 0,
56929         NULL, HFILL }},
56930     { &hf_nbap_e_DCH_Min_Set_E_TFCI,
56931       { "e-DCH-Min-Set-E-TFCI", "nbap.e_DCH_Min_Set_E_TFCI",
56932         FT_UINT32, BASE_DEC, NULL, 0,
56933         "E_TFCI", HFILL }},
56934     { &hf_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List_item,
56935       { "Additional-EDCH-MAC-d-Flows-Specific-Info", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info",
56936         FT_NONE, BASE_NONE, NULL, 0,
56937         NULL, HFILL }},
56938     { &hf_nbap_e_DCH_MACdFlow_ID,
56939       { "e-DCH-MACdFlow-ID", "nbap.e_DCH_MACdFlow_ID",
56940         FT_UINT32, BASE_DEC, NULL, 0,
56941         NULL, HFILL }},
56942     { &hf_nbap_bindingID,
56943       { "bindingID", "nbap.bindingID",
56944         FT_BYTES, BASE_NONE, NULL, 0,
56945         NULL, HFILL }},
56946     { &hf_nbap_transportLayerAddress,
56947       { "transportLayerAddress", "nbap.transportLayerAddress",
56948         FT_BYTES, BASE_NONE, NULL, 0,
56949         NULL, HFILL }},
56950     { &hf_nbap_Additional_EDCH_Cell_Information_Response_List_item,
56951       { "Additional-EDCH-FDD-Information-Response-ItemIEs", "nbap.Additional_EDCH_FDD_Information_Response_ItemIEs",
56952         FT_NONE, BASE_NONE, NULL, 0,
56953         NULL, HFILL }},
56954     { &hf_nbap_eDCH_Additional_RL_Specific_Information_Response,
56955       { "eDCH-Additional-RL-Specific-Information-Response", "nbap.eDCH_Additional_RL_Specific_Information_Response",
56956         FT_UINT32, BASE_DEC, NULL, 0,
56957         "EDCH_Additional_RL_Specific_Information_Response_List", HFILL }},
56958     { &hf_nbap_additional_EDCH_MAC_d_Flow_Specific_Information_Response,
56959       { "additional-EDCH-MAC-d-Flow-Specific-Information-Response", "nbap.additional_EDCH_MAC_d_Flow_Specific_Information_Response",
56960         FT_UINT32, BASE_DEC, NULL, 0,
56961         "Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List", HFILL }},
56962     { &hf_nbap_EDCH_Additional_RL_Specific_Information_Response_List_item,
56963       { "EDCH-Additional-RL-Specific-Information-Response-ItemIEs", "nbap.EDCH_Additional_RL_Specific_Information_Response_ItemIEs",
56964         FT_NONE, BASE_NONE, NULL, 0,
56965         NULL, HFILL }},
56966     { &hf_nbap_received_total_wide_band_power,
56967       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
56968         FT_UINT32, BASE_DEC, NULL, 0,
56969         "Received_total_wide_band_power_Value", HFILL }},
56970     { &hf_nbap_dL_PowerBalancing_ActivationIndicator,
56971       { "dL-PowerBalancing-ActivationIndicator", "nbap.dL_PowerBalancing_ActivationIndicator",
56972         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_ActivationIndicator_vals), 0,
56973         NULL, HFILL }},
56974     { &hf_nbap_rL_Set_ID,
56975       { "rL-Set-ID", "nbap.rL_Set_ID",
56976         FT_UINT32, BASE_DEC, NULL, 0,
56977         NULL, HFILL }},
56978     { &hf_nbap_e_DCH_RL_Set_ID,
56979       { "e-DCH-RL-Set-ID", "nbap.e_DCH_RL_Set_ID",
56980         FT_UINT32, BASE_DEC, NULL, 0,
56981         "RL_Set_ID", HFILL }},
56982     { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Information,
56983       { "e-DCH-FDD-DL-Control-Channel-Information", "nbap.e_DCH_FDD_DL_Control_Channel_Information",
56984         FT_NONE, BASE_NONE, NULL, 0,
56985         NULL, HFILL }},
56986     { &hf_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List_item,
56987       { "Additional-EDCH-FDD-Information-Response-RLReconf-Items", "nbap.Additional_EDCH_FDD_Information_Response_RLReconf_Items",
56988         FT_NONE, BASE_NONE, NULL, 0,
56989         NULL, HFILL }},
56990     { &hf_nbap_additional_EDCH_FDD_Information_Response_ItemIEs,
56991       { "additional-EDCH-FDD-Information-Response-ItemIEs", "nbap.additional_EDCH_FDD_Information_Response_ItemIEs",
56992         FT_NONE, BASE_NONE, NULL, 0,
56993         NULL, HFILL }},
56994     { &hf_nbap_additional_Modififed_EDCH_FDD_Information_Response_ItemIEs,
56995       { "additional-Modififed-EDCH-FDD-Information-Response-ItemIEs", "nbap.additional_Modififed_EDCH_FDD_Information_Response_ItemIEs",
56996         FT_NONE, BASE_NONE, NULL, 0,
56997         NULL, HFILL }},
56998     { &hf_nbap_eDCH_Additional_Modified_RL_Specific_Information_Response,
56999       { "eDCH-Additional-Modified-RL-Specific-Information-Response", "nbap.eDCH_Additional_Modified_RL_Specific_Information_Response",
57000         FT_UINT32, BASE_DEC, NULL, 0,
57001         "EDCH_Additional_Modified_RL_Specific_Information_Response_List", HFILL }},
57002     { &hf_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_item,
57003       { "EDCH-Additional-Modified-RL-Specific-Information-Response-List-Items", "nbap.EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items",
57004         FT_NONE, BASE_NONE, NULL, 0,
57005         NULL, HFILL }},
57006     { &hf_nbap_dL_PowerBalancing_UpdatedIndicator,
57007       { "dL-PowerBalancing-UpdatedIndicator", "nbap.dL_PowerBalancing_UpdatedIndicator",
57008         FT_UINT32, BASE_DEC, VALS(nbap_DL_PowerBalancing_UpdatedIndicator_vals), 0,
57009         NULL, HFILL }},
57010     { &hf_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List_item,
57011       { "Additional-EDCH-MAC-d-Flows-Specific-Info-Response", "nbap.Additional_EDCH_MAC_d_Flows_Specific_Info_Response",
57012         FT_NONE, BASE_NONE, NULL, 0,
57013         NULL, HFILL }},
57014     { &hf_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List_item,
57015       { "Additional-EDCH-Cell-Information-Response-RL-Add-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs",
57016         FT_NONE, BASE_NONE, NULL, 0,
57017         NULL, HFILL }},
57018     { &hf_nbap_additional_EDCH_FDD_Information_Response,
57019       { "additional-EDCH-FDD-Information-Response", "nbap.additional_EDCH_FDD_Information_Response",
57020         FT_NONE, BASE_NONE, NULL, 0,
57021         "Additional_EDCH_FDD_Information_Response_ItemIEs", HFILL }},
57022     { &hf_nbap_additional_EDCH_Serving_Cell_Change_Information_Response,
57023       { "additional-EDCH-Serving-Cell-Change-Information-Response", "nbap.additional_EDCH_Serving_Cell_Change_Information_Response",
57024         FT_NONE, BASE_NONE, NULL, 0,
57025         "E_DCH_Serving_Cell_Change_Info_Response", HFILL }},
57026     { &hf_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List_item,
57027       { "Additional-EDCH-ConfigurationChange-Info-ItemIEs", "nbap.Additional_EDCH_ConfigurationChange_Info_ItemIEs",
57028         FT_NONE, BASE_NONE, NULL, 0,
57029         NULL, HFILL }},
57030     { &hf_nbap_additional_EDCH_UL_DPCH_Information_Modify,
57031       { "additional-EDCH-UL-DPCH-Information-Modify", "nbap.additional_EDCH_UL_DPCH_Information_Modify",
57032         FT_NONE, BASE_NONE, NULL, 0,
57033         NULL, HFILL }},
57034     { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Add,
57035       { "additional-EDCH-RL-Specific-Information-To-Add", "nbap.additional_EDCH_RL_Specific_Information_To_Add",
57036         FT_UINT32, BASE_DEC, NULL, 0,
57037         "Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs", HFILL }},
57038     { &hf_nbap_additional_EDCH_RL_Specific_Information_To_Modify,
57039       { "additional-EDCH-RL-Specific-Information-To-Modify", "nbap.additional_EDCH_RL_Specific_Information_To_Modify",
57040         FT_UINT32, BASE_DEC, NULL, 0,
57041         "Additional_EDCH_RL_Specific_Information_To_Modify_List", HFILL }},
57042     { &hf_nbap_additional_EDCH_FDD_Information_To_Modify,
57043       { "additional-EDCH-FDD-Information-To-Modify", "nbap.additional_EDCH_FDD_Information_To_Modify",
57044         FT_NONE, BASE_NONE, NULL, 0,
57045         "Additional_EDCH_FDD_Information", HFILL }},
57046     { &hf_nbap_additional_EDCH_F_DPCH_Information_Modify,
57047       { "additional-EDCH-F-DPCH-Information-Modify", "nbap.additional_EDCH_F_DPCH_Information_Modify",
57048         FT_NONE, BASE_NONE, NULL, 0,
57049         "Additional_EDCH_F_DPCH_Information", HFILL }},
57050     { &hf_nbap_Additional_EDCH_Cell_Information_Removal_List_item,
57051       { "Additional-EDCH-Cell-Information-Removal-Info-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Removal_Info_ItemIEs",
57052         FT_NONE, BASE_NONE, NULL, 0,
57053         NULL, HFILL }},
57054     { &hf_nbap_rL_on_Secondary_UL_Frequency,
57055       { "rL-on-Secondary-UL-Frequency", "nbap.rL_on_Secondary_UL_Frequency",
57056         FT_UINT32, BASE_DEC, VALS(nbap_RL_on_Secondary_UL_Frequency_vals), 0,
57057         NULL, HFILL }},
57058     { &hf_nbap_additional_EDCH_DL_Control_Channel_Change_Information,
57059       { "additional-EDCH-DL-Control-Channel-Change-Information", "nbap.additional_EDCH_DL_Control_Channel_Change_Information",
57060         FT_UINT32, BASE_DEC, NULL, 0,
57061         "Additional_EDCH_DL_Control_Channel_Change_Information_List", HFILL }},
57062     { &hf_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List_item,
57063       { "Additional-EDCH-DL-Control-Channel-Change-Info-ItemIEs", "nbap.Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs",
57064         FT_NONE, BASE_NONE, NULL, 0,
57065         NULL, HFILL }},
57066     { &hf_nbap_AdditionalMeasurementValueList_item,
57067       { "AdditionalMeasurementValue", "nbap.AdditionalMeasurementValue",
57068         FT_NONE, BASE_NONE, NULL, 0,
57069         NULL, HFILL }},
57070     { &hf_nbap_uARFCN,
57071       { "uARFCN", "nbap.uARFCN",
57072         FT_UINT32, BASE_DEC, NULL, 0,
57073         NULL, HFILL }},
57074     { &hf_nbap_timeSlotMeasurementValueListLCR,
57075       { "timeSlotMeasurementValueListLCR", "nbap.timeSlotMeasurementValueListLCR",
57076         FT_UINT32, BASE_DEC, NULL, 0,
57077         NULL, HFILL }},
57078     { &hf_nbap_AdditionalTimeSlotListLCR_item,
57079       { "AdditionalTimeSlotLCR", "nbap.AdditionalTimeSlotLCR",
57080         FT_NONE, BASE_NONE, NULL, 0,
57081         NULL, HFILL }},
57082     { &hf_nbap_timeslot_InitiatedListLCR,
57083       { "timeslot-InitiatedListLCR", "nbap.timeslot_InitiatedListLCR",
57084         FT_UINT32, BASE_DEC, NULL, 0,
57085         NULL, HFILL }},
57086     { &hf_nbap_cMConfigurationChangeCFN,
57087       { "cMConfigurationChangeCFN", "nbap.cMConfigurationChangeCFN",
57088         FT_UINT32, BASE_DEC, NULL, 0,
57089         "CFN", HFILL }},
57090     { &hf_nbap_transmission_Gap_Pattern_Sequence_Status,
57091       { "transmission-Gap-Pattern-Sequence-Status", "nbap.transmission_Gap_Pattern_Sequence_Status",
57092         FT_UINT32, BASE_DEC, NULL, 0,
57093         "Transmission_Gap_Pattern_Sequence_Status_List", HFILL }},
57094     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
57095       { "Transmission-Gap-Pattern-Sequence-Status-List item", "nbap.Transmission_Gap_Pattern_Sequence_Status_List_item",
57096         FT_NONE, BASE_NONE, NULL, 0,
57097         NULL, HFILL }},
57098     { &hf_nbap_tGPSID,
57099       { "tGPSID", "nbap.tGPSID",
57100         FT_UINT32, BASE_DEC, NULL, 0,
57101         NULL, HFILL }},
57102     { &hf_nbap_tGPRC,
57103       { "tGPRC", "nbap.tGPRC",
57104         FT_UINT32, BASE_DEC, NULL, 0,
57105         NULL, HFILL }},
57106     { &hf_nbap_tGCFN,
57107       { "tGCFN", "nbap.tGCFN",
57108         FT_UINT32, BASE_DEC, NULL, 0,
57109         "CFN", HFILL }},
57110     { &hf_nbap_priorityLevel,
57111       { "priorityLevel", "nbap.priorityLevel",
57112         FT_UINT32, BASE_DEC, NULL, 0,
57113         NULL, HFILL }},
57114     { &hf_nbap_pre_emptionCapability,
57115       { "pre-emptionCapability", "nbap.pre_emptionCapability",
57116         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionCapability_vals), 0,
57117         NULL, HFILL }},
57118     { &hf_nbap_pre_emptionVulnerability,
57119       { "pre-emptionVulnerability", "nbap.pre_emptionVulnerability",
57120         FT_UINT32, BASE_DEC, VALS(nbap_Pre_emptionVulnerability_vals), 0,
57121         NULL, HFILL }},
57122     { &hf_nbap_aOA_LCR,
57123       { "aOA-LCR", "nbap.aOA_LCR",
57124         FT_UINT32, BASE_DEC, NULL, 0,
57125         NULL, HFILL }},
57126     { &hf_nbap_aOA_LCR_Accuracy_Class,
57127       { "aOA-LCR-Accuracy-Class", "nbap.aOA_LCR_Accuracy_Class",
57128         FT_UINT32, BASE_DEC, VALS(nbap_AOA_LCR_Accuracy_Class_vals), 0,
57129         NULL, HFILL }},
57130     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI,
57131       { "bCCH-Specific-HSDSCH-RNTI", "nbap.bCCH_Specific_HSDSCH_RNTI",
57132         FT_UINT32, BASE_DEC, NULL, 0,
57133         "HSDSCH_RNTI", HFILL }},
57134     { &hf_nbap_hSSCCH_Power,
57135       { "hSSCCH-Power", "nbap.hSSCCH_Power",
57136         FT_INT32, BASE_DEC, NULL, 0,
57137         "DL_Power", HFILL }},
57138     { &hf_nbap_hSPDSCH_Power,
57139       { "hSPDSCH-Power", "nbap.hSPDSCH_Power",
57140         FT_INT32, BASE_DEC, NULL, 0,
57141         "DL_Power", HFILL }},
57142     { &hf_nbap_Best_Cell_Portions_Value_item,
57143       { "Best-Cell-Portions-Item", "nbap.Best_Cell_Portions_Item",
57144         FT_NONE, BASE_NONE, NULL, 0,
57145         NULL, HFILL }},
57146     { &hf_nbap_cellPortionID,
57147       { "cellPortionID", "nbap.cellPortionID",
57148         FT_UINT32, BASE_DEC, NULL, 0,
57149         NULL, HFILL }},
57150     { &hf_nbap_sIRValue,
57151       { "sIRValue", "nbap.sIRValue",
57152         FT_UINT32, BASE_DEC, NULL, 0,
57153         "SIR_Value", HFILL }},
57154     { &hf_nbap_Best_Cell_Portions_ValueLCR_item,
57155       { "Best-Cell-Portions-ItemLCR", "nbap.Best_Cell_Portions_ItemLCR",
57156         FT_NONE, BASE_NONE, NULL, 0,
57157         NULL, HFILL }},
57158     { &hf_nbap_cellPortionLCRID,
57159       { "cellPortionLCRID", "nbap.cellPortionLCRID",
57160         FT_UINT32, BASE_DEC, NULL, 0,
57161         NULL, HFILL }},
57162     { &hf_nbap_rSCPValue,
57163       { "rSCPValue", "nbap.rSCPValue",
57164         FT_UINT32, BASE_DEC, NULL, 0,
57165         "RSCP_Value", HFILL }},
57166     { &hf_nbap_commonTransportChannelID,
57167       { "commonTransportChannelID", "nbap.commonTransportChannelID",
57168         FT_UINT32, BASE_DEC, NULL, 0,
57169         NULL, HFILL }},
57170     { &hf_nbap_cid,
57171       { "cid", "nbap.cid",
57172         FT_UINT32, BASE_DEC, NULL, 0,
57173         "C_ID", HFILL }},
57174     { &hf_nbap_radioNetwork,
57175       { "radioNetwork", "nbap.radioNetwork",
57176         FT_UINT32, BASE_DEC, VALS(nbap_CauseRadioNetwork_vals), 0,
57177         "CauseRadioNetwork", HFILL }},
57178     { &hf_nbap_transport,
57179       { "transport", "nbap.transport",
57180         FT_UINT32, BASE_DEC, VALS(nbap_CauseTransport_vals), 0,
57181         "CauseTransport", HFILL }},
57182     { &hf_nbap_protocol,
57183       { "protocol", "nbap.protocol",
57184         FT_UINT32, BASE_DEC, VALS(nbap_CauseProtocol_vals), 0,
57185         "CauseProtocol", HFILL }},
57186     { &hf_nbap_misc,
57187       { "misc", "nbap.misc",
57188         FT_UINT32, BASE_DEC, VALS(nbap_CauseMisc_vals), 0,
57189         "CauseMisc", HFILL }},
57190     { &hf_nbap_Cell_ERNTI_Status_Information_item,
57191       { "Cell-ERNTI-Status-Information-Item", "nbap.Cell_ERNTI_Status_Information_Item",
57192         FT_NONE, BASE_NONE, NULL, 0,
57193         NULL, HFILL }},
57194     { &hf_nbap_vacant_ERNTI,
57195       { "vacant-ERNTI", "nbap.vacant_ERNTI",
57196         FT_UINT32, BASE_DEC, NULL, 0,
57197         NULL, HFILL }},
57198     { &hf_nbap_Vacant_ERNTI_item,
57199       { "E-RNTI", "nbap.E_RNTI",
57200         FT_UINT32, BASE_DEC, NULL, 0,
57201         NULL, HFILL }},
57202     { &hf_nbap_initialPhase_0_1048575,
57203       { "initialPhase", "nbap.initialPhase",
57204         FT_UINT32, BASE_DEC, NULL, 0,
57205         "INTEGER_0_1048575_", HFILL }},
57206     { &hf_nbap_steadyStatePhase,
57207       { "steadyStatePhase", "nbap.steadyStatePhase",
57208         FT_UINT32, BASE_DEC, NULL, 0,
57209         "INTEGER_0_255_", HFILL }},
57210     { &hf_nbap_initialPhase,
57211       { "initialPhase", "nbap.initialPhase",
57212         FT_UINT32, BASE_DEC, NULL, 0,
57213         "INTEGER_0_524287_", HFILL }},
57214     { &hf_nbap_steadyStatePhase_01,
57215       { "steadyStatePhase", "nbap.steadyStatePhase",
57216         FT_UINT32, BASE_DEC, NULL, 0,
57217         "INTEGER_0_127_", HFILL }},
57218     { &hf_nbap_CommonChannelsCapacityConsumptionLaw_item,
57219       { "CommonChannelsCapacityConsumptionLaw item", "nbap.CommonChannelsCapacityConsumptionLaw_item",
57220         FT_NONE, BASE_NONE, NULL, 0,
57221         NULL, HFILL }},
57222     { &hf_nbap_dl_Cost,
57223       { "dl-Cost", "nbap.dl_Cost",
57224         FT_UINT32, BASE_DEC, NULL, 0,
57225         "INTEGER_0_65535", HFILL }},
57226     { &hf_nbap_ul_Cost,
57227       { "ul-Cost", "nbap.ul_Cost",
57228         FT_UINT32, BASE_DEC, NULL, 0,
57229         "INTEGER_0_65535", HFILL }},
57230     { &hf_nbap_common_E_DCH_UL_DPCH_Information,
57231       { "common-E-DCH-UL-DPCH-Information", "nbap.common_E_DCH_UL_DPCH_Information",
57232         FT_NONE, BASE_NONE, NULL, 0,
57233         "Common_E_DCH_UL_DPCH_InfoItem", HFILL }},
57234     { &hf_nbap_common_E_DCH_EDPCH_Information,
57235       { "common-E-DCH-EDPCH-Information", "nbap.common_E_DCH_EDPCH_Information",
57236         FT_NONE, BASE_NONE, NULL, 0,
57237         "Common_E_DCH_EDPCH_InfoItem", HFILL }},
57238     { &hf_nbap_common_E_DCH_Information,
57239       { "common-E-DCH-Information", "nbap.common_E_DCH_Information",
57240         FT_NONE, BASE_NONE, NULL, 0,
57241         "Common_E_DCH_InfoItem", HFILL }},
57242     { &hf_nbap_common_E_DCH_HSDPCCH_Information,
57243       { "common-E-DCH-HSDPCCH-Information", "nbap.common_E_DCH_HSDPCCH_Information",
57244         FT_NONE, BASE_NONE, NULL, 0,
57245         "Common_E_DCH_HSDPCCH_InfoItem", HFILL }},
57246     { &hf_nbap_common_E_DCH_Preamble_Control_Information,
57247       { "common-E-DCH-Preamble-Control-Information", "nbap.common_E_DCH_Preamble_Control_Information",
57248         FT_NONE, BASE_NONE, NULL, 0,
57249         "Common_E_DCH_Preamble_Control_InfoItem", HFILL }},
57250     { &hf_nbap_common_E_DCH_FDPCH_Information,
57251       { "common-E-DCH-FDPCH-Information", "nbap.common_E_DCH_FDPCH_Information",
57252         FT_NONE, BASE_NONE, NULL, 0,
57253         "Common_E_DCH_FDPCH_InfoItem", HFILL }},
57254     { &hf_nbap_common_E_DCH_E_AGCH_ChannelisationCodeNumber,
57255       { "common-E-DCH-E-AGCH-ChannelisationCodeNumber", "nbap.common_E_DCH_E_AGCH_ChannelisationCodeNumber",
57256         FT_UINT32, BASE_DEC, NULL, 0,
57257         "FDD_DL_ChannelisationCodeNumber", HFILL }},
57258     { &hf_nbap_common_E_DCH_Resource_Combination_Information,
57259       { "common-E-DCH-Resource-Combination-Information", "nbap.common_E_DCH_Resource_Combination_Information",
57260         FT_UINT32, BASE_DEC, NULL, 0,
57261         "Common_E_DCH_Resource_Combination_InfoList", HFILL }},
57262     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_Information,
57263       { "ul-common-E-DCH-MACflow-Specific-Information", "nbap.ul_common_E_DCH_MACflow_Specific_Information",
57264         FT_UINT32, BASE_DEC, NULL, 0,
57265         "Ul_common_E_DCH_MACflow_Specific_InfoList", HFILL }},
57266     { &hf_nbap_uL_SIR_Target,
57267       { "uL-SIR-Target", "nbap.uL_SIR_Target",
57268         FT_INT32, BASE_DEC, NULL, 0,
57269         "UL_SIR", HFILL }},
57270     { &hf_nbap_dPC_Mode,
57271       { "dPC-Mode", "nbap.dPC_Mode",
57272         FT_UINT32, BASE_DEC, VALS(nbap_DPC_Mode_vals), 0,
57273         NULL, HFILL }},
57274     { &hf_nbap_maxSet_E_DPDCHs,
57275       { "maxSet-E-DPDCHs", "nbap.maxSet_E_DPDCHs",
57276         FT_UINT32, BASE_DEC, VALS(nbap_Max_Set_E_DPDCHs_vals), 0,
57277         "Max_Set_E_DPDCHs", HFILL }},
57278     { &hf_nbap_ul_PunctureLimit,
57279       { "ul-PunctureLimit", "nbap.ul_PunctureLimit",
57280         FT_UINT32, BASE_DEC, NULL, 0,
57281         "PunctureLimit", HFILL }},
57282     { &hf_nbap_e_TFCS_Information,
57283       { "e-TFCS-Information", "nbap.e_TFCS_Information",
57284         FT_NONE, BASE_NONE, NULL, 0,
57285         NULL, HFILL }},
57286     { &hf_nbap_e_TTI,
57287       { "e-TTI", "nbap.e_TTI",
57288         FT_UINT32, BASE_DEC, VALS(nbap_E_TTI_vals), 0,
57289         NULL, HFILL }},
57290     { &hf_nbap_e_DPCCH_PO,
57291       { "e-DPCCH-PO", "nbap.e_DPCCH_PO",
57292         FT_UINT32, BASE_DEC, NULL, 0,
57293         NULL, HFILL }},
57294     { &hf_nbap_e_RGCH_2_IndexStepThreshold,
57295       { "e-RGCH-2-IndexStepThreshold", "nbap.e_RGCH_2_IndexStepThreshold",
57296         FT_UINT32, BASE_DEC, NULL, 0,
57297         NULL, HFILL }},
57298     { &hf_nbap_e_RGCH_3_IndexStepThreshold,
57299       { "e-RGCH-3-IndexStepThreshold", "nbap.e_RGCH_3_IndexStepThreshold",
57300         FT_UINT32, BASE_DEC, NULL, 0,
57301         NULL, HFILL }},
57302     { &hf_nbap_hARQ_Info_for_E_DCH,
57303       { "hARQ-Info-for-E-DCH", "nbap.hARQ_Info_for_E_DCH",
57304         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
57305         NULL, HFILL }},
57306     { &hf_nbap_e_DCH_Reference_Power_Offset,
57307       { "e-DCH-Reference-Power-Offset", "nbap.e_DCH_Reference_Power_Offset",
57308         FT_UINT32, BASE_DEC, NULL, 0,
57309         NULL, HFILL }},
57310     { &hf_nbap_e_DCH_PowerOffset_for_SchedulingInfo,
57311       { "e-DCH-PowerOffset-for-SchedulingInfo", "nbap.e_DCH_PowerOffset_for_SchedulingInfo",
57312         FT_UINT32, BASE_DEC, NULL, 0,
57313         NULL, HFILL }},
57314     { &hf_nbap_max_EDCH_Resource_Allocation_for_CCCH,
57315       { "max-EDCH-Resource-Allocation-for-CCCH", "nbap.max_EDCH_Resource_Allocation_for_CCCH",
57316         FT_UINT32, BASE_DEC, VALS(nbap_Max_EDCH_Resource_Allocation_for_CCCH_vals), 0,
57317         NULL, HFILL }},
57318     { &hf_nbap_max_Period_for_Collistion_Resolution,
57319       { "max-Period-for-Collistion-Resolution", "nbap.max_Period_for_Collistion_Resolution",
57320         FT_UINT32, BASE_DEC, NULL, 0,
57321         NULL, HFILL }},
57322     { &hf_nbap_max_TB_Sizes,
57323       { "max-TB-Sizes", "nbap.max_TB_Sizes",
57324         FT_NONE, BASE_NONE, NULL, 0,
57325         NULL, HFILL }},
57326     { &hf_nbap_common_E_DCH_ImplicitRelease_Indicator,
57327       { "common-E-DCH-ImplicitRelease-Indicator", "nbap.common_E_DCH_ImplicitRelease_Indicator",
57328         FT_BOOLEAN, BASE_NONE, NULL, 0,
57329         "BOOLEAN", HFILL }},
57330     { &hf_nbap_ackNackRepetitionFactor,
57331       { "ackNackRepetitionFactor", "nbap.ackNackRepetitionFactor",
57332         FT_UINT32, BASE_DEC, NULL, 0,
57333         "AckNack_RepetitionFactor", HFILL }},
57334     { &hf_nbap_ackPowerOffset,
57335       { "ackPowerOffset", "nbap.ackPowerOffset",
57336         FT_UINT32, BASE_DEC, NULL, 0,
57337         "Ack_Power_Offset", HFILL }},
57338     { &hf_nbap_nackPowerOffset,
57339       { "nackPowerOffset", "nbap.nackPowerOffset",
57340         FT_UINT32, BASE_DEC, NULL, 0,
57341         "Nack_Power_Offset", HFILL }},
57342     { &hf_nbap_common_E_DCH_CQI_Info,
57343       { "common-E-DCH-CQI-Info", "nbap.common_E_DCH_CQI_Info",
57344         FT_NONE, BASE_NONE, NULL, 0,
57345         NULL, HFILL }},
57346     { &hf_nbap_cqiFeedback_CycleK,
57347       { "cqiFeedback-CycleK", "nbap.cqiFeedback_CycleK",
57348         FT_UINT32, BASE_DEC, VALS(nbap_CQI_Feedback_Cycle_vals), 0,
57349         "CQI_Feedback_Cycle", HFILL }},
57350     { &hf_nbap_cqiRepetitionFactor,
57351       { "cqiRepetitionFactor", "nbap.cqiRepetitionFactor",
57352         FT_UINT32, BASE_DEC, NULL, 0,
57353         "CQI_RepetitionFactor", HFILL }},
57354     { &hf_nbap_cqiPowerOffset,
57355       { "cqiPowerOffset", "nbap.cqiPowerOffset",
57356         FT_UINT32, BASE_DEC, NULL, 0,
57357         "CQI_Power_Offset", HFILL }},
57358     { &hf_nbap_measurement_Power_Offset,
57359       { "measurement-Power-Offset", "nbap.measurement_Power_Offset",
57360         FT_INT32, BASE_DEC, NULL, 0,
57361         NULL, HFILL }},
57362     { &hf_nbap_commonPhysicalChannelID,
57363       { "commonPhysicalChannelID", "nbap.commonPhysicalChannelID",
57364         FT_UINT32, BASE_DEC, NULL, 0,
57365         NULL, HFILL }},
57366     { &hf_nbap_common_E_DCH_PreambleSignatures,
57367       { "common-E-DCH-PreambleSignatures", "nbap.common_E_DCH_PreambleSignatures",
57368         FT_BYTES, BASE_NONE, NULL, 0,
57369         "PreambleSignatures", HFILL }},
57370     { &hf_nbap_scramblingCodeNumber,
57371       { "scramblingCodeNumber", "nbap.scramblingCodeNumber",
57372         FT_UINT32, BASE_DEC, NULL, 0,
57373         NULL, HFILL }},
57374     { &hf_nbap_preambleThreshold,
57375       { "preambleThreshold", "nbap.preambleThreshold",
57376         FT_UINT32, BASE_DEC, NULL, 0,
57377         NULL, HFILL }},
57378     { &hf_nbap_e_AI_Indicator,
57379       { "e-AI-Indicator", "nbap.e_AI_Indicator",
57380         FT_BOOLEAN, BASE_NONE, NULL, 0,
57381         NULL, HFILL }},
57382     { &hf_nbap_common_E_DCH_AICH_Information,
57383       { "common-E-DCH-AICH-Information", "nbap.common_E_DCH_AICH_Information",
57384         FT_NONE, BASE_NONE, NULL, 0,
57385         NULL, HFILL }},
57386     { &hf_nbap_aICH_TransmissionTiming,
57387       { "aICH-TransmissionTiming", "nbap.aICH_TransmissionTiming",
57388         FT_UINT32, BASE_DEC, VALS(nbap_AICH_TransmissionTiming_vals), 0,
57389         NULL, HFILL }},
57390     { &hf_nbap_fdd_dl_ChannelisationCodeNumber,
57391       { "fdd-dl-ChannelisationCodeNumber", "nbap.fdd_dl_ChannelisationCodeNumber",
57392         FT_UINT32, BASE_DEC, NULL, 0,
57393         NULL, HFILL }},
57394     { &hf_nbap_aICH_Power,
57395       { "aICH-Power", "nbap.aICH_Power",
57396         FT_INT32, BASE_DEC, NULL, 0,
57397         NULL, HFILL }},
57398     { &hf_nbap_sTTD_Indicator,
57399       { "sTTD-Indicator", "nbap.sTTD_Indicator",
57400         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
57401         NULL, HFILL }},
57402     { &hf_nbap_Common_E_DCH_Resource_Combination_InfoList_item,
57403       { "Common-E-DCH-Resource-Combination-InfoList-Item", "nbap.Common_E_DCH_Resource_Combination_InfoList_Item",
57404         FT_NONE, BASE_NONE, NULL, 0,
57405         NULL, HFILL }},
57406     { &hf_nbap_soffset,
57407       { "soffset", "nbap.soffset",
57408         FT_UINT32, BASE_DEC, NULL, 0,
57409         NULL, HFILL }},
57410     { &hf_nbap_f_DPCH_DL_Code_Number,
57411       { "f-DPCH-DL-Code-Number", "nbap.f_DPCH_DL_Code_Number",
57412         FT_UINT32, BASE_DEC, NULL, 0,
57413         "FDD_DL_ChannelisationCodeNumber", HFILL }},
57414     { &hf_nbap_ul_DPCH_ScramblingCode,
57415       { "ul-DPCH-ScramblingCode", "nbap.ul_DPCH_ScramblingCode",
57416         FT_NONE, BASE_NONE, NULL, 0,
57417         "UL_ScramblingCode", HFILL }},
57418     { &hf_nbap_e_RGCH_E_HICH_Channelisation_Code,
57419       { "e-RGCH-E-HICH-Channelisation-Code", "nbap.e_RGCH_E_HICH_Channelisation_Code",
57420         FT_UINT32, BASE_DEC, NULL, 0,
57421         "FDD_DL_ChannelisationCodeNumber", HFILL }},
57422     { &hf_nbap_e_RGCH_Signature_Sequence,
57423       { "e-RGCH-Signature-Sequence", "nbap.e_RGCH_Signature_Sequence",
57424         FT_UINT32, BASE_DEC, NULL, 0,
57425         NULL, HFILL }},
57426     { &hf_nbap_e_HICH_Signature_Sequence,
57427       { "e-HICH-Signature-Sequence", "nbap.e_HICH_Signature_Sequence",
57428         FT_UINT32, BASE_DEC, NULL, 0,
57429         NULL, HFILL }},
57430     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_item,
57431       { "Ul-common-E-DCH-MACflow-Specific-InfoList-Item", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_Item",
57432         FT_NONE, BASE_NONE, NULL, 0,
57433         NULL, HFILL }},
57434     { &hf_nbap_ul_Common_MACFlowID,
57435       { "ul-Common-MACFlowID", "nbap.ul_Common_MACFlowID",
57436         FT_UINT32, BASE_DEC, NULL, 0,
57437         "Common_MACFlow_ID", HFILL }},
57438     { &hf_nbap_transportBearerRequestIndicator,
57439       { "transportBearerRequestIndicator", "nbap.transportBearerRequestIndicator",
57440         FT_UINT32, BASE_DEC, VALS(nbap_TransportBearerRequestIndicator_vals), 0,
57441         NULL, HFILL }},
57442     { &hf_nbap_tnlQos,
57443       { "tnlQos", "nbap.tnlQos",
57444         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
57445         NULL, HFILL }},
57446     { &hf_nbap_payloadCRC_PresenceIndicator,
57447       { "payloadCRC-PresenceIndicator", "nbap.payloadCRC_PresenceIndicator",
57448         FT_UINT32, BASE_DEC, VALS(nbap_PayloadCRC_PresenceIndicator_vals), 0,
57449         NULL, HFILL }},
57450     { &hf_nbap_bundlingModeIndicator,
57451       { "bundlingModeIndicator", "nbap.bundlingModeIndicator",
57452         FT_UINT32, BASE_DEC, VALS(nbap_BundlingModeIndicator_vals), 0,
57453         NULL, HFILL }},
57454     { &hf_nbap_common_E_DCH_MACdFlow_Specific_Information,
57455       { "common-E-DCH-MACdFlow-Specific-Information", "nbap.common_E_DCH_MACdFlow_Specific_Information",
57456         FT_UINT32, BASE_DEC, NULL, 0,
57457         "Common_E_DCH_MACdFlow_Specific_InfoList", HFILL }},
57458     { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_item,
57459       { "Common-E-DCH-MACdFlow-Specific-InfoList-Item", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_Item",
57460         FT_NONE, BASE_NONE, NULL, 0,
57461         NULL, HFILL }},
57462     { &hf_nbap_common_e_DCH_MACdFlow_ID,
57463       { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
57464         FT_UINT32, BASE_DEC, NULL, 0,
57465         "E_DCH_MACdFlow_ID", HFILL }},
57466     { &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH,
57467       { "maximum-Number-of-Retransmissions-For-E-DCH", "nbap.maximum_Number_of_Retransmissions_For_E_DCH",
57468         FT_UINT32, BASE_DEC, NULL, 0,
57469         NULL, HFILL }},
57470     { &hf_nbap_eDCH_HARQ_PO_FDD,
57471       { "eDCH-HARQ-PO-FDD", "nbap.eDCH_HARQ_PO_FDD",
57472         FT_UINT32, BASE_DEC, NULL, 0,
57473         "E_DCH_HARQ_PO_FDD", HFILL }},
57474     { &hf_nbap_eDCH_MACdFlow_Multiplexing_List,
57475       { "eDCH-MACdFlow-Multiplexing-List", "nbap.eDCH_MACdFlow_Multiplexing_List",
57476         FT_BYTES, BASE_NONE, NULL, 0,
57477         "E_DCH_MACdFlow_Multiplexing_List", HFILL }},
57478     { &hf_nbap_common_E_DCHLogicalChannelInformation,
57479       { "common-E-DCHLogicalChannelInformation", "nbap.common_E_DCHLogicalChannelInformation",
57480         FT_UINT32, BASE_DEC, NULL, 0,
57481         "Common_E_DCH_LogicalChannel_InfoList", HFILL }},
57482     { &hf_nbap_Common_E_DCH_LogicalChannel_InfoList_item,
57483       { "Common-E-DCH-LogicalChannel-InfoList-Item", "nbap.Common_E_DCH_LogicalChannel_InfoList_Item",
57484         FT_NONE, BASE_NONE, NULL, 0,
57485         NULL, HFILL }},
57486     { &hf_nbap_logicalChannelId,
57487       { "logicalChannelId", "nbap.logicalChannelId",
57488         FT_UINT32, BASE_DEC, NULL, 0,
57489         NULL, HFILL }},
57490     { &hf_nbap_maximumMACcPDU_SizeExtended,
57491       { "maximumMACcPDU-SizeExtended", "nbap.maximumMACcPDU_SizeExtended",
57492         FT_UINT32, BASE_DEC, NULL, 0,
57493         "MAC_PDU_SizeExtended", HFILL }},
57494     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponse,
57495       { "ul-common-E-DCH-MACflow-Specific-InfoResponse", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponse",
57496         FT_UINT32, BASE_DEC, NULL, 0,
57497         "Ul_common_E_DCH_MACflow_Specific_InfoResponseList", HFILL }},
57498     { &hf_nbap_serving_Grant_Value,
57499       { "serving-Grant-Value", "nbap.serving_Grant_Value",
57500         FT_UINT32, BASE_DEC, NULL, 0,
57501         "E_Serving_Grant_Value", HFILL }},
57502     { &hf_nbap_E_RNTI_List_item,
57503       { "E-RNTI", "nbap.E_RNTI",
57504         FT_UINT32, BASE_DEC, NULL, 0,
57505         NULL, HFILL }},
57506     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_item,
57507       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-Item", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item",
57508         FT_NONE, BASE_NONE, NULL, 0,
57509         NULL, HFILL }},
57510     { &hf_nbap_Common_MACFlows_to_DeleteFDD_item,
57511       { "Common-MACFlows-to-DeleteFDD-Item", "nbap.Common_MACFlows_to_DeleteFDD_Item",
57512         FT_NONE, BASE_NONE, NULL, 0,
57513         NULL, HFILL }},
57514     { &hf_nbap_common_MACFlow_ID,
57515       { "common-MACFlow-ID", "nbap.common_MACFlow_ID",
57516         FT_UINT32, BASE_DEC, NULL, 0,
57517         NULL, HFILL }},
57518     { &hf_nbap_CommonMACFlow_Specific_InfoList_item,
57519       { "CommonMACFlow-Specific-InfoItem", "nbap.CommonMACFlow_Specific_InfoItem",
57520         FT_NONE, BASE_NONE, NULL, 0,
57521         NULL, HFILL }},
57522     { &hf_nbap_common_MACFlow_Id,
57523       { "common-MACFlow-Id", "nbap.common_MACFlow_Id",
57524         FT_UINT32, BASE_DEC, NULL, 0,
57525         NULL, HFILL }},
57526     { &hf_nbap_tnl_qos,
57527       { "tnl-qos", "nbap.tnl_qos",
57528         FT_UINT32, BASE_DEC, VALS(nbap_TnlQos_vals), 0,
57529         "TnlQos", HFILL }},
57530     { &hf_nbap_common_MACFlow_PriorityQueue_Information,
57531       { "common-MACFlow-PriorityQueue-Information", "nbap.common_MACFlow_PriorityQueue_Information",
57532         FT_UINT32, BASE_DEC, NULL, 0,
57533         NULL, HFILL }},
57534     { &hf_nbap_CommonMACFlow_Specific_InfoList_Response_item,
57535       { "CommonMACFlow-Specific-InfoItem-Response", "nbap.CommonMACFlow_Specific_InfoItem_Response",
57536         FT_NONE, BASE_NONE, NULL, 0,
57537         NULL, HFILL }},
57538     { &hf_nbap_commonMACFlow_ID,
57539       { "commonMACFlow-ID", "nbap.commonMACFlow_ID",
57540         FT_UINT32, BASE_DEC, NULL, 0,
57541         "Common_MACFlow_ID", HFILL }},
57542     { &hf_nbap_hSDSCH_Initial_Capacity_Allocation,
57543       { "hSDSCH-Initial-Capacity-Allocation", "nbap.hSDSCH_Initial_Capacity_Allocation",
57544         FT_UINT32, BASE_DEC, NULL, 0,
57545         NULL, HFILL }},
57546     { &hf_nbap_Common_MACFlow_PriorityQueue_Information_item,
57547       { "Common-MACFlow-PriorityQueue-Item", "nbap.Common_MACFlow_PriorityQueue_Item",
57548         FT_NONE, BASE_NONE, NULL, 0,
57549         NULL, HFILL }},
57550     { &hf_nbap_priority_Queue_Information_for_Enhanced_FACH,
57551       { "priority-Queue-Information-for-Enhanced-FACH", "nbap.priority_Queue_Information_for_Enhanced_FACH",
57552         FT_NONE, BASE_NONE, NULL, 0,
57553         "Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
57554     { &hf_nbap_tUTRANGPSMeasurementAccuracyClass,
57555       { "tUTRANGPSMeasurementAccuracyClass", "nbap.tUTRANGPSMeasurementAccuracyClass",
57556         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGPSAccuracyClass_vals), 0,
57557         "TUTRANGPSAccuracyClass", HFILL }},
57558     { &hf_nbap_tUTRANGANSSMeasurementAccuracyClass,
57559       { "tUTRANGANSSMeasurementAccuracyClass", "nbap.tUTRANGANSSMeasurementAccuracyClass",
57560         FT_UINT32, BASE_DEC, VALS(nbap_TUTRANGANSSAccuracyClass_vals), 0,
57561         "TUTRANGANSSAccuracyClass", HFILL }},
57562     { &hf_nbap_transmitted_carrier_power,
57563       { "transmitted-carrier-power", "nbap.transmitted_carrier_power",
57564         FT_UINT32, BASE_DEC, NULL, 0,
57565         "Transmitted_Carrier_Power_Value", HFILL }},
57566     { &hf_nbap_acknowledged_prach_preambles,
57567       { "acknowledged-prach-preambles", "nbap.acknowledged_prach_preambles",
57568         FT_UINT32, BASE_DEC, NULL, 0,
57569         "Acknowledged_PRACH_preambles_Value", HFILL }},
57570     { &hf_nbap_uL_TimeslotISCP,
57571       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
57572         FT_UINT32, BASE_DEC, NULL, 0,
57573         "UL_TimeslotISCP_Value", HFILL }},
57574     { &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles,
57575       { "notUsed-1-acknowledged-PCPCH-access-preambles", "nbap.notUsed_1_acknowledged_PCPCH_access_preambles",
57576         FT_NONE, BASE_NONE, NULL, 0,
57577         NULL, HFILL }},
57578     { &hf_nbap_notUsed_2_detected_PCPCH_access_preambles,
57579       { "notUsed-2-detected-PCPCH-access-preambles", "nbap.notUsed_2_detected_PCPCH_access_preambles",
57580         FT_NONE, BASE_NONE, NULL, 0,
57581         NULL, HFILL }},
57582     { &hf_nbap_extension_CommonMeasurementValue,
57583       { "extension-CommonMeasurementValue", "nbap.extension_CommonMeasurementValue",
57584         FT_NONE, BASE_NONE, NULL, 0,
57585         NULL, HFILL }},
57586     { &hf_nbap_measurementAvailable,
57587       { "measurementAvailable", "nbap.measurementAvailable",
57588         FT_NONE, BASE_NONE, NULL, 0,
57589         "CommonMeasurementAvailable", HFILL }},
57590     { &hf_nbap_measurementnotAvailable,
57591       { "measurementnotAvailable", "nbap.measurementnotAvailable",
57592         FT_NONE, BASE_NONE, NULL, 0,
57593         "CommonMeasurementnotAvailable", HFILL }},
57594     { &hf_nbap_commonmeasurementValue,
57595       { "commonmeasurementValue", "nbap.commonmeasurementValue",
57596         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
57597         NULL, HFILL }},
57598     { &hf_nbap_ie_Extensions,
57599       { "ie-Extensions", "nbap.ie_Extensions",
57600         FT_UINT32, BASE_DEC, NULL, 0,
57601         "ProtocolExtensionContainer", HFILL }},
57602     { &hf_nbap_resourceOperationalState,
57603       { "resourceOperationalState", "nbap.resourceOperationalState",
57604         FT_UINT32, BASE_DEC, VALS(nbap_ResourceOperationalState_vals), 0,
57605         NULL, HFILL }},
57606     { &hf_nbap_availabilityStatus,
57607       { "availabilityStatus", "nbap.availabilityStatus",
57608         FT_UINT32, BASE_DEC, VALS(nbap_AvailabilityStatus_vals), 0,
57609         NULL, HFILL }},
57610     { &hf_nbap_commonPhysicalChannelID768,
57611       { "commonPhysicalChannelID768", "nbap.commonPhysicalChannelID768",
57612         FT_UINT32, BASE_DEC, NULL, 0,
57613         NULL, HFILL }},
57614     { &hf_nbap_uE_DTX_DRX_Offset,
57615       { "uE-DTX-DRX-Offset", "nbap.uE_DTX_DRX_Offset",
57616         FT_UINT32, BASE_DEC, NULL, 0,
57617         NULL, HFILL }},
57618     { &hf_nbap_enabling_Delay,
57619       { "enabling-Delay", "nbap.enabling_Delay",
57620         FT_UINT32, BASE_DEC, VALS(nbap_Enabling_Delay_vals), 0,
57621         NULL, HFILL }},
57622     { &hf_nbap_dTX_Information,
57623       { "dTX-Information", "nbap.dTX_Information",
57624         FT_NONE, BASE_NONE, NULL, 0,
57625         NULL, HFILL }},
57626     { &hf_nbap_dRX_Information,
57627       { "dRX-Information", "nbap.dRX_Information",
57628         FT_NONE, BASE_NONE, NULL, 0,
57629         NULL, HFILL }},
57630     { &hf_nbap_dTX_Information_to_Modify,
57631       { "dTX-Information-to-Modify", "nbap.dTX_Information_to_Modify",
57632         FT_UINT32, BASE_DEC, VALS(nbap_DTX_Information_to_Modify_vals), 0,
57633         NULL, HFILL }},
57634     { &hf_nbap_dRX_Information_to_Modify,
57635       { "dRX-Information-to-Modify", "nbap.dRX_Information_to_Modify",
57636         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_vals), 0,
57637         NULL, HFILL }},
57638     { &hf_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_item,
57639       { "ContinuousPacketConnectivityHS-SCCH-less-InformationItem", "nbap.ContinuousPacketConnectivityHS_SCCH_less_InformationItem",
57640         FT_NONE, BASE_NONE, NULL, 0,
57641         NULL, HFILL }},
57642     { &hf_nbap_transport_Block_Size_Index,
57643       { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
57644         FT_UINT32, BASE_DEC, NULL, 0,
57645         NULL, HFILL }},
57646     { &hf_nbap_hSPDSCH_Second_Code_Support,
57647       { "hSPDSCH-Second-Code-Support", "nbap.hSPDSCH_Second_Code_Support",
57648         FT_BOOLEAN, BASE_NONE, NULL, 0,
57649         NULL, HFILL }},
57650     { &hf_nbap_hSPDSCH_First_Code_Index,
57651       { "hSPDSCH-First-Code-Index", "nbap.hSPDSCH_First_Code_Index",
57652         FT_UINT32, BASE_DEC, NULL, 0,
57653         NULL, HFILL }},
57654     { &hf_nbap_hSPDSCH_Second_Code_Index,
57655       { "hSPDSCH-Second-Code-Index", "nbap.hSPDSCH_Second_Code_Index",
57656         FT_UINT32, BASE_DEC, NULL, 0,
57657         NULL, HFILL }},
57658     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information,
57659       { "continuousPacketConnectivityDTX-DRX-Information", "nbap.continuousPacketConnectivityDTX_DRX_Information",
57660         FT_NONE, BASE_NONE, NULL, 0,
57661         NULL, HFILL }},
57662     { &hf_nbap_continuousPacketConnectivityDTX_DRX_Information_to_Modify,
57663       { "continuousPacketConnectivityDTX-DRX-Information-to-Modify", "nbap.continuousPacketConnectivityDTX_DRX_Information_to_Modify",
57664         FT_NONE, BASE_NONE, NULL, 0,
57665         NULL, HFILL }},
57666     { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information,
57667       { "continuousPacketConnectivityHS-SCCH-less-Information", "nbap.continuousPacketConnectivityHS_SCCH_less_Information",
57668         FT_UINT32, BASE_DEC, NULL, 0,
57669         NULL, HFILL }},
57670     { &hf_nbap_procedureID,
57671       { "procedureID", "nbap.procedureID",
57672         FT_NONE, BASE_NONE, NULL, 0,
57673         NULL, HFILL }},
57674     { &hf_nbap_triggeringMessage,
57675       { "triggeringMessage", "nbap.triggeringMessage",
57676         FT_UINT32, BASE_DEC, VALS(nbap_TriggeringMessage_vals), 0,
57677         NULL, HFILL }},
57678     { &hf_nbap_procedureCriticality,
57679       { "procedureCriticality", "nbap.procedureCriticality",
57680         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
57681         "Criticality", HFILL }},
57682     { &hf_nbap_transactionID,
57683       { "transactionID", "nbap.transactionID",
57684         FT_UINT32, BASE_DEC, VALS(nbap_TransactionID_vals), 0,
57685         NULL, HFILL }},
57686     { &hf_nbap_iEsCriticalityDiagnostics,
57687       { "iEsCriticalityDiagnostics", "nbap.iEsCriticalityDiagnostics",
57688         FT_UINT32, BASE_DEC, NULL, 0,
57689         "CriticalityDiagnostics_IE_List", HFILL }},
57690     { &hf_nbap_CriticalityDiagnostics_IE_List_item,
57691       { "CriticalityDiagnostics-IE-List item", "nbap.CriticalityDiagnostics_IE_List_item",
57692         FT_NONE, BASE_NONE, NULL, 0,
57693         NULL, HFILL }},
57694     { &hf_nbap_iECriticality,
57695       { "iECriticality", "nbap.iECriticality",
57696         FT_UINT32, BASE_DEC, VALS(nbap_Criticality_vals), 0,
57697         "Criticality", HFILL }},
57698     { &hf_nbap_iE_ID,
57699       { "iE-ID", "nbap.iE_ID",
57700         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_ProtocolIE_ID_vals_ext, 0,
57701         "ProtocolIE_ID", HFILL }},
57702     { &hf_nbap_repetitionNumber,
57703       { "repetitionNumber", "nbap.repetitionNumber",
57704         FT_UINT32, BASE_DEC, NULL, 0,
57705         "RepetitionNumber0", HFILL }},
57706     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InformationLCR,
57707       { "ul-common-E-DCH-MACflow-Specific-InformationLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InformationLCR",
57708         FT_UINT32, BASE_DEC, NULL, 0,
57709         "Ul_common_E_DCH_MACflow_Specific_InfoListLCR", HFILL }},
57710     { &hf_nbap_common_E_PUCH_InformationLCR,
57711       { "common-E-PUCH-InformationLCR", "nbap.common_E_PUCH_InformationLCR",
57712         FT_NONE, BASE_NONE, NULL, 0,
57713         NULL, HFILL }},
57714     { &hf_nbap_e_TFCS_Information_TDD,
57715       { "e-TFCS-Information-TDD", "nbap.e_TFCS_Information_TDD",
57716         FT_NONE, BASE_NONE, NULL, 0,
57717         NULL, HFILL }},
57718     { &hf_nbap_maximum_Number_of_Retransmissions_For_SchedulingInfo,
57719       { "maximum-Number-of-Retransmissions-For-SchedulingInfo", "nbap.maximum_Number_of_Retransmissions_For_SchedulingInfo",
57720         FT_UINT32, BASE_DEC, NULL, 0,
57721         "Maximum_Number_of_Retransmissions_For_E_DCH", HFILL }},
57722     { &hf_nbap_eDCH_Retransmission_Timer_SchedulingInfo,
57723       { "eDCH-Retransmission-Timer-SchedulingInfo", "nbap.eDCH_Retransmission_Timer_SchedulingInfo",
57724         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
57725         "E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
57726     { &hf_nbap_minCR,
57727       { "minCR", "nbap.minCR",
57728         FT_UINT32, BASE_DEC, NULL, 0,
57729         "CodeRate", HFILL }},
57730     { &hf_nbap_maxCR,
57731       { "maxCR", "nbap.maxCR",
57732         FT_UINT32, BASE_DEC, NULL, 0,
57733         "CodeRate", HFILL }},
57734     { &hf_nbap_harqInfo,
57735       { "harqInfo", "nbap.harqInfo",
57736         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Info_for_E_DCH_vals), 0,
57737         "HARQ_Info_for_E_DCH", HFILL }},
57738     { &hf_nbap_pRXdes_base_perURAFCN,
57739       { "pRXdes-base-perURAFCN", "nbap.pRXdes_base_perURAFCN",
57740         FT_UINT32, BASE_DEC, NULL, 0,
57741         NULL, HFILL }},
57742     { &hf_nbap_e_PUCH_TPC_StepSize,
57743       { "e-PUCH-TPC-StepSize", "nbap.e_PUCH_TPC_StepSize",
57744         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
57745         "TDD_TPC_UplinkStepSize_LCR", HFILL }},
57746     { &hf_nbap_e_AGCH_TPC_StepSize,
57747       { "e-AGCH-TPC-StepSize", "nbap.e_AGCH_TPC_StepSize",
57748         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
57749         "TDD_TPC_DownlinkStepSize", HFILL }},
57750     { &hf_nbap_e_PUCH_PowerControlGAP,
57751       { "e-PUCH-PowerControlGAP", "nbap.e_PUCH_PowerControlGAP",
57752         FT_UINT32, BASE_DEC, NULL, 0,
57753         "ControlGAP", HFILL }},
57754     { &hf_nbap_PRXdes_base_perURAFCN_item,
57755       { "PRXdes-base-Item", "nbap.PRXdes_base_Item",
57756         FT_NONE, BASE_NONE, NULL, 0,
57757         NULL, HFILL }},
57758     { &hf_nbap_pRXdes_base,
57759       { "pRXdes-base", "nbap.pRXdes_base",
57760         FT_INT32, BASE_DEC, NULL, 0,
57761         NULL, HFILL }},
57762     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR_item,
57763       { "Ul-common-E-DCH-MACflow-Specific-InfoList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR",
57764         FT_NONE, BASE_NONE, NULL, 0,
57765         NULL, HFILL }},
57766     { &hf_nbap_ul_Common_MACFlowIDLCR,
57767       { "ul-Common-MACFlowIDLCR", "nbap.ul_Common_MACFlowIDLCR",
57768         FT_UINT32, BASE_DEC, NULL, 0,
57769         "Common_MACFlow_ID_LCR", HFILL }},
57770     { &hf_nbap_common_E_DCH_MACdFlow_Specific_InformationLCR,
57771       { "common-E-DCH-MACdFlow-Specific-InformationLCR", "nbap.common_E_DCH_MACdFlow_Specific_InformationLCR",
57772         FT_UINT32, BASE_DEC, NULL, 0,
57773         "Common_E_DCH_MACdFlow_Specific_InfoListLCR", HFILL }},
57774     { &hf_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR_item,
57775       { "Common-E-DCH-MACdFlow-Specific-InfoList-ItemLCR", "nbap.Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR",
57776         FT_NONE, BASE_NONE, NULL, 0,
57777         NULL, HFILL }},
57778     { &hf_nbap_common_e_DCH_MACdFlow_ID_01,
57779       { "common-e-DCH-MACdFlow-ID", "nbap.common_e_DCH_MACdFlow_ID",
57780         FT_UINT32, BASE_DEC, NULL, 0,
57781         "E_DCH_MACdFlow_ID_LCR", HFILL }},
57782     { &hf_nbap_eDCH_HARQ_PO_TDD,
57783       { "eDCH-HARQ-PO-TDD", "nbap.eDCH_HARQ_PO_TDD",
57784         FT_UINT32, BASE_DEC, NULL, 0,
57785         "E_DCH_HARQ_PO_TDD", HFILL }},
57786     { &hf_nbap_eDCH_MACdFlow_Retransmission_Timer,
57787       { "eDCH-MACdFlow-Retransmission-Timer", "nbap.eDCH_MACdFlow_Retransmission_Timer",
57788         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_DCH_MACdFlow_Retransmission_Timer_vals_ext, 0,
57789         "E_DCH_MACdFlow_Retransmission_Timer", HFILL }},
57790     { &hf_nbap_ul_common_E_DCH_MACflow_Specific_InfoResponseLCR,
57791       { "ul-common-E-DCH-MACflow-Specific-InfoResponseLCR", "nbap.ul_common_E_DCH_MACflow_Specific_InfoResponseLCR",
57792         FT_UINT32, BASE_DEC, NULL, 0,
57793         "Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR", HFILL }},
57794     { &hf_nbap_common_E_AGCH_ListLCR,
57795       { "common-E-AGCH-ListLCR", "nbap.common_E_AGCH_ListLCR",
57796         FT_UINT32, BASE_DEC, NULL, 0,
57797         NULL, HFILL }},
57798     { &hf_nbap_common_E_HICH_ListLCR,
57799       { "common-E-HICH-ListLCR", "nbap.common_E_HICH_ListLCR",
57800         FT_UINT32, BASE_DEC, NULL, 0,
57801         NULL, HFILL }},
57802     { &hf_nbap_common_E_RNTI_Info_LCR,
57803       { "common-E-RNTI-Info-LCR", "nbap.common_E_RNTI_Info_LCR",
57804         FT_UINT32, BASE_DEC, NULL, 0,
57805         NULL, HFILL }},
57806     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_item,
57807       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR",
57808         FT_NONE, BASE_NONE, NULL, 0,
57809         NULL, HFILL }},
57810     { &hf_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_item,
57811       { "Ul-common-E-DCH-MACflow-Specific-InfoResponseList-ItemLCR", "nbap.Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR",
57812         FT_NONE, BASE_NONE, NULL, 0,
57813         NULL, HFILL }},
57814     { &hf_nbap_ul_Common_MACFlowID_LCR,
57815       { "ul-Common-MACFlowID-LCR", "nbap.ul_Common_MACFlowID_LCR",
57816         FT_UINT32, BASE_DEC, NULL, 0,
57817         "Common_MACFlow_ID_LCR", HFILL }},
57818     { &hf_nbap_Common_E_AGCH_ListLCR_item,
57819       { "Common-E-AGCH-ItemLCR", "nbap.Common_E_AGCH_ItemLCR",
57820         FT_NONE, BASE_NONE, NULL, 0,
57821         NULL, HFILL }},
57822     { &hf_nbap_e_AGCH_ID,
57823       { "e-AGCH-ID", "nbap.e_AGCH_ID",
57824         FT_UINT32, BASE_DEC, NULL, 0,
57825         NULL, HFILL }},
57826     { &hf_nbap_Common_E_HICH_ListLCR_item,
57827       { "Common-E-HICH-ItemLCR", "nbap.Common_E_HICH_ItemLCR",
57828         FT_NONE, BASE_NONE, NULL, 0,
57829         NULL, HFILL }},
57830     { &hf_nbap_eI,
57831       { "eI", "nbap.eI",
57832         FT_UINT32, BASE_DEC, NULL, 0,
57833         NULL, HFILL }},
57834     { &hf_nbap_e_HICH_ID,
57835       { "e-HICH-ID", "nbap.e_HICH_ID",
57836         FT_UINT32, BASE_DEC, NULL, 0,
57837         "E_HICH_ID_LCR", HFILL }},
57838     { &hf_nbap_Common_E_RNTI_Info_LCR_item,
57839       { "Common-E-RNTI-Info-ItemLCR", "nbap.Common_E_RNTI_Info_ItemLCR",
57840         FT_NONE, BASE_NONE, NULL, 0,
57841         NULL, HFILL }},
57842     { &hf_nbap_starting_E_RNTI,
57843       { "starting-E-RNTI", "nbap.starting_E_RNTI",
57844         FT_UINT32, BASE_DEC, NULL, 0,
57845         "E_RNTI", HFILL }},
57846     { &hf_nbap_number_of_Group,
57847       { "number-of-Group", "nbap.number_of_Group",
57848         FT_UINT32, BASE_DEC, NULL, 0,
57849         "INTEGER_1_32", HFILL }},
57850     { &hf_nbap_number_of_e_E_RNTI_perGroup,
57851       { "number-of-e-E-RNTI-perGroup", "nbap.number_of_e_E_RNTI_perGroup",
57852         FT_UINT32, BASE_DEC, NULL, 0,
57853         "INTEGER_1_7", HFILL }},
57854     { &hf_nbap_Common_MACFlows_to_DeleteLCR_item,
57855       { "Common-MACFlows-to-DeleteLCR-Item", "nbap.Common_MACFlows_to_DeleteLCR_Item",
57856         FT_NONE, BASE_NONE, NULL, 0,
57857         NULL, HFILL }},
57858     { &hf_nbap_common_MACFlow_ID_LCR,
57859       { "common-MACFlow-ID-LCR", "nbap.common_MACFlow_ID_LCR",
57860         FT_UINT32, BASE_DEC, NULL, 0,
57861         NULL, HFILL }},
57862     { &hf_nbap_CommonMACFlow_Specific_InfoListLCR_item,
57863       { "CommonMACFlow-Specific-InfoItemLCR", "nbap.CommonMACFlow_Specific_InfoItemLCR",
57864         FT_NONE, BASE_NONE, NULL, 0,
57865         NULL, HFILL }},
57866     { &hf_nbap_common_MACFlow_PriorityQueue_InformationLCR,
57867       { "common-MACFlow-PriorityQueue-InformationLCR", "nbap.common_MACFlow_PriorityQueue_InformationLCR",
57868         FT_UINT32, BASE_DEC, NULL, 0,
57869         "Common_MACFlow_PriorityQueue_Information", HFILL }},
57870     { &hf_nbap_Common_H_RNTI_InformationLCR_item,
57871       { "Common-H-RNTI-InfoItemLCR", "nbap.Common_H_RNTI_InfoItemLCR",
57872         FT_NONE, BASE_NONE, NULL, 0,
57873         NULL, HFILL }},
57874     { &hf_nbap_common_H_RNTI,
57875       { "common-H-RNTI", "nbap.common_H_RNTI",
57876         FT_UINT32, BASE_DEC, NULL, 0,
57877         "HSDSCH_RNTI", HFILL }},
57878     { &hf_nbap_t_SYNC,
57879       { "t-SYNC", "nbap.t_SYNC",
57880         FT_UINT32, BASE_DEC, VALS(nbap_T_SYNC_vals), 0,
57881         NULL, HFILL }},
57882     { &hf_nbap_t_PROTECT,
57883       { "t-PROTECT", "nbap.t_PROTECT",
57884         FT_UINT32, BASE_DEC, VALS(nbap_T_PROTECT_vals), 0,
57885         NULL, HFILL }},
57886     { &hf_nbap_n_PROTECT,
57887       { "n-PROTECT", "nbap.n_PROTECT",
57888         FT_UINT32, BASE_DEC, NULL, 0,
57889         NULL, HFILL }},
57890     { &hf_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR_item,
57891       { "CommonMACFlow-Specific-InfoItem-ResponseLCR", "nbap.CommonMACFlow_Specific_InfoItem_ResponseLCR",
57892         FT_NONE, BASE_NONE, NULL, 0,
57893         NULL, HFILL }},
57894     { &hf_nbap_continuousPacketConnectivity_DRX_InformationLCR,
57895       { "continuousPacketConnectivity-DRX-InformationLCR", "nbap.continuousPacketConnectivity_DRX_InformationLCR",
57896         FT_NONE, BASE_NONE, NULL, 0,
57897         NULL, HFILL }},
57898     { &hf_nbap_continuousPacketConnectivity_DRX_Information_to_Modify_LCR,
57899       { "continuousPacketConnectivity-DRX-Information-to-Modify-LCR", "nbap.continuousPacketConnectivity_DRX_Information_to_Modify_LCR",
57900         FT_NONE, BASE_NONE, NULL, 0,
57901         NULL, HFILL }},
57902     { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_LCR,
57903       { "hS-DSCH-Semi-PersistentScheduling-Information-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_LCR",
57904         FT_NONE, BASE_NONE, NULL, 0,
57905         NULL, HFILL }},
57906     { &hf_nbap_hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
57907       { "hS-DSCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.hS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR",
57908         FT_NONE, BASE_NONE, NULL, 0,
57909         NULL, HFILL }},
57910     { &hf_nbap_hS_DSCH_SPS_Deactivate_Indicator_LCR,
57911       { "hS-DSCH-SPS-Deactivate-Indicator-LCR", "nbap.hS_DSCH_SPS_Deactivate_Indicator_LCR",
57912         FT_NONE, BASE_NONE, NULL, 0,
57913         NULL, HFILL }},
57914     { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_LCR,
57915       { "e-DCH-Semi-PersistentScheduling-Information-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_LCR",
57916         FT_NONE, BASE_NONE, NULL, 0,
57917         NULL, HFILL }},
57918     { &hf_nbap_e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
57919       { "e-DCH-Semi-PersistentScheduling-Information-to-Modify-LCR", "nbap.e_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR",
57920         FT_NONE, BASE_NONE, NULL, 0,
57921         NULL, HFILL }},
57922     { &hf_nbap_e_DCH_SPS_Deactivate_Indicator_LCR,
57923       { "e-DCH-SPS-Deactivate-Indicator-LCR", "nbap.e_DCH_SPS_Deactivate_Indicator_LCR",
57924         FT_NONE, BASE_NONE, NULL, 0,
57925         NULL, HFILL }},
57926     { &hf_nbap_hS_SCCH_DRX_Information_LCR,
57927       { "hS-SCCH-DRX-Information-LCR", "nbap.hS_SCCH_DRX_Information_LCR",
57928         FT_NONE, BASE_NONE, NULL, 0,
57929         NULL, HFILL }},
57930     { &hf_nbap_e_AGCH_DRX_Information_LCR,
57931       { "e-AGCH-DRX-Information-LCR", "nbap.e_AGCH_DRX_Information_LCR",
57932         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_LCR_vals), 0,
57933         NULL, HFILL }},
57934     { &hf_nbap_hS_SCCH_UE_DRX_Cycle_LCR,
57935       { "hS-SCCH-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_UE_DRX_Cycle_LCR",
57936         FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
57937         "UE_DRX_Cycle_LCR", HFILL }},
57938     { &hf_nbap_hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR,
57939       { "hS-SCCH-Inactivity-Threshold-for-UE-DRX-Cycle-LCR", "nbap.hS_SCCH_Inactivity_Threshold_for_UE_DRX_Cycle_LCR",
57940         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_LCR_vals), 0,
57941         "Inactivity_Threshold_for_UE_DRX_Cycle_LCR", HFILL }},
57942     { &hf_nbap_hS_SCCH_UE_DRX_Offset_LCR,
57943       { "hS-SCCH-UE-DRX-Offset-LCR", "nbap.hS_SCCH_UE_DRX_Offset_LCR",
57944         FT_UINT32, BASE_DEC, NULL, 0,
57945         "UE_DRX_Offset_LCR", HFILL }},
57946     { &hf_nbap_sameAsHS_SCCH,
57947       { "sameAsHS-SCCH", "nbap.sameAsHS_SCCH",
57948         FT_NONE, BASE_NONE, NULL, 0,
57949         NULL, HFILL }},
57950     { &hf_nbap_e_AGCH_DRX_Parameters,
57951       { "e-AGCH-DRX-Parameters", "nbap.e_AGCH_DRX_Parameters",
57952         FT_NONE, BASE_NONE, NULL, 0,
57953         NULL, HFILL }},
57954     { &hf_nbap_e_AGCH_UE_DRX_Cycle_LCR,
57955       { "e-AGCH-UE-DRX-Cycle-LCR", "nbap.e_AGCH_UE_DRX_Cycle_LCR",
57956         FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_LCR_vals), 0,
57957         "UE_DRX_Cycle_LCR", HFILL }},
57958     { &hf_nbap_e_AGCH_UE_Inactivity_Monitor_Threshold,
57959       { "e-AGCH-UE-Inactivity-Monitor-Threshold", "nbap.e_AGCH_UE_Inactivity_Monitor_Threshold",
57960         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_E_AGCH_UE_Inactivity_Monitor_Threshold_vals_ext, 0,
57961         NULL, HFILL }},
57962     { &hf_nbap_e_AGCH_UE_DRX_Offset_LCR,
57963       { "e-AGCH-UE-DRX-Offset-LCR", "nbap.e_AGCH_UE_DRX_Offset_LCR",
57964         FT_UINT32, BASE_DEC, NULL, 0,
57965         "UE_DRX_Offset_LCR", HFILL }},
57966     { &hf_nbap_dRX_Information_to_Modify_LCR,
57967       { "dRX-Information-to-Modify-LCR", "nbap.dRX_Information_to_Modify_LCR",
57968         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Information_to_Modify_LCR_vals), 0,
57969         NULL, HFILL }},
57970     { &hf_nbap_modify,
57971       { "modify", "nbap.modify",
57972         FT_NONE, BASE_NONE, NULL, 0,
57973         "DRX_Information_to_Modify_Items_LCR", HFILL }},
57974     { &hf_nbap_deactivate,
57975       { "deactivate", "nbap.deactivate",
57976         FT_NONE, BASE_NONE, NULL, 0,
57977         NULL, HFILL }},
57978     { &hf_nbap_hS_SCCH_DRX_Information_ResponseLCR,
57979       { "hS-SCCH-DRX-Information-ResponseLCR", "nbap.hS_SCCH_DRX_Information_ResponseLCR",
57980         FT_NONE, BASE_NONE, NULL, 0,
57981         NULL, HFILL }},
57982     { &hf_nbap_e_AGCH_DRX_Information_ResponseLCR,
57983       { "e-AGCH-DRX-Information-ResponseLCR", "nbap.e_AGCH_DRX_Information_ResponseLCR",
57984         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_DRX_Information_ResponseLCR_vals), 0,
57985         NULL, HFILL }},
57986     { &hf_nbap_e_AGCH_DRX_Parameters_Response,
57987       { "e-AGCH-DRX-Parameters-Response", "nbap.e_AGCH_DRX_Parameters_Response",
57988         FT_NONE, BASE_NONE, NULL, 0,
57989         NULL, HFILL }},
57990     { &hf_nbap_DCH_FDD_Information_item,
57991       { "DCH-FDD-InformationItem", "nbap.DCH_FDD_InformationItem",
57992         FT_NONE, BASE_NONE, NULL, 0,
57993         NULL, HFILL }},
57994     { &hf_nbap_ul_FP_Mode,
57995       { "ul-FP-Mode", "nbap.ul_FP_Mode",
57996         FT_UINT32, BASE_DEC, VALS(nbap_UL_FP_Mode_vals), 0,
57997         NULL, HFILL }},
57998     { &hf_nbap_toAWS,
57999       { "toAWS", "nbap.toAWS",
58000         FT_UINT32, BASE_DEC, NULL, 0,
58001         NULL, HFILL }},
58002     { &hf_nbap_toAWE,
58003       { "toAWE", "nbap.toAWE",
58004         FT_UINT32, BASE_DEC, NULL, 0,
58005         NULL, HFILL }},
58006     { &hf_nbap_dCH_SpecificInformationList,
58007       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
58008         FT_UINT32, BASE_DEC, NULL, 0,
58009         "DCH_Specific_FDD_InformationList", HFILL }},
58010     { &hf_nbap_DCH_Specific_FDD_InformationList_item,
58011       { "DCH-Specific-FDD-Item", "nbap.DCH_Specific_FDD_Item",
58012         FT_NONE, BASE_NONE, NULL, 0,
58013         NULL, HFILL }},
58014     { &hf_nbap_dCH_ID,
58015       { "dCH-ID", "nbap.dCH_ID",
58016         FT_UINT32, BASE_DEC, NULL, 0,
58017         NULL, HFILL }},
58018     { &hf_nbap_ul_TransportFormatSet,
58019       { "ul-TransportFormatSet", "nbap.ul_TransportFormatSet",
58020         FT_NONE, BASE_NONE, NULL, 0,
58021         "TransportFormatSet", HFILL }},
58022     { &hf_nbap_dl_TransportFormatSet,
58023       { "dl-TransportFormatSet", "nbap.dl_TransportFormatSet",
58024         FT_NONE, BASE_NONE, NULL, 0,
58025         "TransportFormatSet", HFILL }},
58026     { &hf_nbap_allocationRetentionPriority,
58027       { "allocationRetentionPriority", "nbap.allocationRetentionPriority",
58028         FT_NONE, BASE_NONE, NULL, 0,
58029         NULL, HFILL }},
58030     { &hf_nbap_frameHandlingPriority,
58031       { "frameHandlingPriority", "nbap.frameHandlingPriority",
58032         FT_UINT32, BASE_DEC, NULL, 0,
58033         NULL, HFILL }},
58034     { &hf_nbap_qE_Selector,
58035       { "qE-Selector", "nbap.qE_Selector",
58036         FT_UINT32, BASE_DEC, VALS(nbap_QE_Selector_vals), 0,
58037         NULL, HFILL }},
58038     { &hf_nbap_DCH_InformationResponse_item,
58039       { "DCH-InformationResponseItem", "nbap.DCH_InformationResponseItem",
58040         FT_NONE, BASE_NONE, NULL, 0,
58041         NULL, HFILL }},
58042     { &hf_nbap_DCH_MeasurementOccasion_Information_item,
58043       { "DchMeasurementOccasionInformation-Item", "nbap.DchMeasurementOccasionInformation_Item",
58044         FT_NONE, BASE_NONE, NULL, 0,
58045         NULL, HFILL }},
58046     { &hf_nbap_pattern_Sequence_Identifier,
58047       { "pattern-Sequence-Identifier", "nbap.pattern_Sequence_Identifier",
58048         FT_UINT32, BASE_DEC, NULL, 0,
58049         NULL, HFILL }},
58050     { &hf_nbap_status_Flag,
58051       { "status-Flag", "nbap.status_Flag",
58052         FT_UINT32, BASE_DEC, VALS(nbap_Status_Flag_vals), 0,
58053         NULL, HFILL }},
58054     { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters,
58055       { "measurement-Occasion-Pattern-Sequence-parameters", "nbap.measurement_Occasion_Pattern_Sequence_parameters",
58056         FT_NONE, BASE_NONE, NULL, 0,
58057         NULL, HFILL }},
58058     { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_k,
58059       { "measurement-Occasion-Pattern-Sequence-parameters-k", "nbap.measurement_Occasion_Pattern_Sequence_parameters_k",
58060         FT_UINT32, BASE_DEC, NULL, 0,
58061         "INTEGER_1_9", HFILL }},
58062     { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_offset,
58063       { "measurement-Occasion-Pattern-Sequence-parameters-offset", "nbap.measurement_Occasion_Pattern_Sequence_parameters_offset",
58064         FT_UINT32, BASE_DEC, NULL, 0,
58065         "INTEGER_0_511", HFILL }},
58066     { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_M_Length,
58067       { "measurement-Occasion-Pattern-Sequence-parameters-M-Length", "nbap.measurement_Occasion_Pattern_Sequence_parameters_M_Length",
58068         FT_UINT32, BASE_DEC, NULL, 0,
58069         "INTEGER_1_512", HFILL }},
58070     { &hf_nbap_measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap,
58071       { "measurement-Occasion-Pattern-Sequence-parameters-Timeslot-Bitmap", "nbap.measurement_Occasion_Pattern_Sequence_parameters_Timeslot_Bitmap",
58072         FT_BYTES, BASE_NONE, NULL, 0,
58073         "BIT_STRING_SIZE_7", HFILL }},
58074     { &hf_nbap_DCH_TDD_Information_item,
58075       { "DCH-TDD-InformationItem", "nbap.DCH_TDD_InformationItem",
58076         FT_NONE, BASE_NONE, NULL, 0,
58077         NULL, HFILL }},
58078     { &hf_nbap_dCH_SpecificInformationList_01,
58079       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
58080         FT_UINT32, BASE_DEC, NULL, 0,
58081         "DCH_Specific_TDD_InformationList", HFILL }},
58082     { &hf_nbap_DCH_Specific_TDD_InformationList_item,
58083       { "DCH-Specific-TDD-Item", "nbap.DCH_Specific_TDD_Item",
58084         FT_NONE, BASE_NONE, NULL, 0,
58085         NULL, HFILL }},
58086     { &hf_nbap_ul_CCTrCH_ID,
58087       { "ul-CCTrCH-ID", "nbap.ul_CCTrCH_ID",
58088         FT_UINT32, BASE_DEC, NULL, 0,
58089         "CCTrCH_ID", HFILL }},
58090     { &hf_nbap_dl_CCTrCH_ID,
58091       { "dl-CCTrCH-ID", "nbap.dl_CCTrCH_ID",
58092         FT_UINT32, BASE_DEC, NULL, 0,
58093         "CCTrCH_ID", HFILL }},
58094     { &hf_nbap_FDD_DCHs_to_Modify_item,
58095       { "FDD-DCHs-to-ModifyItem", "nbap.FDD_DCHs_to_ModifyItem",
58096         FT_NONE, BASE_NONE, NULL, 0,
58097         NULL, HFILL }},
58098     { &hf_nbap_dCH_SpecificInformationList_02,
58099       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
58100         FT_UINT32, BASE_DEC, NULL, 0,
58101         "DCH_ModifySpecificInformation_FDD", HFILL }},
58102     { &hf_nbap_DCH_ModifySpecificInformation_FDD_item,
58103       { "DCH-ModifySpecificItem-FDD", "nbap.DCH_ModifySpecificItem_FDD",
58104         FT_NONE, BASE_NONE, NULL, 0,
58105         NULL, HFILL }},
58106     { &hf_nbap_TDD_DCHs_to_Modify_item,
58107       { "DCH-ModifyItem-TDD", "nbap.DCH_ModifyItem_TDD",
58108         FT_NONE, BASE_NONE, NULL, 0,
58109         NULL, HFILL }},
58110     { &hf_nbap_dCH_SpecificInformationList_03,
58111       { "dCH-SpecificInformationList", "nbap.dCH_SpecificInformationList",
58112         FT_UINT32, BASE_DEC, NULL, 0,
58113         "DCH_ModifySpecificInformation_TDD", HFILL }},
58114     { &hf_nbap_DCH_ModifySpecificInformation_TDD_item,
58115       { "DCH-ModifySpecificItem-TDD", "nbap.DCH_ModifySpecificItem_TDD",
58116         FT_NONE, BASE_NONE, NULL, 0,
58117         NULL, HFILL }},
58118     { &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
58119       { "DedicatedChannelsCapacityConsumptionLaw item", "nbap.DedicatedChannelsCapacityConsumptionLaw_item",
58120         FT_NONE, BASE_NONE, NULL, 0,
58121         NULL, HFILL }},
58122     { &hf_nbap_dl_Cost_1,
58123       { "dl-Cost-1", "nbap.dl_Cost_1",
58124         FT_UINT32, BASE_DEC, NULL, 0,
58125         "INTEGER_0_65535", HFILL }},
58126     { &hf_nbap_dl_Cost_2,
58127       { "dl-Cost-2", "nbap.dl_Cost_2",
58128         FT_UINT32, BASE_DEC, NULL, 0,
58129         "INTEGER_0_65535", HFILL }},
58130     { &hf_nbap_ul_Cost_1,
58131       { "ul-Cost-1", "nbap.ul_Cost_1",
58132         FT_UINT32, BASE_DEC, NULL, 0,
58133         "INTEGER_0_65535", HFILL }},
58134     { &hf_nbap_ul_Cost_2,
58135       { "ul-Cost-2", "nbap.ul_Cost_2",
58136         FT_UINT32, BASE_DEC, NULL, 0,
58137         "INTEGER_0_65535", HFILL }},
58138     { &hf_nbap_sIR_Value,
58139       { "sIR-Value", "nbap.sIR_Value",
58140         FT_UINT32, BASE_DEC, NULL, 0,
58141         NULL, HFILL }},
58142     { &hf_nbap_sIR_ErrorValue,
58143       { "sIR-ErrorValue", "nbap.sIR_ErrorValue",
58144         FT_UINT32, BASE_DEC, NULL, 0,
58145         "SIR_Error_Value", HFILL }},
58146     { &hf_nbap_transmittedCodePowerValue,
58147       { "transmittedCodePowerValue", "nbap.transmittedCodePowerValue",
58148         FT_UINT32, BASE_DEC, NULL, 0,
58149         "Transmitted_Code_Power_Value", HFILL }},
58150     { &hf_nbap_rSCP,
58151       { "rSCP", "nbap.rSCP",
58152         FT_UINT32, BASE_DEC, NULL, 0,
58153         "RSCP_Value", HFILL }},
58154     { &hf_nbap_rxTimingDeviationValue,
58155       { "rxTimingDeviationValue", "nbap.rxTimingDeviationValue",
58156         FT_UINT32, BASE_DEC, NULL, 0,
58157         "Rx_Timing_Deviation_Value", HFILL }},
58158     { &hf_nbap_roundTripTime,
58159       { "roundTripTime", "nbap.roundTripTime",
58160         FT_UINT32, BASE_DEC, NULL, 0,
58161         "Round_Trip_Time_Value", HFILL }},
58162     { &hf_nbap_extension_DedicatedMeasurementValue,
58163       { "extension-DedicatedMeasurementValue", "nbap.extension_DedicatedMeasurementValue",
58164         FT_NONE, BASE_NONE, NULL, 0,
58165         NULL, HFILL }},
58166     { &hf_nbap_measurementAvailable_01,
58167       { "measurementAvailable", "nbap.measurementAvailable",
58168         FT_NONE, BASE_NONE, NULL, 0,
58169         "DedicatedMeasurementAvailable", HFILL }},
58170     { &hf_nbap_measurementnotAvailable_01,
58171       { "measurementnotAvailable", "nbap.measurementnotAvailable",
58172         FT_NONE, BASE_NONE, NULL, 0,
58173         "DedicatedMeasurementnotAvailable", HFILL }},
58174     { &hf_nbap_dedicatedmeasurementValue,
58175       { "dedicatedmeasurementValue", "nbap.dedicatedmeasurementValue",
58176         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
58177         NULL, HFILL }},
58178     { &hf_nbap_cFN,
58179       { "cFN", "nbap.cFN",
58180         FT_UINT32, BASE_DEC, NULL, 0,
58181         NULL, HFILL }},
58182     { &hf_nbap_cfn,
58183       { "cfn", "nbap.cfn",
58184         FT_UINT32, BASE_DEC, NULL, 0,
58185         NULL, HFILL }},
58186     { &hf_nbap_separate_indication,
58187       { "separate-indication", "nbap.separate_indication",
58188         FT_NONE, BASE_NONE, NULL, 0,
58189         NULL, HFILL }},
58190     { &hf_nbap_activate,
58191       { "activate", "nbap.activate",
58192         FT_NONE, BASE_NONE, NULL, 0,
58193         "Activate_Info", HFILL }},
58194     { &hf_nbap_deactivate_01,
58195       { "deactivate", "nbap.deactivate",
58196         FT_NONE, BASE_NONE, NULL, 0,
58197         "Deactivate_Info", HFILL }},
58198     { &hf_nbap_activation_type,
58199       { "activation-type", "nbap.activation_type",
58200         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
58201         "Execution_Type", HFILL }},
58202     { &hf_nbap_initial_dl_tx_power,
58203       { "initial-dl-tx-power", "nbap.initial_dl_tx_power",
58204         FT_INT32, BASE_DEC, NULL, 0,
58205         "DL_Power", HFILL }},
58206     { &hf_nbap_firstRLS_Indicator,
58207       { "firstRLS-Indicator", "nbap.firstRLS_Indicator",
58208         FT_UINT32, BASE_DEC, VALS(nbap_FirstRLS_Indicator_vals), 0,
58209         NULL, HFILL }},
58210     { &hf_nbap_propagation_delay,
58211       { "propagation-delay", "nbap.propagation_delay",
58212         FT_UINT32, BASE_DEC, NULL, 0,
58213         "PropagationDelay", HFILL }},
58214     { &hf_nbap_deactivation_type,
58215       { "deactivation-type", "nbap.deactivation_type",
58216         FT_UINT32, BASE_DEC, VALS(nbap_Execution_Type_vals), 0,
58217         "Execution_Type", HFILL }},
58218     { &hf_nbap_synchronised,
58219       { "synchronised", "nbap.synchronised",
58220         FT_UINT32, BASE_DEC, NULL, 0,
58221         "CFN", HFILL }},
58222     { &hf_nbap_unsynchronised,
58223       { "unsynchronised", "nbap.unsynchronised",
58224         FT_NONE, BASE_NONE, NULL, 0,
58225         NULL, HFILL }},
58226     { &hf_nbap_dGANSS_ReferenceTime,
58227       { "dGANSS-ReferenceTime", "nbap.dGANSS_ReferenceTime",
58228         FT_UINT32, BASE_DEC, NULL, 0,
58229         "INTEGER_0_119", HFILL }},
58230     { &hf_nbap_dGANSS_Information,
58231       { "dGANSS-Information", "nbap.dGANSS_Information",
58232         FT_UINT32, BASE_DEC, NULL, 0,
58233         NULL, HFILL }},
58234     { &hf_nbap_dGANSS_Signal_ID,
58235       { "dGANSS-Signal-ID", "nbap.dGANSS_Signal_ID",
58236         FT_BYTES, BASE_NONE, NULL, 0,
58237         "BIT_STRING_SIZE_8", HFILL }},
58238     { &hf_nbap_DGANSS_Information_item,
58239       { "DGANSS-InformationItem", "nbap.DGANSS_InformationItem",
58240         FT_NONE, BASE_NONE, NULL, 0,
58241         NULL, HFILL }},
58242     { &hf_nbap_gANSS_SignalId,
58243       { "gANSS-SignalId", "nbap.gANSS_SignalId",
58244         FT_UINT32, BASE_DEC, NULL, 0,
58245         "GANSS_Signal_ID", HFILL }},
58246     { &hf_nbap_gANSS_StatusHealth,
58247       { "gANSS-StatusHealth", "nbap.gANSS_StatusHealth",
58248         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_StatusHealth_vals), 0,
58249         NULL, HFILL }},
58250     { &hf_nbap_dGANSS_SignalInformation,
58251       { "dGANSS-SignalInformation", "nbap.dGANSS_SignalInformation",
58252         FT_UINT32, BASE_DEC, NULL, 0,
58253         NULL, HFILL }},
58254     { &hf_nbap_DGANSS_SignalInformation_item,
58255       { "DGANSS-SignalInformationItem", "nbap.DGANSS_SignalInformationItem",
58256         FT_NONE, BASE_NONE, NULL, 0,
58257         NULL, HFILL }},
58258     { &hf_nbap_satId,
58259       { "satId", "nbap.satId",
58260         FT_UINT32, BASE_DEC, NULL, 0,
58261         "INTEGER_0_63", HFILL }},
58262     { &hf_nbap_gANSS_iod,
58263       { "gANSS-iod", "nbap.gANSS_iod",
58264         FT_BYTES, BASE_NONE, NULL, 0,
58265         "BIT_STRING_SIZE_10", HFILL }},
58266     { &hf_nbap_udre,
58267       { "udre", "nbap.udre",
58268         FT_UINT32, BASE_DEC, VALS(nbap_UDRE_vals), 0,
58269         NULL, HFILL }},
58270     { &hf_nbap_ganss_prc,
58271       { "ganss-prc", "nbap.ganss_prc",
58272         FT_INT32, BASE_DEC, NULL, 0,
58273         "INTEGER_M2047_2047", HFILL }},
58274     { &hf_nbap_ganss_rrc,
58275       { "ganss-rrc", "nbap.ganss_rrc",
58276         FT_INT32, BASE_DEC, NULL, 0,
58277         "INTEGER_M127_127", HFILL }},
58278     { &hf_nbap_pRCDeviation,
58279       { "pRCDeviation", "nbap.pRCDeviation",
58280         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
58281         NULL, HFILL }},
58282     { &hf_nbap_udreGrowthRate,
58283       { "udreGrowthRate", "nbap.udreGrowthRate",
58284         FT_UINT32, BASE_DEC, VALS(nbap_UDREGrowthRate_vals), 0,
58285         NULL, HFILL }},
58286     { &hf_nbap_udreValidityTime,
58287       { "udreValidityTime", "nbap.udreValidityTime",
58288         FT_UINT32, BASE_DEC, VALS(nbap_UDREValidityTime_vals), 0,
58289         NULL, HFILL }},
58290     { &hf_nbap_gpstow,
58291       { "gpstow", "nbap.gpstow",
58292         FT_UINT32, BASE_DEC, NULL, 0,
58293         NULL, HFILL }},
58294     { &hf_nbap_status_health,
58295       { "status-health", "nbap.status_health",
58296         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Status_Health_vals), 0,
58297         "GPS_Status_Health", HFILL }},
58298     { &hf_nbap_satelliteinfo,
58299       { "satelliteinfo", "nbap.satelliteinfo",
58300         FT_UINT32, BASE_DEC, NULL, 0,
58301         "SAT_Info_DGPSCorrections", HFILL }},
58302     { &hf_nbap_prcdeviation,
58303       { "prcdeviation", "nbap.prcdeviation",
58304         FT_UINT32, BASE_DEC, VALS(nbap_PRCDeviation_vals), 0,
58305         NULL, HFILL }},
58306     { &hf_nbap_DL_Timeslot_Information_item,
58307       { "DL-Timeslot-InformationItem", "nbap.DL_Timeslot_InformationItem",
58308         FT_NONE, BASE_NONE, NULL, 0,
58309         NULL, HFILL }},
58310     { &hf_nbap_timeSlot,
58311       { "timeSlot", "nbap.timeSlot",
58312         FT_UINT32, BASE_DEC, NULL, 0,
58313         NULL, HFILL }},
58314     { &hf_nbap_midambleShiftAndBurstType,
58315       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
58316         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
58317         NULL, HFILL }},
58318     { &hf_nbap_tFCI_Presence,
58319       { "tFCI-Presence", "nbap.tFCI_Presence",
58320         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
58321         NULL, HFILL }},
58322     { &hf_nbap_dL_Code_Information,
58323       { "dL-Code-Information", "nbap.dL_Code_Information",
58324         FT_UINT32, BASE_DEC, NULL, 0,
58325         "TDD_DL_Code_Information", HFILL }},
58326     { &hf_nbap_DL_TimeslotLCR_Information_item,
58327       { "DL-TimeslotLCR-InformationItem", "nbap.DL_TimeslotLCR_InformationItem",
58328         FT_NONE, BASE_NONE, NULL, 0,
58329         NULL, HFILL }},
58330     { &hf_nbap_timeSlotLCR,
58331       { "timeSlotLCR", "nbap.timeSlotLCR",
58332         FT_UINT32, BASE_DEC, NULL, 0,
58333         NULL, HFILL }},
58334     { &hf_nbap_midambleShiftLCR,
58335       { "midambleShiftLCR", "nbap.midambleShiftLCR",
58336         FT_NONE, BASE_NONE, NULL, 0,
58337         NULL, HFILL }},
58338     { &hf_nbap_dL_Code_LCR_Information,
58339       { "dL-Code-LCR-Information", "nbap.dL_Code_LCR_Information",
58340         FT_UINT32, BASE_DEC, NULL, 0,
58341         "TDD_DL_Code_LCR_Information", HFILL }},
58342     { &hf_nbap_DL_Timeslot768_Information_item,
58343       { "DL-Timeslot768-InformationItem", "nbap.DL_Timeslot768_InformationItem",
58344         FT_NONE, BASE_NONE, NULL, 0,
58345         NULL, HFILL }},
58346     { &hf_nbap_midambleShiftAndBurstType768,
58347       { "midambleShiftAndBurstType768", "nbap.midambleShiftAndBurstType768",
58348         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
58349         NULL, HFILL }},
58350     { &hf_nbap_dL_Code_768_Information,
58351       { "dL-Code-768-Information", "nbap.dL_Code_768_Information",
58352         FT_UINT32, BASE_DEC, NULL, 0,
58353         "TDD_DL_Code_768_Information", HFILL }},
58354     { &hf_nbap_powerAdjustmentType,
58355       { "powerAdjustmentType", "nbap.powerAdjustmentType",
58356         FT_UINT32, BASE_DEC, VALS(nbap_PowerAdjustmentType_vals), 0,
58357         NULL, HFILL }},
58358     { &hf_nbap_dLReferencePower,
58359       { "dLReferencePower", "nbap.dLReferencePower",
58360         FT_INT32, BASE_DEC, NULL, 0,
58361         "DL_Power", HFILL }},
58362     { &hf_nbap_dLReferencePowerList_DL_PC_Rqst,
58363       { "dLReferencePowerList-DL-PC-Rqst", "nbap.dLReferencePowerList_DL_PC_Rqst",
58364         FT_UINT32, BASE_DEC, NULL, 0,
58365         "DL_ReferencePowerInformationList", HFILL }},
58366     { &hf_nbap_maxAdjustmentStep,
58367       { "maxAdjustmentStep", "nbap.maxAdjustmentStep",
58368         FT_UINT32, BASE_DEC, NULL, 0,
58369         NULL, HFILL }},
58370     { &hf_nbap_adjustmentPeriod,
58371       { "adjustmentPeriod", "nbap.adjustmentPeriod",
58372         FT_UINT32, BASE_DEC, NULL, 0,
58373         NULL, HFILL }},
58374     { &hf_nbap_adjustmentRatio,
58375       { "adjustmentRatio", "nbap.adjustmentRatio",
58376         FT_UINT32, BASE_DEC, NULL, 0,
58377         "ScaledAdjustmentRatio", HFILL }},
58378     { &hf_nbap_DL_ReferencePowerInformationList_item,
58379       { "DL-ReferencePowerInformationItem", "nbap.DL_ReferencePowerInformationItem",
58380         FT_NONE, BASE_NONE, NULL, 0,
58381         NULL, HFILL }},
58382     { &hf_nbap_rL_ID,
58383       { "rL-ID", "nbap.rL_ID",
58384         FT_UINT32, BASE_DEC, NULL, 0,
58385         NULL, HFILL }},
58386     { &hf_nbap_dl_Reference_Power,
58387       { "dl-Reference-Power", "nbap.dl_Reference_Power",
58388         FT_INT32, BASE_DEC, NULL, 0,
58389         "DL_Power", HFILL }},
58390     { &hf_nbap_DL_TimeslotISCPInfo_item,
58391       { "DL-TimeslotISCPInfoItem", "nbap.DL_TimeslotISCPInfoItem",
58392         FT_NONE, BASE_NONE, NULL, 0,
58393         NULL, HFILL }},
58394     { &hf_nbap_dL_TimeslotISCP,
58395       { "dL-TimeslotISCP", "nbap.dL_TimeslotISCP",
58396         FT_UINT32, BASE_DEC, NULL, 0,
58397         NULL, HFILL }},
58398     { &hf_nbap_DL_TimeslotISCPInfoLCR_item,
58399       { "DL-TimeslotISCPInfoItemLCR", "nbap.DL_TimeslotISCPInfoItemLCR",
58400         FT_NONE, BASE_NONE, NULL, 0,
58401         NULL, HFILL }},
58402     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
58403       { "DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst",
58404         FT_NONE, BASE_NONE, NULL, 0,
58405         NULL, HFILL }},
58406     { &hf_nbap_midambleShiftAndBurstType_01,
58407       { "midambleShiftAndBurstType", "nbap.midambleShiftAndBurstType",
58408         FT_NONE, BASE_NONE, NULL, 0,
58409         "MidambleShiftLCR", HFILL }},
58410     { &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
58411       { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst",
58412         FT_UINT32, BASE_DEC, NULL, 0,
58413         NULL, HFILL }},
58414     { &hf_nbap_maxHSDSCH_HSSCCH_Power,
58415       { "maxHSDSCH-HSSCCH-Power", "nbap.maxHSDSCH_HSSCCH_Power",
58416         FT_UINT32, BASE_DEC, NULL, 0,
58417         "MaximumTransmissionPower", HFILL }},
58418     { &hf_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_item,
58419       { "MaxHSDSCH-HSSCCH-Power-per-CELLPORTION-Item", "nbap.MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item",
58420         FT_NONE, BASE_NONE, NULL, 0,
58421         NULL, HFILL }},
58422     { &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item,
58423       { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
58424         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
58425         NULL, HFILL }},
58426     { &hf_nbap_uE_DRX_Cycle,
58427       { "uE-DRX-Cycle", "nbap.uE_DRX_Cycle",
58428         FT_UINT32, BASE_DEC, VALS(nbap_UE_DRX_Cycle_vals), 0,
58429         NULL, HFILL }},
58430     { &hf_nbap_inactivity_Threshold_for_UE_DRX_Cycle,
58431       { "inactivity-Threshold-for-UE-DRX-Cycle", "nbap.inactivity_Threshold_for_UE_DRX_Cycle",
58432         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DRX_Cycle_vals), 0,
58433         NULL, HFILL }},
58434     { &hf_nbap_inactivity_Threshold_for_UE_Grant_Monitoring,
58435       { "inactivity-Threshold-for-UE-Grant-Monitoring", "nbap.inactivity_Threshold_for_UE_Grant_Monitoring",
58436         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_Grant_Monitoring_vals), 0,
58437         NULL, HFILL }},
58438     { &hf_nbap_uE_DRX_Grant_Monitoring,
58439       { "uE-DRX-Grant-Monitoring", "nbap.uE_DRX_Grant_Monitoring",
58440         FT_BOOLEAN, BASE_NONE, NULL, 0,
58441         NULL, HFILL }},
58442     { &hf_nbap_modify_01,
58443       { "modify", "nbap.modify",
58444         FT_NONE, BASE_NONE, NULL, 0,
58445         "DRX_Information_to_Modify_Items", HFILL }},
58446     { &hf_nbap_DSCH_InformationResponse_item,
58447       { "DSCH-InformationResponseItem", "nbap.DSCH_InformationResponseItem",
58448         FT_NONE, BASE_NONE, NULL, 0,
58449         NULL, HFILL }},
58450     { &hf_nbap_dSCH_ID,
58451       { "dSCH-ID", "nbap.dSCH_ID",
58452         FT_UINT32, BASE_DEC, NULL, 0,
58453         NULL, HFILL }},
58454     { &hf_nbap_DSCH_TDD_Information_item,
58455       { "DSCH-TDD-InformationItem", "nbap.DSCH_TDD_InformationItem",
58456         FT_NONE, BASE_NONE, NULL, 0,
58457         NULL, HFILL }},
58458     { &hf_nbap_cCTrCH_ID,
58459       { "cCTrCH-ID", "nbap.cCTrCH_ID",
58460         FT_UINT32, BASE_DEC, NULL, 0,
58461         NULL, HFILL }},
58462     { &hf_nbap_transportFormatSet,
58463       { "transportFormatSet", "nbap.transportFormatSet",
58464         FT_NONE, BASE_NONE, NULL, 0,
58465         NULL, HFILL }},
58466     { &hf_nbap_uE_DTX_Cycle1_2ms,
58467       { "uE-DTX-Cycle1-2ms", "nbap.uE_DTX_Cycle1_2ms",
58468         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_2ms_vals), 0,
58469         NULL, HFILL }},
58470     { &hf_nbap_uE_DTX_Cycle2_2ms,
58471       { "uE-DTX-Cycle2-2ms", "nbap.uE_DTX_Cycle2_2ms",
58472         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_2ms_vals), 0,
58473         NULL, HFILL }},
58474     { &hf_nbap_mAC_DTX_Cycle_2ms,
58475       { "mAC-DTX-Cycle-2ms", "nbap.mAC_DTX_Cycle_2ms",
58476         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_2ms_vals), 0,
58477         NULL, HFILL }},
58478     { &hf_nbap_uE_DTX_Cycle1_10ms,
58479       { "uE-DTX-Cycle1-10ms", "nbap.uE_DTX_Cycle1_10ms",
58480         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle1_10ms_vals), 0,
58481         NULL, HFILL }},
58482     { &hf_nbap_uE_DTX_Cycle2_10ms,
58483       { "uE-DTX-Cycle2-10ms", "nbap.uE_DTX_Cycle2_10ms",
58484         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Cycle2_10ms_vals), 0,
58485         NULL, HFILL }},
58486     { &hf_nbap_mAC_DTX_Cycle_10ms,
58487       { "mAC-DTX-Cycle-10ms", "nbap.mAC_DTX_Cycle_10ms",
58488         FT_UINT32, BASE_DEC, VALS(nbap_MAC_DTX_Cycle_10ms_vals), 0,
58489         NULL, HFILL }},
58490     { &hf_nbap_e_DCH_TTI_Length,
58491       { "e-DCH-TTI-Length", "nbap.e_DCH_TTI_Length",
58492         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_vals), 0,
58493         NULL, HFILL }},
58494     { &hf_nbap_inactivity_Threshold_for_UE_DTX_Cycle2,
58495       { "inactivity-Threshold-for-UE-DTX-Cycle2", "nbap.inactivity_Threshold_for_UE_DTX_Cycle2",
58496         FT_UINT32, BASE_DEC, VALS(nbap_Inactivity_Threshold_for_UE_DTX_Cycle2_vals), 0,
58497         NULL, HFILL }},
58498     { &hf_nbap_uE_DTX_Long_Preamble,
58499       { "uE-DTX-Long-Preamble", "nbap.uE_DTX_Long_Preamble",
58500         FT_UINT32, BASE_DEC, VALS(nbap_UE_DTX_Long_Preamble_vals), 0,
58501         NULL, HFILL }},
58502     { &hf_nbap_mAC_Inactivity_Threshold,
58503       { "mAC-Inactivity-Threshold", "nbap.mAC_Inactivity_Threshold",
58504         FT_UINT32, BASE_DEC, VALS(nbap_MAC_Inactivity_Threshold_vals), 0,
58505         NULL, HFILL }},
58506     { &hf_nbap_cQI_DTX_Timer,
58507       { "cQI-DTX-Timer", "nbap.cQI_DTX_Timer",
58508         FT_UINT32, BASE_DEC, VALS(nbap_CQI_DTX_Timer_vals), 0,
58509         NULL, HFILL }},
58510     { &hf_nbap_uE_DPCCH_burst1,
58511       { "uE-DPCCH-burst1", "nbap.uE_DPCCH_burst1",
58512         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst1_vals), 0,
58513         NULL, HFILL }},
58514     { &hf_nbap_uE_DPCCH_burst2,
58515       { "uE-DPCCH-burst2", "nbap.uE_DPCCH_burst2",
58516         FT_UINT32, BASE_DEC, VALS(nbap_UE_DPCCH_burst2_vals), 0,
58517         NULL, HFILL }},
58518     { &hf_nbap_modify_02,
58519       { "modify", "nbap.modify",
58520         FT_NONE, BASE_NONE, NULL, 0,
58521         "DTX_Information_to_Modify_Items", HFILL }},
58522     { &hf_nbap_e_DCH_TTI_Length_to_Modify,
58523       { "e-DCH-TTI-Length-to-Modify", "nbap.e_DCH_TTI_Length_to_Modify",
58524         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_TTI_Length_to_Modify_vals), 0,
58525         NULL, HFILL }},
58526     { &hf_nbap_dual_Band_Capability,
58527       { "dual-Band-Capability", "nbap.dual_Band_Capability",
58528         FT_UINT32, BASE_DEC, VALS(nbap_Dual_Band_Capability_vals), 0,
58529         NULL, HFILL }},
58530     { &hf_nbap_possible_Secondary_Serving_Cell_List,
58531       { "possible-Secondary-Serving-Cell-List", "nbap.possible_Secondary_Serving_Cell_List",
58532         FT_UINT32, BASE_DEC, NULL, 0,
58533         NULL, HFILL }},
58534     { &hf_nbap_replace,
58535       { "replace", "nbap.replace",
58536         FT_UINT32, BASE_DEC, NULL, 0,
58537         "E_AGCH_FDD_Code_List", HFILL }},
58538     { &hf_nbap_remove,
58539       { "remove", "nbap.remove",
58540         FT_NONE, BASE_NONE, NULL, 0,
58541         NULL, HFILL }},
58542     { &hf_nbap_E_AGCH_FDD_Code_List_item,
58543       { "FDD-DL-ChannelisationCodeNumber", "nbap.FDD_DL_ChannelisationCodeNumber",
58544         FT_UINT32, BASE_DEC, NULL, 0,
58545         NULL, HFILL }},
58546     { &hf_nbap_e_DCH_SF_allocation,
58547       { "e-DCH-SF-allocation", "nbap.e_DCH_SF_allocation",
58548         FT_UINT32, BASE_DEC, NULL, 0,
58549         NULL, HFILL }},
58550     { &hf_nbap_E_DCH_SF_allocation_item,
58551       { "E-DCH-SF-allocation item", "nbap.E_DCH_SF_allocation_item",
58552         FT_NONE, BASE_NONE, NULL, 0,
58553         NULL, HFILL }},
58554     { &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code,
58555       { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", "nbap.e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code",
58556         FT_UINT32, BASE_DEC, NULL, 0,
58557         "DL_ScramblingCode", HFILL }},
58558     { &hf_nbap_e_AGCH_Channelisation_Code,
58559       { "e-AGCH-Channelisation-Code", "nbap.e_AGCH_Channelisation_Code",
58560         FT_UINT32, BASE_DEC, NULL, 0,
58561         "FDD_DL_ChannelisationCodeNumber", HFILL }},
58562     { &hf_nbap_primary_e_RNTI,
58563       { "primary-e-RNTI", "nbap.primary_e_RNTI",
58564         FT_UINT32, BASE_DEC, NULL, 0,
58565         "E_RNTI", HFILL }},
58566     { &hf_nbap_secondary_e_RNTI,
58567       { "secondary-e-RNTI", "nbap.secondary_e_RNTI",
58568         FT_UINT32, BASE_DEC, NULL, 0,
58569         "E_RNTI", HFILL }},
58570     { &hf_nbap_primary_Secondary_Grant_Selector,
58571       { "primary-Secondary-Grant-Selector", "nbap.primary_Secondary_Grant_Selector",
58572         FT_UINT32, BASE_DEC, VALS(nbap_E_Primary_Secondary_Grant_Selector_vals), 0,
58573         "E_Primary_Secondary_Grant_Selector", HFILL }},
58574     { &hf_nbap_e_RGCH_Release_Indicator,
58575       { "e-RGCH-Release-Indicator", "nbap.e_RGCH_Release_Indicator",
58576         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_Release_Indicator_vals), 0,
58577         NULL, HFILL }},
58578     { &hf_nbap_e_DCH_MACdFlows_Information,
58579       { "e-DCH-MACdFlows-Information", "nbap.e_DCH_MACdFlows_Information",
58580         FT_NONE, BASE_NONE, NULL, 0,
58581         NULL, HFILL }},
58582     { &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp,
58583       { "e-DCH-MACdFlow-Specific-InformationResp", "nbap.e_DCH_MACdFlow_Specific_InformationResp",
58584         FT_UINT32, BASE_DEC, NULL, 0,
58585         NULL, HFILL }},
58586     { &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify,
58587       { "e-DCH-MACdFlow-Specific-Info-to-Modify", "nbap.e_DCH_MACdFlow_Specific_Info_to_Modify",
58588         FT_UINT32, BASE_DEC, NULL, 0,
58589         "E_DCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
58590     { &hf_nbap_mACeReset_Indicator,
58591       { "mACeReset-Indicator", "nbap.mACeReset_Indicator",
58592         FT_UINT32, BASE_DEC, VALS(nbap_MACeReset_Indicator_vals), 0,
58593         NULL, HFILL }},
58594     { &hf_nbap_e_DCH_MACdFlow_Specific_UpdateInformation,
58595       { "e-DCH-MACdFlow-Specific-UpdateInformation", "nbap.e_DCH_MACdFlow_Specific_UpdateInformation",
58596         FT_UINT32, BASE_DEC, NULL, 0,
58597         NULL, HFILL }},
58598     { &hf_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_item,
58599       { "E-DCH-MACdFlow-Specific-UpdateInformation-Item", "nbap.E_DCH_MACdFlow_Specific_UpdateInformation_Item",
58600         FT_NONE, BASE_NONE, NULL, 0,
58601         NULL, HFILL }},
58602     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms_EDCH,
58603       { "hARQ-Process-Allocation-NonSched-2ms-EDCH", "nbap.hARQ_Process_Allocation_NonSched_2ms_EDCH",
58604         FT_BYTES, BASE_NONE, NULL, 0,
58605         "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
58606     { &hf_nbap_E_DCH_DL_Control_Channel_Change_Information_item,
58607       { "E-DCH-DL-Control-Channel-Change-Information-Item", "nbap.E_DCH_DL_Control_Channel_Change_Information_Item",
58608         FT_NONE, BASE_NONE, NULL, 0,
58609         NULL, HFILL }},
58610     { &hf_nbap_e_DCH_RL_ID,
58611       { "e-DCH-RL-ID", "nbap.e_DCH_RL_ID",
58612         FT_UINT32, BASE_DEC, NULL, 0,
58613         "RL_ID", HFILL }},
58614     { &hf_nbap_E_DCH_DL_Control_Channel_Grant_Information_item,
58615       { "E-DCH-DL-Control-Channel-Grant-Information-Item", "nbap.E_DCH_DL_Control_Channel_Grant_Information_Item",
58616         FT_NONE, BASE_NONE, NULL, 0,
58617         NULL, HFILL }},
58618     { &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant,
58619       { "e-DCH-Non-Scheduled-Transmission-Grant", "nbap.e_DCH_Non_Scheduled_Transmission_Grant",
58620         FT_NONE, BASE_NONE, NULL, 0,
58621         "E_DCH_Non_Scheduled_Transmission_Grant_Items", HFILL }},
58622     { &hf_nbap_e_DCH_Scheduled_Transmission_Grant,
58623       { "e-DCH-Scheduled-Transmission-Grant", "nbap.e_DCH_Scheduled_Transmission_Grant",
58624         FT_NONE, BASE_NONE, NULL, 0,
58625         NULL, HFILL }},
58626     { &hf_nbap_E_DCH_LogicalChannelInformation_item,
58627       { "E-DCH-LogicalChannelInformationItem", "nbap.E_DCH_LogicalChannelInformationItem",
58628         FT_NONE, BASE_NONE, NULL, 0,
58629         NULL, HFILL }},
58630     { &hf_nbap_schedulingPriorityIndicator,
58631       { "schedulingPriorityIndicator", "nbap.schedulingPriorityIndicator",
58632         FT_UINT32, BASE_DEC, NULL, 0,
58633         NULL, HFILL }},
58634     { &hf_nbap_schedulingInformation,
58635       { "schedulingInformation", "nbap.schedulingInformation",
58636         FT_UINT32, BASE_DEC, VALS(nbap_SchedulingInformation_vals), 0,
58637         NULL, HFILL }},
58638     { &hf_nbap_mACesGuaranteedBitRate,
58639       { "mACesGuaranteedBitRate", "nbap.mACesGuaranteedBitRate",
58640         FT_UINT32, BASE_DEC, NULL, 0,
58641         NULL, HFILL }},
58642     { &hf_nbap_e_DCH_DDI_Value,
58643       { "e-DCH-DDI-Value", "nbap.e_DCH_DDI_Value",
58644         FT_UINT32, BASE_DEC, NULL, 0,
58645         NULL, HFILL }},
58646     { &hf_nbap_mACd_PDU_Size_List,
58647       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
58648         FT_UINT32, BASE_DEC, NULL, 0,
58649         "E_DCH_MACdPDU_SizeList", HFILL }},
58650     { &hf_nbap_E_DCH_MACdPDU_SizeList_item,
58651       { "E-DCH-MACdPDU-SizeListItem", "nbap.E_DCH_MACdPDU_SizeListItem",
58652         FT_NONE, BASE_NONE, NULL, 0,
58653         NULL, HFILL }},
58654     { &hf_nbap_mACdPDU_Size,
58655       { "mACdPDU-Size", "nbap.mACdPDU_Size",
58656         FT_UINT32, BASE_DEC, NULL, 0,
58657         NULL, HFILL }},
58658     { &hf_nbap_E_DCH_LogicalChannelToModify_item,
58659       { "E-DCH-LogicalChannelToModifyItem", "nbap.E_DCH_LogicalChannelToModifyItem",
58660         FT_NONE, BASE_NONE, NULL, 0,
58661         NULL, HFILL }},
58662     { &hf_nbap_mACd_PDU_Size_List_01,
58663       { "mACd-PDU-Size-List", "nbap.mACd_PDU_Size_List",
58664         FT_UINT32, BASE_DEC, NULL, 0,
58665         "E_DCH_MACdPDU_SizeToModifyList", HFILL }},
58666     { &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item,
58667       { "E-DCH-MACdPDU-SizeListItem", "nbap.E_DCH_MACdPDU_SizeListItem",
58668         FT_NONE, BASE_NONE, NULL, 0,
58669         NULL, HFILL }},
58670     { &hf_nbap_E_DCH_LogicalChannelToDelete_item,
58671       { "E-DCH-LogicalChannelToDeleteItem", "nbap.E_DCH_LogicalChannelToDeleteItem",
58672         FT_NONE, BASE_NONE, NULL, 0,
58673         NULL, HFILL }},
58674     { &hf_nbap_e_DCH_MACdFlow_Specific_Info,
58675       { "e-DCH-MACdFlow-Specific-Info", "nbap.e_DCH_MACdFlow_Specific_Info",
58676         FT_UINT32, BASE_DEC, NULL, 0,
58677         "E_DCH_MACdFlow_Specific_InfoList", HFILL }},
58678     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item,
58679       { "E-DCH-MACdFlow-Specific-InfoItem", "nbap.E_DCH_MACdFlow_Specific_InfoItem",
58680         FT_NONE, BASE_NONE, NULL, 0,
58681         NULL, HFILL }},
58682     { &hf_nbap_eDCH_Grant_Type_Information,
58683       { "eDCH-Grant-Type-Information", "nbap.eDCH_Grant_Type_Information",
58684         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_Type_Information_vals), 0,
58685         "E_DCH_Grant_Type_Information", HFILL }},
58686     { &hf_nbap_eDCHLogicalChannelInformation,
58687       { "eDCHLogicalChannelInformation", "nbap.eDCHLogicalChannelInformation",
58688         FT_UINT32, BASE_DEC, NULL, 0,
58689         "E_DCH_LogicalChannelInformation", HFILL }},
58690     { &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item,
58691       { "E-DCH-MACdFlow-Specific-InformationResp-Item", "nbap.E_DCH_MACdFlow_Specific_InformationResp_Item",
58692         FT_NONE, BASE_NONE, NULL, 0,
58693         NULL, HFILL }},
58694     { &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item,
58695       { "E-DCH-MACdFlow-Specific-InfoItem-to-Modify", "nbap.E_DCH_MACdFlow_Specific_InfoItem_to_Modify",
58696         FT_NONE, BASE_NONE, NULL, 0,
58697         NULL, HFILL }},
58698     { &hf_nbap_eDCH_LogicalChannelToAdd,
58699       { "eDCH-LogicalChannelToAdd", "nbap.eDCH_LogicalChannelToAdd",
58700         FT_UINT32, BASE_DEC, NULL, 0,
58701         "E_DCH_LogicalChannelInformation", HFILL }},
58702     { &hf_nbap_eDCH_LogicalChannelToModify,
58703       { "eDCH-LogicalChannelToModify", "nbap.eDCH_LogicalChannelToModify",
58704         FT_UINT32, BASE_DEC, NULL, 0,
58705         "E_DCH_LogicalChannelToModify", HFILL }},
58706     { &hf_nbap_eDCH_LogicalChannelToDelete,
58707       { "eDCH-LogicalChannelToDelete", "nbap.eDCH_LogicalChannelToDelete",
58708         FT_UINT32, BASE_DEC, NULL, 0,
58709         "E_DCH_LogicalChannelToDelete", HFILL }},
58710     { &hf_nbap_E_DCH_MACdFlows_to_Delete_item,
58711       { "E-DCH-MACdFlow-to-Delete-Item", "nbap.E_DCH_MACdFlow_to_Delete_Item",
58712         FT_NONE, BASE_NONE, NULL, 0,
58713         NULL, HFILL }},
58714     { &hf_nbap_maxBits_MACe_PDU_non_scheduled,
58715       { "maxBits-MACe-PDU-non-scheduled", "nbap.maxBits_MACe_PDU_non_scheduled",
58716         FT_UINT32, BASE_DEC, NULL, 0,
58717         "Max_Bits_MACe_PDU_non_scheduled", HFILL }},
58718     { &hf_nbap_hARQ_Process_Allocation_NonSched_2ms,
58719       { "hARQ-Process-Allocation-NonSched-2ms", "nbap.hARQ_Process_Allocation_NonSched_2ms",
58720         FT_BYTES, BASE_NONE, NULL, 0,
58721         "HARQ_Process_Allocation_2ms_EDCH", HFILL }},
58722     { &hf_nbap_e_DCH_serving_cell_choice,
58723       { "e-DCH-serving-cell-choice", "nbap.e_DCH_serving_cell_choice",
58724         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_serving_cell_choice_vals), 0,
58725         NULL, HFILL }},
58726     { &hf_nbap_e_DCH_serving_cell_change_successful,
58727       { "e-DCH-serving-cell-change-successful", "nbap.e_DCH_serving_cell_change_successful",
58728         FT_NONE, BASE_NONE, NULL, 0,
58729         NULL, HFILL }},
58730     { &hf_nbap_e_DCH_serving_cell_change_unsuccessful,
58731       { "e-DCH-serving-cell-change-unsuccessful", "nbap.e_DCH_serving_cell_change_unsuccessful",
58732         FT_NONE, BASE_NONE, NULL, 0,
58733         NULL, HFILL }},
58734     { &hf_nbap_e_DCH_RL_InformationList_Rsp,
58735       { "e-DCH-RL-InformationList-Rsp", "nbap.e_DCH_RL_InformationList_Rsp",
58736         FT_UINT32, BASE_DEC, NULL, 0,
58737         NULL, HFILL }},
58738     { &hf_nbap_E_DCH_RL_InformationList_Rsp_item,
58739       { "E-DCH-RL-InformationList-Rsp-Item", "nbap.E_DCH_RL_InformationList_Rsp_Item",
58740         FT_NONE, BASE_NONE, NULL, 0,
58741         NULL, HFILL }},
58742     { &hf_nbap_rl_ID,
58743       { "rl-ID", "nbap.rl_ID",
58744         FT_UINT32, BASE_DEC, NULL, 0,
58745         NULL, HFILL }},
58746     { &hf_nbap_e_DCH_FDD_DL_Control_Channel_Info,
58747       { "e-DCH-FDD-DL-Control-Channel-Info", "nbap.e_DCH_FDD_DL_Control_Channel_Info",
58748         FT_NONE, BASE_NONE, NULL, 0,
58749         "E_DCH_FDD_DL_Control_Channel_Information", HFILL }},
58750     { &hf_nbap_cause,
58751       { "cause", "nbap.cause",
58752         FT_UINT32, BASE_DEC, VALS(nbap_Cause_vals), 0,
58753         NULL, HFILL }},
58754     { &hf_nbap_EDCH_RACH_Report_Value_item,
58755       { "EDCH-RACH-Report-Value item", "nbap.EDCH_RACH_Report_Value_item",
58756         FT_NONE, BASE_NONE, NULL, 0,
58757         NULL, HFILL }},
58758     { &hf_nbap_granted_EDCH_RACH_resources,
58759       { "granted-EDCH-RACH-resources", "nbap.granted_EDCH_RACH_resources",
58760         FT_UINT32, BASE_DEC, NULL, 0,
58761         "Granted_EDCH_RACH_Resources_Value", HFILL }},
58762     { &hf_nbap_denied_EDCH_RACH_resources,
58763       { "denied-EDCH-RACH-resources", "nbap.denied_EDCH_RACH_resources",
58764         FT_UINT32, BASE_DEC, NULL, 0,
58765         "Denied_EDCH_RACH_Resources_Value", HFILL }},
58766     { &hf_nbap_two_ms,
58767       { "two-ms", "nbap.two_ms",
58768         FT_NONE, BASE_NONE, NULL, 0,
58769         "DTX_Cycle_2ms_Items", HFILL }},
58770     { &hf_nbap_ten_ms,
58771       { "ten-ms", "nbap.ten_ms",
58772         FT_NONE, BASE_NONE, NULL, 0,
58773         "DTX_Cycle_10ms_Items", HFILL }},
58774     { &hf_nbap_two_ms_01,
58775       { "two-ms", "nbap.two_ms",
58776         FT_NONE, BASE_NONE, NULL, 0,
58777         "DTX_Cycle_2ms_to_Modify_Items", HFILL }},
58778     { &hf_nbap_ten_ms_01,
58779       { "ten-ms", "nbap.ten_ms",
58780         FT_NONE, BASE_NONE, NULL, 0,
58781         "DTX_Cycle_10ms_to_Modify_Items", HFILL }},
58782     { &hf_nbap_E_DCH_MACdFlows_to_DeleteLCR_item,
58783       { "E-DCH-MACdFlow-to-Delete-ItemLCR", "nbap.E_DCH_MACdFlow_to_Delete_ItemLCR",
58784         FT_NONE, BASE_NONE, NULL, 0,
58785         NULL, HFILL }},
58786     { &hf_nbap_e_DCH_MACdFlow_ID_LCR,
58787       { "e-DCH-MACdFlow-ID-LCR", "nbap.e_DCH_MACdFlow_ID_LCR",
58788         FT_UINT32, BASE_DEC, NULL, 0,
58789         NULL, HFILL }},
58790     { &hf_nbap_t321,
58791       { "t321", "nbap.t321",
58792         FT_UINT32, BASE_DEC, VALS(nbap_T321_vals), 0,
58793         NULL, HFILL }},
58794     { &hf_nbap_hS_DSCH_DRX_Cycle_FACH,
58795       { "hS-DSCH-DRX-Cycle-FACH", "nbap.hS_DSCH_DRX_Cycle_FACH",
58796         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_DRX_Cycle_FACH_vals), 0,
58797         NULL, HFILL }},
58798     { &hf_nbap_hS_DSCH_RX_Burst_FACH,
58799       { "hS-DSCH-RX-Burst-FACH", "nbap.hS_DSCH_RX_Burst_FACH",
58800         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_RX_Burst_FACH_vals), 0,
58801         NULL, HFILL }},
58802     { &hf_nbap_replace_01,
58803       { "replace", "nbap.replace",
58804         FT_UINT32, BASE_DEC, NULL, 0,
58805         "E_RGCH_E_HICH_FDD_Code_List", HFILL }},
58806     { &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item,
58807       { "FDD-DL-ChannelisationCodeNumber", "nbap.FDD_DL_ChannelisationCodeNumber",
58808         FT_UINT32, BASE_DEC, NULL, 0,
58809         NULL, HFILL }},
58810     { &hf_nbap_e_TFCI_BetaEC_Boost,
58811       { "e-TFCI-BetaEC-Boost", "nbap.e_TFCI_BetaEC_Boost",
58812         FT_UINT32, BASE_DEC, NULL, 0,
58813         NULL, HFILL }},
58814     { &hf_nbap_uL_Delta_T2TP,
58815       { "uL-Delta-T2TP", "nbap.uL_Delta_T2TP",
58816         FT_UINT32, BASE_DEC, NULL, 0,
58817         NULL, HFILL }},
58818     { &hf_nbap_e_DCH_TFCI_Table_Index,
58819       { "e-DCH-TFCI-Table-Index", "nbap.e_DCH_TFCI_Table_Index",
58820         FT_UINT32, BASE_DEC, NULL, 0,
58821         NULL, HFILL }},
58822     { &hf_nbap_reference_E_TFCI_Information,
58823       { "reference-E-TFCI-Information", "nbap.reference_E_TFCI_Information",
58824         FT_UINT32, BASE_DEC, NULL, 0,
58825         NULL, HFILL }},
58826     { &hf_nbap_E_DCHProvidedBitRate_item,
58827       { "E-DCHProvidedBitRate-Item", "nbap.E_DCHProvidedBitRate_Item",
58828         FT_NONE, BASE_NONE, NULL, 0,
58829         NULL, HFILL }},
58830     { &hf_nbap_e_DCHProvidedBitRateValue,
58831       { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
58832         FT_UINT32, BASE_DEC, NULL, 0,
58833         NULL, HFILL }},
58834     { &hf_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_item,
58835       { "E-DCHProvidedBitRateValueInformation-For-CellPortion-Item", "nbap.E_DCHProvidedBitRateValueInformation_For_CellPortion_Item",
58836         FT_NONE, BASE_NONE, NULL, 0,
58837         NULL, HFILL }},
58838     { &hf_nbap_e_DCHProvidedBitRateValue_01,
58839       { "e-DCHProvidedBitRateValue", "nbap.e_DCHProvidedBitRateValue",
58840         FT_UINT32, BASE_DEC, NULL, 0,
58841         "E_DCHProvidedBitRate", HFILL }},
58842     { &hf_nbap_e_PUCH_Information,
58843       { "e-PUCH-Information", "nbap.e_PUCH_Information",
58844         FT_NONE, BASE_NONE, NULL, 0,
58845         NULL, HFILL }},
58846     { &hf_nbap_e_DCH_MACdFlows_Information_TDD,
58847       { "e-DCH-MACdFlows-Information-TDD", "nbap.e_DCH_MACdFlows_Information_TDD",
58848         FT_UINT32, BASE_DEC, NULL, 0,
58849         NULL, HFILL }},
58850     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info,
58851       { "e-DCH-Non-Scheduled-Grant-Info", "nbap.e_DCH_Non_Scheduled_Grant_Info",
58852         FT_NONE, BASE_NONE, NULL, 0,
58853         NULL, HFILL }},
58854     { &hf_nbap_e_DCH_TDD_Information,
58855       { "e-DCH-TDD-Information", "nbap.e_DCH_TDD_Information",
58856         FT_NONE, BASE_NONE, NULL, 0,
58857         NULL, HFILL }},
58858     { &hf_nbap_n_E_UCCH,
58859       { "n-E-UCCH", "nbap.n_E_UCCH",
58860         FT_UINT32, BASE_DEC, NULL, 0,
58861         NULL, HFILL }},
58862     { &hf_nbap_e_DCH_QPSK_RefBetaInfo,
58863       { "e-DCH-QPSK-RefBetaInfo", "nbap.e_DCH_QPSK_RefBetaInfo",
58864         FT_UINT32, BASE_DEC, NULL, 0,
58865         NULL, HFILL }},
58866     { &hf_nbap_e_DCH_sixteenQAM_RefBetaInfo,
58867       { "e-DCH-sixteenQAM-RefBetaInfo", "nbap.e_DCH_sixteenQAM_RefBetaInfo",
58868         FT_UINT32, BASE_DEC, NULL, 0,
58869         NULL, HFILL }},
58870     { &hf_nbap_E_DCH_QPSK_RefBetaInfo_item,
58871       { "E-DCH-RefBeta-Item", "nbap.E_DCH_RefBeta_Item",
58872         FT_NONE, BASE_NONE, NULL, 0,
58873         NULL, HFILL }},
58874     { &hf_nbap_E_DCH_sixteenQAM_RefBetaInfo_item,
58875       { "E-DCH-RefBeta-Item", "nbap.E_DCH_RefBeta_Item",
58876         FT_NONE, BASE_NONE, NULL, 0,
58877         NULL, HFILL }},
58878     { &hf_nbap_refCodeRate,
58879       { "refCodeRate", "nbap.refCodeRate",
58880         FT_UINT32, BASE_DEC, NULL, 0,
58881         "CodeRate_short", HFILL }},
58882     { &hf_nbap_refBeta,
58883       { "refBeta", "nbap.refBeta",
58884         FT_INT32, BASE_DEC, NULL, 0,
58885         NULL, HFILL }},
58886     { &hf_nbap_E_DCH_MACdFlows_Information_TDD_item,
58887       { "E-DCH-MACdFlow-InfoTDDItem", "nbap.E_DCH_MACdFlow_InfoTDDItem",
58888         FT_NONE, BASE_NONE, NULL, 0,
58889         NULL, HFILL }},
58890     { &hf_nbap_eDCH_Grant_TypeTDD,
58891       { "eDCH-Grant-TypeTDD", "nbap.eDCH_Grant_TypeTDD",
58892         FT_UINT32, BASE_DEC, VALS(nbap_E_DCH_Grant_TypeTDD_vals), 0,
58893         "E_DCH_Grant_TypeTDD", HFILL }},
58894     { &hf_nbap_timeslotResource,
58895       { "timeslotResource", "nbap.timeslotResource",
58896         FT_BYTES, BASE_NONE, NULL, 0,
58897         "E_DCH_TimeslotResource", HFILL }},
58898     { &hf_nbap_powerResource,
58899       { "powerResource", "nbap.powerResource",
58900         FT_UINT32, BASE_DEC, NULL, 0,
58901         "E_DCH_PowerResource", HFILL }},
58902     { &hf_nbap_repetitionPeriod,
58903       { "repetitionPeriod", "nbap.repetitionPeriod",
58904         FT_UINT32, BASE_DEC, VALS(nbap_RepetitionPeriod_vals), 0,
58905         NULL, HFILL }},
58906     { &hf_nbap_repetitionLength,
58907       { "repetitionLength", "nbap.repetitionLength",
58908         FT_UINT32, BASE_DEC, NULL, 0,
58909         NULL, HFILL }},
58910     { &hf_nbap_tddE_PUCH_Offset,
58911       { "tddE-PUCH-Offset", "nbap.tddE_PUCH_Offset",
58912         FT_UINT32, BASE_DEC, NULL, 0,
58913         NULL, HFILL }},
58914     { &hf_nbap_tdd_ChannelisationCode,
58915       { "tdd-ChannelisationCode", "nbap.tdd_ChannelisationCode",
58916         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
58917         NULL, HFILL }},
58918     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate,
58919       { "e-DCH-TDD-Maximum-Bitrate", "nbap.e_DCH_TDD_Maximum_Bitrate",
58920         FT_UINT32, BASE_DEC, NULL, 0,
58921         NULL, HFILL }},
58922     { &hf_nbap_e_DCH_TDD_MACdFlow_Specific_InformationResp,
58923       { "e-DCH-TDD-MACdFlow-Specific-InformationResp", "nbap.e_DCH_TDD_MACdFlow_Specific_InformationResp",
58924         FT_UINT32, BASE_DEC, NULL, 0,
58925         NULL, HFILL }},
58926     { &hf_nbap_e_AGCH_Specific_Information_ResponseTDD,
58927       { "e-AGCH-Specific-Information-ResponseTDD", "nbap.e_AGCH_Specific_Information_ResponseTDD",
58928         FT_UINT32, BASE_DEC, NULL, 0,
58929         "E_AGCH_Specific_InformationRespListTDD", HFILL }},
58930     { &hf_nbap_scheduled_E_HICH_Specific_InformationResp,
58931       { "scheduled-E-HICH-Specific-InformationResp", "nbap.scheduled_E_HICH_Specific_InformationResp",
58932         FT_UINT32, BASE_DEC, NULL, 0,
58933         "Scheduled_E_HICH_Specific_Information_ResponseLCRTDD", HFILL }},
58934     { &hf_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD_item,
58935       { "Scheduled-E-HICH-Specific-InformationItem-ResponseLCRTDD", "nbap.Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD",
58936         FT_NONE, BASE_NONE, NULL, 0,
58937         NULL, HFILL }},
58938     { &hf_nbap_e_HICH_ID_TDD,
58939       { "e-HICH-ID-TDD", "nbap.e_HICH_ID_TDD",
58940         FT_UINT32, BASE_DEC, NULL, 0,
58941         NULL, HFILL }},
58942     { &hf_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_item,
58943       { "E-DCH-TDD-MACdFlow-Specific-InformationResp-Item", "nbap.E_DCH_TDD_MACdFlow_Specific_InformationResp_Item",
58944         FT_NONE, BASE_NONE, NULL, 0,
58945         NULL, HFILL }},
58946     { &hf_nbap_e_DCH_MacdFlow_Id,
58947       { "e-DCH-MacdFlow-Id", "nbap.e_DCH_MacdFlow_Id",
58948         FT_UINT32, BASE_DEC, NULL, 0,
58949         NULL, HFILL }},
58950     { &hf_nbap_E_AGCH_Specific_InformationRespListTDD_item,
58951       { "E-AGCH-Specific-InformationResp-ItemTDD", "nbap.E_AGCH_Specific_InformationResp_ItemTDD",
58952         FT_NONE, BASE_NONE, NULL, 0,
58953         NULL, HFILL }},
58954     { &hf_nbap_e_AGCH_Id,
58955       { "e-AGCH-Id", "nbap.e_AGCH_Id",
58956         FT_UINT32, BASE_DEC, NULL, 0,
58957         NULL, HFILL }},
58958     { &hf_nbap_e_DCH_MACdFlows_to_Add,
58959       { "e-DCH-MACdFlows-to-Add", "nbap.e_DCH_MACdFlows_to_Add",
58960         FT_UINT32, BASE_DEC, NULL, 0,
58961         "E_DCH_MACdFlows_Information_TDD", HFILL }},
58962     { &hf_nbap_e_DCH_MACdFlows_to_Delete,
58963       { "e-DCH-MACdFlows-to-Delete", "nbap.e_DCH_MACdFlows_to_Delete",
58964         FT_UINT32, BASE_DEC, NULL, 0,
58965         NULL, HFILL }},
58966     { &hf_nbap_e_DCH_TDD_Information_to_Modify,
58967       { "e-DCH-TDD-Information-to-Modify", "nbap.e_DCH_TDD_Information_to_Modify",
58968         FT_NONE, BASE_NONE, NULL, 0,
58969         NULL, HFILL }},
58970     { &hf_nbap_e_DCH_TDD_Information_to_Modify_List,
58971       { "e-DCH-TDD-Information-to-Modify-List", "nbap.e_DCH_TDD_Information_to_Modify_List",
58972         FT_UINT32, BASE_DEC, NULL, 0,
58973         NULL, HFILL }},
58974     { &hf_nbap_E_DCH_TDD_Information_to_Modify_List_item,
58975       { "E-DCH-MACdFlow-ModifyTDDItem", "nbap.E_DCH_MACdFlow_ModifyTDDItem",
58976         FT_NONE, BASE_NONE, NULL, 0,
58977         NULL, HFILL }},
58978     { &hf_nbap_e_DCH_LogicalChannelToAdd,
58979       { "e-DCH-LogicalChannelToAdd", "nbap.e_DCH_LogicalChannelToAdd",
58980         FT_UINT32, BASE_DEC, NULL, 0,
58981         "E_DCH_LogicalChannelInformation", HFILL }},
58982     { &hf_nbap_e_DCH_LogicalChannelToModify,
58983       { "e-DCH-LogicalChannelToModify", "nbap.e_DCH_LogicalChannelToModify",
58984         FT_UINT32, BASE_DEC, NULL, 0,
58985         NULL, HFILL }},
58986     { &hf_nbap_e_DCH_LogicalChannelToDelete,
58987       { "e-DCH-LogicalChannelToDelete", "nbap.e_DCH_LogicalChannelToDelete",
58988         FT_UINT32, BASE_DEC, NULL, 0,
58989         NULL, HFILL }},
58990     { &hf_nbap_e_DCH_Non_Scheduled_Grant_Info768,
58991       { "e-DCH-Non-Scheduled-Grant-Info768", "nbap.e_DCH_Non_Scheduled_Grant_Info768",
58992         FT_NONE, BASE_NONE, NULL, 0,
58993         NULL, HFILL }},
58994     { &hf_nbap_e_DCH_TDD_Information768,
58995       { "e-DCH-TDD-Information768", "nbap.e_DCH_TDD_Information768",
58996         FT_NONE, BASE_NONE, NULL, 0,
58997         NULL, HFILL }},
58998     { &hf_nbap_tdd_ChannelisationCode768,
58999       { "tdd-ChannelisationCode768", "nbap.tdd_ChannelisationCode768",
59000         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
59001         NULL, HFILL }},
59002     { &hf_nbap_e_DCH_TDD_Maximum_Bitrate768,
59003       { "e-DCH-TDD-Maximum-Bitrate768", "nbap.e_DCH_TDD_Maximum_Bitrate768",
59004         FT_UINT32, BASE_DEC, NULL, 0,
59005         NULL, HFILL }},
59006     { &hf_nbap_e_PUCH_LCR_Information,
59007       { "e-PUCH-LCR-Information", "nbap.e_PUCH_LCR_Information",
59008         FT_NONE, BASE_NONE, NULL, 0,
59009         NULL, HFILL }},
59010     { &hf_nbap_e_DCH_Non_Scheduled_Grant_LCR_Info,
59011       { "e-DCH-Non-Scheduled-Grant-LCR-Info", "nbap.e_DCH_Non_Scheduled_Grant_LCR_Info",
59012         FT_NONE, BASE_NONE, NULL, 0,
59013         NULL, HFILL }},
59014     { &hf_nbap_e_DCH_LCRTDD_Information,
59015       { "e-DCH-LCRTDD-Information", "nbap.e_DCH_LCRTDD_Information",
59016         FT_NONE, BASE_NONE, NULL, 0,
59017         NULL, HFILL }},
59018     { &hf_nbap_timeslotResourceLCR,
59019       { "timeslotResourceLCR", "nbap.timeslotResourceLCR",
59020         FT_BYTES, BASE_NONE, NULL, 0,
59021         "E_DCH_TimeslotResourceLCR", HFILL }},
59022     { &hf_nbap_subframeNumber,
59023       { "subframeNumber", "nbap.subframeNumber",
59024         FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_vals), 0,
59025         NULL, HFILL }},
59026     { &hf_nbap_n_E_UCCHLCR,
59027       { "n-E-UCCHLCR", "nbap.n_E_UCCHLCR",
59028         FT_UINT32, BASE_DEC, NULL, 0,
59029         NULL, HFILL }},
59030     { &hf_nbap_e_HICH_LCR_Information,
59031       { "e-HICH-LCR-Information", "nbap.e_HICH_LCR_Information",
59032         FT_NONE, BASE_NONE, NULL, 0,
59033         NULL, HFILL }},
59034     { &hf_nbap_signatureSequenceGroupIndex,
59035       { "signatureSequenceGroupIndex", "nbap.signatureSequenceGroupIndex",
59036         FT_UINT32, BASE_DEC, NULL, 0,
59037         NULL, HFILL }},
59038     { &hf_nbap_e_DCH_LCRTDD_PhysicalLayerCategory,
59039       { "e-DCH-LCRTDD-PhysicalLayerCategory", "nbap.e_DCH_LCRTDD_PhysicalLayerCategory",
59040         FT_UINT32, BASE_DEC, NULL, 0,
59041         NULL, HFILL }},
59042     { &hf_nbap_dRX_Interruption_by_HS_DSCH,
59043       { "dRX-Interruption-by-HS-DSCH", "nbap.dRX_Interruption_by_HS_DSCH",
59044         FT_UINT32, BASE_DEC, VALS(nbap_DRX_Interruption_by_HS_DSCH_vals), 0,
59045         NULL, HFILL }},
59046     { &hf_nbap_repetition_Period_List_LCR,
59047       { "repetition-Period-List-LCR", "nbap.repetition_Period_List_LCR",
59048         FT_UINT32, BASE_DEC, NULL, 0,
59049         NULL, HFILL }},
59050     { &hf_nbap_e_DCH_SPS_Indicator,
59051       { "e-DCH-SPS-Indicator", "nbap.e_DCH_SPS_Indicator",
59052         FT_BYTES, BASE_NONE, NULL, 0,
59053         NULL, HFILL }},
59054     { &hf_nbap_sPS_E_DCH_releted_E_HICH_Information,
59055       { "sPS-E-DCH-releted-E-HICH-Information", "nbap.sPS_E_DCH_releted_E_HICH_Information",
59056         FT_NONE, BASE_NONE, NULL, 0,
59057         "E_HICH_LCR_Information", HFILL }},
59058     { &hf_nbap_timeslot_Resource_Related_Information,
59059       { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
59060         FT_BYTES, BASE_NONE, NULL, 0,
59061         "E_DCH_TimeslotResourceLCR", HFILL }},
59062     { &hf_nbap_subframeNumber_01,
59063       { "subframeNumber", "nbap.subframeNumber",
59064         FT_UINT32, BASE_DEC, VALS(nbap_T_subframeNumber_01_vals), 0,
59065         "T_subframeNumber_01", HFILL }},
59066     { &hf_nbap_FDD_DL_CodeInformation_item,
59067       { "FDD-DL-CodeInformationItem", "nbap.FDD_DL_CodeInformationItem",
59068         FT_NONE, BASE_NONE, NULL, 0,
59069         NULL, HFILL }},
59070     { &hf_nbap_dl_ScramblingCode,
59071       { "dl-ScramblingCode", "nbap.dl_ScramblingCode",
59072         FT_UINT32, BASE_DEC, NULL, 0,
59073         NULL, HFILL }},
59074     { &hf_nbap_fdd_DL_ChannelisationCodeNumber,
59075       { "fdd-DL-ChannelisationCodeNumber", "nbap.fdd_DL_ChannelisationCodeNumber",
59076         FT_UINT32, BASE_DEC, NULL, 0,
59077         NULL, HFILL }},
59078     { &hf_nbap_transmissionGapPatternSequenceCodeInformation,
59079       { "transmissionGapPatternSequenceCodeInformation", "nbap.transmissionGapPatternSequenceCodeInformation",
59080         FT_UINT32, BASE_DEC, VALS(nbap_TransmissionGapPatternSequenceCodeInformation_vals), 0,
59081         NULL, HFILL }},
59082     { &hf_nbap_navClockModel,
59083       { "navClockModel", "nbap.navClockModel",
59084         FT_NONE, BASE_NONE, NULL, 0,
59085         "GANSS_NAVclockModel", HFILL }},
59086     { &hf_nbap_cnavClockModel,
59087       { "cnavClockModel", "nbap.cnavClockModel",
59088         FT_NONE, BASE_NONE, NULL, 0,
59089         "GANSS_CNAVclockModel", HFILL }},
59090     { &hf_nbap_glonassClockModel,
59091       { "glonassClockModel", "nbap.glonassClockModel",
59092         FT_NONE, BASE_NONE, NULL, 0,
59093         "GANSS_GLONASSclockModel", HFILL }},
59094     { &hf_nbap_sbasClockModel,
59095       { "sbasClockModel", "nbap.sbasClockModel",
59096         FT_NONE, BASE_NONE, NULL, 0,
59097         "GANSS_SBASclockModel", HFILL }},
59098     { &hf_nbap_navKeplerianSet,
59099       { "navKeplerianSet", "nbap.navKeplerianSet",
59100         FT_NONE, BASE_NONE, NULL, 0,
59101         "GANSS_NavModel_NAVKeplerianSet", HFILL }},
59102     { &hf_nbap_cnavKeplerianSet,
59103       { "cnavKeplerianSet", "nbap.cnavKeplerianSet",
59104         FT_NONE, BASE_NONE, NULL, 0,
59105         "GANSS_NavModel_CNAVKeplerianSet", HFILL }},
59106     { &hf_nbap_glonassECEF,
59107       { "glonassECEF", "nbap.glonassECEF",
59108         FT_NONE, BASE_NONE, NULL, 0,
59109         "GANSS_NavModel_GLONASSecef", HFILL }},
59110     { &hf_nbap_sbasECEF,
59111       { "sbasECEF", "nbap.sbasECEF",
59112         FT_NONE, BASE_NONE, NULL, 0,
59113         "GANSS_NavModel_SBASecef", HFILL }},
59114     { &hf_nbap_dataID,
59115       { "dataID", "nbap.dataID",
59116         FT_BYTES, BASE_NONE, NULL, 0,
59117         "BIT_STRING_SIZE_2", HFILL }},
59118     { &hf_nbap_alpha_beta_parameters,
59119       { "alpha-beta-parameters", "nbap.alpha_beta_parameters",
59120         FT_NONE, BASE_NONE, NULL, 0,
59121         "GPS_Ionospheric_Model", HFILL }},
59122     { &hf_nbap_ganss_Transmission_Time,
59123       { "ganss-Transmission-Time", "nbap.ganss_Transmission_Time",
59124         FT_NONE, BASE_NONE, NULL, 0,
59125         NULL, HFILL }},
59126     { &hf_nbap_non_broadcastIndication,
59127       { "non-broadcastIndication", "nbap.non_broadcastIndication",
59128         FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_vals), 0,
59129         NULL, HFILL }},
59130     { &hf_nbap_ganssSatInfoNavList,
59131       { "ganssSatInfoNavList", "nbap.ganssSatInfoNavList",
59132         FT_UINT32, BASE_DEC, NULL, 0,
59133         "Ganss_Sat_Info_AddNavList", HFILL }},
59134     { &hf_nbap_GANSS_Additional_Time_Models_item,
59135       { "GANSS-Time-Model", "nbap.GANSS_Time_Model",
59136         FT_NONE, BASE_NONE, NULL, 0,
59137         NULL, HFILL }},
59138     { &hf_nbap_utcModel1,
59139       { "utcModel1", "nbap.utcModel1",
59140         FT_NONE, BASE_NONE, NULL, 0,
59141         "GANSS_UTCmodelSet1", HFILL }},
59142     { &hf_nbap_utcModel2,
59143       { "utcModel2", "nbap.utcModel2",
59144         FT_NONE, BASE_NONE, NULL, 0,
59145         "GANSS_UTCmodelSet2", HFILL }},
59146     { &hf_nbap_utcModel3,
59147       { "utcModel3", "nbap.utcModel3",
59148         FT_NONE, BASE_NONE, NULL, 0,
59149         "GANSS_UTCmodelSet3", HFILL }},
59150     { &hf_nbap_ganss_wk_number,
59151       { "ganss-wk-number", "nbap.ganss_wk_number",
59152         FT_UINT32, BASE_DEC, NULL, 0,
59153         "INTEGER_0_255", HFILL }},
59154     { &hf_nbap_gANSS_AlmanacModel,
59155       { "gANSS-AlmanacModel", "nbap.gANSS_AlmanacModel",
59156         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AlmanacModel_vals), 0,
59157         NULL, HFILL }},
59158     { &hf_nbap_gANSS_keplerianParameters,
59159       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
59160         FT_NONE, BASE_NONE, NULL, 0,
59161         "GANSS_KeplerianParametersAlm", HFILL }},
59162     { &hf_nbap_extension_GANSS_AlmanacModel,
59163       { "extension-GANSS-AlmanacModel", "nbap.extension_GANSS_AlmanacModel",
59164         FT_NONE, BASE_NONE, NULL, 0,
59165         NULL, HFILL }},
59166     { &hf_nbap_sat_info_SBASecefList,
59167       { "sat-info-SBASecefList", "nbap.sat_info_SBASecefList",
59168         FT_UINT32, BASE_DEC, NULL, 0,
59169         "GANSS_SAT_Info_Almanac_SBASecefList", HFILL }},
59170     { &hf_nbap_sat_info_GLOkpList,
59171       { "sat-info-GLOkpList", "nbap.sat_info_GLOkpList",
59172         FT_UINT32, BASE_DEC, NULL, 0,
59173         "GANSS_SAT_Info_Almanac_GLOkpList", HFILL }},
59174     { &hf_nbap_t_oa,
59175       { "t-oa", "nbap.t_oa",
59176         FT_UINT32, BASE_DEC, NULL, 0,
59177         "INTEGER_0_255", HFILL }},
59178     { &hf_nbap_sat_info_MIDIkpList,
59179       { "sat-info-MIDIkpList", "nbap.sat_info_MIDIkpList",
59180         FT_UINT32, BASE_DEC, NULL, 0,
59181         "GANSS_SAT_Info_Almanac_MIDIkpList", HFILL }},
59182     { &hf_nbap_sat_info_NAVkpList,
59183       { "sat-info-NAVkpList", "nbap.sat_info_NAVkpList",
59184         FT_UINT32, BASE_DEC, NULL, 0,
59185         "GANSS_SAT_Info_Almanac_NAVkpList", HFILL }},
59186     { &hf_nbap_sat_info_REDkpList,
59187       { "sat-info-REDkpList", "nbap.sat_info_REDkpList",
59188         FT_UINT32, BASE_DEC, NULL, 0,
59189         "GANSS_SAT_Info_Almanac_REDkpList", HFILL }},
59190     { &hf_nbap_ganssID1,
59191       { "ganssID1", "nbap.ganssID1",
59192         FT_UINT32, BASE_DEC, NULL, 0,
59193         "GANSS_AuxInfoGANSS_ID1", HFILL }},
59194     { &hf_nbap_ganssID3,
59195       { "ganssID3", "nbap.ganssID3",
59196         FT_UINT32, BASE_DEC, NULL, 0,
59197         "GANSS_AuxInfoGANSS_ID3", HFILL }},
59198     { &hf_nbap_GANSS_AuxInfoGANSS_ID1_item,
59199       { "GANSS-AuxInfoGANSS-ID1-element", "nbap.GANSS_AuxInfoGANSS_ID1_element",
59200         FT_NONE, BASE_NONE, NULL, 0,
59201         NULL, HFILL }},
59202     { &hf_nbap_svID,
59203       { "svID", "nbap.svID",
59204         FT_UINT32, BASE_DEC, NULL, 0,
59205         "INTEGER_0_63", HFILL }},
59206     { &hf_nbap_signalsAvailable,
59207       { "signalsAvailable", "nbap.signalsAvailable",
59208         FT_BYTES, BASE_NONE, NULL, 0,
59209         "BIT_STRING_SIZE_8", HFILL }},
59210     { &hf_nbap_GANSS_AuxInfoGANSS_ID3_item,
59211       { "GANSS-AuxInfoGANSS-ID3-element", "nbap.GANSS_AuxInfoGANSS_ID3_element",
59212         FT_NONE, BASE_NONE, NULL, 0,
59213         NULL, HFILL }},
59214     { &hf_nbap_channelNumber,
59215       { "channelNumber", "nbap.channelNumber",
59216         FT_INT32, BASE_DEC, NULL, 0,
59217         "INTEGER_M7_13", HFILL }},
59218     { &hf_nbap_GANSS_Clock_Model_item,
59219       { "GANSS-SatelliteClockModelItem", "nbap.GANSS_SatelliteClockModelItem",
59220         FT_NONE, BASE_NONE, NULL, 0,
59221         NULL, HFILL }},
59222     { &hf_nbap_cnavToc,
59223       { "cnavToc", "nbap.cnavToc",
59224         FT_BYTES, BASE_NONE, NULL, 0,
59225         "BIT_STRING_SIZE_11", HFILL }},
59226     { &hf_nbap_cnavTop,
59227       { "cnavTop", "nbap.cnavTop",
59228         FT_BYTES, BASE_NONE, NULL, 0,
59229         "BIT_STRING_SIZE_11", HFILL }},
59230     { &hf_nbap_cnavURA0,
59231       { "cnavURA0", "nbap.cnavURA0",
59232         FT_BYTES, BASE_NONE, NULL, 0,
59233         "BIT_STRING_SIZE_5", HFILL }},
59234     { &hf_nbap_cnavURA1,
59235       { "cnavURA1", "nbap.cnavURA1",
59236         FT_BYTES, BASE_NONE, NULL, 0,
59237         "BIT_STRING_SIZE_3", HFILL }},
59238     { &hf_nbap_cnavURA2,
59239       { "cnavURA2", "nbap.cnavURA2",
59240         FT_BYTES, BASE_NONE, NULL, 0,
59241         "BIT_STRING_SIZE_3", HFILL }},
59242     { &hf_nbap_cnavAf2,
59243       { "cnavAf2", "nbap.cnavAf2",
59244         FT_BYTES, BASE_NONE, NULL, 0,
59245         "BIT_STRING_SIZE_10", HFILL }},
59246     { &hf_nbap_cnavAf1,
59247       { "cnavAf1", "nbap.cnavAf1",
59248         FT_BYTES, BASE_NONE, NULL, 0,
59249         "BIT_STRING_SIZE_20", HFILL }},
59250     { &hf_nbap_cnavAf0,
59251       { "cnavAf0", "nbap.cnavAf0",
59252         FT_BYTES, BASE_NONE, NULL, 0,
59253         "BIT_STRING_SIZE_26", HFILL }},
59254     { &hf_nbap_cnavTgd,
59255       { "cnavTgd", "nbap.cnavTgd",
59256         FT_BYTES, BASE_NONE, NULL, 0,
59257         "BIT_STRING_SIZE_13", HFILL }},
59258     { &hf_nbap_cnavISCl1cp,
59259       { "cnavISCl1cp", "nbap.cnavISCl1cp",
59260         FT_BYTES, BASE_NONE, NULL, 0,
59261         "BIT_STRING_SIZE_13", HFILL }},
59262     { &hf_nbap_cnavISCl1cd,
59263       { "cnavISCl1cd", "nbap.cnavISCl1cd",
59264         FT_BYTES, BASE_NONE, NULL, 0,
59265         "BIT_STRING_SIZE_13", HFILL }},
59266     { &hf_nbap_cnavISCl1ca,
59267       { "cnavISCl1ca", "nbap.cnavISCl1ca",
59268         FT_BYTES, BASE_NONE, NULL, 0,
59269         "BIT_STRING_SIZE_13", HFILL }},
59270     { &hf_nbap_cnavISCl2c,
59271       { "cnavISCl2c", "nbap.cnavISCl2c",
59272         FT_BYTES, BASE_NONE, NULL, 0,
59273         "BIT_STRING_SIZE_13", HFILL }},
59274     { &hf_nbap_cnavISCl5i5,
59275       { "cnavISCl5i5", "nbap.cnavISCl5i5",
59276         FT_BYTES, BASE_NONE, NULL, 0,
59277         "BIT_STRING_SIZE_13", HFILL }},
59278     { &hf_nbap_cnavISCl5q5,
59279       { "cnavISCl5q5", "nbap.cnavISCl5q5",
59280         FT_BYTES, BASE_NONE, NULL, 0,
59281         "BIT_STRING_SIZE_13", HFILL }},
59282     { &hf_nbap_ganss_Ionospheric_Model,
59283       { "ganss-Ionospheric-Model", "nbap.ganss_Ionospheric_Model",
59284         FT_NONE, BASE_NONE, NULL, 0,
59285         NULL, HFILL }},
59286     { &hf_nbap_ganss_Rx_Pos,
59287       { "ganss-Rx-Pos", "nbap.ganss_Rx_Pos",
59288         FT_NONE, BASE_NONE, NULL, 0,
59289         NULL, HFILL }},
59290     { &hf_nbap_ionospheric_Model,
59291       { "ionospheric-Model", "nbap.ionospheric_Model",
59292         FT_BOOLEAN, BASE_NONE, NULL, 0,
59293         "BOOLEAN", HFILL }},
59294     { &hf_nbap_ganssTod,
59295       { "ganssTod", "nbap.ganssTod",
59296         FT_UINT32, BASE_DEC, NULL, 0,
59297         "INTEGER_0_59_", HFILL }},
59298     { &hf_nbap_dataBitAssistancelist,
59299       { "dataBitAssistancelist", "nbap.dataBitAssistancelist",
59300         FT_UINT32, BASE_DEC, NULL, 0,
59301         "GANSS_DataBitAssistanceList", HFILL }},
59302     { &hf_nbap_GANSS_DataBitAssistanceList_item,
59303       { "GANSS-DataBitAssistanceItem", "nbap.GANSS_DataBitAssistanceItem",
59304         FT_NONE, BASE_NONE, NULL, 0,
59305         NULL, HFILL }},
59306     { &hf_nbap_dataBitAssistanceSgnList,
59307       { "dataBitAssistanceSgnList", "nbap.dataBitAssistanceSgnList",
59308         FT_UINT32, BASE_DEC, NULL, 0,
59309         "GANSS_DataBitAssistanceSgnList", HFILL }},
59310     { &hf_nbap_GANSS_DataBitAssistanceSgnList_item,
59311       { "GANSS-DataBitAssistanceSgnItem", "nbap.GANSS_DataBitAssistanceSgnItem",
59312         FT_NONE, BASE_NONE, NULL, 0,
59313         NULL, HFILL }},
59314     { &hf_nbap_ganss_SignalId,
59315       { "ganss-SignalId", "nbap.ganss_SignalId",
59316         FT_UINT32, BASE_DEC, NULL, 0,
59317         "GANSS_Signal_ID", HFILL }},
59318     { &hf_nbap_ganssDataBits,
59319       { "ganssDataBits", "nbap.ganssDataBits",
59320         FT_BYTES, BASE_NONE, NULL, 0,
59321         "BIT_STRING_SIZE_1_1024", HFILL }},
59322     { &hf_nbap_ganssTod_01,
59323       { "ganssTod", "nbap.ganssTod",
59324         FT_UINT32, BASE_DEC, NULL, 0,
59325         "INTEGER_0_86399", HFILL }},
59326     { &hf_nbap_ganss_Data_Bit_Assistance_ReqList,
59327       { "ganss-Data-Bit-Assistance-ReqList", "nbap.ganss_Data_Bit_Assistance_ReqList",
59328         FT_NONE, BASE_NONE, NULL, 0,
59329         NULL, HFILL }},
59330     { &hf_nbap_ganss_DataBitInterval,
59331       { "ganss-DataBitInterval", "nbap.ganss_DataBitInterval",
59332         FT_UINT32, BASE_DEC, NULL, 0,
59333         "INTEGER_0_15", HFILL }},
59334     { &hf_nbap_ganss_SatelliteInfo,
59335       { "ganss-SatelliteInfo", "nbap.ganss_SatelliteInfo",
59336         FT_UINT32, BASE_DEC, NULL, 0,
59337         NULL, HFILL }},
59338     { &hf_nbap_ganss_SatelliteInfo_item,
59339       { "ganss-SatelliteInfo item", "nbap.ganss_SatelliteInfo_item",
59340         FT_UINT32, BASE_DEC, NULL, 0,
59341         "INTEGER_0_63", HFILL }},
59342     { &hf_nbap_b1,
59343       { "b1", "nbap.b1",
59344         FT_BYTES, BASE_NONE, NULL, 0,
59345         "BIT_STRING_SIZE_11", HFILL }},
59346     { &hf_nbap_b2,
59347       { "b2", "nbap.b2",
59348         FT_BYTES, BASE_NONE, NULL, 0,
59349         "BIT_STRING_SIZE_10", HFILL }},
59350     { &hf_nbap_teop,
59351       { "teop", "nbap.teop",
59352         FT_BYTES, BASE_NONE, NULL, 0,
59353         "BIT_STRING_SIZE_16", HFILL }},
59354     { &hf_nbap_pmX,
59355       { "pmX", "nbap.pmX",
59356         FT_BYTES, BASE_NONE, NULL, 0,
59357         "BIT_STRING_SIZE_21", HFILL }},
59358     { &hf_nbap_pmXdot,
59359       { "pmXdot", "nbap.pmXdot",
59360         FT_BYTES, BASE_NONE, NULL, 0,
59361         "BIT_STRING_SIZE_15", HFILL }},
59362     { &hf_nbap_pmY,
59363       { "pmY", "nbap.pmY",
59364         FT_BYTES, BASE_NONE, NULL, 0,
59365         "BIT_STRING_SIZE_21", HFILL }},
59366     { &hf_nbap_pmYdot,
59367       { "pmYdot", "nbap.pmYdot",
59368         FT_BYTES, BASE_NONE, NULL, 0,
59369         "BIT_STRING_SIZE_15", HFILL }},
59370     { &hf_nbap_deltaUT1,
59371       { "deltaUT1", "nbap.deltaUT1",
59372         FT_BYTES, BASE_NONE, NULL, 0,
59373         "BIT_STRING_SIZE_31", HFILL }},
59374     { &hf_nbap_deltaUT1dot,
59375       { "deltaUT1dot", "nbap.deltaUT1dot",
59376         FT_BYTES, BASE_NONE, NULL, 0,
59377         "BIT_STRING_SIZE_19", HFILL }},
59378     { &hf_nbap_GANSS_GenericDataInfoReqList_item,
59379       { "GANSS-GenericDataInfoReqItem", "nbap.GANSS_GenericDataInfoReqItem",
59380         FT_NONE, BASE_NONE, NULL, 0,
59381         NULL, HFILL }},
59382     { &hf_nbap_ganss_Id,
59383       { "ganss-Id", "nbap.ganss_Id",
59384         FT_UINT32, BASE_DEC, NULL, 0,
59385         NULL, HFILL }},
59386     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery,
59387       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
59388         FT_BOOLEAN, BASE_NONE, NULL, 0,
59389         "BOOLEAN", HFILL }},
59390     { &hf_nbap_ganss_Time_Model_GNSS_GNSS,
59391       { "ganss-Time-Model-GNSS-GNSS", "nbap.ganss_Time_Model_GNSS_GNSS",
59392         FT_BYTES, BASE_NONE, NULL, 0,
59393         "BIT_STRING_SIZE_9", HFILL }},
59394     { &hf_nbap_ganss_UTC_Model,
59395       { "ganss-UTC-Model", "nbap.ganss_UTC_Model",
59396         FT_BOOLEAN, BASE_NONE, NULL, 0,
59397         "BOOLEAN", HFILL }},
59398     { &hf_nbap_ganss_Almanac,
59399       { "ganss-Almanac", "nbap.ganss_Almanac",
59400         FT_BOOLEAN, BASE_NONE, NULL, 0,
59401         "BOOLEAN", HFILL }},
59402     { &hf_nbap_ganss_Real_Time_Integrity,
59403       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
59404         FT_BOOLEAN, BASE_NONE, NULL, 0,
59405         "BOOLEAN", HFILL }},
59406     { &hf_nbap_ganss_Data_Bit_Assistance_Req,
59407       { "ganss-Data-Bit-Assistance-Req", "nbap.ganss_Data_Bit_Assistance_Req",
59408         FT_NONE, BASE_NONE, NULL, 0,
59409         "GANSS_Data_Bit_Assistance_ReqItem", HFILL }},
59410     { &hf_nbap_GANSS_Generic_Data_item,
59411       { "GANSS-Generic-DataItem", "nbap.GANSS_Generic_DataItem",
59412         FT_NONE, BASE_NONE, NULL, 0,
59413         NULL, HFILL }},
59414     { &hf_nbap_dganss_Correction,
59415       { "dganss-Correction", "nbap.dganss_Correction",
59416         FT_NONE, BASE_NONE, NULL, 0,
59417         "DGANSSCorrections", HFILL }},
59418     { &hf_nbap_ganss_Navigation_Model_And_Time_Recovery_01,
59419       { "ganss-Navigation-Model-And-Time-Recovery", "nbap.ganss_Navigation_Model_And_Time_Recovery",
59420         FT_NONE, BASE_NONE, NULL, 0,
59421         NULL, HFILL }},
59422     { &hf_nbap_ganss_Time_Model,
59423       { "ganss-Time-Model", "nbap.ganss_Time_Model",
59424         FT_NONE, BASE_NONE, NULL, 0,
59425         NULL, HFILL }},
59426     { &hf_nbap_ganss_UTC_TIME,
59427       { "ganss-UTC-TIME", "nbap.ganss_UTC_TIME",
59428         FT_NONE, BASE_NONE, NULL, 0,
59429         "GANSS_UTC_Model", HFILL }},
59430     { &hf_nbap_ganss_Almanac_01,
59431       { "ganss-Almanac", "nbap.ganss_Almanac",
59432         FT_NONE, BASE_NONE, NULL, 0,
59433         NULL, HFILL }},
59434     { &hf_nbap_ganss_Real_Time_Integrity_01,
59435       { "ganss-Real-Time-Integrity", "nbap.ganss_Real_Time_Integrity",
59436         FT_UINT32, BASE_DEC, NULL, 0,
59437         NULL, HFILL }},
59438     { &hf_nbap_ganss_Data_Bit_Assistance,
59439       { "ganss-Data-Bit-Assistance", "nbap.ganss_Data_Bit_Assistance",
59440         FT_NONE, BASE_NONE, NULL, 0,
59441         NULL, HFILL }},
59442     { &hf_nbap_gloTau,
59443       { "gloTau", "nbap.gloTau",
59444         FT_BYTES, BASE_NONE, NULL, 0,
59445         "BIT_STRING_SIZE_22", HFILL }},
59446     { &hf_nbap_gloGamma,
59447       { "gloGamma", "nbap.gloGamma",
59448         FT_BYTES, BASE_NONE, NULL, 0,
59449         "BIT_STRING_SIZE_11", HFILL }},
59450     { &hf_nbap_gloDeltaTau,
59451       { "gloDeltaTau", "nbap.gloDeltaTau",
59452         FT_BYTES, BASE_NONE, NULL, 0,
59453         "BIT_STRING_SIZE_5", HFILL }},
59454     { &hf_nbap_gANSS_CommonDataInfoReq,
59455       { "gANSS-CommonDataInfoReq", "nbap.gANSS_CommonDataInfoReq",
59456         FT_NONE, BASE_NONE, NULL, 0,
59457         NULL, HFILL }},
59458     { &hf_nbap_gANSS_GenericDataInfoReqList,
59459       { "gANSS-GenericDataInfoReqList", "nbap.gANSS_GenericDataInfoReqList",
59460         FT_UINT32, BASE_DEC, NULL, 0,
59461         NULL, HFILL }},
59462     { &hf_nbap_alpha_zero_ionos,
59463       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
59464         FT_BYTES, BASE_NONE, NULL, 0,
59465         "BIT_STRING_SIZE_12", HFILL }},
59466     { &hf_nbap_alpha_one_ionos,
59467       { "alpha-one-ionos", "nbap.alpha_one_ionos",
59468         FT_BYTES, BASE_NONE, NULL, 0,
59469         "BIT_STRING_SIZE_12", HFILL }},
59470     { &hf_nbap_alpha_two_ionos,
59471       { "alpha-two-ionos", "nbap.alpha_two_ionos",
59472         FT_BYTES, BASE_NONE, NULL, 0,
59473         "BIT_STRING_SIZE_12", HFILL }},
59474     { &hf_nbap_gANSS_IonosphereRegionalStormFlags,
59475       { "gANSS-IonosphereRegionalStormFlags", "nbap.gANSS_IonosphereRegionalStormFlags",
59476         FT_NONE, BASE_NONE, NULL, 0,
59477         NULL, HFILL }},
59478     { &hf_nbap_storm_flag_one,
59479       { "storm-flag-one", "nbap.storm_flag_one",
59480         FT_BOOLEAN, BASE_NONE, NULL, 0,
59481         "BOOLEAN", HFILL }},
59482     { &hf_nbap_storm_flag_two,
59483       { "storm-flag-two", "nbap.storm_flag_two",
59484         FT_BOOLEAN, BASE_NONE, NULL, 0,
59485         "BOOLEAN", HFILL }},
59486     { &hf_nbap_storm_flag_three,
59487       { "storm-flag-three", "nbap.storm_flag_three",
59488         FT_BOOLEAN, BASE_NONE, NULL, 0,
59489         "BOOLEAN", HFILL }},
59490     { &hf_nbap_storm_flag_four,
59491       { "storm-flag-four", "nbap.storm_flag_four",
59492         FT_BOOLEAN, BASE_NONE, NULL, 0,
59493         "BOOLEAN", HFILL }},
59494     { &hf_nbap_storm_flag_five,
59495       { "storm-flag-five", "nbap.storm_flag_five",
59496         FT_BOOLEAN, BASE_NONE, NULL, 0,
59497         "BOOLEAN", HFILL }},
59498     { &hf_nbap_iod_a,
59499       { "iod-a", "nbap.iod_a",
59500         FT_UINT32, BASE_DEC, NULL, 0,
59501         "INTEGER_0_3", HFILL }},
59502     { &hf_nbap_gANSS_SatelliteInformationKP,
59503       { "gANSS-SatelliteInformationKP", "nbap.gANSS_SatelliteInformationKP",
59504         FT_UINT32, BASE_DEC, NULL, 0,
59505         NULL, HFILL }},
59506     { &hf_nbap_toe_nav,
59507       { "toe-nav", "nbap.toe_nav",
59508         FT_BYTES, BASE_NONE, NULL, 0,
59509         "BIT_STRING_SIZE_14", HFILL }},
59510     { &hf_nbap_ganss_omega_nav,
59511       { "ganss-omega-nav", "nbap.ganss_omega_nav",
59512         FT_BYTES, BASE_NONE, NULL, 0,
59513         "BIT_STRING_SIZE_32", HFILL }},
59514     { &hf_nbap_delta_n_nav,
59515       { "delta-n-nav", "nbap.delta_n_nav",
59516         FT_BYTES, BASE_NONE, NULL, 0,
59517         "BIT_STRING_SIZE_16", HFILL }},
59518     { &hf_nbap_m_zero_nav,
59519       { "m-zero-nav", "nbap.m_zero_nav",
59520         FT_BYTES, BASE_NONE, NULL, 0,
59521         "BIT_STRING_SIZE_32", HFILL }},
59522     { &hf_nbap_omegadot_nav,
59523       { "omegadot-nav", "nbap.omegadot_nav",
59524         FT_BYTES, BASE_NONE, NULL, 0,
59525         "BIT_STRING_SIZE_24", HFILL }},
59526     { &hf_nbap_ganss_e_nav,
59527       { "ganss-e-nav", "nbap.ganss_e_nav",
59528         FT_BYTES, BASE_NONE, NULL, 0,
59529         "BIT_STRING_SIZE_32", HFILL }},
59530     { &hf_nbap_idot_nav,
59531       { "idot-nav", "nbap.idot_nav",
59532         FT_BYTES, BASE_NONE, NULL, 0,
59533         "BIT_STRING_SIZE_14", HFILL }},
59534     { &hf_nbap_a_sqrt_nav,
59535       { "a-sqrt-nav", "nbap.a_sqrt_nav",
59536         FT_BYTES, BASE_NONE, NULL, 0,
59537         "BIT_STRING_SIZE_32", HFILL }},
59538     { &hf_nbap_i_zero_nav,
59539       { "i-zero-nav", "nbap.i_zero_nav",
59540         FT_BYTES, BASE_NONE, NULL, 0,
59541         "BIT_STRING_SIZE_32", HFILL }},
59542     { &hf_nbap_omega_zero_nav,
59543       { "omega-zero-nav", "nbap.omega_zero_nav",
59544         FT_BYTES, BASE_NONE, NULL, 0,
59545         "BIT_STRING_SIZE_32", HFILL }},
59546     { &hf_nbap_c_rs_nav,
59547       { "c-rs-nav", "nbap.c_rs_nav",
59548         FT_BYTES, BASE_NONE, NULL, 0,
59549         "BIT_STRING_SIZE_16", HFILL }},
59550     { &hf_nbap_c_is_nav,
59551       { "c-is-nav", "nbap.c_is_nav",
59552         FT_BYTES, BASE_NONE, NULL, 0,
59553         "BIT_STRING_SIZE_16", HFILL }},
59554     { &hf_nbap_c_us_nav,
59555       { "c-us-nav", "nbap.c_us_nav",
59556         FT_BYTES, BASE_NONE, NULL, 0,
59557         "BIT_STRING_SIZE_16", HFILL }},
59558     { &hf_nbap_c_rc_nav,
59559       { "c-rc-nav", "nbap.c_rc_nav",
59560         FT_BYTES, BASE_NONE, NULL, 0,
59561         "BIT_STRING_SIZE_16", HFILL }},
59562     { &hf_nbap_c_ic_nav,
59563       { "c-ic-nav", "nbap.c_ic_nav",
59564         FT_BYTES, BASE_NONE, NULL, 0,
59565         "BIT_STRING_SIZE_16", HFILL }},
59566     { &hf_nbap_c_uc_nav,
59567       { "c-uc-nav", "nbap.c_uc_nav",
59568         FT_BYTES, BASE_NONE, NULL, 0,
59569         "BIT_STRING_SIZE_16", HFILL }},
59570     { &hf_nbap_navToc,
59571       { "navToc", "nbap.navToc",
59572         FT_BYTES, BASE_NONE, NULL, 0,
59573         "BIT_STRING_SIZE_16", HFILL }},
59574     { &hf_nbap_navaf2,
59575       { "navaf2", "nbap.navaf2",
59576         FT_BYTES, BASE_NONE, NULL, 0,
59577         "BIT_STRING_SIZE_8", HFILL }},
59578     { &hf_nbap_navaf1,
59579       { "navaf1", "nbap.navaf1",
59580         FT_BYTES, BASE_NONE, NULL, 0,
59581         "BIT_STRING_SIZE_16", HFILL }},
59582     { &hf_nbap_navaf0,
59583       { "navaf0", "nbap.navaf0",
59584         FT_BYTES, BASE_NONE, NULL, 0,
59585         "BIT_STRING_SIZE_22", HFILL }},
59586     { &hf_nbap_navTgd,
59587       { "navTgd", "nbap.navTgd",
59588         FT_BYTES, BASE_NONE, NULL, 0,
59589         "BIT_STRING_SIZE_8", HFILL }},
59590     { &hf_nbap_non_broadcastIndication_01,
59591       { "non-broadcastIndication", "nbap.non_broadcastIndication",
59592         FT_UINT32, BASE_DEC, VALS(nbap_T_non_broadcastIndication_01_vals), 0,
59593         "T_non_broadcastIndication_01", HFILL }},
59594     { &hf_nbap_ganssSatInfoNav,
59595       { "ganssSatInfoNav", "nbap.ganssSatInfoNav",
59596         FT_UINT32, BASE_DEC, NULL, 0,
59597         "GANSS_Sat_Info_Nav", HFILL }},
59598     { &hf_nbap_cnavURAindex,
59599       { "cnavURAindex", "nbap.cnavURAindex",
59600         FT_BYTES, BASE_NONE, NULL, 0,
59601         "BIT_STRING_SIZE_5", HFILL }},
59602     { &hf_nbap_cnavDeltaA,
59603       { "cnavDeltaA", "nbap.cnavDeltaA",
59604         FT_BYTES, BASE_NONE, NULL, 0,
59605         "BIT_STRING_SIZE_26", HFILL }},
59606     { &hf_nbap_cnavAdot,
59607       { "cnavAdot", "nbap.cnavAdot",
59608         FT_BYTES, BASE_NONE, NULL, 0,
59609         "BIT_STRING_SIZE_25", HFILL }},
59610     { &hf_nbap_cnavDeltaNo,
59611       { "cnavDeltaNo", "nbap.cnavDeltaNo",
59612         FT_BYTES, BASE_NONE, NULL, 0,
59613         "BIT_STRING_SIZE_17", HFILL }},
59614     { &hf_nbap_cnavDeltaNoDot,
59615       { "cnavDeltaNoDot", "nbap.cnavDeltaNoDot",
59616         FT_BYTES, BASE_NONE, NULL, 0,
59617         "BIT_STRING_SIZE_23", HFILL }},
59618     { &hf_nbap_cnavMo,
59619       { "cnavMo", "nbap.cnavMo",
59620         FT_BYTES, BASE_NONE, NULL, 0,
59621         "BIT_STRING_SIZE_33", HFILL }},
59622     { &hf_nbap_cnavE,
59623       { "cnavE", "nbap.cnavE",
59624         FT_BYTES, BASE_NONE, NULL, 0,
59625         "BIT_STRING_SIZE_33", HFILL }},
59626     { &hf_nbap_cnavOmega,
59627       { "cnavOmega", "nbap.cnavOmega",
59628         FT_BYTES, BASE_NONE, NULL, 0,
59629         "BIT_STRING_SIZE_33", HFILL }},
59630     { &hf_nbap_cnavOMEGA0,
59631       { "cnavOMEGA0", "nbap.cnavOMEGA0",
59632         FT_BYTES, BASE_NONE, NULL, 0,
59633         "BIT_STRING_SIZE_33", HFILL }},
59634     { &hf_nbap_cnavDeltaOmegaDot,
59635       { "cnavDeltaOmegaDot", "nbap.cnavDeltaOmegaDot",
59636         FT_BYTES, BASE_NONE, NULL, 0,
59637         "BIT_STRING_SIZE_17", HFILL }},
59638     { &hf_nbap_cnavIo,
59639       { "cnavIo", "nbap.cnavIo",
59640         FT_BYTES, BASE_NONE, NULL, 0,
59641         "BIT_STRING_SIZE_33", HFILL }},
59642     { &hf_nbap_cnavIoDot,
59643       { "cnavIoDot", "nbap.cnavIoDot",
59644         FT_BYTES, BASE_NONE, NULL, 0,
59645         "BIT_STRING_SIZE_15", HFILL }},
59646     { &hf_nbap_cnavCis,
59647       { "cnavCis", "nbap.cnavCis",
59648         FT_BYTES, BASE_NONE, NULL, 0,
59649         "BIT_STRING_SIZE_16", HFILL }},
59650     { &hf_nbap_cnavCic,
59651       { "cnavCic", "nbap.cnavCic",
59652         FT_BYTES, BASE_NONE, NULL, 0,
59653         "BIT_STRING_SIZE_16", HFILL }},
59654     { &hf_nbap_cnavCrs,
59655       { "cnavCrs", "nbap.cnavCrs",
59656         FT_BYTES, BASE_NONE, NULL, 0,
59657         "BIT_STRING_SIZE_24", HFILL }},
59658     { &hf_nbap_cnavCrc,
59659       { "cnavCrc", "nbap.cnavCrc",
59660         FT_BYTES, BASE_NONE, NULL, 0,
59661         "BIT_STRING_SIZE_24", HFILL }},
59662     { &hf_nbap_cnavCus,
59663       { "cnavCus", "nbap.cnavCus",
59664         FT_BYTES, BASE_NONE, NULL, 0,
59665         "BIT_STRING_SIZE_21", HFILL }},
59666     { &hf_nbap_cnavCuc,
59667       { "cnavCuc", "nbap.cnavCuc",
59668         FT_BYTES, BASE_NONE, NULL, 0,
59669         "BIT_STRING_SIZE_21", HFILL }},
59670     { &hf_nbap_gloEn,
59671       { "gloEn", "nbap.gloEn",
59672         FT_BYTES, BASE_NONE, NULL, 0,
59673         "BIT_STRING_SIZE_5", HFILL }},
59674     { &hf_nbap_gloP1,
59675       { "gloP1", "nbap.gloP1",
59676         FT_BYTES, BASE_NONE, NULL, 0,
59677         "BIT_STRING_SIZE_2", HFILL }},
59678     { &hf_nbap_gloP2,
59679       { "gloP2", "nbap.gloP2",
59680         FT_BYTES, BASE_NONE, NULL, 0,
59681         "BIT_STRING_SIZE_1", HFILL }},
59682     { &hf_nbap_gloM,
59683       { "gloM", "nbap.gloM",
59684         FT_BYTES, BASE_NONE, NULL, 0,
59685         "BIT_STRING_SIZE_2", HFILL }},
59686     { &hf_nbap_gloX,
59687       { "gloX", "nbap.gloX",
59688         FT_BYTES, BASE_NONE, NULL, 0,
59689         "BIT_STRING_SIZE_27", HFILL }},
59690     { &hf_nbap_gloXdot,
59691       { "gloXdot", "nbap.gloXdot",
59692         FT_BYTES, BASE_NONE, NULL, 0,
59693         "BIT_STRING_SIZE_24", HFILL }},
59694     { &hf_nbap_gloXdotdot,
59695       { "gloXdotdot", "nbap.gloXdotdot",
59696         FT_BYTES, BASE_NONE, NULL, 0,
59697         "BIT_STRING_SIZE_5", HFILL }},
59698     { &hf_nbap_gloY,
59699       { "gloY", "nbap.gloY",
59700         FT_BYTES, BASE_NONE, NULL, 0,
59701         "BIT_STRING_SIZE_27", HFILL }},
59702     { &hf_nbap_gloYdot,
59703       { "gloYdot", "nbap.gloYdot",
59704         FT_BYTES, BASE_NONE, NULL, 0,
59705         "BIT_STRING_SIZE_24", HFILL }},
59706     { &hf_nbap_gloYdotdot,
59707       { "gloYdotdot", "nbap.gloYdotdot",
59708         FT_BYTES, BASE_NONE, NULL, 0,
59709         "BIT_STRING_SIZE_5", HFILL }},
59710     { &hf_nbap_gloZ,
59711       { "gloZ", "nbap.gloZ",
59712         FT_BYTES, BASE_NONE, NULL, 0,
59713         "BIT_STRING_SIZE_27", HFILL }},
59714     { &hf_nbap_gloZdot,
59715       { "gloZdot", "nbap.gloZdot",
59716         FT_BYTES, BASE_NONE, NULL, 0,
59717         "BIT_STRING_SIZE_24", HFILL }},
59718     { &hf_nbap_gloZdotdot,
59719       { "gloZdotdot", "nbap.gloZdotdot",
59720         FT_BYTES, BASE_NONE, NULL, 0,
59721         "BIT_STRING_SIZE_5", HFILL }},
59722     { &hf_nbap_navURA,
59723       { "navURA", "nbap.navURA",
59724         FT_BYTES, BASE_NONE, NULL, 0,
59725         "BIT_STRING_SIZE_4", HFILL }},
59726     { &hf_nbap_navFitFlag,
59727       { "navFitFlag", "nbap.navFitFlag",
59728         FT_BYTES, BASE_NONE, NULL, 0,
59729         "BIT_STRING_SIZE_1", HFILL }},
59730     { &hf_nbap_navToe,
59731       { "navToe", "nbap.navToe",
59732         FT_BYTES, BASE_NONE, NULL, 0,
59733         "BIT_STRING_SIZE_16", HFILL }},
59734     { &hf_nbap_navOmega,
59735       { "navOmega", "nbap.navOmega",
59736         FT_BYTES, BASE_NONE, NULL, 0,
59737         "BIT_STRING_SIZE_32", HFILL }},
59738     { &hf_nbap_navDeltaN,
59739       { "navDeltaN", "nbap.navDeltaN",
59740         FT_BYTES, BASE_NONE, NULL, 0,
59741         "BIT_STRING_SIZE_16", HFILL }},
59742     { &hf_nbap_navM0,
59743       { "navM0", "nbap.navM0",
59744         FT_BYTES, BASE_NONE, NULL, 0,
59745         "BIT_STRING_SIZE_32", HFILL }},
59746     { &hf_nbap_navOmegaADot,
59747       { "navOmegaADot", "nbap.navOmegaADot",
59748         FT_BYTES, BASE_NONE, NULL, 0,
59749         "BIT_STRING_SIZE_24", HFILL }},
59750     { &hf_nbap_navE,
59751       { "navE", "nbap.navE",
59752         FT_BYTES, BASE_NONE, NULL, 0,
59753         "BIT_STRING_SIZE_32", HFILL }},
59754     { &hf_nbap_navIDot,
59755       { "navIDot", "nbap.navIDot",
59756         FT_BYTES, BASE_NONE, NULL, 0,
59757         "BIT_STRING_SIZE_14", HFILL }},
59758     { &hf_nbap_navAPowerHalf,
59759       { "navAPowerHalf", "nbap.navAPowerHalf",
59760         FT_BYTES, BASE_NONE, NULL, 0,
59761         "BIT_STRING_SIZE_32", HFILL }},
59762     { &hf_nbap_navI0,
59763       { "navI0", "nbap.navI0",
59764         FT_BYTES, BASE_NONE, NULL, 0,
59765         "BIT_STRING_SIZE_32", HFILL }},
59766     { &hf_nbap_navOmegaA0,
59767       { "navOmegaA0", "nbap.navOmegaA0",
59768         FT_BYTES, BASE_NONE, NULL, 0,
59769         "BIT_STRING_SIZE_32", HFILL }},
59770     { &hf_nbap_navCrs,
59771       { "navCrs", "nbap.navCrs",
59772         FT_BYTES, BASE_NONE, NULL, 0,
59773         "BIT_STRING_SIZE_16", HFILL }},
59774     { &hf_nbap_navCis,
59775       { "navCis", "nbap.navCis",
59776         FT_BYTES, BASE_NONE, NULL, 0,
59777         "BIT_STRING_SIZE_16", HFILL }},
59778     { &hf_nbap_navCus,
59779       { "navCus", "nbap.navCus",
59780         FT_BYTES, BASE_NONE, NULL, 0,
59781         "BIT_STRING_SIZE_16", HFILL }},
59782     { &hf_nbap_navCrc,
59783       { "navCrc", "nbap.navCrc",
59784         FT_BYTES, BASE_NONE, NULL, 0,
59785         "BIT_STRING_SIZE_16", HFILL }},
59786     { &hf_nbap_navCic,
59787       { "navCic", "nbap.navCic",
59788         FT_BYTES, BASE_NONE, NULL, 0,
59789         "BIT_STRING_SIZE_16", HFILL }},
59790     { &hf_nbap_navCuc,
59791       { "navCuc", "nbap.navCuc",
59792         FT_BYTES, BASE_NONE, NULL, 0,
59793         "BIT_STRING_SIZE_16", HFILL }},
59794     { &hf_nbap_sbasTo,
59795       { "sbasTo", "nbap.sbasTo",
59796         FT_BYTES, BASE_NONE, NULL, 0,
59797         "BIT_STRING_SIZE_13", HFILL }},
59798     { &hf_nbap_sbasAccuracy,
59799       { "sbasAccuracy", "nbap.sbasAccuracy",
59800         FT_BYTES, BASE_NONE, NULL, 0,
59801         "BIT_STRING_SIZE_4", HFILL }},
59802     { &hf_nbap_sbasXg,
59803       { "sbasXg", "nbap.sbasXg",
59804         FT_BYTES, BASE_NONE, NULL, 0,
59805         "BIT_STRING_SIZE_30", HFILL }},
59806     { &hf_nbap_sbasYg,
59807       { "sbasYg", "nbap.sbasYg",
59808         FT_BYTES, BASE_NONE, NULL, 0,
59809         "BIT_STRING_SIZE_30", HFILL }},
59810     { &hf_nbap_sbasZg,
59811       { "sbasZg", "nbap.sbasZg",
59812         FT_BYTES, BASE_NONE, NULL, 0,
59813         "BIT_STRING_SIZE_25", HFILL }},
59814     { &hf_nbap_sbasXgDot,
59815       { "sbasXgDot", "nbap.sbasXgDot",
59816         FT_BYTES, BASE_NONE, NULL, 0,
59817         "BIT_STRING_SIZE_17", HFILL }},
59818     { &hf_nbap_sbasYgDot,
59819       { "sbasYgDot", "nbap.sbasYgDot",
59820         FT_BYTES, BASE_NONE, NULL, 0,
59821         "BIT_STRING_SIZE_17", HFILL }},
59822     { &hf_nbap_sbasZgDot,
59823       { "sbasZgDot", "nbap.sbasZgDot",
59824         FT_BYTES, BASE_NONE, NULL, 0,
59825         "BIT_STRING_SIZE_18", HFILL }},
59826     { &hf_nbap_sbasXgDotDot,
59827       { "sbasXgDotDot", "nbap.sbasXgDotDot",
59828         FT_BYTES, BASE_NONE, NULL, 0,
59829         "BIT_STRING_SIZE_10", HFILL }},
59830     { &hf_nbap_sbagYgDotDot,
59831       { "sbagYgDotDot", "nbap.sbagYgDotDot",
59832         FT_BYTES, BASE_NONE, NULL, 0,
59833         "BIT_STRING_SIZE_10", HFILL }},
59834     { &hf_nbap_sbasZgDotDot,
59835       { "sbasZgDotDot", "nbap.sbasZgDotDot",
59836         FT_BYTES, BASE_NONE, NULL, 0,
59837         "BIT_STRING_SIZE_10", HFILL }},
59838     { &hf_nbap_gANSS_keplerianParameters_01,
59839       { "gANSS-keplerianParameters", "nbap.gANSS_keplerianParameters",
59840         FT_NONE, BASE_NONE, NULL, 0,
59841         "GANSS_KeplerianParametersOrb", HFILL }},
59842     { &hf_nbap_GANSS_Real_Time_Integrity_item,
59843       { "GANSS-RealTimeInformationItem", "nbap.GANSS_RealTimeInformationItem",
59844         FT_NONE, BASE_NONE, NULL, 0,
59845         NULL, HFILL }},
59846     { &hf_nbap_bad_ganss_satId,
59847       { "bad-ganss-satId", "nbap.bad_ganss_satId",
59848         FT_UINT32, BASE_DEC, NULL, 0,
59849         "INTEGER_0_63", HFILL }},
59850     { &hf_nbap_bad_ganss_signalId,
59851       { "bad-ganss-signalId", "nbap.bad_ganss_signalId",
59852         FT_BYTES, BASE_NONE, NULL, 0,
59853         "BIT_STRING_SIZE_8", HFILL }},
59854     { &hf_nbap_latitudeSign,
59855       { "latitudeSign", "nbap.latitudeSign",
59856         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_vals), 0,
59857         NULL, HFILL }},
59858     { &hf_nbap_degreesOfLatitude,
59859       { "degreesOfLatitude", "nbap.degreesOfLatitude",
59860         FT_UINT32, BASE_DEC, NULL, 0,
59861         "INTEGER_0_2147483647", HFILL }},
59862     { &hf_nbap_degreesOfLongitude,
59863       { "degreesOfLongitude", "nbap.degreesOfLongitude",
59864         FT_INT32, BASE_DEC, NULL, 0,
59865         "INTEGER_M2147483648_2147483647", HFILL }},
59866     { &hf_nbap_directionOfAltitude,
59867       { "directionOfAltitude", "nbap.directionOfAltitude",
59868         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_vals), 0,
59869         NULL, HFILL }},
59870     { &hf_nbap_altitude,
59871       { "altitude", "nbap.altitude",
59872         FT_UINT32, BASE_DEC, NULL, 0,
59873         "INTEGER_0_32767", HFILL }},
59874     { &hf_nbap_t_oc,
59875       { "t-oc", "nbap.t_oc",
59876         FT_BYTES, BASE_NONE, NULL, 0,
59877         "BIT_STRING_SIZE_14", HFILL }},
59878     { &hf_nbap_a_i2,
59879       { "a-i2", "nbap.a_i2",
59880         FT_BYTES, BASE_NONE, NULL, 0,
59881         "BIT_STRING_SIZE_12", HFILL }},
59882     { &hf_nbap_a_i1,
59883       { "a-i1", "nbap.a_i1",
59884         FT_BYTES, BASE_NONE, NULL, 0,
59885         "BIT_STRING_SIZE_18", HFILL }},
59886     { &hf_nbap_a_i0,
59887       { "a-i0", "nbap.a_i0",
59888         FT_BYTES, BASE_NONE, NULL, 0,
59889         "BIT_STRING_SIZE_28", HFILL }},
59890     { &hf_nbap_t_gd,
59891       { "t-gd", "nbap.t_gd",
59892         FT_BYTES, BASE_NONE, NULL, 0,
59893         "BIT_STRING_SIZE_10", HFILL }},
59894     { &hf_nbap_model_id,
59895       { "model-id", "nbap.model_id",
59896         FT_UINT32, BASE_DEC, NULL, 0,
59897         "INTEGER_0_1_", HFILL }},
59898     { &hf_nbap_GANSS_SatelliteInformationKP_item,
59899       { "GANSS-SatelliteInformationKPItem", "nbap.GANSS_SatelliteInformationKPItem",
59900         FT_NONE, BASE_NONE, NULL, 0,
59901         NULL, HFILL }},
59902     { &hf_nbap_ganss_e_alm,
59903       { "ganss-e-alm", "nbap.ganss_e_alm",
59904         FT_BYTES, BASE_NONE, NULL, 0,
59905         "BIT_STRING_SIZE_11", HFILL }},
59906     { &hf_nbap_ganss_delta_I_alm,
59907       { "ganss-delta-I-alm", "nbap.ganss_delta_I_alm",
59908         FT_BYTES, BASE_NONE, NULL, 0,
59909         "BIT_STRING_SIZE_11", HFILL }},
59910     { &hf_nbap_ganss_omegadot_alm,
59911       { "ganss-omegadot-alm", "nbap.ganss_omegadot_alm",
59912         FT_BYTES, BASE_NONE, NULL, 0,
59913         "BIT_STRING_SIZE_11", HFILL }},
59914     { &hf_nbap_ganss_svhealth_alm,
59915       { "ganss-svhealth-alm", "nbap.ganss_svhealth_alm",
59916         FT_BYTES, BASE_NONE, NULL, 0,
59917         "BIT_STRING_SIZE_4", HFILL }},
59918     { &hf_nbap_ganss_delta_a_sqrt_alm,
59919       { "ganss-delta-a-sqrt-alm", "nbap.ganss_delta_a_sqrt_alm",
59920         FT_BYTES, BASE_NONE, NULL, 0,
59921         "BIT_STRING_SIZE_17", HFILL }},
59922     { &hf_nbap_ganss_omegazero_alm,
59923       { "ganss-omegazero-alm", "nbap.ganss_omegazero_alm",
59924         FT_BYTES, BASE_NONE, NULL, 0,
59925         "BIT_STRING_SIZE_16", HFILL }},
59926     { &hf_nbap_ganss_m_zero_alm,
59927       { "ganss-m-zero-alm", "nbap.ganss_m_zero_alm",
59928         FT_BYTES, BASE_NONE, NULL, 0,
59929         "BIT_STRING_SIZE_16", HFILL }},
59930     { &hf_nbap_ganss_omega_alm,
59931       { "ganss-omega-alm", "nbap.ganss_omega_alm",
59932         FT_BYTES, BASE_NONE, NULL, 0,
59933         "BIT_STRING_SIZE_16", HFILL }},
59934     { &hf_nbap_ganss_af_zero_alm,
59935       { "ganss-af-zero-alm", "nbap.ganss_af_zero_alm",
59936         FT_BYTES, BASE_NONE, NULL, 0,
59937         "BIT_STRING_SIZE_14", HFILL }},
59938     { &hf_nbap_ganss_af_one_alm,
59939       { "ganss-af-one-alm", "nbap.ganss_af_one_alm",
59940         FT_BYTES, BASE_NONE, NULL, 0,
59941         "BIT_STRING_SIZE_11", HFILL }},
59942     { &hf_nbap_Ganss_Sat_Info_AddNavList_item,
59943       { "Ganss-Sat-Info-AddNavList item", "nbap.Ganss_Sat_Info_AddNavList_item",
59944         FT_NONE, BASE_NONE, NULL, 0,
59945         NULL, HFILL }},
59946     { &hf_nbap_svHealth,
59947       { "svHealth", "nbap.svHealth",
59948         FT_BYTES, BASE_NONE, NULL, 0,
59949         "BIT_STRING_SIZE_6", HFILL }},
59950     { &hf_nbap_iod,
59951       { "iod", "nbap.iod",
59952         FT_BYTES, BASE_NONE, NULL, 0,
59953         "BIT_STRING_SIZE_11", HFILL }},
59954     { &hf_nbap_ganssAddClockModels,
59955       { "ganssAddClockModels", "nbap.ganssAddClockModels",
59956         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddClockModels_vals), 0,
59957         "GANSS_AddClockModels", HFILL }},
59958     { &hf_nbap_ganssAddOrbitModels,
59959       { "ganssAddOrbitModels", "nbap.ganssAddOrbitModels",
59960         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_AddOrbitModels_vals), 0,
59961         "GANSS_AddOrbitModels", HFILL }},
59962     { &hf_nbap_GANSS_SAT_Info_Almanac_GLOkpList_item,
59963       { "GANSS-SAT-Info-Almanac-GLOkp", "nbap.GANSS_SAT_Info_Almanac_GLOkp",
59964         FT_NONE, BASE_NONE, NULL, 0,
59965         NULL, HFILL }},
59966     { &hf_nbap_gloAlmNA,
59967       { "gloAlmNA", "nbap.gloAlmNA",
59968         FT_BYTES, BASE_NONE, NULL, 0,
59969         "BIT_STRING_SIZE_11", HFILL }},
59970     { &hf_nbap_gloAlmnA,
59971       { "gloAlmnA", "nbap.gloAlmnA",
59972         FT_BYTES, BASE_NONE, NULL, 0,
59973         "BIT_STRING_SIZE_5", HFILL }},
59974     { &hf_nbap_gloAlmHA,
59975       { "gloAlmHA", "nbap.gloAlmHA",
59976         FT_BYTES, BASE_NONE, NULL, 0,
59977         "BIT_STRING_SIZE_5", HFILL }},
59978     { &hf_nbap_gloAlmLambdaA,
59979       { "gloAlmLambdaA", "nbap.gloAlmLambdaA",
59980         FT_BYTES, BASE_NONE, NULL, 0,
59981         "BIT_STRING_SIZE_21", HFILL }},
59982     { &hf_nbap_gloAlmTlambdaA,
59983       { "gloAlmTlambdaA", "nbap.gloAlmTlambdaA",
59984         FT_BYTES, BASE_NONE, NULL, 0,
59985         "BIT_STRING_SIZE_21", HFILL }},
59986     { &hf_nbap_gloAlmDeltaIA,
59987       { "gloAlmDeltaIA", "nbap.gloAlmDeltaIA",
59988         FT_BYTES, BASE_NONE, NULL, 0,
59989         "BIT_STRING_SIZE_18", HFILL }},
59990     { &hf_nbap_gloAkmDeltaTA,
59991       { "gloAkmDeltaTA", "nbap.gloAkmDeltaTA",
59992         FT_BYTES, BASE_NONE, NULL, 0,
59993         "BIT_STRING_SIZE_22", HFILL }},
59994     { &hf_nbap_gloAlmDeltaTdotA,
59995       { "gloAlmDeltaTdotA", "nbap.gloAlmDeltaTdotA",
59996         FT_BYTES, BASE_NONE, NULL, 0,
59997         "BIT_STRING_SIZE_7", HFILL }},
59998     { &hf_nbap_gloAlmEpsilonA,
59999       { "gloAlmEpsilonA", "nbap.gloAlmEpsilonA",
60000         FT_BYTES, BASE_NONE, NULL, 0,
60001         "BIT_STRING_SIZE_15", HFILL }},
60002     { &hf_nbap_gloAlmOmegaA,
60003       { "gloAlmOmegaA", "nbap.gloAlmOmegaA",
60004         FT_BYTES, BASE_NONE, NULL, 0,
60005         "BIT_STRING_SIZE_16", HFILL }},
60006     { &hf_nbap_gloAlmTauA,
60007       { "gloAlmTauA", "nbap.gloAlmTauA",
60008         FT_BYTES, BASE_NONE, NULL, 0,
60009         "BIT_STRING_SIZE_10", HFILL }},
60010     { &hf_nbap_gloAlmCA,
60011       { "gloAlmCA", "nbap.gloAlmCA",
60012         FT_BYTES, BASE_NONE, NULL, 0,
60013         "BIT_STRING_SIZE_1", HFILL }},
60014     { &hf_nbap_gloAlmMA,
60015       { "gloAlmMA", "nbap.gloAlmMA",
60016         FT_BYTES, BASE_NONE, NULL, 0,
60017         "BIT_STRING_SIZE_2", HFILL }},
60018     { &hf_nbap_GANSS_SAT_Info_Almanac_MIDIkpList_item,
60019       { "GANSS-SAT-Info-Almanac-MIDIkp", "nbap.GANSS_SAT_Info_Almanac_MIDIkp",
60020         FT_NONE, BASE_NONE, NULL, 0,
60021         NULL, HFILL }},
60022     { &hf_nbap_midiAlmE,
60023       { "midiAlmE", "nbap.midiAlmE",
60024         FT_BYTES, BASE_NONE, NULL, 0,
60025         "BIT_STRING_SIZE_11", HFILL }},
60026     { &hf_nbap_midiAlmDeltaI,
60027       { "midiAlmDeltaI", "nbap.midiAlmDeltaI",
60028         FT_BYTES, BASE_NONE, NULL, 0,
60029         "BIT_STRING_SIZE_11", HFILL }},
60030     { &hf_nbap_midiAlmOmegaDot,
60031       { "midiAlmOmegaDot", "nbap.midiAlmOmegaDot",
60032         FT_BYTES, BASE_NONE, NULL, 0,
60033         "BIT_STRING_SIZE_11", HFILL }},
60034     { &hf_nbap_midiAlmSqrtA,
60035       { "midiAlmSqrtA", "nbap.midiAlmSqrtA",
60036         FT_BYTES, BASE_NONE, NULL, 0,
60037         "BIT_STRING_SIZE_17", HFILL }},
60038     { &hf_nbap_midiAlmOmega0,
60039       { "midiAlmOmega0", "nbap.midiAlmOmega0",
60040         FT_BYTES, BASE_NONE, NULL, 0,
60041         "BIT_STRING_SIZE_16", HFILL }},
60042     { &hf_nbap_midiAlmOmega,
60043       { "midiAlmOmega", "nbap.midiAlmOmega",
60044         FT_BYTES, BASE_NONE, NULL, 0,
60045         "BIT_STRING_SIZE_16", HFILL }},
60046     { &hf_nbap_midiAlmMo,
60047       { "midiAlmMo", "nbap.midiAlmMo",
60048         FT_BYTES, BASE_NONE, NULL, 0,
60049         "BIT_STRING_SIZE_16", HFILL }},
60050     { &hf_nbap_midiAlmaf0,
60051       { "midiAlmaf0", "nbap.midiAlmaf0",
60052         FT_BYTES, BASE_NONE, NULL, 0,
60053         "BIT_STRING_SIZE_11", HFILL }},
60054     { &hf_nbap_midiAlmaf1,
60055       { "midiAlmaf1", "nbap.midiAlmaf1",
60056         FT_BYTES, BASE_NONE, NULL, 0,
60057         "BIT_STRING_SIZE_10", HFILL }},
60058     { &hf_nbap_midiAlmL1Health,
60059       { "midiAlmL1Health", "nbap.midiAlmL1Health",
60060         FT_BYTES, BASE_NONE, NULL, 0,
60061         "BIT_STRING_SIZE_1", HFILL }},
60062     { &hf_nbap_midiAlmL2Health,
60063       { "midiAlmL2Health", "nbap.midiAlmL2Health",
60064         FT_BYTES, BASE_NONE, NULL, 0,
60065         "BIT_STRING_SIZE_1", HFILL }},
60066     { &hf_nbap_midiAlmL5Health,
60067       { "midiAlmL5Health", "nbap.midiAlmL5Health",
60068         FT_BYTES, BASE_NONE, NULL, 0,
60069         "BIT_STRING_SIZE_1", HFILL }},
60070     { &hf_nbap_GANSS_SAT_Info_Almanac_NAVkpList_item,
60071       { "GANSS-SAT-Info-Almanac-NAVkp", "nbap.GANSS_SAT_Info_Almanac_NAVkp",
60072         FT_NONE, BASE_NONE, NULL, 0,
60073         NULL, HFILL }},
60074     { &hf_nbap_navAlmE,
60075       { "navAlmE", "nbap.navAlmE",
60076         FT_BYTES, BASE_NONE, NULL, 0,
60077         "BIT_STRING_SIZE_16", HFILL }},
60078     { &hf_nbap_navAlmDeltaI,
60079       { "navAlmDeltaI", "nbap.navAlmDeltaI",
60080         FT_BYTES, BASE_NONE, NULL, 0,
60081         "BIT_STRING_SIZE_16", HFILL }},
60082     { &hf_nbap_navAlmOMEGADOT,
60083       { "navAlmOMEGADOT", "nbap.navAlmOMEGADOT",
60084         FT_BYTES, BASE_NONE, NULL, 0,
60085         "BIT_STRING_SIZE_16", HFILL }},
60086     { &hf_nbap_navAlmSVHealth,
60087       { "navAlmSVHealth", "nbap.navAlmSVHealth",
60088         FT_BYTES, BASE_NONE, NULL, 0,
60089         "BIT_STRING_SIZE_8", HFILL }},
60090     { &hf_nbap_navAlmSqrtA,
60091       { "navAlmSqrtA", "nbap.navAlmSqrtA",
60092         FT_BYTES, BASE_NONE, NULL, 0,
60093         "BIT_STRING_SIZE_24", HFILL }},
60094     { &hf_nbap_navAlmOMEGAo,
60095       { "navAlmOMEGAo", "nbap.navAlmOMEGAo",
60096         FT_BYTES, BASE_NONE, NULL, 0,
60097         "BIT_STRING_SIZE_24", HFILL }},
60098     { &hf_nbap_navAlmOmega,
60099       { "navAlmOmega", "nbap.navAlmOmega",
60100         FT_BYTES, BASE_NONE, NULL, 0,
60101         "BIT_STRING_SIZE_24", HFILL }},
60102     { &hf_nbap_navAlmMo,
60103       { "navAlmMo", "nbap.navAlmMo",
60104         FT_BYTES, BASE_NONE, NULL, 0,
60105         "BIT_STRING_SIZE_24", HFILL }},
60106     { &hf_nbap_navAlmaf0,
60107       { "navAlmaf0", "nbap.navAlmaf0",
60108         FT_BYTES, BASE_NONE, NULL, 0,
60109         "BIT_STRING_SIZE_11", HFILL }},
60110     { &hf_nbap_navAlmaf1,
60111       { "navAlmaf1", "nbap.navAlmaf1",
60112         FT_BYTES, BASE_NONE, NULL, 0,
60113         "BIT_STRING_SIZE_11", HFILL }},
60114     { &hf_nbap_GANSS_SAT_Info_Almanac_REDkpList_item,
60115       { "GANSS-SAT-Info-Almanac-REDkp", "nbap.GANSS_SAT_Info_Almanac_REDkp",
60116         FT_NONE, BASE_NONE, NULL, 0,
60117         NULL, HFILL }},
60118     { &hf_nbap_redAlmDeltaA,
60119       { "redAlmDeltaA", "nbap.redAlmDeltaA",
60120         FT_BYTES, BASE_NONE, NULL, 0,
60121         "BIT_STRING_SIZE_8", HFILL }},
60122     { &hf_nbap_redAlmOmega0,
60123       { "redAlmOmega0", "nbap.redAlmOmega0",
60124         FT_BYTES, BASE_NONE, NULL, 0,
60125         "BIT_STRING_SIZE_7", HFILL }},
60126     { &hf_nbap_redAlmPhi0,
60127       { "redAlmPhi0", "nbap.redAlmPhi0",
60128         FT_BYTES, BASE_NONE, NULL, 0,
60129         "BIT_STRING_SIZE_7", HFILL }},
60130     { &hf_nbap_redAlmL1Health,
60131       { "redAlmL1Health", "nbap.redAlmL1Health",
60132         FT_BYTES, BASE_NONE, NULL, 0,
60133         "BIT_STRING_SIZE_1", HFILL }},
60134     { &hf_nbap_redAlmL2Health,
60135       { "redAlmL2Health", "nbap.redAlmL2Health",
60136         FT_BYTES, BASE_NONE, NULL, 0,
60137         "BIT_STRING_SIZE_1", HFILL }},
60138     { &hf_nbap_redAlmL5Health,
60139       { "redAlmL5Health", "nbap.redAlmL5Health",
60140         FT_BYTES, BASE_NONE, NULL, 0,
60141         "BIT_STRING_SIZE_1", HFILL }},
60142     { &hf_nbap_GANSS_SAT_Info_Almanac_SBASecefList_item,
60143       { "GANSS-SAT-Info-Almanac-SBASecef", "nbap.GANSS_SAT_Info_Almanac_SBASecef",
60144         FT_NONE, BASE_NONE, NULL, 0,
60145         NULL, HFILL }},
60146     { &hf_nbap_sbasAlmDataID,
60147       { "sbasAlmDataID", "nbap.sbasAlmDataID",
60148         FT_BYTES, BASE_NONE, NULL, 0,
60149         "BIT_STRING_SIZE_2", HFILL }},
60150     { &hf_nbap_sbasAlmHealth,
60151       { "sbasAlmHealth", "nbap.sbasAlmHealth",
60152         FT_BYTES, BASE_NONE, NULL, 0,
60153         "BIT_STRING_SIZE_8", HFILL }},
60154     { &hf_nbap_sbasAlmXg,
60155       { "sbasAlmXg", "nbap.sbasAlmXg",
60156         FT_BYTES, BASE_NONE, NULL, 0,
60157         "BIT_STRING_SIZE_15", HFILL }},
60158     { &hf_nbap_sbasAlmYg,
60159       { "sbasAlmYg", "nbap.sbasAlmYg",
60160         FT_BYTES, BASE_NONE, NULL, 0,
60161         "BIT_STRING_SIZE_15", HFILL }},
60162     { &hf_nbap_sbasAlmZg,
60163       { "sbasAlmZg", "nbap.sbasAlmZg",
60164         FT_BYTES, BASE_NONE, NULL, 0,
60165         "BIT_STRING_SIZE_9", HFILL }},
60166     { &hf_nbap_sbasAlmXgdot,
60167       { "sbasAlmXgdot", "nbap.sbasAlmXgdot",
60168         FT_BYTES, BASE_NONE, NULL, 0,
60169         "BIT_STRING_SIZE_3", HFILL }},
60170     { &hf_nbap_sbasAlmYgDot,
60171       { "sbasAlmYgDot", "nbap.sbasAlmYgDot",
60172         FT_BYTES, BASE_NONE, NULL, 0,
60173         "BIT_STRING_SIZE_3", HFILL }},
60174     { &hf_nbap_sbasAlmZgDot,
60175       { "sbasAlmZgDot", "nbap.sbasAlmZgDot",
60176         FT_BYTES, BASE_NONE, NULL, 0,
60177         "BIT_STRING_SIZE_4", HFILL }},
60178     { &hf_nbap_sbasAlmTo,
60179       { "sbasAlmTo", "nbap.sbasAlmTo",
60180         FT_BYTES, BASE_NONE, NULL, 0,
60181         "BIT_STRING_SIZE_11", HFILL }},
60182     { &hf_nbap_GANSS_Sat_Info_Nav_item,
60183       { "GANSS-Sat-Info-Nav item", "nbap.GANSS_Sat_Info_Nav_item",
60184         FT_NONE, BASE_NONE, NULL, 0,
60185         NULL, HFILL }},
60186     { &hf_nbap_svHealth_01,
60187       { "svHealth", "nbap.svHealth",
60188         FT_BYTES, BASE_NONE, NULL, 0,
60189         "BIT_STRING_SIZE_5", HFILL }},
60190     { &hf_nbap_iod_01,
60191       { "iod", "nbap.iod",
60192         FT_BYTES, BASE_NONE, NULL, 0,
60193         "BIT_STRING_SIZE_10", HFILL }},
60194     { &hf_nbap_ganssClockModel,
60195       { "ganssClockModel", "nbap.ganssClockModel",
60196         FT_UINT32, BASE_DEC, NULL, 0,
60197         "GANSS_Clock_Model", HFILL }},
60198     { &hf_nbap_ganssOrbitModel,
60199       { "ganssOrbitModel", "nbap.ganssOrbitModel",
60200         FT_UINT32, BASE_DEC, VALS(nbap_GANSS_Orbit_Model_vals), 0,
60201         "GANSS_Orbit_Model", HFILL }},
60202     { &hf_nbap_sbasAgfo,
60203       { "sbasAgfo", "nbap.sbasAgfo",
60204         FT_BYTES, BASE_NONE, NULL, 0,
60205         "BIT_STRING_SIZE_12", HFILL }},
60206     { &hf_nbap_sbasAgf1,
60207       { "sbasAgf1", "nbap.sbasAgf1",
60208         FT_BYTES, BASE_NONE, NULL, 0,
60209         "BIT_STRING_SIZE_8", HFILL }},
60210     { &hf_nbap_ganss_time_model_Ref_Time,
60211       { "ganss-time-model-Ref-Time", "nbap.ganss_time_model_Ref_Time",
60212         FT_UINT32, BASE_DEC, NULL, 0,
60213         "INTEGER_0_37799", HFILL }},
60214     { &hf_nbap_ganss_t_a0,
60215       { "ganss-t-a0", "nbap.ganss_t_a0",
60216         FT_INT32, BASE_DEC, NULL, 0,
60217         "INTEGER_M2147483648_2147483647", HFILL }},
60218     { &hf_nbap_ganss_t_a1,
60219       { "ganss-t-a1", "nbap.ganss_t_a1",
60220         FT_INT32, BASE_DEC, NULL, 0,
60221         "INTEGER_M8388608_8388607", HFILL }},
60222     { &hf_nbap_ganss_t_a2,
60223       { "ganss-t-a2", "nbap.ganss_t_a2",
60224         FT_INT32, BASE_DEC, NULL, 0,
60225         "INTEGER_M64_63", HFILL }},
60226     { &hf_nbap_gnss_to_id,
60227       { "gnss-to-id", "nbap.gnss_to_id",
60228         FT_UINT32, BASE_DEC, VALS(nbap_T_gnss_to_id_vals), 0,
60229         NULL, HFILL }},
60230     { &hf_nbap_ganss_wk_number_01,
60231       { "ganss-wk-number", "nbap.ganss_wk_number",
60232         FT_UINT32, BASE_DEC, NULL, 0,
60233         "INTEGER_0_8191", HFILL }},
60234     { &hf_nbap_ganssDay,
60235       { "ganssDay", "nbap.ganssDay",
60236         FT_UINT32, BASE_DEC, NULL, 0,
60237         "INTEGER_0_8191", HFILL }},
60238     { &hf_nbap_a_one_utc,
60239       { "a-one-utc", "nbap.a_one_utc",
60240         FT_BYTES, BASE_NONE, NULL, 0,
60241         "BIT_STRING_SIZE_24", HFILL }},
60242     { &hf_nbap_a_zero_utc,
60243       { "a-zero-utc", "nbap.a_zero_utc",
60244         FT_BYTES, BASE_NONE, NULL, 0,
60245         "BIT_STRING_SIZE_32", HFILL }},
60246     { &hf_nbap_t_ot_utc,
60247       { "t-ot-utc", "nbap.t_ot_utc",
60248         FT_BYTES, BASE_NONE, NULL, 0,
60249         "BIT_STRING_SIZE_8", HFILL }},
60250     { &hf_nbap_w_n_t_utc,
60251       { "w-n-t-utc", "nbap.w_n_t_utc",
60252         FT_BYTES, BASE_NONE, NULL, 0,
60253         "BIT_STRING_SIZE_8", HFILL }},
60254     { &hf_nbap_delta_t_ls_utc,
60255       { "delta-t-ls-utc", "nbap.delta_t_ls_utc",
60256         FT_BYTES, BASE_NONE, NULL, 0,
60257         "BIT_STRING_SIZE_8", HFILL }},
60258     { &hf_nbap_w_n_lsf_utc,
60259       { "w-n-lsf-utc", "nbap.w_n_lsf_utc",
60260         FT_BYTES, BASE_NONE, NULL, 0,
60261         "BIT_STRING_SIZE_8", HFILL }},
60262     { &hf_nbap_dn_utc,
60263       { "dn-utc", "nbap.dn_utc",
60264         FT_BYTES, BASE_NONE, NULL, 0,
60265         "BIT_STRING_SIZE_8", HFILL }},
60266     { &hf_nbap_delta_t_lsf_utc,
60267       { "delta-t-lsf-utc", "nbap.delta_t_lsf_utc",
60268         FT_BYTES, BASE_NONE, NULL, 0,
60269         "BIT_STRING_SIZE_8", HFILL }},
60270     { &hf_nbap_utcA0,
60271       { "utcA0", "nbap.utcA0",
60272         FT_BYTES, BASE_NONE, NULL, 0,
60273         "BIT_STRING_SIZE_16", HFILL }},
60274     { &hf_nbap_utcA1,
60275       { "utcA1", "nbap.utcA1",
60276         FT_BYTES, BASE_NONE, NULL, 0,
60277         "BIT_STRING_SIZE_13", HFILL }},
60278     { &hf_nbap_utcA2,
60279       { "utcA2", "nbap.utcA2",
60280         FT_BYTES, BASE_NONE, NULL, 0,
60281         "BIT_STRING_SIZE_7", HFILL }},
60282     { &hf_nbap_utcDeltaTls,
60283       { "utcDeltaTls", "nbap.utcDeltaTls",
60284         FT_BYTES, BASE_NONE, NULL, 0,
60285         "BIT_STRING_SIZE_8", HFILL }},
60286     { &hf_nbap_utcTot,
60287       { "utcTot", "nbap.utcTot",
60288         FT_BYTES, BASE_NONE, NULL, 0,
60289         "BIT_STRING_SIZE_16", HFILL }},
60290     { &hf_nbap_utcWNot,
60291       { "utcWNot", "nbap.utcWNot",
60292         FT_BYTES, BASE_NONE, NULL, 0,
60293         "BIT_STRING_SIZE_13", HFILL }},
60294     { &hf_nbap_utcWNlsf,
60295       { "utcWNlsf", "nbap.utcWNlsf",
60296         FT_BYTES, BASE_NONE, NULL, 0,
60297         "BIT_STRING_SIZE_8", HFILL }},
60298     { &hf_nbap_utcDN,
60299       { "utcDN", "nbap.utcDN",
60300         FT_BYTES, BASE_NONE, NULL, 0,
60301         "BIT_STRING_SIZE_4", HFILL }},
60302     { &hf_nbap_utcDeltaTlsf,
60303       { "utcDeltaTlsf", "nbap.utcDeltaTlsf",
60304         FT_BYTES, BASE_NONE, NULL, 0,
60305         "BIT_STRING_SIZE_8", HFILL }},
60306     { &hf_nbap_nA,
60307       { "nA", "nbap.nA",
60308         FT_BYTES, BASE_NONE, NULL, 0,
60309         "BIT_STRING_SIZE_11", HFILL }},
60310     { &hf_nbap_tauC,
60311       { "tauC", "nbap.tauC",
60312         FT_BYTES, BASE_NONE, NULL, 0,
60313         "BIT_STRING_SIZE_32", HFILL }},
60314     { &hf_nbap_deltaUT1_01,
60315       { "deltaUT1", "nbap.deltaUT1",
60316         FT_NONE, BASE_NONE, NULL, 0,
60317         "GANSS_DeltaUT1", HFILL }},
60318     { &hf_nbap_kp,
60319       { "kp", "nbap.kp",
60320         FT_BYTES, BASE_NONE, NULL, 0,
60321         "BIT_STRING_SIZE_2", HFILL }},
60322     { &hf_nbap_utcA1wnt,
60323       { "utcA1wnt", "nbap.utcA1wnt",
60324         FT_BYTES, BASE_NONE, NULL, 0,
60325         "BIT_STRING_SIZE_24", HFILL }},
60326     { &hf_nbap_utcA0wnt,
60327       { "utcA0wnt", "nbap.utcA0wnt",
60328         FT_BYTES, BASE_NONE, NULL, 0,
60329         "BIT_STRING_SIZE_32", HFILL }},
60330     { &hf_nbap_utcTot_01,
60331       { "utcTot", "nbap.utcTot",
60332         FT_BYTES, BASE_NONE, NULL, 0,
60333         "BIT_STRING_SIZE_8", HFILL }},
60334     { &hf_nbap_utcWNt,
60335       { "utcWNt", "nbap.utcWNt",
60336         FT_BYTES, BASE_NONE, NULL, 0,
60337         "BIT_STRING_SIZE_8", HFILL }},
60338     { &hf_nbap_utcDN_01,
60339       { "utcDN", "nbap.utcDN",
60340         FT_BYTES, BASE_NONE, NULL, 0,
60341         "BIT_STRING_SIZE_8", HFILL }},
60342     { &hf_nbap_utcStandardID,
60343       { "utcStandardID", "nbap.utcStandardID",
60344         FT_BYTES, BASE_NONE, NULL, 0,
60345         "BIT_STRING_SIZE_3", HFILL }},
60346     { &hf_nbap_wna_alm,
60347       { "wna-alm", "nbap.wna_alm",
60348         FT_BYTES, BASE_NONE, NULL, 0,
60349         "BIT_STRING_SIZE_8", HFILL }},
60350     { &hf_nbap_sat_info_almanac,
60351       { "sat-info-almanac", "nbap.sat_info_almanac",
60352         FT_UINT32, BASE_DEC, NULL, 0,
60353         NULL, HFILL }},
60354     { &hf_nbap_sVGlobalHealth_alm,
60355       { "sVGlobalHealth-alm", "nbap.sVGlobalHealth_alm",
60356         FT_BYTES, BASE_NONE, NULL, 0,
60357         "BIT_STRING_SIZE_364", HFILL }},
60358     { &hf_nbap_alpha_zero_ionos_01,
60359       { "alpha-zero-ionos", "nbap.alpha_zero_ionos",
60360         FT_BYTES, BASE_NONE, NULL, 0,
60361         "BIT_STRING_SIZE_8", HFILL }},
60362     { &hf_nbap_alpha_one_ionos_01,
60363       { "alpha-one-ionos", "nbap.alpha_one_ionos",
60364         FT_BYTES, BASE_NONE, NULL, 0,
60365         "BIT_STRING_SIZE_8", HFILL }},
60366     { &hf_nbap_alpha_two_ionos_01,
60367       { "alpha-two-ionos", "nbap.alpha_two_ionos",
60368         FT_BYTES, BASE_NONE, NULL, 0,
60369         "BIT_STRING_SIZE_8", HFILL }},
60370     { &hf_nbap_alpha_three_ionos,
60371       { "alpha-three-ionos", "nbap.alpha_three_ionos",
60372         FT_BYTES, BASE_NONE, NULL, 0,
60373         "BIT_STRING_SIZE_8", HFILL }},
60374     { &hf_nbap_beta_zero_ionos,
60375       { "beta-zero-ionos", "nbap.beta_zero_ionos",
60376         FT_BYTES, BASE_NONE, NULL, 0,
60377         "BIT_STRING_SIZE_8", HFILL }},
60378     { &hf_nbap_beta_one_ionos,
60379       { "beta-one-ionos", "nbap.beta_one_ionos",
60380         FT_BYTES, BASE_NONE, NULL, 0,
60381         "BIT_STRING_SIZE_8", HFILL }},
60382     { &hf_nbap_beta_two_ionos,
60383       { "beta-two-ionos", "nbap.beta_two_ionos",
60384         FT_BYTES, BASE_NONE, NULL, 0,
60385         "BIT_STRING_SIZE_8", HFILL }},
60386     { &hf_nbap_beta_three_ionos,
60387       { "beta-three-ionos", "nbap.beta_three_ionos",
60388         FT_BYTES, BASE_NONE, NULL, 0,
60389         "BIT_STRING_SIZE_8", HFILL }},
60390     { &hf_nbap_GPS_Information_item,
60391       { "GPS-Information-Item", "nbap.GPS_Information_Item",
60392         FT_UINT32, BASE_DEC, VALS(nbap_GPS_Information_Item_vals), 0,
60393         NULL, HFILL }},
60394     { &hf_nbap_bad_satellites,
60395       { "bad-satellites", "nbap.bad_satellites",
60396         FT_NONE, BASE_NONE, NULL, 0,
60397         "GPSBadSat_Info_RealTime_Integrity", HFILL }},
60398     { &hf_nbap_no_bad_satellites,
60399       { "no-bad-satellites", "nbap.no_bad_satellites",
60400         FT_NONE, BASE_NONE, NULL, 0,
60401         NULL, HFILL }},
60402     { &hf_nbap_sat_info,
60403       { "sat-info", "nbap.sat_info",
60404         FT_UINT32, BASE_DEC, NULL, 0,
60405         "SATInfo_RealTime_Integrity", HFILL }},
60406     { &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item,
60407       { "GPS-NavandRecovery-Item", "nbap.GPS_NavandRecovery_Item",
60408         FT_NONE, BASE_NONE, NULL, 0,
60409         NULL, HFILL }},
60410     { &hf_nbap_tx_tow_nav,
60411       { "tx-tow-nav", "nbap.tx_tow_nav",
60412         FT_UINT32, BASE_DEC, NULL, 0,
60413         "INTEGER_0_1048575", HFILL }},
60414     { &hf_nbap_sat_id_nav,
60415       { "sat-id-nav", "nbap.sat_id_nav",
60416         FT_UINT32, BASE_DEC, NULL, 0,
60417         "SAT_ID", HFILL }},
60418     { &hf_nbap_tlm_message_nav,
60419       { "tlm-message-nav", "nbap.tlm_message_nav",
60420         FT_BYTES, BASE_NONE, NULL, 0,
60421         "BIT_STRING_SIZE_14", HFILL }},
60422     { &hf_nbap_tlm_revd_c_nav,
60423       { "tlm-revd-c-nav", "nbap.tlm_revd_c_nav",
60424         FT_BYTES, BASE_NONE, NULL, 0,
60425         "BIT_STRING_SIZE_2", HFILL }},
60426     { &hf_nbap_ho_word_nav,
60427       { "ho-word-nav", "nbap.ho_word_nav",
60428         FT_BYTES, BASE_NONE, NULL, 0,
60429         "BIT_STRING_SIZE_22", HFILL }},
60430     { &hf_nbap_w_n_nav,
60431       { "w-n-nav", "nbap.w_n_nav",
60432         FT_BYTES, BASE_NONE, NULL, 0,
60433         "BIT_STRING_SIZE_10", HFILL }},
60434     { &hf_nbap_ca_or_p_on_l2_nav,
60435       { "ca-or-p-on-l2-nav", "nbap.ca_or_p_on_l2_nav",
60436         FT_BYTES, BASE_NONE, NULL, 0,
60437         "BIT_STRING_SIZE_2", HFILL }},
60438     { &hf_nbap_user_range_accuracy_index_nav,
60439       { "user-range-accuracy-index-nav", "nbap.user_range_accuracy_index_nav",
60440         FT_BYTES, BASE_NONE, NULL, 0,
60441         "BIT_STRING_SIZE_4", HFILL }},
60442     { &hf_nbap_sv_health_nav,
60443       { "sv-health-nav", "nbap.sv_health_nav",
60444         FT_BYTES, BASE_NONE, NULL, 0,
60445         "BIT_STRING_SIZE_6", HFILL }},
60446     { &hf_nbap_iodc_nav,
60447       { "iodc-nav", "nbap.iodc_nav",
60448         FT_BYTES, BASE_NONE, NULL, 0,
60449         "BIT_STRING_SIZE_10", HFILL }},
60450     { &hf_nbap_l2_p_dataflag_nav,
60451       { "l2-p-dataflag-nav", "nbap.l2_p_dataflag_nav",
60452         FT_BYTES, BASE_NONE, NULL, 0,
60453         "BIT_STRING_SIZE_1", HFILL }},
60454     { &hf_nbap_sf1_reserved_nav,
60455       { "sf1-reserved-nav", "nbap.sf1_reserved_nav",
60456         FT_BYTES, BASE_NONE, NULL, 0,
60457         "BIT_STRING_SIZE_87", HFILL }},
60458     { &hf_nbap_t_gd_nav,
60459       { "t-gd-nav", "nbap.t_gd_nav",
60460         FT_BYTES, BASE_NONE, NULL, 0,
60461         "BIT_STRING_SIZE_8", HFILL }},
60462     { &hf_nbap_t_oc_nav,
60463       { "t-oc-nav", "nbap.t_oc_nav",
60464         FT_BYTES, BASE_NONE, NULL, 0,
60465         "BIT_STRING_SIZE_16", HFILL }},
60466     { &hf_nbap_a_f_2_nav,
60467       { "a-f-2-nav", "nbap.a_f_2_nav",
60468         FT_BYTES, BASE_NONE, NULL, 0,
60469         "BIT_STRING_SIZE_8", HFILL }},
60470     { &hf_nbap_a_f_1_nav,
60471       { "a-f-1-nav", "nbap.a_f_1_nav",
60472         FT_BYTES, BASE_NONE, NULL, 0,
60473         "BIT_STRING_SIZE_16", HFILL }},
60474     { &hf_nbap_a_f_zero_nav,
60475       { "a-f-zero-nav", "nbap.a_f_zero_nav",
60476         FT_BYTES, BASE_NONE, NULL, 0,
60477         "BIT_STRING_SIZE_22", HFILL }},
60478     { &hf_nbap_gps_e_nav,
60479       { "gps-e-nav", "nbap.gps_e_nav",
60480         FT_BYTES, BASE_NONE, NULL, 0,
60481         "BIT_STRING_SIZE_32", HFILL }},
60482     { &hf_nbap_t_oe_nav,
60483       { "t-oe-nav", "nbap.t_oe_nav",
60484         FT_BYTES, BASE_NONE, NULL, 0,
60485         "BIT_STRING_SIZE_16", HFILL }},
60486     { &hf_nbap_fit_interval_flag_nav,
60487       { "fit-interval-flag-nav", "nbap.fit_interval_flag_nav",
60488         FT_BYTES, BASE_NONE, NULL, 0,
60489         "BIT_STRING_SIZE_1", HFILL }},
60490     { &hf_nbap_aodo_nav,
60491       { "aodo-nav", "nbap.aodo_nav",
60492         FT_BYTES, BASE_NONE, NULL, 0,
60493         "BIT_STRING_SIZE_5", HFILL }},
60494     { &hf_nbap_gps_omega_nav,
60495       { "gps-omega-nav", "nbap.gps_omega_nav",
60496         FT_BYTES, BASE_NONE, NULL, 0,
60497         "BIT_STRING_SIZE_32", HFILL }},
60498     { &hf_nbap_spare_zero_fill,
60499       { "spare-zero-fill", "nbap.spare_zero_fill",
60500         FT_BYTES, BASE_NONE, NULL, 0,
60501         "BIT_STRING_SIZE_20", HFILL }},
60502     { &hf_nbap_latitudeSign_01,
60503       { "latitudeSign", "nbap.latitudeSign",
60504         FT_UINT32, BASE_DEC, VALS(nbap_T_latitudeSign_01_vals), 0,
60505         "T_latitudeSign_01", HFILL }},
60506     { &hf_nbap_latitude,
60507       { "latitude", "nbap.latitude",
60508         FT_UINT32, BASE_DEC, NULL, 0,
60509         "INTEGER_0_8388607", HFILL }},
60510     { &hf_nbap_longitude,
60511       { "longitude", "nbap.longitude",
60512         FT_INT32, BASE_DEC, NULL, 0,
60513         "INTEGER_M8388608_8388607", HFILL }},
60514     { &hf_nbap_directionOfAltitude_01,
60515       { "directionOfAltitude", "nbap.directionOfAltitude",
60516         FT_UINT32, BASE_DEC, VALS(nbap_T_directionOfAltitude_01_vals), 0,
60517         "T_directionOfAltitude_01", HFILL }},
60518     { &hf_nbap_implicit,
60519       { "implicit", "nbap.implicit",
60520         FT_NONE, BASE_NONE, NULL, 0,
60521         "HARQ_MemoryPartitioning_Implicit", HFILL }},
60522     { &hf_nbap_explicit,
60523       { "explicit", "nbap.explicit",
60524         FT_NONE, BASE_NONE, NULL, 0,
60525         "HARQ_MemoryPartitioning_Explicit", HFILL }},
60526     { &hf_nbap_number_of_Processes,
60527       { "number-of-Processes", "nbap.number_of_Processes",
60528         FT_UINT32, BASE_DEC, NULL, 0,
60529         "INTEGER_1_8_", HFILL }},
60530     { &hf_nbap_hARQ_MemoryPartitioningList,
60531       { "hARQ-MemoryPartitioningList", "nbap.hARQ_MemoryPartitioningList",
60532         FT_UINT32, BASE_DEC, NULL, 0,
60533         NULL, HFILL }},
60534     { &hf_nbap_HARQ_MemoryPartitioningList_item,
60535       { "HARQ-MemoryPartitioningItem", "nbap.HARQ_MemoryPartitioningItem",
60536         FT_NONE, BASE_NONE, NULL, 0,
60537         NULL, HFILL }},
60538     { &hf_nbap_HARQ_MemoryPartitioningInfoExtForMIMO_item,
60539       { "HARQ-MemoryPartitioningItem", "nbap.HARQ_MemoryPartitioningItem",
60540         FT_NONE, BASE_NONE, NULL, 0,
60541         NULL, HFILL }},
60542     { &hf_nbap_process_Memory_Size,
60543       { "process-Memory-Size", "nbap.process_Memory_Size",
60544         FT_UINT32, BASE_DEC, VALS(nbap_T_process_Memory_Size_vals), 0,
60545         NULL, HFILL }},
60546     { &hf_nbap_HS_DSCHProvidedBitRate_item,
60547       { "HS-DSCHProvidedBitRate-Item", "nbap.HS_DSCHProvidedBitRate_Item",
60548         FT_NONE, BASE_NONE, NULL, 0,
60549         NULL, HFILL }},
60550     { &hf_nbap_hS_DSCHProvidedBitRateValue,
60551       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
60552         FT_UINT32, BASE_DEC, NULL, 0,
60553         NULL, HFILL }},
60554     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item,
60555       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortion-Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item",
60556         FT_NONE, BASE_NONE, NULL, 0,
60557         NULL, HFILL }},
60558     { &hf_nbap_hS_DSCHProvidedBitRateValue_01,
60559       { "hS-DSCHProvidedBitRateValue", "nbap.hS_DSCHProvidedBitRateValue",
60560         FT_UINT32, BASE_DEC, NULL, 0,
60561         "HS_DSCHProvidedBitRate", HFILL }},
60562     { &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_item,
60563       { "HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item",
60564         FT_NONE, BASE_NONE, NULL, 0,
60565         NULL, HFILL }},
60566     { &hf_nbap_HS_DSCHRequiredPower_item,
60567       { "HS-DSCHRequiredPower-Item", "nbap.HS_DSCHRequiredPower_Item",
60568         FT_NONE, BASE_NONE, NULL, 0,
60569         NULL, HFILL }},
60570     { &hf_nbap_hS_DSCHRequiredPowerValue,
60571       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
60572         FT_UINT32, BASE_DEC, NULL, 0,
60573         NULL, HFILL }},
60574     { &hf_nbap_hS_DSCHRequiredPowerPerUEInformation,
60575       { "hS-DSCHRequiredPowerPerUEInformation", "nbap.hS_DSCHRequiredPowerPerUEInformation",
60576         FT_UINT32, BASE_DEC, NULL, 0,
60577         NULL, HFILL }},
60578     { &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item,
60579       { "HS-DSCHRequiredPowerPerUEInformation-Item", "nbap.HS_DSCHRequiredPowerPerUEInformation_Item",
60580         FT_NONE, BASE_NONE, NULL, 0,
60581         NULL, HFILL }},
60582     { &hf_nbap_cRNC_CommunicationContextID,
60583       { "cRNC-CommunicationContextID", "nbap.cRNC_CommunicationContextID",
60584         FT_UINT32, BASE_DEC, NULL, 0,
60585         NULL, HFILL }},
60586     { &hf_nbap_hS_DSCHRequiredPowerPerUEWeight,
60587       { "hS-DSCHRequiredPowerPerUEWeight", "nbap.hS_DSCHRequiredPowerPerUEWeight",
60588         FT_UINT32, BASE_DEC, NULL, 0,
60589         NULL, HFILL }},
60590     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item,
60591       { "HS-DSCHRequiredPowerValueInformation-For-CellPortion-Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item",
60592         FT_NONE, BASE_NONE, NULL, 0,
60593         NULL, HFILL }},
60594     { &hf_nbap_hS_DSCHRequiredPowerValue_01,
60595       { "hS-DSCHRequiredPowerValue", "nbap.hS_DSCHRequiredPowerValue",
60596         FT_UINT32, BASE_DEC, NULL, 0,
60597         "HS_DSCHRequiredPower", HFILL }},
60598     { &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_item,
60599       { "HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR-Item", "nbap.HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item",
60600         FT_NONE, BASE_NONE, NULL, 0,
60601         NULL, HFILL }},
60602     { &hf_nbap_hsdpa_PICH_Shared_with_PCH,
60603       { "hsdpa-PICH-Shared-with-PCH", "nbap.hsdpa_PICH_Shared_with_PCH",
60604         FT_NONE, BASE_NONE, NULL, 0,
60605         NULL, HFILL }},
60606     { &hf_nbap_hsdpa_PICH_notShared_with_PCH,
60607       { "hsdpa-PICH-notShared-with-PCH", "nbap.hsdpa_PICH_notShared_with_PCH",
60608         FT_NONE, BASE_NONE, NULL, 0,
60609         NULL, HFILL }},
60610     { &hf_nbap_hsdpa_PICH_SharedPCH_ID,
60611       { "hsdpa-PICH-SharedPCH-ID", "nbap.hsdpa_PICH_SharedPCH_ID",
60612         FT_UINT32, BASE_DEC, NULL, 0,
60613         "CommonPhysicalChannelID", HFILL }},
60614     { &hf_nbap_hSDPA_PICH_notShared_ID,
60615       { "hSDPA-PICH-notShared-ID", "nbap.hSDPA_PICH_notShared_ID",
60616         FT_UINT32, BASE_DEC, NULL, 0,
60617         "CommonPhysicalChannelID", HFILL }},
60618     { &hf_nbap_fdd_DL_Channelisation_CodeNumber,
60619       { "fdd-DL-Channelisation-CodeNumber", "nbap.fdd_DL_Channelisation_CodeNumber",
60620         FT_UINT32, BASE_DEC, NULL, 0,
60621         "FDD_DL_ChannelisationCodeNumber", HFILL }},
60622     { &hf_nbap_pich_Power,
60623       { "pich-Power", "nbap.pich_Power",
60624         FT_INT32, BASE_DEC, NULL, 0,
60625         NULL, HFILL }},
60626     { &hf_nbap_pich_Mode,
60627       { "pich-Mode", "nbap.pich_Mode",
60628         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
60629         NULL, HFILL }},
60630     { &hf_nbap_sttd_Indicator,
60631       { "sttd-Indicator", "nbap.sttd_Indicator",
60632         FT_UINT32, BASE_DEC, VALS(nbap_STTD_Indicator_vals), 0,
60633         NULL, HFILL }},
60634     { &hf_nbap_hsdsch_Common_Information,
60635       { "hsdsch-Common-Information", "nbap.hsdsch_Common_Information",
60636         FT_NONE, BASE_NONE, NULL, 0,
60637         NULL, HFILL }},
60638     { &hf_nbap_commonMACFlow_Specific_Information,
60639       { "commonMACFlow-Specific-Information", "nbap.commonMACFlow_Specific_Information",
60640         FT_UINT32, BASE_DEC, NULL, 0,
60641         "CommonMACFlow_Specific_InfoList", HFILL }},
60642     { &hf_nbap_hsSCCH_Specific_Information_ResponseFDD,
60643       { "hsSCCH-Specific-Information-ResponseFDD", "nbap.hsSCCH_Specific_Information_ResponseFDD",
60644         FT_UINT32, BASE_DEC, NULL, 0,
60645         "HSSCCH_Specific_InformationRespListFDD", HFILL }},
60646     { &hf_nbap_hARQ_MemoryPartitioning,
60647       { "hARQ-MemoryPartitioning", "nbap.hARQ_MemoryPartitioning",
60648         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_MemoryPartitioning_vals), 0,
60649         NULL, HFILL }},
60650     { &hf_nbap_commonMACFlow_Specific_Info_Response,
60651       { "commonMACFlow-Specific-Info-Response", "nbap.commonMACFlow_Specific_Info_Response",
60652         FT_UINT32, BASE_DEC, NULL, 0,
60653         "CommonMACFlow_Specific_InfoList_Response", HFILL }},
60654     { &hf_nbap_cCCH_PriorityQueue_Id,
60655       { "cCCH-PriorityQueue-Id", "nbap.cCCH_PriorityQueue_Id",
60656         FT_UINT32, BASE_DEC, NULL, 0,
60657         "PriorityQueue_Id", HFILL }},
60658     { &hf_nbap_sRB1_PriorityQueue_Id,
60659       { "sRB1-PriorityQueue-Id", "nbap.sRB1_PriorityQueue_Id",
60660         FT_UINT32, BASE_DEC, NULL, 0,
60661         "PriorityQueue_Id", HFILL }},
60662     { &hf_nbap_associatedCommon_MACFlow,
60663       { "associatedCommon-MACFlow", "nbap.associatedCommon_MACFlow",
60664         FT_UINT32, BASE_DEC, NULL, 0,
60665         "Common_MACFlow_ID", HFILL }},
60666     { &hf_nbap_fACH_Measurement_Occasion_Cycle_Length_Coefficient,
60667       { "fACH-Measurement-Occasion-Cycle-Length-Coefficient", "nbap.fACH_Measurement_Occasion_Cycle_Length_Coefficient",
60668         FT_UINT32, BASE_DEC, NULL, 0,
60669         NULL, HFILL }},
60670     { &hf_nbap_rACH_Measurement_Result,
60671       { "rACH-Measurement-Result", "nbap.rACH_Measurement_Result",
60672         FT_UINT32, BASE_DEC, VALS(nbap_RACH_Measurement_Result_vals), 0,
60673         NULL, HFILL }},
60674     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_Information,
60675       { "bCCH-Specific-HSDSCH-RNTI-Information", "nbap.bCCH_Specific_HSDSCH_RNTI_Information",
60676         FT_NONE, BASE_NONE, NULL, 0,
60677         NULL, HFILL }},
60678     { &hf_nbap_hSDSCH_MACdFlows_Information,
60679       { "hSDSCH-MACdFlows-Information", "nbap.hSDSCH_MACdFlows_Information",
60680         FT_NONE, BASE_NONE, NULL, 0,
60681         NULL, HFILL }},
60682     { &hf_nbap_ueCapability_Info,
60683       { "ueCapability-Info", "nbap.ueCapability_Info",
60684         FT_NONE, BASE_NONE, NULL, 0,
60685         "UE_Capability_Information", HFILL }},
60686     { &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM,
60687       { "mAChs-Reordering-Buffer-Size-for-RLC-UM", "nbap.mAChs_Reordering_Buffer_Size_for_RLC_UM",
60688         FT_UINT32, BASE_DEC, NULL, 0,
60689         "MAChsReorderingBufferSize_for_RLC_UM", HFILL }},
60690     { &hf_nbap_hsscch_PowerOffset,
60691       { "hsscch-PowerOffset", "nbap.hsscch_PowerOffset",
60692         FT_UINT32, BASE_DEC, NULL, 0,
60693         NULL, HFILL }},
60694     { &hf_nbap_tDD_AckNack_Power_Offset,
60695       { "tDD-AckNack-Power-Offset", "nbap.tDD_AckNack_Power_Offset",
60696         FT_INT32, BASE_DEC, NULL, 0,
60697         NULL, HFILL }},
60698     { &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify,
60699       { "hsDSCH-MACdFlow-Specific-Info-to-Modify", "nbap.hsDSCH_MACdFlow_Specific_Info_to_Modify",
60700         FT_UINT32, BASE_DEC, NULL, 0,
60701         "HSDSCH_MACdFlow_Specific_InfoList_to_Modify", HFILL }},
60702     { &hf_nbap_priorityQueueInfotoModify,
60703       { "priorityQueueInfotoModify", "nbap.priorityQueueInfotoModify",
60704         FT_UINT32, BASE_DEC, NULL, 0,
60705         "PriorityQueue_InfoList_to_Modify", HFILL }},
60706     { &hf_nbap_hSSCCHCodeChangeGrant,
60707       { "hSSCCHCodeChangeGrant", "nbap.hSSCCHCodeChangeGrant",
60708         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
60709         "HSSCCH_Code_Change_Grant", HFILL }},
60710     { &hf_nbap_tDDAckNackPowerOffset,
60711       { "tDDAckNackPowerOffset", "nbap.tDDAckNackPowerOffset",
60712         FT_INT32, BASE_DEC, NULL, 0,
60713         "TDD_AckNack_Power_Offset", HFILL }},
60714     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item,
60715       { "HSDSCH-MACdFlow-Specific-InfoItem-to-Modify", "nbap.HSDSCH_MACdFlow_Specific_InfoItem_to_Modify",
60716         FT_NONE, BASE_NONE, NULL, 0,
60717         NULL, HFILL }},
60718     { &hf_nbap_hsDSCH_MACdFlow_ID,
60719       { "hsDSCH-MACdFlow-ID", "nbap.hsDSCH_MACdFlow_ID",
60720         FT_UINT32, BASE_DEC, NULL, 0,
60721         NULL, HFILL }},
60722     { &hf_nbap_priorityQueueInfotoModifyUnsynchronised,
60723       { "priorityQueueInfotoModifyUnsynchronised", "nbap.priorityQueueInfotoModifyUnsynchronised",
60724         FT_UINT32, BASE_DEC, NULL, 0,
60725         "PriorityQueue_InfoList_to_Modify_Unsynchronised", HFILL }},
60726     { &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp,
60727       { "hsDSCH-MACdFlow-Specific-InformationResp", "nbap.hsDSCH_MACdFlow_Specific_InformationResp",
60728         FT_UINT32, BASE_DEC, NULL, 0,
60729         NULL, HFILL }},
60730     { &hf_nbap_sixtyfourQAM_UsageAllowedIndicator,
60731       { "sixtyfourQAM-UsageAllowedIndicator", "nbap.sixtyfourQAM_UsageAllowedIndicator",
60732         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_UsageAllowedIndicator_vals), 0,
60733         NULL, HFILL }},
60734     { &hf_nbap_hSDSCH_RNTI,
60735       { "hSDSCH-RNTI", "nbap.hSDSCH_RNTI",
60736         FT_UINT32, BASE_DEC, NULL, 0,
60737         NULL, HFILL }},
60738     { &hf_nbap_sixtyfourQAM_DL_UsageIndicator,
60739       { "sixtyfourQAM-DL-UsageIndicator", "nbap.sixtyfourQAM_DL_UsageIndicator",
60740         FT_UINT32, BASE_DEC, VALS(nbap_SixtyfourQAM_DL_UsageIndicator_vals), 0,
60741         NULL, HFILL }},
60742     { &hf_nbap_hSDSCH_TBSizeTableIndicator,
60743       { "hSDSCH-TBSizeTableIndicator", "nbap.hSDSCH_TBSizeTableIndicator",
60744         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_TBSizeTableIndicator_vals), 0,
60745         NULL, HFILL }},
60746     { &hf_nbap_hSSCCH_CodeChangeGrant,
60747       { "hSSCCH-CodeChangeGrant", "nbap.hSSCCH_CodeChangeGrant",
60748         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_Code_Change_Grant_vals), 0,
60749         "HSSCCH_Code_Change_Grant", HFILL }},
60750     { &hf_nbap_hsSCCHCodeChangeIndicator,
60751       { "hsSCCHCodeChangeIndicator", "nbap.hsSCCHCodeChangeIndicator",
60752         FT_UINT32, BASE_DEC, VALS(nbap_HSSCCH_CodeChangeIndicator_vals), 0,
60753         "HSSCCH_CodeChangeIndicator", HFILL }},
60754     { &hf_nbap_hS_PDSCH_Code_Change_Indicator,
60755       { "hS-PDSCH-Code-Change-Indicator", "nbap.hS_PDSCH_Code_Change_Indicator",
60756         FT_UINT32, BASE_DEC, VALS(nbap_HS_PDSCH_Code_Change_Indicator_vals), 0,
60757         NULL, HFILL }},
60758     { &hf_nbap_hS_DSCH_Secondary_Serving_cell_choice,
60759       { "hS-DSCH-Secondary-Serving-cell-choice", "nbap.hS_DSCH_Secondary_Serving_cell_choice",
60760         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_Secondary_Serving_cell_change_choice_vals), 0,
60761         "HS_DSCH_Secondary_Serving_cell_change_choice", HFILL }},
60762     { &hf_nbap_hS_Secondary_Serving_cell_change_successful,
60763       { "hS-Secondary-Serving-cell-change-successful", "nbap.hS_Secondary_Serving_cell_change_successful",
60764         FT_NONE, BASE_NONE, NULL, 0,
60765         NULL, HFILL }},
60766     { &hf_nbap_hS_Secondary_Serving_cell_change_unsuccessful,
60767       { "hS-Secondary-Serving-cell-change-unsuccessful", "nbap.hS_Secondary_Serving_cell_change_unsuccessful",
60768         FT_NONE, BASE_NONE, NULL, 0,
60769         NULL, HFILL }},
60770     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_Response,
60771       { "hS-DSCH-FDD-Secondary-Serving-Information-Response", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_Response",
60772         FT_NONE, BASE_NONE, NULL, 0,
60773         NULL, HFILL }},
60774     { &hf_nbap_paging_MACFlow_Specific_Information,
60775       { "paging-MACFlow-Specific-Information", "nbap.paging_MACFlow_Specific_Information",
60776         FT_UINT32, BASE_DEC, NULL, 0,
60777         NULL, HFILL }},
60778     { &hf_nbap_number_of_PCCH_transmission,
60779       { "number-of-PCCH-transmission", "nbap.number_of_PCCH_transmission",
60780         FT_UINT32, BASE_DEC, NULL, 0,
60781         NULL, HFILL }},
60782     { &hf_nbap_transport_Block_Size_List,
60783       { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
60784         FT_UINT32, BASE_DEC, NULL, 0,
60785         NULL, HFILL }},
60786     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseFDD_item,
60787       { "HSDSCH-Paging-System-Information-ResponseList", "nbap.HSDSCH_Paging_System_Information_ResponseList",
60788         FT_NONE, BASE_NONE, NULL, 0,
60789         NULL, HFILL }},
60790     { &hf_nbap_pagingMACFlow_ID,
60791       { "pagingMACFlow-ID", "nbap.pagingMACFlow_ID",
60792         FT_UINT32, BASE_DEC, NULL, 0,
60793         "Paging_MACFlow_ID", HFILL }},
60794     { &hf_nbap_hSPDSCH_Code_Index,
60795       { "hSPDSCH-Code-Index", "nbap.hSPDSCH_Code_Index",
60796         FT_UINT32, BASE_DEC, NULL, 0,
60797         NULL, HFILL }},
60798     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDD,
60799       { "hsSCCH-Specific-Information-ResponseTDD", "nbap.hsSCCH_Specific_Information_ResponseTDD",
60800         FT_UINT32, BASE_DEC, NULL, 0,
60801         "HSSCCH_Specific_InformationRespListTDD", HFILL }},
60802     { &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR,
60803       { "hsSCCH-Specific-Information-ResponseTDDLCR", "nbap.hsSCCH_Specific_Information_ResponseTDDLCR",
60804         FT_UINT32, BASE_DEC, NULL, 0,
60805         "HSSCCH_Specific_InformationRespListTDDLCR", HFILL }},
60806     { &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item,
60807       { "HSDSCH-MACdFlow-Specific-InformationResp-Item", "nbap.HSDSCH_MACdFlow_Specific_InformationResp_Item",
60808         FT_NONE, BASE_NONE, NULL, 0,
60809         NULL, HFILL }},
60810     { &hf_nbap_hsDSCHMacdFlow_Id,
60811       { "hsDSCHMacdFlow-Id", "nbap.hsDSCHMacdFlow_Id",
60812         FT_UINT32, BASE_DEC, NULL, 0,
60813         "HSDSCH_MACdFlow_ID", HFILL }},
60814     { &hf_nbap_hSDSCH_MACdFlow_Specific_Info,
60815       { "hSDSCH-MACdFlow-Specific-Info", "nbap.hSDSCH_MACdFlow_Specific_Info",
60816         FT_UINT32, BASE_DEC, NULL, 0,
60817         "HSDSCH_MACdFlow_Specific_InfoList", HFILL }},
60818     { &hf_nbap_priorityQueue_Info,
60819       { "priorityQueue-Info", "nbap.priorityQueue_Info",
60820         FT_UINT32, BASE_DEC, NULL, 0,
60821         "PriorityQueue_InfoList", HFILL }},
60822     { &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item,
60823       { "HSDSCH-MACdFlow-Specific-InfoItem", "nbap.HSDSCH_MACdFlow_Specific_InfoItem",
60824         FT_NONE, BASE_NONE, NULL, 0,
60825         NULL, HFILL }},
60826     { &hf_nbap_HSDSCH_MACdFlows_to_Delete_item,
60827       { "HSDSCH-MACdFlows-to-Delete-Item", "nbap.HSDSCH_MACdFlows_to_Delete_Item",
60828         FT_NONE, BASE_NONE, NULL, 0,
60829         NULL, HFILL }},
60830     { &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item,
60831       { "HSDSCH-Initial-Capacity-AllocationItem", "nbap.HSDSCH_Initial_Capacity_AllocationItem",
60832         FT_NONE, BASE_NONE, NULL, 0,
60833         NULL, HFILL }},
60834     { &hf_nbap_maximum_MACdPDU_Size,
60835       { "maximum-MACdPDU-Size", "nbap.maximum_MACdPDU_Size",
60836         FT_UINT32, BASE_DEC, NULL, 0,
60837         "MACdPDU_Size", HFILL }},
60838     { &hf_nbap_hSDSCH_InitialWindowSize,
60839       { "hSDSCH-InitialWindowSize", "nbap.hSDSCH_InitialWindowSize",
60840         FT_UINT32, BASE_DEC, NULL, 0,
60841         NULL, HFILL }},
60842     { &hf_nbap_setsOfHS_SCCH_Codes,
60843       { "setsOfHS-SCCH-Codes", "nbap.setsOfHS_SCCH_Codes",
60844         FT_UINT32, BASE_DEC, NULL, 0,
60845         NULL, HFILL }},
60846     { &hf_nbap_hARQ_Preamble_Mode_Activation_Indicator,
60847       { "hARQ-Preamble-Mode-Activation-Indicator", "nbap.hARQ_Preamble_Mode_Activation_Indicator",
60848         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_Activation_Indicator_vals), 0,
60849         NULL, HFILL }},
60850     { &hf_nbap_mIMO_N_M_Ratio,
60851       { "mIMO-N-M-Ratio", "nbap.mIMO_N_M_Ratio",
60852         FT_UINT32, BASE_DEC, VALS(nbap_MIMO_N_M_Ratio_vals), 0,
60853         NULL, HFILL }},
60854     { &hf_nbap_continuousPacketConnectivityHS_SCCH_less_Information_Response,
60855       { "continuousPacketConnectivityHS-SCCH-less-Information-Response", "nbap.continuousPacketConnectivityHS_SCCH_less_Information_Response",
60856         FT_NONE, BASE_NONE, NULL, 0,
60857         NULL, HFILL }},
60858     { &hf_nbap_Additional_EDCH_Preconfiguration_Information_item,
60859       { "Additional-EDCH-Preconfiguration-Information-ItemIEs", "nbap.Additional_EDCH_Preconfiguration_Information_ItemIEs",
60860         FT_NONE, BASE_NONE, NULL, 0,
60861         NULL, HFILL }},
60862     { &hf_nbap_mAChsResetScheme,
60863       { "mAChsResetScheme", "nbap.mAChsResetScheme",
60864         FT_UINT32, BASE_DEC, VALS(nbap_MAChsResetScheme_vals), 0,
60865         NULL, HFILL }},
60866     { &hf_nbap_hSDSCH_Physical_Layer_Category,
60867       { "hSDSCH-Physical-Layer-Category", "nbap.hSDSCH_Physical_Layer_Category",
60868         FT_UINT32, BASE_DEC, NULL, 0,
60869         "INTEGER_1_64_", HFILL }},
60870     { &hf_nbap_secondaryServingCells,
60871       { "secondaryServingCells", "nbap.secondaryServingCells",
60872         FT_UINT32, BASE_DEC, NULL, 0,
60873         NULL, HFILL }},
60874     { &hf_nbap_numPrimaryHS_SCCH_Codes,
60875       { "numPrimaryHS-SCCH-Codes", "nbap.numPrimaryHS_SCCH_Codes",
60876         FT_UINT32, BASE_DEC, NULL, 0,
60877         "NumHS_SCCH_Codes", HFILL }},
60878     { &hf_nbap_hARQ_Preamble_Mode,
60879       { "hARQ-Preamble-Mode", "nbap.hARQ_Preamble_Mode",
60880         FT_UINT32, BASE_DEC, VALS(nbap_HARQ_Preamble_Mode_vals), 0,
60881         NULL, HFILL }},
60882     { &hf_nbap_mIMO_ActivationIndicator,
60883       { "mIMO-ActivationIndicator", "nbap.mIMO_ActivationIndicator",
60884         FT_NONE, BASE_NONE, NULL, 0,
60885         NULL, HFILL }},
60886     { &hf_nbap_hSDSCH_MACdPDUSizeFormat,
60887       { "hSDSCH-MACdPDUSizeFormat", "nbap.hSDSCH_MACdPDUSizeFormat",
60888         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_MACdPDUSizeFormat_vals), 0,
60889         NULL, HFILL }},
60890     { &hf_nbap_uE_with_enhanced_HS_SCCH_support_indicator,
60891       { "uE-with-enhanced-HS-SCCH-support-indicator", "nbap.uE_with_enhanced_HS_SCCH_support_indicator",
60892         FT_NONE, BASE_NONE, NULL, 0,
60893         NULL, HFILL }},
60894     { &hf_nbap_HS_SCCH_PreconfiguredCodes_item,
60895       { "HS-SCCH-PreconfiguredCodesItem", "nbap.HS_SCCH_PreconfiguredCodesItem",
60896         FT_NONE, BASE_NONE, NULL, 0,
60897         NULL, HFILL }},
60898     { &hf_nbap_hS_SCCH_CodeNumber,
60899       { "hS-SCCH-CodeNumber", "nbap.hS_SCCH_CodeNumber",
60900         FT_UINT32, BASE_DEC, NULL, 0,
60901         NULL, HFILL }},
60902     { &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item,
60903       { "HSSCCH-Codes", "nbap.HSSCCH_Codes",
60904         FT_NONE, BASE_NONE, NULL, 0,
60905         NULL, HFILL }},
60906     { &hf_nbap_codeNumber,
60907       { "codeNumber", "nbap.codeNumber",
60908         FT_UINT32, BASE_DEC, NULL, 0,
60909         "INTEGER_0_127", HFILL }},
60910     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item,
60911       { "HSSCCH-Specific-InformationRespItemTDD", "nbap.HSSCCH_Specific_InformationRespItemTDD",
60912         FT_NONE, BASE_NONE, NULL, 0,
60913         NULL, HFILL }},
60914     { &hf_nbap_timeslot,
60915       { "timeslot", "nbap.timeslot",
60916         FT_UINT32, BASE_DEC, NULL, 0,
60917         NULL, HFILL }},
60918     { &hf_nbap_tDD_ChannelisationCode,
60919       { "tDD-ChannelisationCode", "nbap.tDD_ChannelisationCode",
60920         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
60921         NULL, HFILL }},
60922     { &hf_nbap_hSSICH_Info,
60923       { "hSSICH-Info", "nbap.hSSICH_Info",
60924         FT_NONE, BASE_NONE, NULL, 0,
60925         NULL, HFILL }},
60926     { &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item,
60927       { "HSSCCH-Specific-InformationRespItemTDDLCR", "nbap.HSSCCH_Specific_InformationRespItemTDDLCR",
60928         FT_NONE, BASE_NONE, NULL, 0,
60929         NULL, HFILL }},
60930     { &hf_nbap_timeslotLCR,
60931       { "timeslotLCR", "nbap.timeslotLCR",
60932         FT_UINT32, BASE_DEC, NULL, 0,
60933         NULL, HFILL }},
60934     { &hf_nbap_first_TDD_ChannelisationCode,
60935       { "first-TDD-ChannelisationCode", "nbap.first_TDD_ChannelisationCode",
60936         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
60937         "TDD_ChannelisationCode", HFILL }},
60938     { &hf_nbap_second_TDD_ChannelisationCode,
60939       { "second-TDD-ChannelisationCode", "nbap.second_TDD_ChannelisationCode",
60940         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
60941         "TDD_ChannelisationCode", HFILL }},
60942     { &hf_nbap_hSSICH_InfoLCR,
60943       { "hSSICH-InfoLCR", "nbap.hSSICH_InfoLCR",
60944         FT_NONE, BASE_NONE, NULL, 0,
60945         NULL, HFILL }},
60946     { &hf_nbap_HSSCCH_Specific_InformationRespListTDD768_item,
60947       { "HSSCCH-Specific-InformationRespItemTDD768", "nbap.HSSCCH_Specific_InformationRespItemTDD768",
60948         FT_NONE, BASE_NONE, NULL, 0,
60949         NULL, HFILL }},
60950     { &hf_nbap_tDD_ChannelisationCode768,
60951       { "tDD-ChannelisationCode768", "nbap.tDD_ChannelisationCode768",
60952         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
60953         NULL, HFILL }},
60954     { &hf_nbap_hSSICH_Info768,
60955       { "hSSICH-Info768", "nbap.hSSICH_Info768",
60956         FT_NONE, BASE_NONE, NULL, 0,
60957         NULL, HFILL }},
60958     { &hf_nbap_hsSICH_ID,
60959       { "hsSICH-ID", "nbap.hsSICH_ID",
60960         FT_UINT32, BASE_DEC, NULL, 0,
60961         "HS_SICH_ID", HFILL }},
60962     { &hf_nbap_failed_HS_SICH,
60963       { "failed-HS-SICH", "nbap.failed_HS_SICH",
60964         FT_UINT32, BASE_DEC, NULL, 0,
60965         "HS_SICH_failed", HFILL }},
60966     { &hf_nbap_missed_HS_SICH,
60967       { "missed-HS-SICH", "nbap.missed_HS_SICH",
60968         FT_UINT32, BASE_DEC, NULL, 0,
60969         "HS_SICH_missed", HFILL }},
60970     { &hf_nbap_total_HS_SICH,
60971       { "total-HS-SICH", "nbap.total_HS_SICH",
60972         FT_UINT32, BASE_DEC, NULL, 0,
60973         "HS_SICH_total", HFILL }},
60974     { &hf_nbap_number_of_HS_PDSCH_codes,
60975       { "number-of-HS-PDSCH-codes", "nbap.number_of_HS_PDSCH_codes",
60976         FT_UINT32, BASE_DEC, NULL, 0,
60977         "INTEGER_0_maxHS_PDSCHCodeNrComp_1", HFILL }},
60978     { &hf_nbap_hS_PDSCH_Start_code_number,
60979       { "hS-PDSCH-Start-code-number", "nbap.hS_PDSCH_Start_code_number",
60980         FT_UINT32, BASE_DEC, NULL, 0,
60981         NULL, HFILL }},
60982     { &hf_nbap_replace_02,
60983       { "replace", "nbap.replace",
60984         FT_UINT32, BASE_DEC, NULL, 0,
60985         "HS_SCCH_FDD_Code_List", HFILL }},
60986     { &hf_nbap_HS_SCCH_FDD_Code_List_item,
60987       { "HS-SCCH-FDD-Code-Information-Item", "nbap.HS_SCCH_FDD_Code_Information_Item",
60988         FT_UINT32, BASE_DEC, NULL, 0,
60989         NULL, HFILL }},
60990     { &hf_nbap_hspdsch_RL_ID,
60991       { "hspdsch-RL-ID", "nbap.hspdsch_RL_ID",
60992         FT_UINT32, BASE_DEC, NULL, 0,
60993         "RL_ID", HFILL }},
60994     { &hf_nbap_hSDSCH_FDD_Information,
60995       { "hSDSCH-FDD-Information", "nbap.hSDSCH_FDD_Information",
60996         FT_NONE, BASE_NONE, NULL, 0,
60997         NULL, HFILL }},
60998     { &hf_nbap_hsdsch_RNTI,
60999       { "hsdsch-RNTI", "nbap.hsdsch_RNTI",
61000         FT_UINT32, BASE_DEC, NULL, 0,
61001         NULL, HFILL }},
61002     { &hf_nbap_hS_DSCH_serving_cell_choice,
61003       { "hS-DSCH-serving-cell-choice", "nbap.hS_DSCH_serving_cell_choice",
61004         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_serving_cell_choice_vals), 0,
61005         NULL, HFILL }},
61006     { &hf_nbap_hS_serving_cell_change_successful,
61007       { "hS-serving-cell-change-successful", "nbap.hS_serving_cell_change_successful",
61008         FT_NONE, BASE_NONE, NULL, 0,
61009         NULL, HFILL }},
61010     { &hf_nbap_hS_serving_cell_change_unsuccessful,
61011       { "hS-serving-cell-change-unsuccessful", "nbap.hS_serving_cell_change_unsuccessful",
61012         FT_NONE, BASE_NONE, NULL, 0,
61013         NULL, HFILL }},
61014     { &hf_nbap_hSDSCH_FDD_Information_Response,
61015       { "hSDSCH-FDD-Information-Response", "nbap.hSDSCH_FDD_Information_Response",
61016         FT_NONE, BASE_NONE, NULL, 0,
61017         NULL, HFILL }},
61018     { &hf_nbap_hsdpa_PICH_notShared_with_PCHLCR,
61019       { "hsdpa-PICH-notShared-with-PCHLCR", "nbap.hsdpa_PICH_notShared_with_PCHLCR",
61020         FT_NONE, BASE_NONE, NULL, 0,
61021         NULL, HFILL }},
61022     { &hf_nbap_tdd_ChannelisationCodeLCR,
61023       { "tdd-ChannelisationCodeLCR", "nbap.tdd_ChannelisationCodeLCR",
61024         FT_NONE, BASE_NONE, NULL, 0,
61025         NULL, HFILL }},
61026     { &hf_nbap_tdd_PhysicalChannelOffset,
61027       { "tdd-PhysicalChannelOffset", "nbap.tdd_PhysicalChannelOffset",
61028         FT_UINT32, BASE_DEC, NULL, 0,
61029         NULL, HFILL }},
61030     { &hf_nbap_pagingIndicatorLength,
61031       { "pagingIndicatorLength", "nbap.pagingIndicatorLength",
61032         FT_UINT32, BASE_DEC, VALS(nbap_PagingIndicatorLength_vals), 0,
61033         NULL, HFILL }},
61034     { &hf_nbap_pICH_Power,
61035       { "pICH-Power", "nbap.pICH_Power",
61036         FT_INT32, BASE_DEC, NULL, 0,
61037         NULL, HFILL }},
61038     { &hf_nbap_second_TDD_ChannelisationCodeLCR,
61039       { "second-TDD-ChannelisationCodeLCR", "nbap.second_TDD_ChannelisationCodeLCR",
61040         FT_NONE, BASE_NONE, NULL, 0,
61041         "TDD_ChannelisationCodeLCR", HFILL }},
61042     { &hf_nbap_hsdsch_Common_InformationLCR,
61043       { "hsdsch-Common-InformationLCR", "nbap.hsdsch_Common_InformationLCR",
61044         FT_NONE, BASE_NONE, NULL, 0,
61045         NULL, HFILL }},
61046     { &hf_nbap_commonMACFlow_Specific_InformationLCR,
61047       { "commonMACFlow-Specific-InformationLCR", "nbap.commonMACFlow_Specific_InformationLCR",
61048         FT_UINT32, BASE_DEC, NULL, 0,
61049         "CommonMACFlow_Specific_InfoListLCR", HFILL }},
61050     { &hf_nbap_common_H_RNTI_InformationLCR,
61051       { "common-H-RNTI-InformationLCR", "nbap.common_H_RNTI_InformationLCR",
61052         FT_UINT32, BASE_DEC, NULL, 0,
61053         NULL, HFILL }},
61054     { &hf_nbap_sync_InformationLCR,
61055       { "sync-InformationLCR", "nbap.sync_InformationLCR",
61056         FT_NONE, BASE_NONE, NULL, 0,
61057         NULL, HFILL }},
61058     { &hf_nbap_hSSICH_SIRTarget,
61059       { "hSSICH-SIRTarget", "nbap.hSSICH_SIRTarget",
61060         FT_INT32, BASE_DEC, NULL, 0,
61061         "UL_SIR", HFILL }},
61062     { &hf_nbap_hSSICH_TPC_StepSize,
61063       { "hSSICH-TPC-StepSize", "nbap.hSSICH_TPC_StepSize",
61064         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
61065         "TDD_TPC_UplinkStepSize_LCR", HFILL }},
61066     { &hf_nbap_hsSCCH_Specific_Information_ResponseLCR,
61067       { "hsSCCH-Specific-Information-ResponseLCR", "nbap.hsSCCH_Specific_Information_ResponseLCR",
61068         FT_UINT32, BASE_DEC, NULL, 0,
61069         "HSSCCH_Specific_InformationRespListLCR", HFILL }},
61070     { &hf_nbap_commonMACFlow_Specific_Info_ResponseLCR,
61071       { "commonMACFlow-Specific-Info-ResponseLCR", "nbap.commonMACFlow_Specific_Info_ResponseLCR",
61072         FT_UINT32, BASE_DEC, NULL, 0,
61073         "CommonMACFlow_Specific_InfoList_ResponseLCR", HFILL }},
61074     { &hf_nbap_associatedCommon_MACFlowLCR,
61075       { "associatedCommon-MACFlowLCR", "nbap.associatedCommon_MACFlowLCR",
61076         FT_UINT32, BASE_DEC, NULL, 0,
61077         "Common_MACFlow_ID_LCR", HFILL }},
61078     { &hf_nbap_bCCH_Specific_HSDSCH_RNTI_InformationLCR,
61079       { "bCCH-Specific-HSDSCH-RNTI-InformationLCR", "nbap.bCCH_Specific_HSDSCH_RNTI_InformationLCR",
61080         FT_NONE, BASE_NONE, NULL, 0,
61081         NULL, HFILL }},
61082     { &hf_nbap_paging_MACFlow_Specific_InformationLCR,
61083       { "paging-MACFlow-Specific-InformationLCR", "nbap.paging_MACFlow_Specific_InformationLCR",
61084         FT_UINT32, BASE_DEC, NULL, 0,
61085         NULL, HFILL }},
61086     { &hf_nbap_reception_Window_Size,
61087       { "reception-Window-Size", "nbap.reception_Window_Size",
61088         FT_UINT32, BASE_DEC, NULL, 0,
61089         "INTEGER_1_16", HFILL }},
61090     { &hf_nbap_n_PCH,
61091       { "n-PCH", "nbap.n_PCH",
61092         FT_UINT32, BASE_DEC, NULL, 0,
61093         "INTEGER_1_8", HFILL }},
61094     { &hf_nbap_paging_Subchannel_Size,
61095       { "paging-Subchannel-Size", "nbap.paging_Subchannel_Size",
61096         FT_UINT32, BASE_DEC, NULL, 0,
61097         "INTEGER_1_3", HFILL }},
61098     { &hf_nbap_HSDSCH_Paging_System_Information_ResponseLCR_item,
61099       { "HSDSCH-Paging-System-Information-ResponseListLCR", "nbap.HSDSCH_Paging_System_Information_ResponseListLCR",
61100         FT_NONE, BASE_NONE, NULL, 0,
61101         NULL, HFILL }},
61102     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
61103       { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst",
61104         FT_UINT32, BASE_DEC, NULL, 0,
61105         NULL, HFILL }},
61106     { &hf_nbap_HSSCCH_Specific_InformationRespListLCR_item,
61107       { "HSSCCH-Specific-InformationRespItemLCR", "nbap.HSSCCH_Specific_InformationRespItemLCR",
61108         FT_NONE, BASE_NONE, NULL, 0,
61109         NULL, HFILL }},
61110     { &hf_nbap_hS_SCCH_ID_LCR,
61111       { "hS-SCCH-ID-LCR", "nbap.hS_SCCH_ID_LCR",
61112         FT_UINT32, BASE_DEC, NULL, 0,
61113         NULL, HFILL }},
61114     { &hf_nbap_transport_Block_Size_List_01,
61115       { "transport-Block-Size-List", "nbap.transport_Block_Size_List",
61116         FT_UINT32, BASE_DEC, NULL, 0,
61117         "Transport_Block_Size_List_LCR", HFILL }},
61118     { &hf_nbap_hS_DSCH_SPS_Reservation_Indicator,
61119       { "hS-DSCH-SPS-Reservation-Indicator", "nbap.hS_DSCH_SPS_Reservation_Indicator",
61120         FT_UINT32, BASE_DEC, VALS(nbap_SPS_Reservation_Indicator_vals), 0,
61121         "SPS_Reservation_Indicator", HFILL }},
61122     { &hf_nbap_hS_DSCH_SPS_Operation_Indicator,
61123       { "hS-DSCH-SPS-Operation-Indicator", "nbap.hS_DSCH_SPS_Operation_Indicator",
61124         FT_UINT32, BASE_DEC, VALS(nbap_HS_DSCH_SPS_Operation_Indicator_vals), 0,
61125         NULL, HFILL }},
61126     { &hf_nbap_Transport_Block_Size_List_LCR_item,
61127       { "Transport-Block-Size-Item-LCR", "nbap.Transport_Block_Size_Item_LCR",
61128         FT_NONE, BASE_NONE, NULL, 0,
61129         NULL, HFILL }},
61130     { &hf_nbap_transport_Block_Size_maping_Index_LCR,
61131       { "transport-Block-Size-maping-Index-LCR", "nbap.transport_Block_Size_maping_Index_LCR",
61132         FT_UINT32, BASE_DEC, NULL, 0,
61133         NULL, HFILL }},
61134     { &hf_nbap_transport_Block_Size_Index_LCR,
61135       { "transport-Block-Size-Index-LCR", "nbap.transport_Block_Size_Index_LCR",
61136         FT_UINT32, BASE_DEC, NULL, 0,
61137         NULL, HFILL }},
61138     { &hf_nbap_Repetition_Period_List_LCR_item,
61139       { "Repetition-Period-Item-LCR", "nbap.Repetition_Period_Item_LCR",
61140         FT_NONE, BASE_NONE, NULL, 0,
61141         NULL, HFILL }},
61142     { &hf_nbap_repetitionPeriodIndex,
61143       { "repetitionPeriodIndex", "nbap.repetitionPeriodIndex",
61144         FT_UINT32, BASE_DEC, NULL, 0,
61145         NULL, HFILL }},
61146     { &hf_nbap_logicalChannellevel,
61147       { "logicalChannellevel", "nbap.logicalChannellevel",
61148         FT_BYTES, BASE_NONE, NULL, 0,
61149         NULL, HFILL }},
61150     { &hf_nbap_priorityQueuelevel,
61151       { "priorityQueuelevel", "nbap.priorityQueuelevel",
61152         FT_BYTES, BASE_NONE, NULL, 0,
61153         NULL, HFILL }},
61154     { &hf_nbap_hS_SICH_InformationList_for_HS_DSCH_SPS,
61155       { "hS-SICH-InformationList-for-HS-DSCH-SPS", "nbap.hS_SICH_InformationList_for_HS_DSCH_SPS",
61156         FT_UINT32, BASE_DEC, NULL, 0,
61157         NULL, HFILL }},
61158     { &hf_nbap_initial_HS_PDSCH_SPS_Resource,
61159       { "initial-HS-PDSCH-SPS-Resource", "nbap.initial_HS_PDSCH_SPS_Resource",
61160         FT_NONE, BASE_NONE, NULL, 0,
61161         NULL, HFILL }},
61162     { &hf_nbap_buffer_Size_for_HS_DSCH_SPS,
61163       { "buffer-Size-for-HS-DSCH-SPS", "nbap.buffer_Size_for_HS_DSCH_SPS",
61164         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_Process_Memory_Size_vals_ext, 0,
61165         "Process_Memory_Size", HFILL }},
61166     { &hf_nbap_number_of_Processes_for_HS_DSCH_SPS,
61167       { "number-of-Processes-for-HS-DSCH-SPS", "nbap.number_of_Processes_for_HS_DSCH_SPS",
61168         FT_UINT32, BASE_DEC, NULL, 0,
61169         NULL, HFILL }},
61170     { &hf_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS_item,
61171       { "HS-SICH-InformationItem-for-HS-DSCH-SPS", "nbap.HS_SICH_InformationItem_for_HS_DSCH_SPS",
61172         FT_NONE, BASE_NONE, NULL, 0,
61173         NULL, HFILL }},
61174     { &hf_nbap_hS_SICH_Mapping_Index,
61175       { "hS-SICH-Mapping-Index", "nbap.hS_SICH_Mapping_Index",
61176         FT_UINT32, BASE_DEC, NULL, 0,
61177         NULL, HFILL }},
61178     { &hf_nbap_hS_SICH_Type,
61179       { "hS-SICH-Type", "nbap.hS_SICH_Type",
61180         FT_UINT32, BASE_DEC, VALS(nbap_HS_SICH_Type_vals), 0,
61181         NULL, HFILL }},
61182     { &hf_nbap_hS_SCCH_Associated_HS_SICH,
61183       { "hS-SCCH-Associated-HS-SICH", "nbap.hS_SCCH_Associated_HS_SICH",
61184         FT_NONE, BASE_NONE, NULL, 0,
61185         NULL, HFILL }},
61186     { &hf_nbap_non_HS_SCCH_Associated_HS_SICH,
61187       { "non-HS-SCCH-Associated-HS-SICH", "nbap.non_HS_SCCH_Associated_HS_SICH",
61188         FT_NONE, BASE_NONE, NULL, 0,
61189         NULL, HFILL }},
61190     { &hf_nbap_extended_HS_SICH_ID,
61191       { "extended-HS-SICH-ID", "nbap.extended_HS_SICH_ID",
61192         FT_UINT32, BASE_DEC, NULL, 0,
61193         NULL, HFILL }},
61194     { &hf_nbap_non_HS_SCCH_Aassociated_HS_SICH_ID,
61195       { "non-HS-SCCH-Aassociated-HS-SICH-ID", "nbap.non_HS_SCCH_Aassociated_HS_SICH_ID",
61196         FT_UINT32, BASE_DEC, NULL, 0,
61197         NULL, HFILL }},
61198     { &hf_nbap_hS_PDSCH_Offset,
61199       { "hS-PDSCH-Offset", "nbap.hS_PDSCH_Offset",
61200         FT_UINT32, BASE_DEC, NULL, 0,
61201         "TDD_PhysicalChannelOffset", HFILL }},
61202     { &hf_nbap_timeslot_Resource_Related_Information_01,
61203       { "timeslot-Resource-Related-Information", "nbap.timeslot_Resource_Related_Information",
61204         FT_BYTES, BASE_NONE, NULL, 0,
61205         "HS_DSCH_TimeslotResourceLCR", HFILL }},
61206     { &hf_nbap_startCode,
61207       { "startCode", "nbap.startCode",
61208         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
61209         "TDD_ChannelisationCode", HFILL }},
61210     { &hf_nbap_endCode,
61211       { "endCode", "nbap.endCode",
61212         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
61213         "TDD_ChannelisationCode", HFILL }},
61214     { &hf_nbap_transport_Block_Size_Index_01,
61215       { "transport-Block-Size-Index", "nbap.transport_Block_Size_Index",
61216         FT_UINT32, BASE_DEC, NULL, 0,
61217         "Transport_Block_Size_Index_LCR", HFILL }},
61218     { &hf_nbap_modulationType,
61219       { "modulationType", "nbap.modulationType",
61220         FT_UINT32, BASE_DEC, VALS(nbap_ModulationSPS_LCR_vals), 0,
61221         "ModulationSPS_LCR", HFILL }},
61222     { &hf_nbap_non_HS_SCCH_Associated_HS_SICH_InformationList,
61223       { "non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.non_HS_SCCH_Associated_HS_SICH_InformationList",
61224         FT_UINT32, BASE_DEC, NULL, 0,
61225         NULL, HFILL }},
61226     { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
61227       { "Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem",
61228         FT_NONE, BASE_NONE, NULL, 0,
61229         NULL, HFILL }},
61230     { &hf_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item,
61231       { "Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Non_HS_SCCH_Associated_HS_SICH_InformationItem",
61232         FT_NONE, BASE_NONE, NULL, 0,
61233         NULL, HFILL }},
61234     { &hf_nbap_modify_non_HS_SCCH_Associated_HS_SICH_InformationList,
61235       { "modify-non-HS-SCCH-Associated-HS-SICH-InformationList", "nbap.modify_non_HS_SCCH_Associated_HS_SICH_InformationList",
61236         FT_UINT32, BASE_DEC, NULL, 0,
61237         NULL, HFILL }},
61238     { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_item,
61239       { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem",
61240         FT_NONE, BASE_NONE, NULL, 0,
61241         NULL, HFILL }},
61242     { &hf_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_item,
61243       { "Modify-Non-HS-SCCH-Associated-HS-SICH-InformationItem", "nbap.Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem",
61244         FT_NONE, BASE_NONE, NULL, 0,
61245         NULL, HFILL }},
61246     { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_item,
61247       { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem",
61248         FT_NONE, BASE_NONE, NULL, 0,
61249         NULL, HFILL }},
61250     { &hf_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_item,
61251       { "Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqstItem", "nbap.Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem",
61252         FT_NONE, BASE_NONE, NULL, 0,
61253         NULL, HFILL }},
61254     { &hf_nbap_MIMO_ReferenceSignal_InformationListLCR_item,
61255       { "HSSICH-ReferenceSignal-InformationLCR", "nbap.HSSICH_ReferenceSignal_InformationLCR",
61256         FT_NONE, BASE_NONE, NULL, 0,
61257         NULL, HFILL }},
61258     { &hf_nbap_midambleConfigurationLCR,
61259       { "midambleConfigurationLCR", "nbap.midambleConfigurationLCR",
61260         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationLCR_vals), 0,
61261         NULL, HFILL }},
61262     { &hf_nbap_midambleShift,
61263       { "midambleShift", "nbap.midambleShift",
61264         FT_UINT32, BASE_DEC, NULL, 0,
61265         "INTEGER_0_15", HFILL }},
61266     { &hf_nbap_hSSICH_ReferenceSignal_InformationLCR,
61267       { "hSSICH-ReferenceSignal-InformationLCR", "nbap.hSSICH_ReferenceSignal_InformationLCR",
61268         FT_NONE, BASE_NONE, NULL, 0,
61269         NULL, HFILL }},
61270     { &hf_nbap_sub_Frame_Number,
61271       { "sub-Frame-Number", "nbap.sub_Frame_Number",
61272         FT_UINT32, BASE_DEC, NULL, 0,
61273         NULL, HFILL }},
61274     { &hf_nbap_onDemand,
61275       { "onDemand", "nbap.onDemand",
61276         FT_NONE, BASE_NONE, NULL, 0,
61277         NULL, HFILL }},
61278     { &hf_nbap_periodic,
61279       { "periodic", "nbap.periodic",
61280         FT_UINT32, BASE_DEC, VALS(nbap_InformationReportCharacteristicsType_ReportPeriodicity_vals), 0,
61281         "InformationReportCharacteristicsType_ReportPeriodicity", HFILL }},
61282     { &hf_nbap_onModification,
61283       { "onModification", "nbap.onModification",
61284         FT_NONE, BASE_NONE, NULL, 0,
61285         "InformationReportCharacteristicsType_OnModification", HFILL }},
61286     { &hf_nbap_min,
61287       { "min", "nbap.min",
61288         FT_UINT32, BASE_DEC, NULL, 0,
61289         "ReportPeriodicity_Scaledmin", HFILL }},
61290     { &hf_nbap_hours,
61291       { "hours", "nbap.hours",
61292         FT_UINT32, BASE_DEC, NULL, 0,
61293         "ReportPeriodicity_Scaledhour", HFILL }},
61294     { &hf_nbap_information_thresholds,
61295       { "information-thresholds", "nbap.information_thresholds",
61296         FT_UINT32, BASE_DEC, VALS(nbap_InformationThresholds_vals), 0,
61297         "InformationThresholds", HFILL }},
61298     { &hf_nbap_dgps,
61299       { "dgps", "nbap.dgps",
61300         FT_NONE, BASE_NONE, NULL, 0,
61301         "DGPSThresholds", HFILL }},
61302     { &hf_nbap_dGANSSThreshold,
61303       { "dGANSSThreshold", "nbap.dGANSSThreshold",
61304         FT_NONE, BASE_NONE, NULL, 0,
61305         NULL, HFILL }},
61306     { &hf_nbap_information_Type_Item,
61307       { "information-Type-Item", "nbap.information_Type_Item",
61308         FT_UINT32, BASE_DEC, VALS(nbap_Information_Type_Item_vals), 0,
61309         NULL, HFILL }},
61310     { &hf_nbap_gPSInformation,
61311       { "gPSInformation", "nbap.gPSInformation",
61312         FT_UINT32, BASE_DEC, NULL, 0,
61313         "GPS_Information", HFILL }},
61314     { &hf_nbap_iP_SpacingFDD,
61315       { "iP-SpacingFDD", "nbap.iP_SpacingFDD",
61316         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingFDD_vals), 0,
61317         NULL, HFILL }},
61318     { &hf_nbap_iP_Length,
61319       { "iP-Length", "nbap.iP_Length",
61320         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Length_vals), 0,
61321         NULL, HFILL }},
61322     { &hf_nbap_seed,
61323       { "seed", "nbap.seed",
61324         FT_UINT32, BASE_DEC, NULL, 0,
61325         "INTEGER_0_63", HFILL }},
61326     { &hf_nbap_burstModeParams,
61327       { "burstModeParams", "nbap.burstModeParams",
61328         FT_NONE, BASE_NONE, NULL, 0,
61329         NULL, HFILL }},
61330     { &hf_nbap_iP_Offset,
61331       { "iP-Offset", "nbap.iP_Offset",
61332         FT_UINT32, BASE_DEC, NULL, 0,
61333         "INTEGER_0_9", HFILL }},
61334     { &hf_nbap_iP_SpacingTDD,
61335       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
61336         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_vals), 0,
61337         NULL, HFILL }},
61338     { &hf_nbap_iP_Start,
61339       { "iP-Start", "nbap.iP_Start",
61340         FT_UINT32, BASE_DEC, NULL, 0,
61341         "INTEGER_0_4095", HFILL }},
61342     { &hf_nbap_iP_Slot,
61343       { "iP-Slot", "nbap.iP_Slot",
61344         FT_UINT32, BASE_DEC, NULL, 0,
61345         "INTEGER_0_14", HFILL }},
61346     { &hf_nbap_iP_PCCPCH,
61347       { "iP-PCCPCH", "nbap.iP_PCCPCH",
61348         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_PCCPCH_vals), 0,
61349         NULL, HFILL }},
61350     { &hf_nbap_iP_SpacingTDD_01,
61351       { "iP-SpacingTDD", "nbap.iP_SpacingTDD",
61352         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_SpacingTDD_01_vals), 0,
61353         "T_iP_SpacingTDD_01", HFILL }},
61354     { &hf_nbap_iP_Sub,
61355       { "iP-Sub", "nbap.iP_Sub",
61356         FT_UINT32, BASE_DEC, VALS(nbap_T_iP_Sub_vals), 0,
61357         NULL, HFILL }},
61358     { &hf_nbap_cFNOffset,
61359       { "cFNOffset", "nbap.cFNOffset",
61360         FT_UINT32, BASE_DEC, NULL, 0,
61361         "INTEGER_0_255", HFILL }},
61362     { &hf_nbap_burstStart,
61363       { "burstStart", "nbap.burstStart",
61364         FT_UINT32, BASE_DEC, NULL, 0,
61365         "INTEGER_0_15", HFILL }},
61366     { &hf_nbap_burstLength,
61367       { "burstLength", "nbap.burstLength",
61368         FT_UINT32, BASE_DEC, NULL, 0,
61369         "INTEGER_10_25", HFILL }},
61370     { &hf_nbap_burstFreq,
61371       { "burstFreq", "nbap.burstFreq",
61372         FT_UINT32, BASE_DEC, NULL, 0,
61373         "INTEGER_1_16", HFILL }},
61374     { &hf_nbap_idleIntervalInfo_k,
61375       { "idleIntervalInfo-k", "nbap.idleIntervalInfo_k",
61376         FT_UINT32, BASE_DEC, VALS(nbap_T_idleIntervalInfo_k_vals), 0,
61377         NULL, HFILL }},
61378     { &hf_nbap_idleIntervalInfo_offset,
61379       { "idleIntervalInfo-offset", "nbap.idleIntervalInfo_offset",
61380         FT_UINT32, BASE_DEC, NULL, 0,
61381         "INTEGER_0_7", HFILL }},
61382     { &hf_nbap_maxTimeslotsPerSubFrame,
61383       { "maxTimeslotsPerSubFrame", "nbap.maxTimeslotsPerSubFrame",
61384         FT_UINT32, BASE_DEC, NULL, 0,
61385         "INTEGER_1_6", HFILL }},
61386     { &hf_nbap_maxPhysChPerTimeslot,
61387       { "maxPhysChPerTimeslot", "nbap.maxPhysChPerTimeslot",
61388         FT_UINT32, BASE_DEC, VALS(nbap_T_maxPhysChPerTimeslot_vals), 0,
61389         NULL, HFILL }},
61390     { &hf_nbap_MACdPDU_Size_Indexlist_item,
61391       { "MACdPDU-Size-IndexItem", "nbap.MACdPDU_Size_IndexItem",
61392         FT_NONE, BASE_NONE, NULL, 0,
61393         NULL, HFILL }},
61394     { &hf_nbap_sID,
61395       { "sID", "nbap.sID",
61396         FT_UINT32, BASE_DEC, NULL, 0,
61397         NULL, HFILL }},
61398     { &hf_nbap_macdPDU_Size,
61399       { "macdPDU-Size", "nbap.macdPDU_Size",
61400         FT_UINT32, BASE_DEC, NULL, 0,
61401         NULL, HFILL }},
61402     { &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item,
61403       { "MACdPDU-Size-IndexItem-to-Modify", "nbap.MACdPDU_Size_IndexItem_to_Modify",
61404         FT_NONE, BASE_NONE, NULL, 0,
61405         NULL, HFILL }},
61406     { &hf_nbap_maximum_TB_Size_cell_edge_users,
61407       { "maximum-TB-Size-cell-edge-users", "nbap.maximum_TB_Size_cell_edge_users",
61408         FT_UINT32, BASE_DEC, NULL, 0,
61409         "INTEGER_0_5000_", HFILL }},
61410     { &hf_nbap_maximum_TB_Size_other_users,
61411       { "maximum-TB-Size-other-users", "nbap.maximum_TB_Size_other_users",
61412         FT_UINT32, BASE_DEC, NULL, 0,
61413         "INTEGER_0_5000_", HFILL }},
61414     { &hf_nbap_MessageStructure_item,
61415       { "MessageStructure item", "nbap.MessageStructure_item",
61416         FT_NONE, BASE_NONE, NULL, 0,
61417         NULL, HFILL }},
61418     { &hf_nbap_repetitionNumber_01,
61419       { "repetitionNumber", "nbap.repetitionNumber",
61420         FT_UINT32, BASE_DEC, NULL, 0,
61421         "RepetitionNumber1", HFILL }},
61422     { &hf_nbap_type1,
61423       { "type1", "nbap.type1",
61424         FT_NONE, BASE_NONE, NULL, 0,
61425         NULL, HFILL }},
61426     { &hf_nbap_midambleConfigurationBurstType1And3,
61427       { "midambleConfigurationBurstType1And3", "nbap.midambleConfigurationBurstType1And3",
61428         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType1And3_vals), 0,
61429         NULL, HFILL }},
61430     { &hf_nbap_midambleAllocationMode,
61431       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61432         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode1_vals), 0,
61433         "MidambleAllocationMode1", HFILL }},
61434     { &hf_nbap_defaultMidamble,
61435       { "defaultMidamble", "nbap.defaultMidamble",
61436         FT_NONE, BASE_NONE, NULL, 0,
61437         NULL, HFILL }},
61438     { &hf_nbap_commonMidamble,
61439       { "commonMidamble", "nbap.commonMidamble",
61440         FT_NONE, BASE_NONE, NULL, 0,
61441         NULL, HFILL }},
61442     { &hf_nbap_ueSpecificMidamble,
61443       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
61444         FT_UINT32, BASE_DEC, NULL, 0,
61445         "MidambleShiftLong", HFILL }},
61446     { &hf_nbap_type2,
61447       { "type2", "nbap.type2",
61448         FT_NONE, BASE_NONE, NULL, 0,
61449         NULL, HFILL }},
61450     { &hf_nbap_midambleConfigurationBurstType2,
61451       { "midambleConfigurationBurstType2", "nbap.midambleConfigurationBurstType2",
61452         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_vals), 0,
61453         NULL, HFILL }},
61454     { &hf_nbap_midambleAllocationMode_01,
61455       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61456         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode2_vals), 0,
61457         "MidambleAllocationMode2", HFILL }},
61458     { &hf_nbap_ueSpecificMidamble_01,
61459       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
61460         FT_UINT32, BASE_DEC, NULL, 0,
61461         "MidambleShiftShort", HFILL }},
61462     { &hf_nbap_type3,
61463       { "type3", "nbap.type3",
61464         FT_NONE, BASE_NONE, NULL, 0,
61465         NULL, HFILL }},
61466     { &hf_nbap_midambleAllocationMode_02,
61467       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61468         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode3_vals), 0,
61469         "MidambleAllocationMode3", HFILL }},
61470     { &hf_nbap_midambleAllocationMode_03,
61471       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61472         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode_vals), 0,
61473         NULL, HFILL }},
61474     { &hf_nbap_midambleShift_01,
61475       { "midambleShift", "nbap.midambleShift",
61476         FT_UINT32, BASE_DEC, NULL, 0,
61477         "MidambleShiftLong", HFILL }},
61478     { &hf_nbap_type1_01,
61479       { "type1", "nbap.type1",
61480         FT_NONE, BASE_NONE, NULL, 0,
61481         "Type7681", HFILL }},
61482     { &hf_nbap_midambleAllocationMode_04,
61483       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61484         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7681_vals), 0,
61485         "MidambleAllocationMode7681", HFILL }},
61486     { &hf_nbap_type2_01,
61487       { "type2", "nbap.type2",
61488         FT_NONE, BASE_NONE, NULL, 0,
61489         "Type7682", HFILL }},
61490     { &hf_nbap_midambleConfigurationBurstType2_768,
61491       { "midambleConfigurationBurstType2-768", "nbap.midambleConfigurationBurstType2_768",
61492         FT_UINT32, BASE_DEC, VALS(nbap_MidambleConfigurationBurstType2_768_vals), 0,
61493         NULL, HFILL }},
61494     { &hf_nbap_midambleAllocationMode_05,
61495       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61496         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7682_vals), 0,
61497         "MidambleAllocationMode7682", HFILL }},
61498     { &hf_nbap_ueSpecificMidamble_02,
61499       { "ueSpecificMidamble", "nbap.ueSpecificMidamble",
61500         FT_UINT32, BASE_DEC, NULL, 0,
61501         "MidambleShiftShort768", HFILL }},
61502     { &hf_nbap_type3_01,
61503       { "type3", "nbap.type3",
61504         FT_NONE, BASE_NONE, NULL, 0,
61505         "Type7683", HFILL }},
61506     { &hf_nbap_midambleAllocationMode_06,
61507       { "midambleAllocationMode", "nbap.midambleAllocationMode",
61508         FT_UINT32, BASE_DEC, VALS(nbap_MidambleAllocationMode7683_vals), 0,
61509         "MidambleAllocationMode7683", HFILL }},
61510     { &hf_nbap_primary_and_secondary_CPICH,
61511       { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
61512         FT_UINT32, BASE_DEC, NULL, 0,
61513         "CommonPhysicalChannelID", HFILL }},
61514     { &hf_nbap_normal_and_diversity_primary_CPICH,
61515       { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
61516         FT_NONE, BASE_NONE, NULL, 0,
61517         NULL, HFILL }},
61518     { &hf_nbap_primary_and_secondary_CPICH_01,
61519       { "primary-and-secondary-CPICH", "nbap.primary_and_secondary_CPICH",
61520         FT_NONE, BASE_NONE, NULL, 0,
61521         "PrimaryAndSecondaryCPICHContainer", HFILL }},
61522     { &hf_nbap_normal_and_diversity_primary_CPICH_01,
61523       { "normal-and-diversity-primary-CPICH", "nbap.normal_and_diversity_primary_CPICH",
61524         FT_NONE, BASE_NONE, NULL, 0,
61525         "NormalAndDiversityPrimaryCPICHContainer", HFILL }},
61526     { &hf_nbap_addPriorityQueue,
61527       { "addPriorityQueue", "nbap.addPriorityQueue",
61528         FT_NONE, BASE_NONE, NULL, 0,
61529         "PriorityQueue_InfoItem_to_Add", HFILL }},
61530     { &hf_nbap_modifyPriorityQueue,
61531       { "modifyPriorityQueue", "nbap.modifyPriorityQueue",
61532         FT_NONE, BASE_NONE, NULL, 0,
61533         "PriorityQueue_InfoItem_to_Modify", HFILL }},
61534     { &hf_nbap_deletePriorityQueue,
61535       { "deletePriorityQueue", "nbap.deletePriorityQueue",
61536         FT_UINT32, BASE_DEC, NULL, 0,
61537         "PriorityQueue_Id", HFILL }},
61538     { &hf_nbap_qPSK,
61539       { "qPSK", "nbap.qPSK",
61540         FT_NONE, BASE_NONE, NULL, 0,
61541         NULL, HFILL }},
61542     { &hf_nbap_sixteenQAM,
61543       { "sixteenQAM", "nbap.sixteenQAM",
61544         FT_INT32, BASE_DEC, NULL, 0,
61545         "MBSFN_CPICH_secondary_CCPCH_power_offset", HFILL }},
61546     { &hf_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList_item,
61547       { "MultipleFreq-HARQ-MemoryPartitioning-InformationItem", "nbap.MultipleFreq_HARQ_MemoryPartitioning_InformationItem",
61548         FT_NONE, BASE_NONE, NULL, 0,
61549         NULL, HFILL }},
61550     { &hf_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_item,
61551       { "MultipleFreq-HSPDSCH-InformationItem-ResponseTDDLCR", "nbap.MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR",
61552         FT_NONE, BASE_NONE, NULL, 0,
61553         NULL, HFILL }},
61554     { &hf_nbap_multi_Cell_Capability,
61555       { "multi-Cell-Capability", "nbap.multi_Cell_Capability",
61556         FT_UINT32, BASE_DEC, VALS(nbap_Multi_Cell_Capability_vals), 0,
61557         NULL, HFILL }},
61558     { &hf_nbap_dL_PowerBalancing_Information,
61559       { "dL-PowerBalancing-Information", "nbap.dL_PowerBalancing_Information",
61560         FT_NONE, BASE_NONE, NULL, 0,
61561         NULL, HFILL }},
61562     { &hf_nbap_minimumReducedE_DPDCH_GainFactor,
61563       { "minimumReducedE-DPDCH-GainFactor", "nbap.minimumReducedE_DPDCH_GainFactor",
61564         FT_UINT32, BASE_DEC, VALS(nbap_MinimumReducedE_DPDCH_GainFactor_vals), 0,
61565         NULL, HFILL }},
61566     { &hf_nbap_secondary_UL_Frequency_Activation_State,
61567       { "secondary-UL-Frequency-Activation-State", "nbap.secondary_UL_Frequency_Activation_State",
61568         FT_UINT32, BASE_DEC, VALS(nbap_Secondary_UL_Frequency_Activation_State_vals), 0,
61569         NULL, HFILL }},
61570     { &hf_nbap_extendedPropagationDelay,
61571       { "extendedPropagationDelay", "nbap.extendedPropagationDelay",
61572         FT_UINT32, BASE_DEC, NULL, 0,
61573         NULL, HFILL }},
61574     { &hf_nbap_primary_CPICH_Usage_for_Channel_Estimation,
61575       { "primary-CPICH-Usage-for-Channel-Estimation", "nbap.primary_CPICH_Usage_for_Channel_Estimation",
61576         FT_UINT32, BASE_DEC, VALS(nbap_Primary_CPICH_Usage_for_Channel_Estimation_vals), 0,
61577         NULL, HFILL }},
61578     { &hf_nbap_secondary_CPICH_Information,
61579       { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
61580         FT_UINT32, BASE_DEC, NULL, 0,
61581         "CommonPhysicalChannelID", HFILL }},
61582     { &hf_nbap_secondary_CPICH_Information_Change,
61583       { "secondary-CPICH-Information-Change", "nbap.secondary_CPICH_Information_Change",
61584         FT_UINT32, BASE_DEC, VALS(nbap_Secondary_CPICH_Information_Change_vals), 0,
61585         NULL, HFILL }},
61586     { &hf_nbap_e_AGCH_PowerOffset,
61587       { "e-AGCH-PowerOffset", "nbap.e_AGCH_PowerOffset",
61588         FT_UINT32, BASE_DEC, NULL, 0,
61589         NULL, HFILL }},
61590     { &hf_nbap_e_RGCH_PowerOffset,
61591       { "e-RGCH-PowerOffset", "nbap.e_RGCH_PowerOffset",
61592         FT_UINT32, BASE_DEC, NULL, 0,
61593         NULL, HFILL }},
61594     { &hf_nbap_e_HICH_PowerOffset,
61595       { "e-HICH-PowerOffset", "nbap.e_HICH_PowerOffset",
61596         FT_UINT32, BASE_DEC, NULL, 0,
61597         NULL, HFILL }},
61598     { &hf_nbap_e_DCH_DL_Control_Channel_Grant,
61599       { "e-DCH-DL-Control-Channel-Grant", "nbap.e_DCH_DL_Control_Channel_Grant",
61600         FT_NONE, BASE_NONE, NULL, 0,
61601         NULL, HFILL }},
61602     { &hf_nbap_NeighbouringCellMeasurementInformation_item,
61603       { "NeighbouringCellMeasurementInformation item", "nbap.NeighbouringCellMeasurementInformation_item",
61604         FT_UINT32, BASE_DEC, VALS(nbap_NeighbouringCellMeasurementInformation_item_vals), 0,
61605         NULL, HFILL }},
61606     { &hf_nbap_neighbouringFDDCellMeasurementInformation,
61607       { "neighbouringFDDCellMeasurementInformation", "nbap.neighbouringFDDCellMeasurementInformation",
61608         FT_NONE, BASE_NONE, NULL, 0,
61609         NULL, HFILL }},
61610     { &hf_nbap_neighbouringTDDCellMeasurementInformation,
61611       { "neighbouringTDDCellMeasurementInformation", "nbap.neighbouringTDDCellMeasurementInformation",
61612         FT_NONE, BASE_NONE, NULL, 0,
61613         NULL, HFILL }},
61614     { &hf_nbap_extension_neighbouringCellMeasurementInformation,
61615       { "extension-neighbouringCellMeasurementInformation", "nbap.extension_neighbouringCellMeasurementInformation",
61616         FT_NONE, BASE_NONE, NULL, 0,
61617         NULL, HFILL }},
61618     { &hf_nbap_uC_Id,
61619       { "uC-Id", "nbap.uC_Id",
61620         FT_NONE, BASE_NONE, NULL, 0,
61621         NULL, HFILL }},
61622     { &hf_nbap_primaryScramblingCode,
61623       { "primaryScramblingCode", "nbap.primaryScramblingCode",
61624         FT_UINT32, BASE_DEC, NULL, 0,
61625         NULL, HFILL }},
61626     { &hf_nbap_cellParameterID,
61627       { "cellParameterID", "nbap.cellParameterID",
61628         FT_UINT32, BASE_DEC, NULL, 0,
61629         NULL, HFILL }},
61630     { &hf_nbap_NI_Information_item,
61631       { "Notification-Indicator", "nbap.Notification_Indicator",
61632         FT_UINT32, BASE_DEC, NULL, 0,
61633         NULL, HFILL }},
61634     { &hf_nbap_Paging_MACFlows_to_DeleteFDD_item,
61635       { "Paging-MACFlows-to-DeleteFDD-Item", "nbap.Paging_MACFlows_to_DeleteFDD_Item",
61636         FT_NONE, BASE_NONE, NULL, 0,
61637         NULL, HFILL }},
61638     { &hf_nbap_paging_MACFlow_ID,
61639       { "paging-MACFlow-ID", "nbap.paging_MACFlow_ID",
61640         FT_UINT32, BASE_DEC, NULL, 0,
61641         NULL, HFILL }},
61642     { &hf_nbap_Paging_MACFlow_Specific_Information_item,
61643       { "Paging-MAC-Flow-Specific-Information-Item", "nbap.Paging_MAC_Flow_Specific_Information_Item",
61644         FT_NONE, BASE_NONE, NULL, 0,
61645         NULL, HFILL }},
61646     { &hf_nbap_paging_MACFlow_Id,
61647       { "paging-MACFlow-Id", "nbap.paging_MACFlow_Id",
61648         FT_UINT32, BASE_DEC, NULL, 0,
61649         NULL, HFILL }},
61650     { &hf_nbap_hSDPA_associated_PICH_Info,
61651       { "hSDPA-associated-PICH-Info", "nbap.hSDPA_associated_PICH_Info",
61652         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_Information_vals), 0,
61653         "HSDPA_Associated_PICH_Information", HFILL }},
61654     { &hf_nbap_paging_MACFlow_PriorityQueue_Information,
61655       { "paging-MACFlow-PriorityQueue-Information", "nbap.paging_MACFlow_PriorityQueue_Information",
61656         FT_UINT32, BASE_DEC, NULL, 0,
61657         NULL, HFILL }},
61658     { &hf_nbap_Paging_MACFlow_PriorityQueue_Information_item,
61659       { "Paging-MACFlow-PriorityQueue-Item", "nbap.Paging_MACFlow_PriorityQueue_Item",
61660         FT_NONE, BASE_NONE, NULL, 0,
61661         NULL, HFILL }},
61662     { &hf_nbap_priority_Queue_Information_for_Enhanced_PCH,
61663       { "priority-Queue-Information-for-Enhanced-PCH", "nbap.priority_Queue_Information_for_Enhanced_PCH",
61664         FT_NONE, BASE_NONE, NULL, 0,
61665         "Priority_Queue_Information_for_Enhanced_FACH_PCH", HFILL }},
61666     { &hf_nbap_sequenceNumber,
61667       { "sequenceNumber", "nbap.sequenceNumber",
61668         FT_UINT32, BASE_DEC, NULL, 0,
61669         "PLCCHsequenceNumber", HFILL }},
61670     { &hf_nbap_Possible_Secondary_Serving_Cell_List_item,
61671       { "Possible-Secondary-Serving-Cell", "nbap.Possible_Secondary_Serving_Cell",
61672         FT_NONE, BASE_NONE, NULL, 0,
61673         NULL, HFILL }},
61674     { &hf_nbap_local_Cell_ID,
61675       { "local-Cell-ID", "nbap.local_Cell_ID",
61676         FT_UINT32, BASE_DEC, NULL, 0,
61677         NULL, HFILL }},
61678     { &hf_nbap_power_Offset_For_Secondary_CPICH_for_MIMO,
61679       { "power-Offset-For-Secondary-CPICH-for-MIMO", "nbap.power_Offset_For_Secondary_CPICH_for_MIMO",
61680         FT_INT32, BASE_DEC, NULL, 0,
61681         "PowerOffsetForSecondaryCPICHforMIMO", HFILL }},
61682     { &hf_nbap_priorityQueue_Id,
61683       { "priorityQueue-Id", "nbap.priorityQueue_Id",
61684         FT_UINT32, BASE_DEC, NULL, 0,
61685         NULL, HFILL }},
61686     { &hf_nbap_t1,
61687       { "t1", "nbap.t1",
61688         FT_UINT32, BASE_DEC, VALS(nbap_T1_vals), 0,
61689         NULL, HFILL }},
61690     { &hf_nbap_mAC_ehs_Reset_Timer,
61691       { "mAC-ehs-Reset-Timer", "nbap.mAC_ehs_Reset_Timer",
61692         FT_UINT32, BASE_DEC, VALS(nbap_MAC_ehs_Reset_Timer_vals), 0,
61693         NULL, HFILL }},
61694     { &hf_nbap_discardTimer,
61695       { "discardTimer", "nbap.discardTimer",
61696         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_DiscardTimer_vals_ext, 0,
61697         NULL, HFILL }},
61698     { &hf_nbap_mAC_hsWindowSize,
61699       { "mAC-hsWindowSize", "nbap.mAC_hsWindowSize",
61700         FT_UINT32, BASE_DEC, VALS(nbap_MAC_hsWindowSize_vals), 0,
61701         NULL, HFILL }},
61702     { &hf_nbap_maximum_MACcPDU_Size,
61703       { "maximum-MACcPDU-Size", "nbap.maximum_MACcPDU_Size",
61704         FT_UINT32, BASE_DEC, NULL, 0,
61705         "MAC_PDU_SizeExtended", HFILL }},
61706     { &hf_nbap_PriorityQueue_InfoList_item,
61707       { "PriorityQueue-InfoItem", "nbap.PriorityQueue_InfoItem",
61708         FT_NONE, BASE_NONE, NULL, 0,
61709         NULL, HFILL }},
61710     { &hf_nbap_priorityQueueId,
61711       { "priorityQueueId", "nbap.priorityQueueId",
61712         FT_UINT32, BASE_DEC, NULL, 0,
61713         "PriorityQueue_Id", HFILL }},
61714     { &hf_nbap_associatedHSDSCH_MACdFlow,
61715       { "associatedHSDSCH-MACdFlow", "nbap.associatedHSDSCH_MACdFlow",
61716         FT_UINT32, BASE_DEC, NULL, 0,
61717         "HSDSCH_MACdFlow_ID", HFILL }},
61718     { &hf_nbap_mAChsGuaranteedBitRate,
61719       { "mAChsGuaranteedBitRate", "nbap.mAChsGuaranteedBitRate",
61720         FT_UINT32, BASE_DEC, NULL, 0,
61721         NULL, HFILL }},
61722     { &hf_nbap_macdPDU_Size_Index,
61723       { "macdPDU-Size-Index", "nbap.macdPDU_Size_Index",
61724         FT_UINT32, BASE_DEC, NULL, 0,
61725         "MACdPDU_Size_Indexlist", HFILL }},
61726     { &hf_nbap_rLC_Mode,
61727       { "rLC-Mode", "nbap.rLC_Mode",
61728         FT_UINT32, BASE_DEC, VALS(nbap_RLC_Mode_vals), 0,
61729         NULL, HFILL }},
61730     { &hf_nbap_PriorityQueue_InfoList_to_Modify_item,
61731       { "ModifyPriorityQueue", "nbap.ModifyPriorityQueue",
61732         FT_UINT32, BASE_DEC, VALS(nbap_ModifyPriorityQueue_vals), 0,
61733         NULL, HFILL }},
61734     { &hf_nbap_macdPDU_Size_Index_to_Modify,
61735       { "macdPDU-Size-Index-to-Modify", "nbap.macdPDU_Size_Index_to_Modify",
61736         FT_UINT32, BASE_DEC, NULL, 0,
61737         "MACdPDU_Size_Indexlist_to_Modify", HFILL }},
61738     { &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item,
61739       { "PriorityQueue-InfoItem-to-Modify-Unsynchronised", "nbap.PriorityQueue_InfoItem_to_Modify_Unsynchronised",
61740         FT_NONE, BASE_NONE, NULL, 0,
61741         NULL, HFILL }},
61742     { &hf_nbap_none,
61743       { "none", "nbap.none",
61744         FT_NONE, BASE_NONE, NULL, 0,
61745         NULL, HFILL }},
61746     { &hf_nbap_selected_MBMS_Service,
61747       { "selected-MBMS-Service", "nbap.selected_MBMS_Service",
61748         FT_NONE, BASE_NONE, NULL, 0,
61749         NULL, HFILL }},
61750     { &hf_nbap_selected_MBMS_Service_List,
61751       { "selected-MBMS-Service-List", "nbap.selected_MBMS_Service_List",
61752         FT_UINT32, BASE_DEC, NULL, 0,
61753         NULL, HFILL }},
61754     { &hf_nbap_Selected_MBMS_Service_List_item,
61755       { "Selected-MBMS-Service-Item", "nbap.Selected_MBMS_Service_Item",
61756         FT_NONE, BASE_NONE, NULL, 0,
61757         NULL, HFILL }},
61758     { &hf_nbap_selected_MBMS_Service_TimeSlot_Information_LCR,
61759       { "selected-MBMS-Service-TimeSlot-Information-LCR", "nbap.selected_MBMS_Service_TimeSlot_Information_LCR",
61760         FT_UINT32, BASE_DEC, NULL, 0,
61761         NULL, HFILL }},
61762     { &hf_nbap_mBMS_Service_TDM_Information,
61763       { "mBMS-Service-TDM-Information", "nbap.mBMS_Service_TDM_Information",
61764         FT_NONE, BASE_NONE, NULL, 0,
61765         NULL, HFILL }},
61766     { &hf_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR_item,
61767       { "TimeSlotLCR", "nbap.TimeSlotLCR",
61768         FT_UINT32, BASE_DEC, NULL, 0,
61769         NULL, HFILL }},
61770     { &hf_nbap_transmission_Time_Interval,
61771       { "transmission-Time-Interval", "nbap.transmission_Time_Interval",
61772         FT_UINT32, BASE_DEC, VALS(nbap_T_transmission_Time_Interval_vals), 0,
61773         NULL, HFILL }},
61774     { &hf_nbap_tDM_Rep,
61775       { "tDM-Rep", "nbap.tDM_Rep",
61776         FT_UINT32, BASE_DEC, NULL, 0,
61777         "INTEGER_2_9", HFILL }},
61778     { &hf_nbap_tDM_Offset,
61779       { "tDM-Offset", "nbap.tDM_Offset",
61780         FT_UINT32, BASE_DEC, NULL, 0,
61781         "INTEGER_0_8", HFILL }},
61782     { &hf_nbap_tDM_Length,
61783       { "tDM-Length", "nbap.tDM_Length",
61784         FT_UINT32, BASE_DEC, NULL, 0,
61785         "INTEGER_1_8", HFILL }},
61786     { &hf_nbap_Paging_MACFlow_Specific_InformationLCR_item,
61787       { "Paging-MAC-Flow-Specific-Information-ItemLCR", "nbap.Paging_MAC_Flow_Specific_Information_ItemLCR",
61788         FT_NONE, BASE_NONE, NULL, 0,
61789         NULL, HFILL }},
61790     { &hf_nbap_hSDPA_associated_PICH_InfoLCR,
61791       { "hSDPA-associated-PICH-InfoLCR", "nbap.hSDPA_associated_PICH_InfoLCR",
61792         FT_UINT32, BASE_DEC, VALS(nbap_HSDPA_Associated_PICH_InformationLCR_vals), 0,
61793         "HSDPA_Associated_PICH_InformationLCR", HFILL }},
61794     { &hf_nbap_paging_MACFlow_PriorityQueue_InformationLCR,
61795       { "paging-MACFlow-PriorityQueue-InformationLCR", "nbap.paging_MACFlow_PriorityQueue_InformationLCR",
61796         FT_UINT32, BASE_DEC, NULL, 0,
61797         "Paging_MACFlow_PriorityQueue_Information", HFILL }},
61798     { &hf_nbap_Paging_MACFlows_to_DeleteLCR_item,
61799       { "Paging-MACFlows-to-DeleteLCR-Item", "nbap.Paging_MACFlows_to_DeleteLCR_Item",
61800         FT_NONE, BASE_NONE, NULL, 0,
61801         NULL, HFILL }},
61802     { &hf_nbap_RL_Specific_DCH_Info_item,
61803       { "RL-Specific-DCH-Info-Item", "nbap.RL_Specific_DCH_Info_Item",
61804         FT_NONE, BASE_NONE, NULL, 0,
61805         NULL, HFILL }},
61806     { &hf_nbap_dCH_id,
61807       { "dCH-id", "nbap.dCH_id",
61808         FT_UINT32, BASE_DEC, NULL, 0,
61809         NULL, HFILL }},
61810     { &hf_nbap_transportlayeraddress,
61811       { "transportlayeraddress", "nbap.transportlayeraddress",
61812         FT_BYTES, BASE_NONE, NULL, 0,
61813         NULL, HFILL }},
61814     { &hf_nbap_rL_Specific_E_DCH_Information,
61815       { "rL-Specific-E-DCH-Information", "nbap.rL_Specific_E_DCH_Information",
61816         FT_UINT32, BASE_DEC, NULL, 0,
61817         NULL, HFILL }},
61818     { &hf_nbap_RL_Specific_E_DCH_Information_item,
61819       { "RL-Specific-E-DCH-Information-Item", "nbap.RL_Specific_E_DCH_Information_Item",
61820         FT_NONE, BASE_NONE, NULL, 0,
61821         NULL, HFILL }},
61822     { &hf_nbap_Reference_E_TFCI_Information_item,
61823       { "Reference-E-TFCI-Information-Item", "nbap.Reference_E_TFCI_Information_Item",
61824         FT_NONE, BASE_NONE, NULL, 0,
61825         NULL, HFILL }},
61826     { &hf_nbap_reference_E_TFCI,
61827       { "reference-E-TFCI", "nbap.reference_E_TFCI",
61828         FT_UINT32, BASE_DEC, NULL, 0,
61829         "E_TFCI", HFILL }},
61830     { &hf_nbap_reference_E_TFCI_PO,
61831       { "reference-E-TFCI-PO", "nbap.reference_E_TFCI_PO",
61832         FT_UINT32, BASE_DEC, NULL, 0,
61833         NULL, HFILL }},
61834     { &hf_nbap_periodic_01,
61835       { "periodic", "nbap.periodic",
61836         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
61837         "ReportCharacteristicsType_ReportPeriodicity", HFILL }},
61838     { &hf_nbap_event_a,
61839       { "event-a", "nbap.event_a",
61840         FT_NONE, BASE_NONE, NULL, 0,
61841         "ReportCharacteristicsType_EventA", HFILL }},
61842     { &hf_nbap_event_b,
61843       { "event-b", "nbap.event_b",
61844         FT_NONE, BASE_NONE, NULL, 0,
61845         "ReportCharacteristicsType_EventB", HFILL }},
61846     { &hf_nbap_event_c,
61847       { "event-c", "nbap.event_c",
61848         FT_NONE, BASE_NONE, NULL, 0,
61849         "ReportCharacteristicsType_EventC", HFILL }},
61850     { &hf_nbap_event_d,
61851       { "event-d", "nbap.event_d",
61852         FT_NONE, BASE_NONE, NULL, 0,
61853         "ReportCharacteristicsType_EventD", HFILL }},
61854     { &hf_nbap_event_e,
61855       { "event-e", "nbap.event_e",
61856         FT_NONE, BASE_NONE, NULL, 0,
61857         "ReportCharacteristicsType_EventE", HFILL }},
61858     { &hf_nbap_event_f,
61859       { "event-f", "nbap.event_f",
61860         FT_NONE, BASE_NONE, NULL, 0,
61861         "ReportCharacteristicsType_EventF", HFILL }},
61862     { &hf_nbap_extension_ReportCharacteristics,
61863       { "extension-ReportCharacteristics", "nbap.extension_ReportCharacteristics",
61864         FT_NONE, BASE_NONE, NULL, 0,
61865         NULL, HFILL }},
61866     { &hf_nbap_measurementThreshold,
61867       { "measurementThreshold", "nbap.measurementThreshold",
61868         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
61869         "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
61870     { &hf_nbap_measurementHysteresisTime,
61871       { "measurementHysteresisTime", "nbap.measurementHysteresisTime",
61872         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime_vals), 0,
61873         "ReportCharacteristicsType_ScaledMeasurementHysteresisTime", HFILL }},
61874     { &hf_nbap_measurementIncreaseThreshold,
61875       { "measurementIncreaseThreshold", "nbap.measurementIncreaseThreshold",
61876         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
61877         "ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
61878     { &hf_nbap_measurementChangeTime,
61879       { "measurementChangeTime", "nbap.measurementChangeTime",
61880         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime_vals), 0,
61881         "ReportCharacteristicsType_ScaledMeasurementChangeTime", HFILL }},
61882     { &hf_nbap_measurementDecreaseThreshold,
61883       { "measurementDecreaseThreshold", "nbap.measurementDecreaseThreshold",
61884         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_vals), 0,
61885         "ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold", HFILL }},
61886     { &hf_nbap_measurementThreshold1,
61887       { "measurementThreshold1", "nbap.measurementThreshold1",
61888         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
61889         "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
61890     { &hf_nbap_measurementThreshold2,
61891       { "measurementThreshold2", "nbap.measurementThreshold2",
61892         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_MeasurementThreshold_vals), 0,
61893         "ReportCharacteristicsType_MeasurementThreshold", HFILL }},
61894     { &hf_nbap_reportPeriodicity,
61895       { "reportPeriodicity", "nbap.reportPeriodicity",
61896         FT_UINT32, BASE_DEC, VALS(nbap_ReportCharacteristicsType_ReportPeriodicity_vals), 0,
61897         "ReportCharacteristicsType_ReportPeriodicity", HFILL }},
61898     { &hf_nbap_received_total_wide_band_power_01,
61899       { "received-total-wide-band-power", "nbap.received_total_wide_band_power",
61900         FT_UINT32, BASE_DEC, NULL, 0,
61901         "Received_total_wide_band_power_Value_IncrDecrThres", HFILL }},
61902     { &hf_nbap_uL_TimeslotISCP_01,
61903       { "uL-TimeslotISCP", "nbap.uL_TimeslotISCP",
61904         FT_UINT32, BASE_DEC, NULL, 0,
61905         "UL_TimeslotISCP_Value_IncrDecrThres", HFILL }},
61906     { &hf_nbap_sir,
61907       { "sir", "nbap.sir",
61908         FT_UINT32, BASE_DEC, NULL, 0,
61909         "SIR_Value_IncrDecrThres", HFILL }},
61910     { &hf_nbap_sir_error,
61911       { "sir-error", "nbap.sir_error",
61912         FT_UINT32, BASE_DEC, NULL, 0,
61913         "SIR_Error_Value_IncrDecrThres", HFILL }},
61914     { &hf_nbap_transmitted_code_power,
61915       { "transmitted-code-power", "nbap.transmitted_code_power",
61916         FT_UINT32, BASE_DEC, NULL, 0,
61917         "Transmitted_Code_Power_Value_IncrDecrThres", HFILL }},
61918     { &hf_nbap_rscp,
61919       { "rscp", "nbap.rscp",
61920         FT_UINT32, BASE_DEC, NULL, 0,
61921         "RSCP_Value_IncrDecrThres", HFILL }},
61922     { &hf_nbap_round_trip_time,
61923       { "round-trip-time", "nbap.round_trip_time",
61924         FT_UINT32, BASE_DEC, NULL, 0,
61925         "Round_Trip_Time_IncrDecrThres", HFILL }},
61926     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
61927       { "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold",
61928         FT_NONE, BASE_NONE, NULL, 0,
61929         NULL, HFILL }},
61930     { &hf_nbap_sir_01,
61931       { "sir", "nbap.sir",
61932         FT_UINT32, BASE_DEC, NULL, 0,
61933         "SIR_Value", HFILL }},
61934     { &hf_nbap_sir_error_01,
61935       { "sir-error", "nbap.sir_error",
61936         FT_UINT32, BASE_DEC, NULL, 0,
61937         "SIR_Error_Value", HFILL }},
61938     { &hf_nbap_transmitted_code_power_01,
61939       { "transmitted-code-power", "nbap.transmitted_code_power",
61940         FT_UINT32, BASE_DEC, NULL, 0,
61941         "Transmitted_Code_Power_Value", HFILL }},
61942     { &hf_nbap_rscp_01,
61943       { "rscp", "nbap.rscp",
61944         FT_UINT32, BASE_DEC, NULL, 0,
61945         "RSCP_Value", HFILL }},
61946     { &hf_nbap_rx_timing_deviation,
61947       { "rx-timing-deviation", "nbap.rx_timing_deviation",
61948         FT_UINT32, BASE_DEC, NULL, 0,
61949         "Rx_Timing_Deviation_Value", HFILL }},
61950     { &hf_nbap_round_trip_time_01,
61951       { "round-trip-time", "nbap.round_trip_time",
61952         FT_UINT32, BASE_DEC, NULL, 0,
61953         "Round_Trip_Time_Value", HFILL }},
61954     { &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold,
61955       { "extension-ReportCharacteristicsType-MeasurementThreshold", "nbap.extension_ReportCharacteristicsType_MeasurementThreshold",
61956         FT_NONE, BASE_NONE, NULL, 0,
61957         NULL, HFILL }},
61958     { &hf_nbap_msec,
61959       { "msec", "nbap.msec",
61960         FT_UINT32, BASE_DEC, NULL, 0,
61961         "MeasurementChangeTime_Scaledmsec", HFILL }},
61962     { &hf_nbap_msec_01,
61963       { "msec", "nbap.msec",
61964         FT_UINT32, BASE_DEC, NULL, 0,
61965         "MeasurementHysteresisTime_Scaledmsec", HFILL }},
61966     { &hf_nbap_msec_02,
61967       { "msec", "nbap.msec",
61968         FT_UINT32, BASE_DEC, NULL, 0,
61969         "ReportPeriodicity_Scaledmsec", HFILL }},
61970     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item,
61971       { "Received-total-wide-band-power-For-CellPortion-Value-Item", "nbap.Received_total_wide_band_power_For_CellPortion_Value_Item",
61972         FT_NONE, BASE_NONE, NULL, 0,
61973         NULL, HFILL }},
61974     { &hf_nbap_received_total_wide_band_power_value,
61975       { "received-total-wide-band-power-value", "nbap.received_total_wide_band_power_value",
61976         FT_UINT32, BASE_DEC, NULL, 0,
61977         NULL, HFILL }},
61978     { &hf_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_item,
61979       { "Received-total-wide-band-power-For-CellPortion-ValueLCR-Item", "nbap.Received_total_wide_band_power_For_CellPortion_ValueLCR_Item",
61980         FT_NONE, BASE_NONE, NULL, 0,
61981         NULL, HFILL }},
61982     { &hf_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_item,
61983       { "Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value-Item", "nbap.Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item",
61984         FT_NONE, BASE_NONE, NULL, 0,
61985         NULL, HFILL }},
61986     { &hf_nbap_received_Scheduled_power_share_value,
61987       { "received-Scheduled-power-share-value", "nbap.received_Scheduled_power_share_value",
61988         FT_UINT32, BASE_DEC, NULL, 0,
61989         "RSEPS_Value", HFILL }},
61990     { &hf_nbap_informationAvailable,
61991       { "informationAvailable", "nbap.informationAvailable",
61992         FT_NONE, BASE_NONE, NULL, 0,
61993         NULL, HFILL }},
61994     { &hf_nbap_informationnotAvailable,
61995       { "informationnotAvailable", "nbap.informationnotAvailable",
61996         FT_NONE, BASE_NONE, NULL, 0,
61997         NULL, HFILL }},
61998     { &hf_nbap_requesteddataValue,
61999       { "requesteddataValue", "nbap.requesteddataValue",
62000         FT_NONE, BASE_NONE, NULL, 0,
62001         NULL, HFILL }},
62002     { &hf_nbap_dgps_corrections,
62003       { "dgps-corrections", "nbap.dgps_corrections",
62004         FT_NONE, BASE_NONE, NULL, 0,
62005         "DGPSCorrections", HFILL }},
62006     { &hf_nbap_gps_navandrecovery,
62007       { "gps-navandrecovery", "nbap.gps_navandrecovery",
62008         FT_UINT32, BASE_DEC, NULL, 0,
62009         "GPS_NavigationModel_and_TimeRecovery", HFILL }},
62010     { &hf_nbap_gps_ionos_model,
62011       { "gps-ionos-model", "nbap.gps_ionos_model",
62012         FT_NONE, BASE_NONE, NULL, 0,
62013         "GPS_Ionospheric_Model", HFILL }},
62014     { &hf_nbap_gps_utc_model,
62015       { "gps-utc-model", "nbap.gps_utc_model",
62016         FT_NONE, BASE_NONE, NULL, 0,
62017         NULL, HFILL }},
62018     { &hf_nbap_gps_almanac,
62019       { "gps-almanac", "nbap.gps_almanac",
62020         FT_NONE, BASE_NONE, NULL, 0,
62021         NULL, HFILL }},
62022     { &hf_nbap_gps_rt_integrity,
62023       { "gps-rt-integrity", "nbap.gps_rt_integrity",
62024         FT_UINT32, BASE_DEC, VALS(nbap_GPS_RealTime_Integrity_vals), 0,
62025         "GPS_RealTime_Integrity", HFILL }},
62026     { &hf_nbap_gpsrxpos,
62027       { "gpsrxpos", "nbap.gpsrxpos",
62028         FT_NONE, BASE_NONE, NULL, 0,
62029         "GPS_RX_POS", HFILL }},
62030     { &hf_nbap_SAT_Info_Almanac_item,
62031       { "SAT-Info-Almanac-Item", "nbap.SAT_Info_Almanac_Item",
62032         FT_NONE, BASE_NONE, NULL, 0,
62033         NULL, HFILL }},
62034     { &hf_nbap_data_id,
62035       { "data-id", "nbap.data_id",
62036         FT_UINT32, BASE_DEC, NULL, 0,
62037         NULL, HFILL }},
62038     { &hf_nbap_sat_id,
62039       { "sat-id", "nbap.sat_id",
62040         FT_UINT32, BASE_DEC, NULL, 0,
62041         NULL, HFILL }},
62042     { &hf_nbap_gps_e_alm,
62043       { "gps-e-alm", "nbap.gps_e_alm",
62044         FT_BYTES, BASE_NONE, NULL, 0,
62045         "BIT_STRING_SIZE_16", HFILL }},
62046     { &hf_nbap_gps_toa_alm,
62047       { "gps-toa-alm", "nbap.gps_toa_alm",
62048         FT_BYTES, BASE_NONE, NULL, 0,
62049         "BIT_STRING_SIZE_8", HFILL }},
62050     { &hf_nbap_gps_delta_I_alm,
62051       { "gps-delta-I-alm", "nbap.gps_delta_I_alm",
62052         FT_BYTES, BASE_NONE, NULL, 0,
62053         "BIT_STRING_SIZE_16", HFILL }},
62054     { &hf_nbap_omegadot_alm,
62055       { "omegadot-alm", "nbap.omegadot_alm",
62056         FT_BYTES, BASE_NONE, NULL, 0,
62057         "BIT_STRING_SIZE_16", HFILL }},
62058     { &hf_nbap_svhealth_alm,
62059       { "svhealth-alm", "nbap.svhealth_alm",
62060         FT_BYTES, BASE_NONE, NULL, 0,
62061         "BIT_STRING_SIZE_8", HFILL }},
62062     { &hf_nbap_gps_a_sqrt_alm,
62063       { "gps-a-sqrt-alm", "nbap.gps_a_sqrt_alm",
62064         FT_BYTES, BASE_NONE, NULL, 0,
62065         "BIT_STRING_SIZE_24", HFILL }},
62066     { &hf_nbap_omegazero_alm,
62067       { "omegazero-alm", "nbap.omegazero_alm",
62068         FT_BYTES, BASE_NONE, NULL, 0,
62069         "BIT_STRING_SIZE_24", HFILL }},
62070     { &hf_nbap_m_zero_alm,
62071       { "m-zero-alm", "nbap.m_zero_alm",
62072         FT_BYTES, BASE_NONE, NULL, 0,
62073         "BIT_STRING_SIZE_24", HFILL }},
62074     { &hf_nbap_gps_omega_alm,
62075       { "gps-omega-alm", "nbap.gps_omega_alm",
62076         FT_BYTES, BASE_NONE, NULL, 0,
62077         "BIT_STRING_SIZE_24", HFILL }},
62078     { &hf_nbap_gps_af_zero_alm,
62079       { "gps-af-zero-alm", "nbap.gps_af_zero_alm",
62080         FT_BYTES, BASE_NONE, NULL, 0,
62081         "BIT_STRING_SIZE_11", HFILL }},
62082     { &hf_nbap_gps_af_one_alm,
62083       { "gps-af-one-alm", "nbap.gps_af_one_alm",
62084         FT_BYTES, BASE_NONE, NULL, 0,
62085         "BIT_STRING_SIZE_11", HFILL }},
62086     { &hf_nbap_SAT_Info_Almanac_ExtList_item,
62087       { "SAT-Info-Almanac-ExtItem", "nbap.SAT_Info_Almanac_ExtItem",
62088         FT_NONE, BASE_NONE, NULL, 0,
62089         NULL, HFILL }},
62090     { &hf_nbap_SAT_Info_DGPSCorrections_item,
62091       { "SAT-Info-DGPSCorrections-Item", "nbap.SAT_Info_DGPSCorrections_Item",
62092         FT_NONE, BASE_NONE, NULL, 0,
62093         NULL, HFILL }},
62094     { &hf_nbap_iode_dgps,
62095       { "iode-dgps", "nbap.iode_dgps",
62096         FT_BYTES, BASE_NONE, NULL, 0,
62097         "BIT_STRING_SIZE_8", HFILL }},
62098     { &hf_nbap_prc,
62099       { "prc", "nbap.prc",
62100         FT_INT32, BASE_DEC, NULL, 0,
62101         NULL, HFILL }},
62102     { &hf_nbap_range_correction_rate,
62103       { "range-correction-rate", "nbap.range_correction_rate",
62104         FT_INT32, BASE_DEC, NULL, 0,
62105         NULL, HFILL }},
62106     { &hf_nbap_SATInfo_RealTime_Integrity_item,
62107       { "SAT-Info-RealTime-Integrity-Item", "nbap.SAT_Info_RealTime_Integrity_Item",
62108         FT_NONE, BASE_NONE, NULL, 0,
62109         NULL, HFILL }},
62110     { &hf_nbap_bad_sat_id,
62111       { "bad-sat-id", "nbap.bad_sat_id",
62112         FT_UINT32, BASE_DEC, NULL, 0,
62113         "SAT_ID", HFILL }},
62114     { &hf_nbap_SecondaryServingCells_item,
62115       { "SecondaryServingCellsItem", "nbap.SecondaryServingCellsItem",
62116         FT_NONE, BASE_NONE, NULL, 0,
62117         NULL, HFILL }},
62118     { &hf_nbap_secondaryC_ID,
62119       { "secondaryC-ID", "nbap.secondaryC_ID",
62120         FT_UINT32, BASE_DEC, NULL, 0,
62121         "C_ID", HFILL }},
62122     { &hf_nbap_numSecondaryHS_SCCH_Codes,
62123       { "numSecondaryHS-SCCH-Codes", "nbap.numSecondaryHS_SCCH_Codes",
62124         FT_UINT32, BASE_DEC, NULL, 0,
62125         "NumHS_SCCH_Codes", HFILL }},
62126     { &hf_nbap_new_secondary_CPICH,
62127       { "new-secondary-CPICH", "nbap.new_secondary_CPICH",
62128         FT_UINT32, BASE_DEC, NULL, 0,
62129         "CommonPhysicalChannelID", HFILL }},
62130     { &hf_nbap_secondary_CPICH_shall_not_be_used,
62131       { "secondary-CPICH-shall-not-be-used", "nbap.secondary_CPICH_shall_not_be_used",
62132         FT_NONE, BASE_NONE, NULL, 0,
62133         NULL, HFILL }},
62134     { &hf_nbap_serving_E_DCH_RL_in_this_NodeB,
62135       { "serving-E-DCH-RL-in-this-NodeB", "nbap.serving_E_DCH_RL_in_this_NodeB",
62136         FT_NONE, BASE_NONE, NULL, 0,
62137         NULL, HFILL }},
62138     { &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB,
62139       { "serving-E-DCH-RL-not-in-this-NodeB", "nbap.serving_E_DCH_RL_not_in_this_NodeB",
62140         FT_NONE, BASE_NONE, NULL, 0,
62141         NULL, HFILL }},
62142     { &hf_nbap_SetsOfHS_SCCH_Codes_item,
62143       { "SetsOfHS-SCCH-CodesItem", "nbap.SetsOfHS_SCCH_CodesItem",
62144         FT_NONE, BASE_NONE, NULL, 0,
62145         NULL, HFILL }},
62146     { &hf_nbap_hS_SCCH_PreconfiguredCodes,
62147       { "hS-SCCH-PreconfiguredCodes", "nbap.hS_SCCH_PreconfiguredCodes",
62148         FT_UINT32, BASE_DEC, NULL, 0,
62149         NULL, HFILL }},
62150     { &hf_nbap_setup,
62151       { "setup", "nbap.setup",
62152         FT_NONE, BASE_NONE, NULL, 0,
62153         "Additional_EDCH_Setup_Info", HFILL }},
62154     { &hf_nbap_configurationChange,
62155       { "configurationChange", "nbap.configurationChange",
62156         FT_UINT32, BASE_DEC, NULL, 0,
62157         "Additional_EDCH_Cell_Information_ConfigurationChange_List", HFILL }},
62158     { &hf_nbap_removal,
62159       { "removal", "nbap.removal",
62160         FT_UINT32, BASE_DEC, NULL, 0,
62161         "Additional_EDCH_Cell_Information_Removal_List", HFILL }},
62162     { &hf_nbap_sFNSFNChangeLimit,
62163       { "sFNSFNChangeLimit", "nbap.sFNSFNChangeLimit",
62164         FT_UINT32, BASE_DEC, NULL, 0,
62165         NULL, HFILL }},
62166     { &hf_nbap_predictedSFNSFNDeviationLimit,
62167       { "predictedSFNSFNDeviationLimit", "nbap.predictedSFNSFNDeviationLimit",
62168         FT_UINT32, BASE_DEC, NULL, 0,
62169         NULL, HFILL }},
62170     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
62171       { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
62172         FT_UINT32, BASE_DEC, NULL, 0,
62173         NULL, HFILL }},
62174     { &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
62175       { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation item", "nbap.successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
62176         FT_NONE, BASE_NONE, NULL, 0,
62177         NULL, HFILL }},
62178     { &hf_nbap_sFNSFNValue,
62179       { "sFNSFNValue", "nbap.sFNSFNValue",
62180         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNValue_vals), 0,
62181         NULL, HFILL }},
62182     { &hf_nbap_sFNSFNQuality,
62183       { "sFNSFNQuality", "nbap.sFNSFNQuality",
62184         FT_UINT32, BASE_DEC, NULL, 0,
62185         NULL, HFILL }},
62186     { &hf_nbap_sFNSFNDriftRate,
62187       { "sFNSFNDriftRate", "nbap.sFNSFNDriftRate",
62188         FT_INT32, BASE_DEC, NULL, 0,
62189         NULL, HFILL }},
62190     { &hf_nbap_sFNSFNDriftRateQuality,
62191       { "sFNSFNDriftRateQuality", "nbap.sFNSFNDriftRateQuality",
62192         FT_UINT32, BASE_DEC, NULL, 0,
62193         NULL, HFILL }},
62194     { &hf_nbap_sFNSFNTimeStampInformation,
62195       { "sFNSFNTimeStampInformation", "nbap.sFNSFNTimeStampInformation",
62196         FT_UINT32, BASE_DEC, VALS(nbap_SFNSFNTimeStampInformation_vals), 0,
62197         NULL, HFILL }},
62198     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
62199       { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation",
62200         FT_UINT32, BASE_DEC, NULL, 0,
62201         NULL, HFILL }},
62202     { &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
62203       { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation item", "nbap.unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item",
62204         FT_NONE, BASE_NONE, NULL, 0,
62205         NULL, HFILL }},
62206     { &hf_nbap_sFNSFNTimeStamp_FDD,
62207       { "sFNSFNTimeStamp-FDD", "nbap.sFNSFNTimeStamp_FDD",
62208         FT_UINT32, BASE_DEC, NULL, 0,
62209         "SFN", HFILL }},
62210     { &hf_nbap_sFNSFNTimeStamp_TDD,
62211       { "sFNSFNTimeStamp-TDD", "nbap.sFNSFNTimeStamp_TDD",
62212         FT_NONE, BASE_NONE, NULL, 0,
62213         NULL, HFILL }},
62214     { &hf_nbap_sFN,
62215       { "sFN", "nbap.sFN",
62216         FT_UINT32, BASE_DEC, NULL, 0,
62217         NULL, HFILL }},
62218     { &hf_nbap_sFNSFN_FDD,
62219       { "sFNSFN-FDD", "nbap.sFNSFN_FDD",
62220         FT_UINT32, BASE_DEC, NULL, 0,
62221         NULL, HFILL }},
62222     { &hf_nbap_sFNSFN_TDD,
62223       { "sFNSFN-TDD", "nbap.sFNSFN_TDD",
62224         FT_UINT32, BASE_DEC, NULL, 0,
62225         NULL, HFILL }},
62226     { &hf_nbap_sFNSFN_TDD768,
62227       { "sFNSFN-TDD768", "nbap.sFNSFN_TDD768",
62228         FT_UINT32, BASE_DEC, NULL, 0,
62229         NULL, HFILL }},
62230     { &hf_nbap_synchronisationReportCharacteristicsType,
62231       { "synchronisationReportCharacteristicsType", "nbap.synchronisationReportCharacteristicsType",
62232         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportCharacteristicsType_vals), 0,
62233         NULL, HFILL }},
62234     { &hf_nbap_synchronisationReportCharactThreExc,
62235       { "synchronisationReportCharactThreExc", "nbap.synchronisationReportCharactThreExc",
62236         FT_UINT32, BASE_DEC, NULL, 0,
62237         NULL, HFILL }},
62238     { &hf_nbap_SynchronisationReportCharactThreExc_item,
62239       { "SynchronisationReportCharactThreInfoItem", "nbap.SynchronisationReportCharactThreInfoItem",
62240         FT_NONE, BASE_NONE, NULL, 0,
62241         NULL, HFILL }},
62242     { &hf_nbap_syncFrameNumber,
62243       { "syncFrameNumber", "nbap.syncFrameNumber",
62244         FT_UINT32, BASE_DEC, NULL, 0,
62245         NULL, HFILL }},
62246     { &hf_nbap_cellSyncBurstInformation,
62247       { "cellSyncBurstInformation", "nbap.cellSyncBurstInformation",
62248         FT_UINT32, BASE_DEC, NULL, 0,
62249         "SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem", HFILL }},
62250     { &hf_nbap_cellSyncBurstInformation_item,
62251       { "SynchronisationReportCharactCellSyncBurstInfoItem", "nbap.SynchronisationReportCharactCellSyncBurstInfoItem",
62252         FT_NONE, BASE_NONE, NULL, 0,
62253         NULL, HFILL }},
62254     { &hf_nbap_cellSyncBurstCode,
62255       { "cellSyncBurstCode", "nbap.cellSyncBurstCode",
62256         FT_UINT32, BASE_DEC, NULL, 0,
62257         NULL, HFILL }},
62258     { &hf_nbap_cellSyncBurstCodeShift,
62259       { "cellSyncBurstCodeShift", "nbap.cellSyncBurstCodeShift",
62260         FT_UINT32, BASE_DEC, NULL, 0,
62261         NULL, HFILL }},
62262     { &hf_nbap_cellSyncBurstTiming,
62263       { "cellSyncBurstTiming", "nbap.cellSyncBurstTiming",
62264         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTiming_vals), 0,
62265         NULL, HFILL }},
62266     { &hf_nbap_cellSyncBurstTimingThreshold,
62267       { "cellSyncBurstTimingThreshold", "nbap.cellSyncBurstTimingThreshold",
62268         FT_UINT32, BASE_DEC, NULL, 0,
62269         NULL, HFILL }},
62270     { &hf_nbap_SyncDLCodeIdThreInfoLCR_item,
62271       { "SyncDLCodeIdThreInfoList", "nbap.SyncDLCodeIdThreInfoList",
62272         FT_NONE, BASE_NONE, NULL, 0,
62273         NULL, HFILL }},
62274     { &hf_nbap_syncFrameNoToReceive,
62275       { "syncFrameNoToReceive", "nbap.syncFrameNoToReceive",
62276         FT_UINT32, BASE_DEC, NULL, 0,
62277         "SyncFrameNumber", HFILL }},
62278     { &hf_nbap_syncDLCodeIdInfoLCR,
62279       { "syncDLCodeIdInfoLCR", "nbap.syncDLCodeIdInfoLCR",
62280         FT_UINT32, BASE_DEC, NULL, 0,
62281         "SyncDLCodeInfoListLCR", HFILL }},
62282     { &hf_nbap_SyncDLCodeInfoListLCR_item,
62283       { "SyncDLCodeInfoItemLCR", "nbap.SyncDLCodeInfoItemLCR",
62284         FT_NONE, BASE_NONE, NULL, 0,
62285         NULL, HFILL }},
62286     { &hf_nbap_syncDLCodeId,
62287       { "syncDLCodeId", "nbap.syncDLCodeId",
62288         FT_UINT32, BASE_DEC, NULL, 0,
62289         NULL, HFILL }},
62290     { &hf_nbap_syncDLCodeIdArrivTime,
62291       { "syncDLCodeIdArrivTime", "nbap.syncDLCodeIdArrivTime",
62292         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
62293         "CellSyncBurstTimingLCR", HFILL }},
62294     { &hf_nbap_syncDLCodeIdTimingThre,
62295       { "syncDLCodeIdTimingThre", "nbap.syncDLCodeIdTimingThre",
62296         FT_UINT32, BASE_DEC, NULL, 0,
62297         "CellSyncBurstTimingThreshold", HFILL }},
62298     { &hf_nbap_modulation,
62299       { "modulation", "nbap.modulation",
62300         FT_UINT32, BASE_DEC, VALS(nbap_Modulation_vals), 0,
62301         NULL, HFILL }},
62302     { &hf_nbap_TDD_DL_Code_Information_item,
62303       { "TDD-DL-Code-InformationItem", "nbap.TDD_DL_Code_InformationItem",
62304         FT_NONE, BASE_NONE, NULL, 0,
62305         NULL, HFILL }},
62306     { &hf_nbap_dPCH_ID,
62307       { "dPCH-ID", "nbap.dPCH_ID",
62308         FT_UINT32, BASE_DEC, NULL, 0,
62309         NULL, HFILL }},
62310     { &hf_nbap_TDD_DL_Code_LCR_Information_item,
62311       { "TDD-DL-Code-LCR-InformationItem", "nbap.TDD_DL_Code_LCR_InformationItem",
62312         FT_NONE, BASE_NONE, NULL, 0,
62313         NULL, HFILL }},
62314     { &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR,
62315       { "tdd-DL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_DL_DPCH_TimeSlotFormat_LCR",
62316         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
62317         NULL, HFILL }},
62318     { &hf_nbap_TDD_DL_Code_768_Information_item,
62319       { "TDD-DL-Code-768-InformationItem", "nbap.TDD_DL_Code_768_InformationItem",
62320         FT_NONE, BASE_NONE, NULL, 0,
62321         NULL, HFILL }},
62322     { &hf_nbap_qPSK_01,
62323       { "qPSK", "nbap.qPSK",
62324         FT_UINT32, BASE_DEC, NULL, 0,
62325         "QPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
62326     { &hf_nbap_eightPSK,
62327       { "eightPSK", "nbap.eightPSK",
62328         FT_UINT32, BASE_DEC, NULL, 0,
62329         "EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
62330     { &hf_nbap_initialOffset,
62331       { "initialOffset", "nbap.initialOffset",
62332         FT_UINT32, BASE_DEC, NULL, 0,
62333         "INTEGER_0_255", HFILL }},
62334     { &hf_nbap_noinitialOffset,
62335       { "noinitialOffset", "nbap.noinitialOffset",
62336         FT_UINT32, BASE_DEC, NULL, 0,
62337         "INTEGER_0_63", HFILL }},
62338     { &hf_nbap_signalledGainFactors,
62339       { "signalledGainFactors", "nbap.signalledGainFactors",
62340         FT_NONE, BASE_NONE, NULL, 0,
62341         NULL, HFILL }},
62342     { &hf_nbap_gainFactor,
62343       { "gainFactor", "nbap.gainFactor",
62344         FT_UINT32, BASE_DEC, VALS(nbap_T_gainFactor_vals), 0,
62345         NULL, HFILL }},
62346     { &hf_nbap_fdd,
62347       { "fdd", "nbap.fdd",
62348         FT_NONE, BASE_NONE, NULL, 0,
62349         NULL, HFILL }},
62350     { &hf_nbap_betaC,
62351       { "betaC", "nbap.betaC",
62352         FT_UINT32, BASE_DEC, NULL, 0,
62353         "BetaCD", HFILL }},
62354     { &hf_nbap_betaD,
62355       { "betaD", "nbap.betaD",
62356         FT_UINT32, BASE_DEC, NULL, 0,
62357         "BetaCD", HFILL }},
62358     { &hf_nbap_tdd,
62359       { "tdd", "nbap.tdd",
62360         FT_UINT32, BASE_DEC, NULL, 0,
62361         "BetaCD", HFILL }},
62362     { &hf_nbap_refTFCNumber,
62363       { "refTFCNumber", "nbap.refTFCNumber",
62364         FT_UINT32, BASE_DEC, NULL, 0,
62365         NULL, HFILL }},
62366     { &hf_nbap_computedGainFactors,
62367       { "computedGainFactors", "nbap.computedGainFactors",
62368         FT_UINT32, BASE_DEC, NULL, 0,
62369         "RefTFCNumber", HFILL }},
62370     { &hf_nbap_TDD_UL_Code_Information_item,
62371       { "TDD-UL-Code-InformationItem", "nbap.TDD_UL_Code_InformationItem",
62372         FT_NONE, BASE_NONE, NULL, 0,
62373         NULL, HFILL }},
62374     { &hf_nbap_TDD_UL_Code_LCR_Information_item,
62375       { "TDD-UL-Code-LCR-InformationItem", "nbap.TDD_UL_Code_LCR_InformationItem",
62376         FT_NONE, BASE_NONE, NULL, 0,
62377         NULL, HFILL }},
62378     { &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR,
62379       { "tdd-UL-DPCH-TimeSlotFormat-LCR", "nbap.tdd_UL_DPCH_TimeSlotFormat_LCR",
62380         FT_UINT32, BASE_DEC, VALS(nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals), 0,
62381         NULL, HFILL }},
62382     { &hf_nbap_TDD_UL_Code_768_Information_item,
62383       { "TDD-UL-Code-768-InformationItem", "nbap.TDD_UL_Code_768_InformationItem",
62384         FT_NONE, BASE_NONE, NULL, 0,
62385         NULL, HFILL }},
62386     { &hf_nbap_qPSK_02,
62387       { "qPSK", "nbap.qPSK",
62388         FT_UINT32, BASE_DEC, NULL, 0,
62389         "QPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
62390     { &hf_nbap_eightPSK_01,
62391       { "eightPSK", "nbap.eightPSK",
62392         FT_UINT32, BASE_DEC, NULL, 0,
62393         "EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR", HFILL }},
62394     { &hf_nbap_tFCI_SignallingOption,
62395       { "tFCI-SignallingOption", "nbap.tFCI_SignallingOption",
62396         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_SignallingMode_TFCI_SignallingOption_vals), 0,
62397         "TFCI_SignallingMode_TFCI_SignallingOption", HFILL }},
62398     { &hf_nbap_not_Used_splitType,
62399       { "not-Used-splitType", "nbap.not_Used_splitType",
62400         FT_NONE, BASE_NONE, NULL, 0,
62401         NULL, HFILL }},
62402     { &hf_nbap_not_Used_lengthOfTFCI2,
62403       { "not-Used-lengthOfTFCI2", "nbap.not_Used_lengthOfTFCI2",
62404         FT_NONE, BASE_NONE, NULL, 0,
62405         NULL, HFILL }},
62406     { &hf_nbap_TimeSlot_InitiatedListLCR_item,
62407       { "TimeSlotLCR", "nbap.TimeSlotLCR",
62408         FT_UINT32, BASE_DEC, NULL, 0,
62409         NULL, HFILL }},
62410     { &hf_nbap_TimeSlotMeasurementValueListLCR_item,
62411       { "TimeSlotMeasurementValueLCR", "nbap.TimeSlotMeasurementValueLCR",
62412         FT_NONE, BASE_NONE, NULL, 0,
62413         NULL, HFILL }},
62414     { &hf_nbap_commonMeasurementValue,
62415       { "commonMeasurementValue", "nbap.commonMeasurementValue",
62416         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValue_vals), 0,
62417         NULL, HFILL }},
62418     { &hf_nbap_initialPhase_01,
62419       { "initialPhase", "nbap.initialPhase",
62420         FT_UINT32, BASE_DEC, NULL, 0,
62421         "INTEGER_0_1048575_", HFILL }},
62422     { &hf_nbap_dsField,
62423       { "dsField", "nbap.dsField",
62424         FT_BYTES, BASE_NONE, NULL, 0,
62425         NULL, HFILL }},
62426     { &hf_nbap_genericTrafficCategory,
62427       { "genericTrafficCategory", "nbap.genericTrafficCategory",
62428         FT_BYTES, BASE_NONE, NULL, 0,
62429         NULL, HFILL }},
62430     { &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
62431       { "Transmission-Gap-Pattern-Sequence-Information item", "nbap.Transmission_Gap_Pattern_Sequence_Information_item",
62432         FT_NONE, BASE_NONE, NULL, 0,
62433         NULL, HFILL }},
62434     { &hf_nbap_tGSN,
62435       { "tGSN", "nbap.tGSN",
62436         FT_UINT32, BASE_DEC, NULL, 0,
62437         NULL, HFILL }},
62438     { &hf_nbap_tGL1,
62439       { "tGL1", "nbap.tGL1",
62440         FT_UINT32, BASE_DEC, NULL, 0,
62441         "GapLength", HFILL }},
62442     { &hf_nbap_tGL2,
62443       { "tGL2", "nbap.tGL2",
62444         FT_UINT32, BASE_DEC, NULL, 0,
62445         "GapLength", HFILL }},
62446     { &hf_nbap_tGD,
62447       { "tGD", "nbap.tGD",
62448         FT_UINT32, BASE_DEC, NULL, 0,
62449         NULL, HFILL }},
62450     { &hf_nbap_tGPL1,
62451       { "tGPL1", "nbap.tGPL1",
62452         FT_UINT32, BASE_DEC, NULL, 0,
62453         "GapDuration", HFILL }},
62454     { &hf_nbap_not_to_be_used_1,
62455       { "not-to-be-used-1", "nbap.not_to_be_used_1",
62456         FT_UINT32, BASE_DEC, NULL, 0,
62457         "GapDuration", HFILL }},
62458     { &hf_nbap_uL_DL_mode,
62459       { "uL-DL-mode", "nbap.uL_DL_mode",
62460         FT_UINT32, BASE_DEC, VALS(nbap_UL_DL_mode_vals), 0,
62461         NULL, HFILL }},
62462     { &hf_nbap_downlink_Compressed_Mode_Method,
62463       { "downlink-Compressed-Mode-Method", "nbap.downlink_Compressed_Mode_Method",
62464         FT_UINT32, BASE_DEC, VALS(nbap_Downlink_Compressed_Mode_Method_vals), 0,
62465         NULL, HFILL }},
62466     { &hf_nbap_uplink_Compressed_Mode_Method,
62467       { "uplink-Compressed-Mode-Method", "nbap.uplink_Compressed_Mode_Method",
62468         FT_UINT32, BASE_DEC, VALS(nbap_Uplink_Compressed_Mode_Method_vals), 0,
62469         NULL, HFILL }},
62470     { &hf_nbap_dL_FrameType,
62471       { "dL-FrameType", "nbap.dL_FrameType",
62472         FT_UINT32, BASE_DEC, VALS(nbap_DL_FrameType_vals), 0,
62473         NULL, HFILL }},
62474     { &hf_nbap_delta_SIR1,
62475       { "delta-SIR1", "nbap.delta_SIR1",
62476         FT_UINT32, BASE_DEC, NULL, 0,
62477         "DeltaSIR", HFILL }},
62478     { &hf_nbap_delta_SIR_after1,
62479       { "delta-SIR-after1", "nbap.delta_SIR_after1",
62480         FT_UINT32, BASE_DEC, NULL, 0,
62481         "DeltaSIR", HFILL }},
62482     { &hf_nbap_delta_SIR2,
62483       { "delta-SIR2", "nbap.delta_SIR2",
62484         FT_UINT32, BASE_DEC, NULL, 0,
62485         "DeltaSIR", HFILL }},
62486     { &hf_nbap_delta_SIR_after2,
62487       { "delta-SIR-after2", "nbap.delta_SIR_after2",
62488         FT_UINT32, BASE_DEC, NULL, 0,
62489         "DeltaSIR", HFILL }},
62490     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item,
62491       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue-Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item",
62492         FT_NONE, BASE_NONE, NULL, 0,
62493         NULL, HFILL }},
62494     { &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue,
62495       { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", "nbap.transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue",
62496         FT_UINT32, BASE_DEC, NULL, 0,
62497         NULL, HFILL }},
62498     { &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_item,
62499       { "TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue-Item", "nbap.TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item",
62500         FT_NONE, BASE_NONE, NULL, 0,
62501         NULL, HFILL }},
62502     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item,
62503       { "Transmitted-Carrier-Power-For-CellPortion-Value-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_Value_Item",
62504         FT_NONE, BASE_NONE, NULL, 0,
62505         NULL, HFILL }},
62506     { &hf_nbap_transmitted_Carrier_Power_Value,
62507       { "transmitted-Carrier-Power-Value", "nbap.transmitted_Carrier_Power_Value",
62508         FT_UINT32, BASE_DEC, NULL, 0,
62509         NULL, HFILL }},
62510     { &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_item,
62511       { "Transmitted-Carrier-Power-For-CellPortion-ValueLCR-Item", "nbap.Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item",
62512         FT_NONE, BASE_NONE, NULL, 0,
62513         NULL, HFILL }},
62514     { &hf_nbap_tFCSvalues,
62515       { "tFCSvalues", "nbap.tFCSvalues",
62516         FT_UINT32, BASE_DEC, VALS(nbap_T_tFCSvalues_vals), 0,
62517         NULL, HFILL }},
62518     { &hf_nbap_no_Split_in_TFCI,
62519       { "no-Split-in-TFCI", "nbap.no_Split_in_TFCI",
62520         FT_UINT32, BASE_DEC, NULL, 0,
62521         "TFCS_TFCSList", HFILL }},
62522     { &hf_nbap_not_Used_split_in_TFCI,
62523       { "not-Used-split-in-TFCI", "nbap.not_Used_split_in_TFCI",
62524         FT_NONE, BASE_NONE, NULL, 0,
62525         NULL, HFILL }},
62526     { &hf_nbap_TFCS_TFCSList_item,
62527       { "TFCS-TFCSList item", "nbap.TFCS_TFCSList_item",
62528         FT_NONE, BASE_NONE, NULL, 0,
62529         NULL, HFILL }},
62530     { &hf_nbap_cTFC,
62531       { "cTFC", "nbap.cTFC",
62532         FT_UINT32, BASE_DEC, VALS(nbap_TFCS_CTFC_vals), 0,
62533         "TFCS_CTFC", HFILL }},
62534     { &hf_nbap_tFC_Beta,
62535       { "tFC-Beta", "nbap.tFC_Beta",
62536         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatCombination_Beta_vals), 0,
62537         "TransportFormatCombination_Beta", HFILL }},
62538     { &hf_nbap_ctfc2bit,
62539       { "ctfc2bit", "nbap.ctfc2bit",
62540         FT_UINT32, BASE_DEC, NULL, 0,
62541         "INTEGER_0_3", HFILL }},
62542     { &hf_nbap_ctfc4bit,
62543       { "ctfc4bit", "nbap.ctfc4bit",
62544         FT_UINT32, BASE_DEC, NULL, 0,
62545         "INTEGER_0_15", HFILL }},
62546     { &hf_nbap_ctfc6bit,
62547       { "ctfc6bit", "nbap.ctfc6bit",
62548         FT_UINT32, BASE_DEC, NULL, 0,
62549         "INTEGER_0_63", HFILL }},
62550     { &hf_nbap_ctfc8bit,
62551       { "ctfc8bit", "nbap.ctfc8bit",
62552         FT_UINT32, BASE_DEC, NULL, 0,
62553         "INTEGER_0_255", HFILL }},
62554     { &hf_nbap_ctfc12bit,
62555       { "ctfc12bit", "nbap.ctfc12bit",
62556         FT_UINT32, BASE_DEC, NULL, 0,
62557         "INTEGER_0_4095", HFILL }},
62558     { &hf_nbap_ctfc16bit,
62559       { "ctfc16bit", "nbap.ctfc16bit",
62560         FT_UINT32, BASE_DEC, NULL, 0,
62561         "INTEGER_0_65535", HFILL }},
62562     { &hf_nbap_ctfcmaxbit,
62563       { "ctfcmaxbit", "nbap.ctfcmaxbit",
62564         FT_UINT32, BASE_DEC, NULL, 0,
62565         "INTEGER_0_maxCTFC", HFILL }},
62566     { &hf_nbap_Transport_Block_Size_List_item,
62567       { "Transport-Block-Size-List item", "nbap.Transport_Block_Size_List_item",
62568         FT_NONE, BASE_NONE, NULL, 0,
62569         NULL, HFILL }},
62570     { &hf_nbap_transport_Block_Size_Index_for_Enhanced_PCH,
62571       { "transport-Block-Size-Index-for-Enhanced-PCH", "nbap.transport_Block_Size_Index_for_Enhanced_PCH",
62572         FT_UINT32, BASE_DEC, NULL, 0,
62573         NULL, HFILL }},
62574     { &hf_nbap_dynamicParts,
62575       { "dynamicParts", "nbap.dynamicParts",
62576         FT_UINT32, BASE_DEC, NULL, 0,
62577         "TransportFormatSet_DynamicPartList", HFILL }},
62578     { &hf_nbap_semi_staticPart,
62579       { "semi-staticPart", "nbap.semi_staticPart",
62580         FT_NONE, BASE_NONE, NULL, 0,
62581         "TransportFormatSet_Semi_staticPart", HFILL }},
62582     { &hf_nbap_TransportFormatSet_DynamicPartList_item,
62583       { "TransportFormatSet-DynamicPartList item", "nbap.TransportFormatSet_DynamicPartList_item",
62584         FT_NONE, BASE_NONE, NULL, 0,
62585         NULL, HFILL }},
62586     { &hf_nbap_nrOfTransportBlocks,
62587       { "nrOfTransportBlocks", "nbap.nrOfTransportBlocks",
62588         FT_UINT32, BASE_DEC, NULL, 0,
62589         "TransportFormatSet_NrOfTransportBlocks", HFILL }},
62590     { &hf_nbap_transportBlockSize,
62591       { "transportBlockSize", "nbap.transportBlockSize",
62592         FT_UINT32, BASE_DEC, NULL, 0,
62593         "TransportFormatSet_TransportBlockSize", HFILL }},
62594     { &hf_nbap_mode,
62595       { "mode", "nbap.mode",
62596         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeDP_vals), 0,
62597         "TransportFormatSet_ModeDP", HFILL }},
62598     { &hf_nbap_transmissionTimeIntervalInformation,
62599       { "transmissionTimeIntervalInformation", "nbap.transmissionTimeIntervalInformation",
62600         FT_UINT32, BASE_DEC, NULL, 0,
62601         NULL, HFILL }},
62602     { &hf_nbap_TransmissionTimeIntervalInformation_item,
62603       { "TransmissionTimeIntervalInformation item", "nbap.TransmissionTimeIntervalInformation_item",
62604         FT_NONE, BASE_NONE, NULL, 0,
62605         NULL, HFILL }},
62606     { &hf_nbap_transmissionTimeInterval,
62607       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
62608         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalDynamic_vals), 0,
62609         "TransportFormatSet_TransmissionTimeIntervalDynamic", HFILL }},
62610     { &hf_nbap_transmissionTimeInterval_01,
62611       { "transmissionTimeInterval", "nbap.transmissionTimeInterval",
62612         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic_vals), 0,
62613         "TransportFormatSet_TransmissionTimeIntervalSemiStatic", HFILL }},
62614     { &hf_nbap_channelCoding,
62615       { "channelCoding", "nbap.channelCoding",
62616         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ChannelCodingType_vals), 0,
62617         "TransportFormatSet_ChannelCodingType", HFILL }},
62618     { &hf_nbap_codingRate,
62619       { "codingRate", "nbap.codingRate",
62620         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CodingRate_vals), 0,
62621         "TransportFormatSet_CodingRate", HFILL }},
62622     { &hf_nbap_rateMatchingAttribute,
62623       { "rateMatchingAttribute", "nbap.rateMatchingAttribute",
62624         FT_UINT32, BASE_DEC, NULL, 0,
62625         "TransportFormatSet_RateMatchingAttribute", HFILL }},
62626     { &hf_nbap_cRC_Size,
62627       { "cRC-Size", "nbap.cRC_Size",
62628         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_CRC_Size_vals), 0,
62629         "TransportFormatSet_CRC_Size", HFILL }},
62630     { &hf_nbap_mode_01,
62631       { "mode", "nbap.mode",
62632         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_ModeSSP_vals), 0,
62633         "TransportFormatSet_ModeSSP", HFILL }},
62634     { &hf_nbap_tdd_01,
62635       { "tdd", "nbap.tdd",
62636         FT_NONE, BASE_NONE, NULL, 0,
62637         "TDD_TransportFormatSet_ModeDP", HFILL }},
62638     { &hf_nbap_notApplicable,
62639       { "notApplicable", "nbap.notApplicable",
62640         FT_NONE, BASE_NONE, NULL, 0,
62641         NULL, HFILL }},
62642     { &hf_nbap_tdd_02,
62643       { "tdd", "nbap.tdd",
62644         FT_UINT32, BASE_DEC, VALS(nbap_TransportFormatSet_SecondInterleavingMode_vals), 0,
62645         "TransportFormatSet_SecondInterleavingMode", HFILL }},
62646     { &hf_nbap_mS,
62647       { "mS", "nbap.mS",
62648         FT_UINT32, BASE_DEC, NULL, 0,
62649         "INTEGER_0_16383", HFILL }},
62650     { &hf_nbap_lS,
62651       { "lS", "nbap.lS",
62652         FT_UINT32, BASE_DEC, NULL, 0,
62653         "INTEGER_0_4294967295", HFILL }},
62654     { &hf_nbap_tUTRANGANSSChangeLimit,
62655       { "tUTRANGANSSChangeLimit", "nbap.tUTRANGANSSChangeLimit",
62656         FT_UINT32, BASE_DEC, NULL, 0,
62657         "INTEGER_1_256", HFILL }},
62658     { &hf_nbap_predictedTUTRANGANSSDeviationLimit,
62659       { "predictedTUTRANGANSSDeviationLimit", "nbap.predictedTUTRANGANSSDeviationLimit",
62660         FT_UINT32, BASE_DEC, NULL, 0,
62661         "INTEGER_1_256", HFILL }},
62662     { &hf_nbap_tUTRANGANSS,
62663       { "tUTRANGANSS", "nbap.tUTRANGANSS",
62664         FT_NONE, BASE_NONE, NULL, 0,
62665         NULL, HFILL }},
62666     { &hf_nbap_tUTRANGANSSQuality,
62667       { "tUTRANGANSSQuality", "nbap.tUTRANGANSSQuality",
62668         FT_UINT32, BASE_DEC, NULL, 0,
62669         "INTEGER_0_255", HFILL }},
62670     { &hf_nbap_tUTRANGANSSDriftRate,
62671       { "tUTRANGANSSDriftRate", "nbap.tUTRANGANSSDriftRate",
62672         FT_INT32, BASE_DEC, NULL, 0,
62673         "INTEGER_M50_50", HFILL }},
62674     { &hf_nbap_tUTRANGANSSDriftRateQuality,
62675       { "tUTRANGANSSDriftRateQuality", "nbap.tUTRANGANSSDriftRateQuality",
62676         FT_UINT32, BASE_DEC, NULL, 0,
62677         "INTEGER_0_50", HFILL }},
62678     { &hf_nbap_ms_part,
62679       { "ms-part", "nbap.ms_part",
62680         FT_UINT32, BASE_DEC, NULL, 0,
62681         "INTEGER_0_16383", HFILL }},
62682     { &hf_nbap_ls_part,
62683       { "ls-part", "nbap.ls_part",
62684         FT_UINT32, BASE_DEC, NULL, 0,
62685         "INTEGER_0_4294967295", HFILL }},
62686     { &hf_nbap_tUTRANGPSChangeLimit,
62687       { "tUTRANGPSChangeLimit", "nbap.tUTRANGPSChangeLimit",
62688         FT_UINT32, BASE_DEC, NULL, 0,
62689         NULL, HFILL }},
62690     { &hf_nbap_predictedTUTRANGPSDeviationLimit,
62691       { "predictedTUTRANGPSDeviationLimit", "nbap.predictedTUTRANGPSDeviationLimit",
62692         FT_UINT32, BASE_DEC, NULL, 0,
62693         NULL, HFILL }},
62694     { &hf_nbap_tUTRANGPS,
62695       { "tUTRANGPS", "nbap.tUTRANGPS",
62696         FT_NONE, BASE_NONE, NULL, 0,
62697         NULL, HFILL }},
62698     { &hf_nbap_tUTRANGPSQuality,
62699       { "tUTRANGPSQuality", "nbap.tUTRANGPSQuality",
62700         FT_UINT32, BASE_DEC, NULL, 0,
62701         NULL, HFILL }},
62702     { &hf_nbap_tUTRANGPSDriftRate,
62703       { "tUTRANGPSDriftRate", "nbap.tUTRANGPSDriftRate",
62704         FT_INT32, BASE_DEC, NULL, 0,
62705         NULL, HFILL }},
62706     { &hf_nbap_tUTRANGPSDriftRateQuality,
62707       { "tUTRANGPSDriftRateQuality", "nbap.tUTRANGPSDriftRateQuality",
62708         FT_UINT32, BASE_DEC, NULL, 0,
62709         NULL, HFILL }},
62710     { &hf_nbap_rNC_ID,
62711       { "rNC-ID", "nbap.rNC_ID",
62712         FT_UINT32, BASE_DEC, NULL, 0,
62713         NULL, HFILL }},
62714     { &hf_nbap_uE_AggregateMaximumBitRateDownlink,
62715       { "uE-AggregateMaximumBitRateDownlink", "nbap.uE_AggregateMaximumBitRateDownlink",
62716         FT_UINT32, BASE_DEC, NULL, 0,
62717         NULL, HFILL }},
62718     { &hf_nbap_uE_AggregateMaximumBitRateUplink,
62719       { "uE-AggregateMaximumBitRateUplink", "nbap.uE_AggregateMaximumBitRateUplink",
62720         FT_UINT32, BASE_DEC, NULL, 0,
62721         NULL, HFILL }},
62722     { &hf_nbap_UL_Timeslot_Information_item,
62723       { "UL-Timeslot-InformationItem", "nbap.UL_Timeslot_InformationItem",
62724         FT_NONE, BASE_NONE, NULL, 0,
62725         NULL, HFILL }},
62726     { &hf_nbap_uL_Code_InformationList,
62727       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
62728         FT_UINT32, BASE_DEC, NULL, 0,
62729         "TDD_UL_Code_Information", HFILL }},
62730     { &hf_nbap_UL_TimeslotLCR_Information_item,
62731       { "UL-TimeslotLCR-InformationItem", "nbap.UL_TimeslotLCR_InformationItem",
62732         FT_NONE, BASE_NONE, NULL, 0,
62733         NULL, HFILL }},
62734     { &hf_nbap_uL_Code_InformationList_01,
62735       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
62736         FT_UINT32, BASE_DEC, NULL, 0,
62737         "TDD_UL_Code_LCR_Information", HFILL }},
62738     { &hf_nbap_UL_Timeslot768_Information_item,
62739       { "UL-Timeslot768-InformationItem", "nbap.UL_Timeslot768_InformationItem",
62740         FT_NONE, BASE_NONE, NULL, 0,
62741         NULL, HFILL }},
62742     { &hf_nbap_uL_Code_InformationList_02,
62743       { "uL-Code-InformationList", "nbap.uL_Code_InformationList",
62744         FT_UINT32, BASE_DEC, NULL, 0,
62745         "TDD_UL_Code_768_Information", HFILL }},
62746     { &hf_nbap_uL_ScramblingCodeNumber,
62747       { "uL-ScramblingCodeNumber", "nbap.uL_ScramblingCodeNumber",
62748         FT_UINT32, BASE_DEC, NULL, 0,
62749         NULL, HFILL }},
62750     { &hf_nbap_uL_ScramblingCodeLength,
62751       { "uL-ScramblingCodeLength", "nbap.uL_ScramblingCodeLength",
62752         FT_UINT32, BASE_DEC, VALS(nbap_UL_ScramblingCodeLength_vals), 0,
62753         NULL, HFILL }},
62754     { &hf_nbap_uL_Synchronisation_StepSize,
62755       { "uL-Synchronisation-StepSize", "nbap.uL_Synchronisation_StepSize",
62756         FT_UINT32, BASE_DEC, NULL, 0,
62757         NULL, HFILL }},
62758     { &hf_nbap_uL_Synchronisation_Frequency,
62759       { "uL-Synchronisation-Frequency", "nbap.uL_Synchronisation_Frequency",
62760         FT_UINT32, BASE_DEC, NULL, 0,
62761         NULL, HFILL }},
62762     { &hf_nbap_UL_TimeSlot_ISCP_Info_item,
62763       { "UL-TimeSlot-ISCP-InfoItem", "nbap.UL_TimeSlot_ISCP_InfoItem",
62764         FT_NONE, BASE_NONE, NULL, 0,
62765         NULL, HFILL }},
62766     { &hf_nbap_iSCP,
62767       { "iSCP", "nbap.iSCP",
62768         FT_UINT32, BASE_DEC, NULL, 0,
62769         "UL_TimeslotISCP_Value", HFILL }},
62770     { &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item,
62771       { "UL-TimeSlot-ISCP-LCR-InfoItem", "nbap.UL_TimeSlot_ISCP_LCR_InfoItem",
62772         FT_NONE, BASE_NONE, NULL, 0,
62773         NULL, HFILL }},
62774     { &hf_nbap_UpPTSInterference_For_CellPortion_Value_item,
62775       { "UpPTSInterference-For-CellPortion-Value-Item", "nbap.UpPTSInterference_For_CellPortion_Value_Item",
62776         FT_NONE, BASE_NONE, NULL, 0,
62777         NULL, HFILL }},
62778     { &hf_nbap_upPTSInterferenceValue,
62779       { "upPTSInterferenceValue", "nbap.upPTSInterferenceValue",
62780         FT_UINT32, BASE_DEC, NULL, 0,
62781         NULL, HFILL }},
62782     { &hf_nbap_USCH_Information_item,
62783       { "USCH-InformationItem", "nbap.USCH_InformationItem",
62784         FT_NONE, BASE_NONE, NULL, 0,
62785         NULL, HFILL }},
62786     { &hf_nbap_uSCH_ID,
62787       { "uSCH-ID", "nbap.uSCH_ID",
62788         FT_UINT32, BASE_DEC, NULL, 0,
62789         NULL, HFILL }},
62790     { &hf_nbap_USCH_InformationResponse_item,
62791       { "USCH-InformationResponseItem", "nbap.USCH_InformationResponseItem",
62792         FT_NONE, BASE_NONE, NULL, 0,
62793         NULL, HFILL }},
62794     { &hf_nbap_UL_TimeslotISCP_For_CellPortion_Value_item,
62795       { "UL-TimeslotISCP-For-CellPortion-Value-Item", "nbap.UL_TimeslotISCP_For_CellPortion_Value_Item",
62796         FT_NONE, BASE_NONE, NULL, 0,
62797         NULL, HFILL }},
62798     { &hf_nbap_uL_TimeslotISCP_Value,
62799       { "uL-TimeslotISCP-Value", "nbap.uL_TimeslotISCP_Value",
62800         FT_UINT32, BASE_DEC, NULL, 0,
62801         NULL, HFILL }},
62802     { &hf_nbap_protocolIEs,
62803       { "protocolIEs", "nbap.protocolIEs",
62804         FT_UINT32, BASE_DEC, NULL, 0,
62805         "ProtocolIE_Container", HFILL }},
62806     { &hf_nbap_protocolExtensions,
62807       { "protocolExtensions", "nbap.protocolExtensions",
62808         FT_UINT32, BASE_DEC, NULL, 0,
62809         "ProtocolExtensionContainer", HFILL }},
62810     { &hf_nbap_secondary_CCPCH_parameters,
62811       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
62812         FT_NONE, BASE_NONE, NULL, 0,
62813         "Secondary_CCPCH_CTCH_SetupRqstFDD", HFILL }},
62814     { &hf_nbap_pRACH_parameters,
62815       { "pRACH-parameters", "nbap.pRACH_parameters",
62816         FT_NONE, BASE_NONE, NULL, 0,
62817         "PRACH_CTCH_SetupRqstFDD", HFILL }},
62818     { &hf_nbap_notUsed_pCPCHes_parameters,
62819       { "notUsed-pCPCHes-parameters", "nbap.notUsed_pCPCHes_parameters",
62820         FT_NONE, BASE_NONE, NULL, 0,
62821         NULL, HFILL }},
62822     { &hf_nbap_fdd_S_CCPCH_Offset,
62823       { "fdd-S-CCPCH-Offset", "nbap.fdd_S_CCPCH_Offset",
62824         FT_UINT32, BASE_DEC, NULL, 0,
62825         NULL, HFILL }},
62826     { &hf_nbap_tFCS,
62827       { "tFCS", "nbap.tFCS",
62828         FT_NONE, BASE_NONE, NULL, 0,
62829         NULL, HFILL }},
62830     { &hf_nbap_secondary_CCPCH_SlotFormat,
62831       { "secondary-CCPCH-SlotFormat", "nbap.secondary_CCPCH_SlotFormat",
62832         FT_UINT32, BASE_DEC, NULL, 0,
62833         "SecondaryCCPCH_SlotFormat", HFILL }},
62834     { &hf_nbap_multiplexingPosition,
62835       { "multiplexingPosition", "nbap.multiplexingPosition",
62836         FT_UINT32, BASE_DEC, VALS(nbap_MultiplexingPosition_vals), 0,
62837         NULL, HFILL }},
62838     { &hf_nbap_powerOffsetInformation,
62839       { "powerOffsetInformation", "nbap.powerOffsetInformation",
62840         FT_NONE, BASE_NONE, NULL, 0,
62841         "PowerOffsetInformation_CTCH_SetupRqstFDD", HFILL }},
62842     { &hf_nbap_fACH_Parameters,
62843       { "fACH-Parameters", "nbap.fACH_Parameters",
62844         FT_NONE, BASE_NONE, NULL, 0,
62845         "FACH_ParametersList_CTCH_SetupRqstFDD", HFILL }},
62846     { &hf_nbap_pCH_Parameters,
62847       { "pCH-Parameters", "nbap.pCH_Parameters",
62848         FT_NONE, BASE_NONE, NULL, 0,
62849         "PCH_Parameters_CTCH_SetupRqstFDD", HFILL }},
62850     { &hf_nbap_pO1_ForTFCI_Bits,
62851       { "pO1-ForTFCI-Bits", "nbap.pO1_ForTFCI_Bits",
62852         FT_UINT32, BASE_DEC, NULL, 0,
62853         "PowerOffset", HFILL }},
62854     { &hf_nbap_pO3_ForPilotBits,
62855       { "pO3-ForPilotBits", "nbap.pO3_ForPilotBits",
62856         FT_UINT32, BASE_DEC, NULL, 0,
62857         "PowerOffset", HFILL }},
62858     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item,
62859       { "FACH-ParametersItem-CTCH-SetupRqstFDD", "nbap.FACH_ParametersItem_CTCH_SetupRqstFDD",
62860         FT_NONE, BASE_NONE, NULL, 0,
62861         NULL, HFILL }},
62862     { &hf_nbap_maxFACH_Power,
62863       { "maxFACH-Power", "nbap.maxFACH_Power",
62864         FT_INT32, BASE_DEC, NULL, 0,
62865         "DL_Power", HFILL }},
62866     { &hf_nbap_pCH_Power,
62867       { "pCH-Power", "nbap.pCH_Power",
62868         FT_INT32, BASE_DEC, NULL, 0,
62869         "DL_Power", HFILL }},
62870     { &hf_nbap_pICH_Parameters,
62871       { "pICH-Parameters", "nbap.pICH_Parameters",
62872         FT_NONE, BASE_NONE, NULL, 0,
62873         "PICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
62874     { &hf_nbap_pICH_Mode,
62875       { "pICH-Mode", "nbap.pICH_Mode",
62876         FT_UINT32, BASE_DEC, VALS(nbap_PICH_Mode_vals), 0,
62877         NULL, HFILL }},
62878     { &hf_nbap_mICH_Power,
62879       { "mICH-Power", "nbap.mICH_Power",
62880         FT_INT32, BASE_DEC, NULL, 0,
62881         "PICH_Power", HFILL }},
62882     { &hf_nbap_mICH_Mode,
62883       { "mICH-Mode", "nbap.mICH_Mode",
62884         FT_UINT32, BASE_DEC, VALS(nbap_MICH_Mode_vals), 0,
62885         NULL, HFILL }},
62886     { &hf_nbap_preambleSignatures,
62887       { "preambleSignatures", "nbap.preambleSignatures",
62888         FT_BYTES, BASE_NONE, NULL, 0,
62889         NULL, HFILL }},
62890     { &hf_nbap_allowedSlotFormatInformation,
62891       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
62892         FT_UINT32, BASE_DEC, NULL, 0,
62893         "AllowedSlotFormatInformationList_CTCH_SetupRqstFDD", HFILL }},
62894     { &hf_nbap_rACH_SubChannelNumbers,
62895       { "rACH-SubChannelNumbers", "nbap.rACH_SubChannelNumbers",
62896         FT_BYTES, BASE_NONE, NULL, 0,
62897         NULL, HFILL }},
62898     { &hf_nbap_ul_punctureLimit,
62899       { "ul-punctureLimit", "nbap.ul_punctureLimit",
62900         FT_UINT32, BASE_DEC, NULL, 0,
62901         "PunctureLimit", HFILL }},
62902     { &hf_nbap_rACH_Parameters,
62903       { "rACH-Parameters", "nbap.rACH_Parameters",
62904         FT_NONE, BASE_NONE, NULL, 0,
62905         "RACH_Parameters_CTCH_SetupRqstFDD", HFILL }},
62906     { &hf_nbap_aICH_Parameters,
62907       { "aICH-Parameters", "nbap.aICH_Parameters",
62908         FT_NONE, BASE_NONE, NULL, 0,
62909         "AICH_Parameters_CTCH_SetupRqstFDD", HFILL }},
62910     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item,
62911       { "AllowedSlotFormatInformationItem-CTCH-SetupRqstFDD", "nbap.AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD",
62912         FT_NONE, BASE_NONE, NULL, 0,
62913         NULL, HFILL }},
62914     { &hf_nbap_rACHSlotFormat,
62915       { "rACHSlotFormat", "nbap.rACHSlotFormat",
62916         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
62917         "RACH_SlotFormat", HFILL }},
62918     { &hf_nbap_secondary_CCPCH_parameters_01,
62919       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
62920         FT_NONE, BASE_NONE, NULL, 0,
62921         "Secondary_CCPCH_CTCH_SetupRqstTDD", HFILL }},
62922     { &hf_nbap_pRACH_parameters_01,
62923       { "pRACH-parameters", "nbap.pRACH_parameters",
62924         FT_NONE, BASE_NONE, NULL, 0,
62925         "PRACH_CTCH_SetupRqstTDD", HFILL }},
62926     { &hf_nbap_extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
62927       { "extension-CommonPhysicalChannelType-CTCH-SetupRqstTDD", "nbap.extension_CommonPhysicalChannelType_CTCH_SetupRqstTDD",
62928         FT_NONE, BASE_NONE, NULL, 0,
62929         NULL, HFILL }},
62930     { &hf_nbap_sCCPCH_CCTrCH_ID,
62931       { "sCCPCH-CCTrCH-ID", "nbap.sCCPCH_CCTrCH_ID",
62932         FT_UINT32, BASE_DEC, NULL, 0,
62933         "CCTrCH_ID", HFILL }},
62934     { &hf_nbap_tFCI_Coding,
62935       { "tFCI-Coding", "nbap.tFCI_Coding",
62936         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Coding_vals), 0,
62937         NULL, HFILL }},
62938     { &hf_nbap_punctureLimit,
62939       { "punctureLimit", "nbap.punctureLimit",
62940         FT_UINT32, BASE_DEC, NULL, 0,
62941         NULL, HFILL }},
62942     { &hf_nbap_secondaryCCPCH_parameterList,
62943       { "secondaryCCPCH-parameterList", "nbap.secondaryCCPCH_parameterList",
62944         FT_NONE, BASE_NONE, NULL, 0,
62945         "Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD", HFILL }},
62946     { &hf_nbap_fACH_ParametersList,
62947       { "fACH-ParametersList", "nbap.fACH_ParametersList",
62948         FT_NONE, BASE_NONE, NULL, 0,
62949         "FACH_ParametersList_CTCH_SetupRqstTDD", HFILL }},
62950     { &hf_nbap_pCH_Parameters_01,
62951       { "pCH-Parameters", "nbap.pCH_Parameters",
62952         FT_NONE, BASE_NONE, NULL, 0,
62953         "PCH_Parameters_CTCH_SetupRqstTDD", HFILL }},
62954     { &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item,
62955       { "Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD",
62956         FT_NONE, BASE_NONE, NULL, 0,
62957         NULL, HFILL }},
62958     { &hf_nbap_midambleShiftandBurstType,
62959       { "midambleShiftandBurstType", "nbap.midambleShiftandBurstType",
62960         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
62961         NULL, HFILL }},
62962     { &hf_nbap_s_CCPCH_Power,
62963       { "s-CCPCH-Power", "nbap.s_CCPCH_Power",
62964         FT_INT32, BASE_DEC, NULL, 0,
62965         "DL_Power", HFILL }},
62966     { &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item,
62967       { "Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD",
62968         FT_NONE, BASE_NONE, NULL, 0,
62969         NULL, HFILL }},
62970     { &hf_nbap_s_CCPCH_TimeSlotFormat_LCR,
62971       { "s-CCPCH-TimeSlotFormat-LCR", "nbap.s_CCPCH_TimeSlotFormat_LCR",
62972         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals), 0,
62973         "TDD_DL_DPCH_TimeSlotFormat_LCR", HFILL }},
62974     { &hf_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_item,
62975       { "Secondary-CCPCH-768-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD",
62976         FT_NONE, BASE_NONE, NULL, 0,
62977         NULL, HFILL }},
62978     { &hf_nbap_tFCI_Presence768,
62979       { "tFCI-Presence768", "nbap.tFCI_Presence768",
62980         FT_UINT32, BASE_DEC, VALS(nbap_TFCI_Presence_vals), 0,
62981         "TFCI_Presence", HFILL }},
62982     { &hf_nbap_midambleShiftandBurstType768,
62983       { "midambleShiftandBurstType768", "nbap.midambleShiftandBurstType768",
62984         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
62985         NULL, HFILL }},
62986     { &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item,
62987       { "FACH-ParametersItem-CTCH-SetupRqstTDD", "nbap.FACH_ParametersItem_CTCH_SetupRqstTDD",
62988         FT_NONE, BASE_NONE, NULL, 0,
62989         NULL, HFILL }},
62990     { &hf_nbap_fACH_CCTrCH_ID,
62991       { "fACH-CCTrCH-ID", "nbap.fACH_CCTrCH_ID",
62992         FT_UINT32, BASE_DEC, NULL, 0,
62993         "CCTrCH_ID", HFILL }},
62994     { &hf_nbap_pCH_CCTrCH_ID,
62995       { "pCH-CCTrCH-ID", "nbap.pCH_CCTrCH_ID",
62996         FT_UINT32, BASE_DEC, NULL, 0,
62997         "CCTrCH_ID", HFILL }},
62998     { &hf_nbap_pICH_Parameters_01,
62999       { "pICH-Parameters", "nbap.pICH_Parameters",
63000         FT_NONE, BASE_NONE, NULL, 0,
63001         "PICH_Parameters_CTCH_SetupRqstTDD", HFILL }},
63002     { &hf_nbap_midambleshiftAndBurstType,
63003       { "midambleshiftAndBurstType", "nbap.midambleshiftAndBurstType",
63004         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType_vals), 0,
63005         NULL, HFILL }},
63006     { &hf_nbap_midambleshiftAndBurstType78,
63007       { "midambleshiftAndBurstType78", "nbap.midambleshiftAndBurstType78",
63008         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
63009         "MidambleShiftAndBurstType768", HFILL }},
63010     { &hf_nbap_notificationIndicatorLength,
63011       { "notificationIndicatorLength", "nbap.notificationIndicatorLength",
63012         FT_UINT32, BASE_DEC, VALS(nbap_NotificationIndicatorLength_vals), 0,
63013         NULL, HFILL }},
63014     { &hf_nbap_mICH_TDDOption_Specific_Parameters,
63015       { "mICH-TDDOption-Specific-Parameters", "nbap.mICH_TDDOption_Specific_Parameters",
63016         FT_UINT32, BASE_DEC, VALS(nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_vals), 0,
63017         "MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD", HFILL }},
63018     { &hf_nbap_hCR_TDD,
63019       { "hCR-TDD", "nbap.hCR_TDD",
63020         FT_NONE, BASE_NONE, NULL, 0,
63021         "MICH_HCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
63022     { &hf_nbap_lCR_TDD,
63023       { "lCR-TDD", "nbap.lCR_TDD",
63024         FT_NONE, BASE_NONE, NULL, 0,
63025         "MICH_LCR_Parameters_CTCH_SetupRqstTDD", HFILL }},
63026     { &hf_nbap_cHipRate768_TDD,
63027       { "cHipRate768-TDD", "nbap.cHipRate768_TDD",
63028         FT_NONE, BASE_NONE, NULL, 0,
63029         "MICH_768_Parameters_CTCH_SetupRqstTDD", HFILL }},
63030     { &hf_nbap_tSTD_Indicator,
63031       { "tSTD-Indicator", "nbap.tSTD_Indicator",
63032         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
63033         NULL, HFILL }},
63034     { &hf_nbap_midambleshiftAndBurstType768,
63035       { "midambleshiftAndBurstType768", "nbap.midambleshiftAndBurstType768",
63036         FT_UINT32, BASE_DEC, VALS(nbap_MidambleShiftAndBurstType768_vals), 0,
63037         NULL, HFILL }},
63038     { &hf_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_item,
63039       { "TimeSlotConfigurationItem-LCR-CTCH-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD",
63040         FT_NONE, BASE_NONE, NULL, 0,
63041         NULL, HFILL }},
63042     { &hf_nbap_timeslotLCR_Parameter_ID,
63043       { "timeslotLCR-Parameter-ID", "nbap.timeslotLCR_Parameter_ID",
63044         FT_UINT32, BASE_DEC, NULL, 0,
63045         "CellParameterID", HFILL }},
63046     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item,
63047       { "Secondary-CCPCH-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD",
63048         FT_NONE, BASE_NONE, NULL, 0,
63049         NULL, HFILL }},
63050     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item,
63051       { "Secondary-CCPCH-LCR-parameterItem-CTCH-SetupRqstTDD", "nbap.Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD",
63052         FT_NONE, BASE_NONE, NULL, 0,
63053         NULL, HFILL }},
63054     { &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD,
63055       { "pRACH-Parameters-CTCH-SetupRqstTDD", "nbap.pRACH_Parameters_CTCH_SetupRqstTDD",
63056         FT_NONE, BASE_NONE, NULL, 0,
63057         NULL, HFILL }},
63058     { &hf_nbap_maxPRACH_MidambleShifts,
63059       { "maxPRACH-MidambleShifts", "nbap.maxPRACH_MidambleShifts",
63060         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
63061         NULL, HFILL }},
63062     { &hf_nbap_pRACH_Midamble,
63063       { "pRACH-Midamble", "nbap.pRACH_Midamble",
63064         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
63065         NULL, HFILL }},
63066     { &hf_nbap_rACH,
63067       { "rACH", "nbap.rACH",
63068         FT_NONE, BASE_NONE, NULL, 0,
63069         "RACH_Parameter_CTCH_SetupRqstTDD", HFILL }},
63070     { &hf_nbap_uL_TransportFormatSet,
63071       { "uL-TransportFormatSet", "nbap.uL_TransportFormatSet",
63072         FT_NONE, BASE_NONE, NULL, 0,
63073         "TransportFormatSet", HFILL }},
63074     { &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item,
63075       { "PRACH-LCR-ParametersItem-CTCH-SetupRqstTDD", "nbap.PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD",
63076         FT_NONE, BASE_NONE, NULL, 0,
63077         NULL, HFILL }},
63078     { &hf_nbap_fPACH_Power,
63079       { "fPACH-Power", "nbap.fPACH_Power",
63080         FT_INT32, BASE_DEC, NULL, 0,
63081         NULL, HFILL }},
63082     { &hf_nbap_maxPowerPLCCH,
63083       { "maxPowerPLCCH", "nbap.maxPowerPLCCH",
63084         FT_INT32, BASE_DEC, NULL, 0,
63085         "DL_Power", HFILL }},
63086     { &hf_nbap_maxE_RUCCH_MidambleShifts,
63087       { "maxE-RUCCH-MidambleShifts", "nbap.maxE_RUCCH_MidambleShifts",
63088         FT_UINT32, BASE_DEC, VALS(nbap_MaxPRACH_MidambleShifts_vals), 0,
63089         "MaxPRACH_MidambleShifts", HFILL }},
63090     { &hf_nbap_e_RUCCH_Midamble,
63091       { "e-RUCCH-Midamble", "nbap.e_RUCCH_Midamble",
63092         FT_UINT32, BASE_DEC, VALS(nbap_PRACH_Midamble_vals), 0,
63093         "PRACH_Midamble", HFILL }},
63094     { &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item,
63095       { "CommonTransportChannel-InformationResponse", "nbap.CommonTransportChannel_InformationResponse",
63096         FT_NONE, BASE_NONE, NULL, 0,
63097         NULL, HFILL }},
63098     { &hf_nbap_secondary_CCPCH_parameters_02,
63099       { "secondary-CCPCH-parameters", "nbap.secondary_CCPCH_parameters",
63100         FT_NONE, BASE_NONE, NULL, 0,
63101         "Secondary_CCPCHList_CTCH_ReconfRqstFDD", HFILL }},
63102     { &hf_nbap_pRACH_parameters_02,
63103       { "pRACH-parameters", "nbap.pRACH_parameters",
63104         FT_NONE, BASE_NONE, NULL, 0,
63105         "PRACHList_CTCH_ReconfRqstFDD", HFILL }},
63106     { &hf_nbap_notUsed_cPCH_parameters,
63107       { "notUsed-cPCH-parameters", "nbap.notUsed_cPCH_parameters",
63108         FT_NONE, BASE_NONE, NULL, 0,
63109         NULL, HFILL }},
63110     { &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD,
63111       { "fACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.fACH_ParametersList_CTCH_ReconfRqstFDD",
63112         FT_NONE, BASE_NONE, NULL, 0,
63113         NULL, HFILL }},
63114     { &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD,
63115       { "pCH-Parameters-CTCH-ReconfRqstFDD", "nbap.pCH_Parameters_CTCH_ReconfRqstFDD",
63116         FT_NONE, BASE_NONE, NULL, 0,
63117         NULL, HFILL }},
63118     { &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD,
63119       { "pICH-Parameters-CTCH-ReconfRqstFDD", "nbap.pICH_Parameters_CTCH_ReconfRqstFDD",
63120         FT_NONE, BASE_NONE, NULL, 0,
63121         NULL, HFILL }},
63122     { &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
63123       { "FACH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.FACH_ParametersItem_CTCH_ReconfRqstFDD",
63124         FT_NONE, BASE_NONE, NULL, 0,
63125         NULL, HFILL }},
63126     { &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD,
63127       { "pRACH-ParametersList-CTCH-ReconfRqstFDD", "nbap.pRACH_ParametersList_CTCH_ReconfRqstFDD",
63128         FT_NONE, BASE_NONE, NULL, 0,
63129         NULL, HFILL }},
63130     { &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD,
63131       { "aICH-ParametersList-CTCH-ReconfRqstFDD", "nbap.aICH_ParametersList_CTCH_ReconfRqstFDD",
63132         FT_NONE, BASE_NONE, NULL, 0,
63133         NULL, HFILL }},
63134     { &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item,
63135       { "PRACH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.PRACH_ParametersItem_CTCH_ReconfRqstFDD",
63136         FT_NONE, BASE_NONE, NULL, 0,
63137         NULL, HFILL }},
63138     { &hf_nbap_allowedSlotFormatInformation_01,
63139       { "allowedSlotFormatInformation", "nbap.allowedSlotFormatInformation",
63140         FT_UINT32, BASE_DEC, NULL, 0,
63141         "AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD", HFILL }},
63142     { &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item,
63143       { "AllowedSlotFormatInformationItem-CTCH-ReconfRqstFDD", "nbap.AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD",
63144         FT_NONE, BASE_NONE, NULL, 0,
63145         NULL, HFILL }},
63146     { &hf_nbap_rACH_SlotFormat,
63147       { "rACH-SlotFormat", "nbap.rACH_SlotFormat",
63148         FT_UINT32, BASE_DEC, VALS(nbap_RACH_SlotFormat_vals), 0,
63149         NULL, HFILL }},
63150     { &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item,
63151       { "AICH-ParametersItem-CTCH-ReconfRqstFDD", "nbap.AICH_ParametersItem_CTCH_ReconfRqstFDD",
63152         FT_NONE, BASE_NONE, NULL, 0,
63153         NULL, HFILL }},
63154     { &hf_nbap_secondaryCCPCHList,
63155       { "secondaryCCPCHList", "nbap.secondaryCCPCHList",
63156         FT_NONE, BASE_NONE, NULL, 0,
63157         "Secondary_CCPCHList_CTCH_ReconfRqstTDD", HFILL }},
63158     { &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item,
63159       { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD",
63160         FT_NONE, BASE_NONE, NULL, 0,
63161         NULL, HFILL }},
63162     { &hf_nbap_sCCPCH_Power,
63163       { "sCCPCH-Power", "nbap.sCCPCH_Power",
63164         FT_INT32, BASE_DEC, NULL, 0,
63165         "DL_Power", HFILL }},
63166     { &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item,
63167       { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD",
63168         FT_NONE, BASE_NONE, NULL, 0,
63169         NULL, HFILL }},
63170     { &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item,
63171       { "Secondary-CCPCHItem-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCHItem_CTCH_ReconfRqstTDD",
63172         FT_NONE, BASE_NONE, NULL, 0,
63173         NULL, HFILL }},
63174     { &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item,
63175       { "FACH-ParametersItem-CTCH-ReconfRqstTDD", "nbap.FACH_ParametersItem_CTCH_ReconfRqstTDD",
63176         FT_NONE, BASE_NONE, NULL, 0,
63177         NULL, HFILL }},
63178     { &hf_nbap_commonPhysicalChannelId,
63179       { "commonPhysicalChannelId", "nbap.commonPhysicalChannelId",
63180         FT_UINT32, BASE_DEC, NULL, 0,
63181         NULL, HFILL }},
63182     { &hf_nbap_fPACHPower,
63183       { "fPACHPower", "nbap.fPACHPower",
63184         FT_INT32, BASE_DEC, NULL, 0,
63185         "FPACH_Power", HFILL }},
63186     { &hf_nbap_secondaryCCPCH768List,
63187       { "secondaryCCPCH768List", "nbap.secondaryCCPCH768List",
63188         FT_UINT32, BASE_DEC, NULL, 0,
63189         "Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD", HFILL }},
63190     { &hf_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD_item,
63191       { "Secondary-CCPCH-768-Item-CTCH-ReconfRqstTDD", "nbap.Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD",
63192         FT_NONE, BASE_NONE, NULL, 0,
63193         NULL, HFILL }},
63194     { &hf_nbap_uPPCHPositionLCR,
63195       { "uPPCHPositionLCR", "nbap.uPPCHPositionLCR",
63196         FT_UINT32, BASE_DEC, NULL, 0,
63197         NULL, HFILL }},
63198     { &hf_nbap_Cell_InformationList_AuditRsp_item,
63199       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63200         FT_NONE, BASE_NONE, NULL, 0,
63201         NULL, HFILL }},
63202     { &hf_nbap_configurationGenerationID,
63203       { "configurationGenerationID", "nbap.configurationGenerationID",
63204         FT_UINT32, BASE_DEC, NULL, 0,
63205         NULL, HFILL }},
63206     { &hf_nbap_primary_SCH_Information,
63207       { "primary-SCH-Information", "nbap.primary_SCH_Information",
63208         FT_NONE, BASE_NONE, NULL, 0,
63209         "P_SCH_Information_AuditRsp", HFILL }},
63210     { &hf_nbap_secondary_SCH_Information,
63211       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
63212         FT_NONE, BASE_NONE, NULL, 0,
63213         "S_SCH_Information_AuditRsp", HFILL }},
63214     { &hf_nbap_primary_CPICH_Information,
63215       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
63216         FT_NONE, BASE_NONE, NULL, 0,
63217         "P_CPICH_Information_AuditRsp", HFILL }},
63218     { &hf_nbap_secondary_CPICH_InformationList,
63219       { "secondary-CPICH-InformationList", "nbap.secondary_CPICH_InformationList",
63220         FT_UINT32, BASE_DEC, NULL, 0,
63221         "S_CPICH_InformationList_AuditRsp", HFILL }},
63222     { &hf_nbap_primary_CCPCH_Information,
63223       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
63224         FT_NONE, BASE_NONE, NULL, 0,
63225         "P_CCPCH_Information_AuditRsp", HFILL }},
63226     { &hf_nbap_bCH_Information,
63227       { "bCH-Information", "nbap.bCH_Information",
63228         FT_NONE, BASE_NONE, NULL, 0,
63229         "BCH_Information_AuditRsp", HFILL }},
63230     { &hf_nbap_secondary_CCPCH_InformationList,
63231       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
63232         FT_UINT32, BASE_DEC, NULL, 0,
63233         "S_CCPCH_InformationList_AuditRsp", HFILL }},
63234     { &hf_nbap_pCH_Information,
63235       { "pCH-Information", "nbap.pCH_Information",
63236         FT_NONE, BASE_NONE, NULL, 0,
63237         "PCH_Information_AuditRsp", HFILL }},
63238     { &hf_nbap_pICH_Information,
63239       { "pICH-Information", "nbap.pICH_Information",
63240         FT_NONE, BASE_NONE, NULL, 0,
63241         "PICH_Information_AuditRsp", HFILL }},
63242     { &hf_nbap_fACH_InformationList,
63243       { "fACH-InformationList", "nbap.fACH_InformationList",
63244         FT_UINT32, BASE_DEC, NULL, 0,
63245         "FACH_InformationList_AuditRsp", HFILL }},
63246     { &hf_nbap_pRACH_InformationList,
63247       { "pRACH-InformationList", "nbap.pRACH_InformationList",
63248         FT_UINT32, BASE_DEC, NULL, 0,
63249         "PRACH_InformationList_AuditRsp", HFILL }},
63250     { &hf_nbap_rACH_InformationList,
63251       { "rACH-InformationList", "nbap.rACH_InformationList",
63252         FT_UINT32, BASE_DEC, NULL, 0,
63253         "RACH_InformationList_AuditRsp", HFILL }},
63254     { &hf_nbap_aICH_InformationList,
63255       { "aICH-InformationList", "nbap.aICH_InformationList",
63256         FT_UINT32, BASE_DEC, NULL, 0,
63257         "AICH_InformationList_AuditRsp", HFILL }},
63258     { &hf_nbap_notUsed_1_pCPCH_InformationList,
63259       { "notUsed-1-pCPCH-InformationList", "nbap.notUsed_1_pCPCH_InformationList",
63260         FT_NONE, BASE_NONE, NULL, 0,
63261         NULL, HFILL }},
63262     { &hf_nbap_notUsed_2_cPCH_InformationList,
63263       { "notUsed-2-cPCH-InformationList", "nbap.notUsed_2_cPCH_InformationList",
63264         FT_NONE, BASE_NONE, NULL, 0,
63265         NULL, HFILL }},
63266     { &hf_nbap_notUsed_3_aP_AICH_InformationList,
63267       { "notUsed-3-aP-AICH-InformationList", "nbap.notUsed_3_aP_AICH_InformationList",
63268         FT_NONE, BASE_NONE, NULL, 0,
63269         NULL, HFILL }},
63270     { &hf_nbap_notUsed_4_cDCA_ICH_InformationList,
63271       { "notUsed-4-cDCA-ICH-InformationList", "nbap.notUsed_4_cDCA_ICH_InformationList",
63272         FT_NONE, BASE_NONE, NULL, 0,
63273         NULL, HFILL }},
63274     { &hf_nbap_sCH_Information,
63275       { "sCH-Information", "nbap.sCH_Information",
63276         FT_NONE, BASE_NONE, NULL, 0,
63277         "SCH_Information_AuditRsp", HFILL }},
63278     { &hf_nbap_S_CPICH_InformationList_AuditRsp_item,
63279       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63280         FT_NONE, BASE_NONE, NULL, 0,
63281         NULL, HFILL }},
63282     { &hf_nbap_S_CCPCH_InformationList_AuditRsp_item,
63283       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63284         FT_NONE, BASE_NONE, NULL, 0,
63285         NULL, HFILL }},
63286     { &hf_nbap_FACH_InformationList_AuditRsp_item,
63287       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63288         FT_NONE, BASE_NONE, NULL, 0,
63289         NULL, HFILL }},
63290     { &hf_nbap_PRACH_InformationList_AuditRsp_item,
63291       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63292         FT_NONE, BASE_NONE, NULL, 0,
63293         NULL, HFILL }},
63294     { &hf_nbap_RACH_InformationList_AuditRsp_item,
63295       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63296         FT_NONE, BASE_NONE, NULL, 0,
63297         NULL, HFILL }},
63298     { &hf_nbap_AICH_InformationList_AuditRsp_item,
63299       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63300         FT_NONE, BASE_NONE, NULL, 0,
63301         NULL, HFILL }},
63302     { &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item,
63303       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63304         FT_NONE, BASE_NONE, NULL, 0,
63305         NULL, HFILL }},
63306     { &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item,
63307       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63308         FT_NONE, BASE_NONE, NULL, 0,
63309         NULL, HFILL }},
63310     { &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item,
63311       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63312         FT_NONE, BASE_NONE, NULL, 0,
63313         NULL, HFILL }},
63314     { &hf_nbap_PLCCH_InformationList_AuditRsp_item,
63315       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63316         FT_NONE, BASE_NONE, NULL, 0,
63317         NULL, HFILL }},
63318     { &hf_nbap_S_CCPCH_768_InformationList_AuditRsp_item,
63319       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63320         FT_NONE, BASE_NONE, NULL, 0,
63321         NULL, HFILL }},
63322     { &hf_nbap_PRACH_768_InformationList_AuditRsp_item,
63323       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63324         FT_NONE, BASE_NONE, NULL, 0,
63325         NULL, HFILL }},
63326     { &hf_nbap_E_RUCCH_InformationList_AuditRsp_item,
63327       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63328         FT_NONE, BASE_NONE, NULL, 0,
63329         NULL, HFILL }},
63330     { &hf_nbap_E_RUCCH_768_InformationList_AuditRsp_item,
63331       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63332         FT_NONE, BASE_NONE, NULL, 0,
63333         NULL, HFILL }},
63334     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp_item,
63335       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63336         FT_NONE, BASE_NONE, NULL, 0,
63337         NULL, HFILL }},
63338     { &hf_nbap_UPPCH_LCR_InformationList_AuditRsp_item,
63339       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63340         FT_NONE, BASE_NONE, NULL, 0,
63341         NULL, HFILL }},
63342     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_item,
63343       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63344         FT_NONE, BASE_NONE, NULL, 0,
63345         NULL, HFILL }},
63346     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_item,
63347       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63348         FT_NONE, BASE_NONE, NULL, 0,
63349         NULL, HFILL }},
63350     { &hf_nbap_CCP_InformationList_AuditRsp_item,
63351       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63352         FT_NONE, BASE_NONE, NULL, 0,
63353         NULL, HFILL }},
63354     { &hf_nbap_communicationControlPortID,
63355       { "communicationControlPortID", "nbap.communicationControlPortID",
63356         FT_UINT32, BASE_DEC, NULL, 0,
63357         NULL, HFILL }},
63358     { &hf_nbap_Local_Cell_InformationList_AuditRsp_item,
63359       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63360         FT_NONE, BASE_NONE, NULL, 0,
63361         NULL, HFILL }},
63362     { &hf_nbap_dl_or_global_capacityCredit,
63363       { "dl-or-global-capacityCredit", "nbap.dl_or_global_capacityCredit",
63364         FT_UINT32, BASE_DEC, NULL, 0,
63365         NULL, HFILL }},
63366     { &hf_nbap_ul_capacityCredit,
63367       { "ul-capacityCredit", "nbap.ul_capacityCredit",
63368         FT_UINT32, BASE_DEC, NULL, 0,
63369         NULL, HFILL }},
63370     { &hf_nbap_commonChannelsCapacityConsumptionLaw,
63371       { "commonChannelsCapacityConsumptionLaw", "nbap.commonChannelsCapacityConsumptionLaw",
63372         FT_UINT32, BASE_DEC, NULL, 0,
63373         NULL, HFILL }},
63374     { &hf_nbap_dedicatedChannelsCapacityConsumptionLaw,
63375       { "dedicatedChannelsCapacityConsumptionLaw", "nbap.dedicatedChannelsCapacityConsumptionLaw",
63376         FT_UINT32, BASE_DEC, NULL, 0,
63377         NULL, HFILL }},
63378     { &hf_nbap_maximumDL_PowerCapability,
63379       { "maximumDL-PowerCapability", "nbap.maximumDL_PowerCapability",
63380         FT_UINT32, BASE_DEC, NULL, 0,
63381         NULL, HFILL }},
63382     { &hf_nbap_minSpreadingFactor,
63383       { "minSpreadingFactor", "nbap.minSpreadingFactor",
63384         FT_UINT32, BASE_DEC, VALS(nbap_MinSpreadingFactor_vals), 0,
63385         NULL, HFILL }},
63386     { &hf_nbap_minimumDL_PowerCapability,
63387       { "minimumDL-PowerCapability", "nbap.minimumDL_PowerCapability",
63388         FT_UINT32, BASE_DEC, NULL, 0,
63389         NULL, HFILL }},
63390     { &hf_nbap_local_Cell_Group_ID,
63391       { "local-Cell-Group-ID", "nbap.local_Cell_Group_ID",
63392         FT_UINT32, BASE_DEC, NULL, 0,
63393         "Local_Cell_ID", HFILL }},
63394     { &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item,
63395       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63396         FT_NONE, BASE_NONE, NULL, 0,
63397         NULL, HFILL }},
63398     { &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item,
63399       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63400         FT_NONE, BASE_NONE, NULL, 0,
63401         NULL, HFILL }},
63402     { &hf_nbap_power_Local_Cell_Group_ID,
63403       { "power-Local-Cell-Group-ID", "nbap.power_Local_Cell_Group_ID",
63404         FT_UINT32, BASE_DEC, NULL, 0,
63405         "Local_Cell_ID", HFILL }},
63406     { &hf_nbap_cell,
63407       { "cell", "nbap.cell",
63408         FT_NONE, BASE_NONE, NULL, 0,
63409         "Cell_CM_Rqst", HFILL }},
63410     { &hf_nbap_rACH_01,
63411       { "rACH", "nbap.rACH",
63412         FT_NONE, BASE_NONE, NULL, 0,
63413         "RACH_CM_Rqst", HFILL }},
63414     { &hf_nbap_notUsed_cPCH,
63415       { "notUsed-cPCH", "nbap.notUsed_cPCH",
63416         FT_NONE, BASE_NONE, NULL, 0,
63417         NULL, HFILL }},
63418     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst,
63419       { "extension-CommonMeasurementObjectType-CM-Rqst", "nbap.extension_CommonMeasurementObjectType_CM_Rqst",
63420         FT_NONE, BASE_NONE, NULL, 0,
63421         NULL, HFILL }},
63422     { &hf_nbap_powerLocalCellGroupID,
63423       { "powerLocalCellGroupID", "nbap.powerLocalCellGroupID",
63424         FT_UINT32, BASE_DEC, NULL, 0,
63425         "Local_Cell_ID", HFILL }},
63426     { &hf_nbap_cell_01,
63427       { "cell", "nbap.cell",
63428         FT_NONE, BASE_NONE, NULL, 0,
63429         "Cell_CM_Rsp", HFILL }},
63430     { &hf_nbap_rACH_02,
63431       { "rACH", "nbap.rACH",
63432         FT_NONE, BASE_NONE, NULL, 0,
63433         "RACH_CM_Rsp", HFILL }},
63434     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp,
63435       { "extension-CommonMeasurementObjectType-CM-Rsp", "nbap.extension_CommonMeasurementObjectType_CM_Rsp",
63436         FT_NONE, BASE_NONE, NULL, 0,
63437         NULL, HFILL }},
63438     { &hf_nbap_cell_02,
63439       { "cell", "nbap.cell",
63440         FT_NONE, BASE_NONE, NULL, 0,
63441         "Cell_CM_Rprt", HFILL }},
63442     { &hf_nbap_rACH_03,
63443       { "rACH", "nbap.rACH",
63444         FT_NONE, BASE_NONE, NULL, 0,
63445         "RACH_CM_Rprt", HFILL }},
63446     { &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt,
63447       { "extension-CommonMeasurementObjectType-CM-Rprt", "nbap.extension_CommonMeasurementObjectType_CM_Rprt",
63448         FT_NONE, BASE_NONE, NULL, 0,
63449         NULL, HFILL }},
63450     { &hf_nbap_commonMeasurementValueInformation,
63451       { "commonMeasurementValueInformation", "nbap.commonMeasurementValueInformation",
63452         FT_UINT32, BASE_DEC, VALS(nbap_CommonMeasurementValueInformation_vals), 0,
63453         NULL, HFILL }},
63454     { &hf_nbap_n_INSYNC_IND,
63455       { "n-INSYNC-IND", "nbap.n_INSYNC_IND",
63456         FT_UINT32, BASE_DEC, NULL, 0,
63457         NULL, HFILL }},
63458     { &hf_nbap_n_OUTSYNC_IND,
63459       { "n-OUTSYNC-IND", "nbap.n_OUTSYNC_IND",
63460         FT_UINT32, BASE_DEC, NULL, 0,
63461         NULL, HFILL }},
63462     { &hf_nbap_t_RLFAILURE,
63463       { "t-RLFAILURE", "nbap.t_RLFAILURE",
63464         FT_UINT32, BASE_DEC, NULL, 0,
63465         NULL, HFILL }},
63466     { &hf_nbap_primarySCH_Power,
63467       { "primarySCH-Power", "nbap.primarySCH_Power",
63468         FT_INT32, BASE_DEC, NULL, 0,
63469         "DL_Power", HFILL }},
63470     { &hf_nbap_secondarySCH_Power,
63471       { "secondarySCH-Power", "nbap.secondarySCH_Power",
63472         FT_INT32, BASE_DEC, NULL, 0,
63473         "DL_Power", HFILL }},
63474     { &hf_nbap_primaryCPICH_Power,
63475       { "primaryCPICH-Power", "nbap.primaryCPICH_Power",
63476         FT_INT32, BASE_DEC, NULL, 0,
63477         NULL, HFILL }},
63478     { &hf_nbap_transmitDiversityIndicator,
63479       { "transmitDiversityIndicator", "nbap.transmitDiversityIndicator",
63480         FT_UINT32, BASE_DEC, VALS(nbap_TransmitDiversityIndicator_vals), 0,
63481         NULL, HFILL }},
63482     { &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item,
63483       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63484         FT_NONE, BASE_NONE, NULL, 0,
63485         NULL, HFILL }},
63486     { &hf_nbap_fDD_DL_ChannelisationCodeNumber,
63487       { "fDD-DL-ChannelisationCodeNumber", "nbap.fDD_DL_ChannelisationCodeNumber",
63488         FT_UINT32, BASE_DEC, NULL, 0,
63489         NULL, HFILL }},
63490     { &hf_nbap_secondaryCPICH_Power,
63491       { "secondaryCPICH-Power", "nbap.secondaryCPICH_Power",
63492         FT_INT32, BASE_DEC, NULL, 0,
63493         "DL_Power", HFILL }},
63494     { &hf_nbap_bCH_information,
63495       { "bCH-information", "nbap.bCH_information",
63496         FT_NONE, BASE_NONE, NULL, 0,
63497         "BCH_Information_Cell_SetupRqstFDD", HFILL }},
63498     { &hf_nbap_bCH_Power,
63499       { "bCH-Power", "nbap.bCH_Power",
63500         FT_INT32, BASE_DEC, NULL, 0,
63501         "DL_Power", HFILL }},
63502     { &hf_nbap_powerRaiseLimit,
63503       { "powerRaiseLimit", "nbap.powerRaiseLimit",
63504         FT_UINT32, BASE_DEC, NULL, 0,
63505         NULL, HFILL }},
63506     { &hf_nbap_dLPowerAveragingWindowSize,
63507       { "dLPowerAveragingWindowSize", "nbap.dLPowerAveragingWindowSize",
63508         FT_UINT32, BASE_DEC, NULL, 0,
63509         NULL, HFILL }},
63510     { &hf_nbap_iPDL_FDD_Parameters,
63511       { "iPDL-FDD-Parameters", "nbap.iPDL_FDD_Parameters",
63512         FT_NONE, BASE_NONE, NULL, 0,
63513         NULL, HFILL }},
63514     { &hf_nbap_iPDL_Indicator,
63515       { "iPDL-Indicator", "nbap.iPDL_Indicator",
63516         FT_UINT32, BASE_DEC, VALS(nbap_IPDL_Indicator_vals), 0,
63517         NULL, HFILL }},
63518     { &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item,
63519       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63520         FT_NONE, BASE_NONE, NULL, 0,
63521         NULL, HFILL }},
63522     { &hf_nbap_associatedSecondaryCPICH,
63523       { "associatedSecondaryCPICH", "nbap.associatedSecondaryCPICH",
63524         FT_UINT32, BASE_DEC, NULL, 0,
63525         "CommonPhysicalChannelID", HFILL }},
63526     { &hf_nbap_maximumTransmissionPowerforCellPortion,
63527       { "maximumTransmissionPowerforCellPortion", "nbap.maximumTransmissionPowerforCellPortion",
63528         FT_UINT32, BASE_DEC, NULL, 0,
63529         "MaximumTransmissionPower", HFILL }},
63530     { &hf_nbap_syncCaseIndicator,
63531       { "syncCaseIndicator", "nbap.syncCaseIndicator",
63532         FT_NONE, BASE_NONE, NULL, 0,
63533         "SyncCaseIndicator_Cell_SetupRqstTDD_PSCH", HFILL }},
63534     { &hf_nbap_sCH_Power,
63535       { "sCH-Power", "nbap.sCH_Power",
63536         FT_INT32, BASE_DEC, NULL, 0,
63537         "DL_Power", HFILL }},
63538     { &hf_nbap_case1,
63539       { "case1", "nbap.case1",
63540         FT_NONE, BASE_NONE, NULL, 0,
63541         "Case1_Cell_SetupRqstTDD", HFILL }},
63542     { &hf_nbap_case2,
63543       { "case2", "nbap.case2",
63544         FT_NONE, BASE_NONE, NULL, 0,
63545         "Case2_Cell_SetupRqstTDD", HFILL }},
63546     { &hf_nbap_sCH_TimeSlot,
63547       { "sCH-TimeSlot", "nbap.sCH_TimeSlot",
63548         FT_UINT32, BASE_DEC, NULL, 0,
63549         NULL, HFILL }},
63550     { &hf_nbap_pCCPCH_Power,
63551       { "pCCPCH-Power", "nbap.pCCPCH_Power",
63552         FT_INT32, BASE_DEC, NULL, 0,
63553         NULL, HFILL }},
63554     { &hf_nbap_sCTD_Indicator,
63555       { "sCTD-Indicator", "nbap.sCTD_Indicator",
63556         FT_UINT32, BASE_DEC, VALS(nbap_SCTD_Indicator_vals), 0,
63557         NULL, HFILL }},
63558     { &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item,
63559       { "TimeSlotConfigurationItem-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_Cell_SetupRqstTDD",
63560         FT_NONE, BASE_NONE, NULL, 0,
63561         NULL, HFILL }},
63562     { &hf_nbap_timeSlotStatus,
63563       { "timeSlotStatus", "nbap.timeSlotStatus",
63564         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotStatus_vals), 0,
63565         NULL, HFILL }},
63566     { &hf_nbap_timeSlotDirection,
63567       { "timeSlotDirection", "nbap.timeSlotDirection",
63568         FT_UINT32, BASE_DEC, VALS(nbap_TimeSlotDirection_vals), 0,
63569         NULL, HFILL }},
63570     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item,
63571       { "TimeSlotConfigurationItem-LCR-Cell-SetupRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD",
63572         FT_NONE, BASE_NONE, NULL, 0,
63573         NULL, HFILL }},
63574     { &hf_nbap_dwPCH_Power,
63575       { "dwPCH-Power", "nbap.dwPCH_Power",
63576         FT_INT32, BASE_DEC, NULL, 0,
63577         NULL, HFILL }},
63578     { &hf_nbap_iPDL_TDD_Parameters,
63579       { "iPDL-TDD-Parameters", "nbap.iPDL_TDD_Parameters",
63580         FT_NONE, BASE_NONE, NULL, 0,
63581         NULL, HFILL }},
63582     { &hf_nbap_iPDL_TDD_Parameters_LCR,
63583       { "iPDL-TDD-Parameters-LCR", "nbap.iPDL_TDD_Parameters_LCR",
63584         FT_NONE, BASE_NONE, NULL, 0,
63585         NULL, HFILL }},
63586     { &hf_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD_item,
63587       { "Cell-Frequency-Item-LCR-MulFreq-Cell-SetupRqstTDD", "nbap.Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD",
63588         FT_NONE, BASE_NONE, NULL, 0,
63589         NULL, HFILL }},
63590     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
63591       { "timeSlotConfigurationList-LCR-Cell-SetupRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_SetupRqstTDD",
63592         FT_UINT32, BASE_DEC, NULL, 0,
63593         NULL, HFILL }},
63594     { &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item,
63595       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63596         FT_NONE, BASE_NONE, NULL, 0,
63597         NULL, HFILL }},
63598     { &hf_nbap_bCH_information_01,
63599       { "bCH-information", "nbap.bCH_information",
63600         FT_NONE, BASE_NONE, NULL, 0,
63601         "BCH_information_Cell_ReconfRqstFDD", HFILL }},
63602     { &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item,
63603       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63604         FT_NONE, BASE_NONE, NULL, 0,
63605         NULL, HFILL }},
63606     { &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item,
63607       { "TimeSlotConfigurationItem-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationItem_Cell_ReconfRqstTDD",
63608         FT_NONE, BASE_NONE, NULL, 0,
63609         NULL, HFILL }},
63610     { &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item,
63611       { "TimeSlotConfigurationItem-LCR-Cell-ReconfRqstTDD", "nbap.TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD",
63612         FT_NONE, BASE_NONE, NULL, 0,
63613         NULL, HFILL }},
63614     { &hf_nbap_cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
63615       { "cell-Frequency-Add-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD",
63616         FT_NONE, BASE_NONE, NULL, 0,
63617         NULL, HFILL }},
63618     { &hf_nbap_cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
63619       { "cell-Frequency-ModifyList-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD",
63620         FT_UINT32, BASE_DEC, NULL, 0,
63621         NULL, HFILL }},
63622     { &hf_nbap_cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
63623       { "cell-Frequency-Delete-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD",
63624         FT_NONE, BASE_NONE, NULL, 0,
63625         NULL, HFILL }},
63626     { &hf_nbap_timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
63627       { "timeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", "nbap.timeSlotConfigurationList_LCR_Cell_ReconfRqstTDD",
63628         FT_UINT32, BASE_DEC, NULL, 0,
63629         NULL, HFILL }},
63630     { &hf_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD_item,
63631       { "Cell-Frequency-ModifyItem-LCR-MulFreq-Cell-ReconfRqstTDD", "nbap.Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD",
63632         FT_NONE, BASE_NONE, NULL, 0,
63633         NULL, HFILL }},
63634     { &hf_nbap_no_Failure,
63635       { "no-Failure", "nbap.no_Failure",
63636         FT_NONE, BASE_NONE, NULL, 0,
63637         "No_Failure_ResourceStatusInd", HFILL }},
63638     { &hf_nbap_serviceImpacting,
63639       { "serviceImpacting", "nbap.serviceImpacting",
63640         FT_NONE, BASE_NONE, NULL, 0,
63641         "ServiceImpacting_ResourceStatusInd", HFILL }},
63642     { &hf_nbap_local_Cell_InformationList,
63643       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
63644         FT_UINT32, BASE_DEC, NULL, 0,
63645         "Local_Cell_InformationList_ResourceStatusInd", HFILL }},
63646     { &hf_nbap_local_Cell_Group_InformationList,
63647       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
63648         FT_UINT32, BASE_DEC, NULL, 0,
63649         "Local_Cell_Group_InformationList_ResourceStatusInd", HFILL }},
63650     { &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item,
63651       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63652         FT_NONE, BASE_NONE, NULL, 0,
63653         NULL, HFILL }},
63654     { &hf_nbap_local_CellID,
63655       { "local-CellID", "nbap.local_CellID",
63656         FT_UINT32, BASE_DEC, NULL, 0,
63657         "Local_Cell_ID", HFILL }},
63658     { &hf_nbap_addorDeleteIndicator,
63659       { "addorDeleteIndicator", "nbap.addorDeleteIndicator",
63660         FT_UINT32, BASE_DEC, VALS(nbap_AddorDeleteIndicator_vals), 0,
63661         NULL, HFILL }},
63662     { &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item,
63663       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63664         FT_NONE, BASE_NONE, NULL, 0,
63665         NULL, HFILL }},
63666     { &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item,
63667       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63668         FT_NONE, BASE_NONE, NULL, 0,
63669         NULL, HFILL }},
63670     { &hf_nbap_local_Cell_InformationList_01,
63671       { "local-Cell-InformationList", "nbap.local_Cell_InformationList",
63672         FT_UINT32, BASE_DEC, NULL, 0,
63673         "Local_Cell_InformationList2_ResourceStatusInd", HFILL }},
63674     { &hf_nbap_local_Cell_Group_InformationList_01,
63675       { "local-Cell-Group-InformationList", "nbap.local_Cell_Group_InformationList",
63676         FT_UINT32, BASE_DEC, NULL, 0,
63677         "Local_Cell_Group_InformationList2_ResourceStatusInd", HFILL }},
63678     { &hf_nbap_cCP_InformationList,
63679       { "cCP-InformationList", "nbap.cCP_InformationList",
63680         FT_UINT32, BASE_DEC, NULL, 0,
63681         "CCP_InformationList_ResourceStatusInd", HFILL }},
63682     { &hf_nbap_cell_InformationList,
63683       { "cell-InformationList", "nbap.cell_InformationList",
63684         FT_UINT32, BASE_DEC, NULL, 0,
63685         "Cell_InformationList_ResourceStatusInd", HFILL }},
63686     { &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item,
63687       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63688         FT_NONE, BASE_NONE, NULL, 0,
63689         NULL, HFILL }},
63690     { &hf_nbap_maximum_DL_PowerCapability,
63691       { "maximum-DL-PowerCapability", "nbap.maximum_DL_PowerCapability",
63692         FT_UINT32, BASE_DEC, NULL, 0,
63693         "MaximumDL_PowerCapability", HFILL }},
63694     { &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
63695       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63696         FT_NONE, BASE_NONE, NULL, 0,
63697         NULL, HFILL }},
63698     { &hf_nbap_CCP_InformationList_ResourceStatusInd_item,
63699       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63700         FT_NONE, BASE_NONE, NULL, 0,
63701         NULL, HFILL }},
63702     { &hf_nbap_Cell_InformationList_ResourceStatusInd_item,
63703       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63704         FT_NONE, BASE_NONE, NULL, 0,
63705         NULL, HFILL }},
63706     { &hf_nbap_primary_SCH_Information_01,
63707       { "primary-SCH-Information", "nbap.primary_SCH_Information",
63708         FT_NONE, BASE_NONE, NULL, 0,
63709         "P_SCH_Information_ResourceStatusInd", HFILL }},
63710     { &hf_nbap_secondary_SCH_Information_01,
63711       { "secondary-SCH-Information", "nbap.secondary_SCH_Information",
63712         FT_NONE, BASE_NONE, NULL, 0,
63713         "S_SCH_Information_ResourceStatusInd", HFILL }},
63714     { &hf_nbap_primary_CPICH_Information_01,
63715       { "primary-CPICH-Information", "nbap.primary_CPICH_Information",
63716         FT_NONE, BASE_NONE, NULL, 0,
63717         "P_CPICH_Information_ResourceStatusInd", HFILL }},
63718     { &hf_nbap_secondary_CPICH_Information_01,
63719       { "secondary-CPICH-Information", "nbap.secondary_CPICH_Information",
63720         FT_UINT32, BASE_DEC, NULL, 0,
63721         "S_CPICH_InformationList_ResourceStatusInd", HFILL }},
63722     { &hf_nbap_primary_CCPCH_Information_01,
63723       { "primary-CCPCH-Information", "nbap.primary_CCPCH_Information",
63724         FT_NONE, BASE_NONE, NULL, 0,
63725         "P_CCPCH_Information_ResourceStatusInd", HFILL }},
63726     { &hf_nbap_bCH_Information_01,
63727       { "bCH-Information", "nbap.bCH_Information",
63728         FT_NONE, BASE_NONE, NULL, 0,
63729         "BCH_Information_ResourceStatusInd", HFILL }},
63730     { &hf_nbap_secondary_CCPCH_InformationList_01,
63731       { "secondary-CCPCH-InformationList", "nbap.secondary_CCPCH_InformationList",
63732         FT_UINT32, BASE_DEC, NULL, 0,
63733         "S_CCPCH_InformationList_ResourceStatusInd", HFILL }},
63734     { &hf_nbap_pCH_Information_01,
63735       { "pCH-Information", "nbap.pCH_Information",
63736         FT_NONE, BASE_NONE, NULL, 0,
63737         "PCH_Information_ResourceStatusInd", HFILL }},
63738     { &hf_nbap_pICH_Information_01,
63739       { "pICH-Information", "nbap.pICH_Information",
63740         FT_NONE, BASE_NONE, NULL, 0,
63741         "PICH_Information_ResourceStatusInd", HFILL }},
63742     { &hf_nbap_fACH_InformationList_01,
63743       { "fACH-InformationList", "nbap.fACH_InformationList",
63744         FT_UINT32, BASE_DEC, NULL, 0,
63745         "FACH_InformationList_ResourceStatusInd", HFILL }},
63746     { &hf_nbap_pRACH_InformationList_01,
63747       { "pRACH-InformationList", "nbap.pRACH_InformationList",
63748         FT_UINT32, BASE_DEC, NULL, 0,
63749         "PRACH_InformationList_ResourceStatusInd", HFILL }},
63750     { &hf_nbap_rACH_InformationList_01,
63751       { "rACH-InformationList", "nbap.rACH_InformationList",
63752         FT_UINT32, BASE_DEC, NULL, 0,
63753         "RACH_InformationList_ResourceStatusInd", HFILL }},
63754     { &hf_nbap_aICH_InformationList_01,
63755       { "aICH-InformationList", "nbap.aICH_InformationList",
63756         FT_UINT32, BASE_DEC, NULL, 0,
63757         "AICH_InformationList_ResourceStatusInd", HFILL }},
63758     { &hf_nbap_sCH_Information_01,
63759       { "sCH-Information", "nbap.sCH_Information",
63760         FT_NONE, BASE_NONE, NULL, 0,
63761         "SCH_Information_ResourceStatusInd", HFILL }},
63762     { &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item,
63763       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63764         FT_NONE, BASE_NONE, NULL, 0,
63765         NULL, HFILL }},
63766     { &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item,
63767       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63768         FT_NONE, BASE_NONE, NULL, 0,
63769         NULL, HFILL }},
63770     { &hf_nbap_FACH_InformationList_ResourceStatusInd_item,
63771       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63772         FT_NONE, BASE_NONE, NULL, 0,
63773         NULL, HFILL }},
63774     { &hf_nbap_PRACH_InformationList_ResourceStatusInd_item,
63775       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63776         FT_NONE, BASE_NONE, NULL, 0,
63777         NULL, HFILL }},
63778     { &hf_nbap_RACH_InformationList_ResourceStatusInd_item,
63779       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63780         FT_NONE, BASE_NONE, NULL, 0,
63781         NULL, HFILL }},
63782     { &hf_nbap_AICH_InformationList_ResourceStatusInd_item,
63783       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63784         FT_NONE, BASE_NONE, NULL, 0,
63785         NULL, HFILL }},
63786     { &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item,
63787       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63788         FT_NONE, BASE_NONE, NULL, 0,
63789         NULL, HFILL }},
63790     { &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item,
63791       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63792         FT_NONE, BASE_NONE, NULL, 0,
63793         NULL, HFILL }},
63794     { &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item,
63795       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63796         FT_NONE, BASE_NONE, NULL, 0,
63797         NULL, HFILL }},
63798     { &hf_nbap_PLCCH_InformationList_ResourceStatusInd_item,
63799       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63800         FT_NONE, BASE_NONE, NULL, 0,
63801         NULL, HFILL }},
63802     { &hf_nbap_S_CCPCH_768_InformationList_ResourceStatusInd_item,
63803       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63804         FT_NONE, BASE_NONE, NULL, 0,
63805         NULL, HFILL }},
63806     { &hf_nbap_PRACH_768_InformationList_ResourceStatusInd_item,
63807       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63808         FT_NONE, BASE_NONE, NULL, 0,
63809         NULL, HFILL }},
63810     { &hf_nbap_E_RUCCH_InformationList_ResourceStatusInd_item,
63811       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63812         FT_NONE, BASE_NONE, NULL, 0,
63813         NULL, HFILL }},
63814     { &hf_nbap_E_RUCCH_768_InformationList_ResourceStatusInd_item,
63815       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63816         FT_NONE, BASE_NONE, NULL, 0,
63817         NULL, HFILL }},
63818     { &hf_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd_item,
63819       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63820         FT_NONE, BASE_NONE, NULL, 0,
63821         NULL, HFILL }},
63822     { &hf_nbap_UPPCH_LCR_InformationList_ResourceStatusInd_item,
63823       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63824         FT_NONE, BASE_NONE, NULL, 0,
63825         NULL, HFILL }},
63826     { &hf_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_item,
63827       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63828         FT_NONE, BASE_NONE, NULL, 0,
63829         NULL, HFILL }},
63830     { &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item,
63831       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63832         FT_NONE, BASE_NONE, NULL, 0,
63833         NULL, HFILL }},
63834     { &hf_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_item,
63835       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63836         FT_NONE, BASE_NONE, NULL, 0,
63837         NULL, HFILL }},
63838     { &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item,
63839       { "MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst", "nbap.MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst",
63840         FT_NONE, BASE_NONE, NULL, 0,
63841         NULL, HFILL }},
63842     { &hf_nbap_iB_Type,
63843       { "iB-Type", "nbap.iB_Type",
63844         FT_UINT32, BASE_DEC, VALS(nbap_IB_Type_vals), 0,
63845         NULL, HFILL }},
63846     { &hf_nbap_iB_OC_ID,
63847       { "iB-OC-ID", "nbap.iB_OC_ID",
63848         FT_UINT32, BASE_DEC, NULL, 0,
63849         NULL, HFILL }},
63850     { &hf_nbap_deletionIndicator,
63851       { "deletionIndicator", "nbap.deletionIndicator",
63852         FT_UINT32, BASE_DEC, VALS(nbap_DeletionIndicator_SystemInfoUpdate_vals), 0,
63853         "DeletionIndicator_SystemInfoUpdate", HFILL }},
63854     { &hf_nbap_no_Deletion,
63855       { "no-Deletion", "nbap.no_Deletion",
63856         FT_NONE, BASE_NONE, NULL, 0,
63857         "No_Deletion_SystemInfoUpdate", HFILL }},
63858     { &hf_nbap_yes_Deletion,
63859       { "yes-Deletion", "nbap.yes_Deletion",
63860         FT_NONE, BASE_NONE, NULL, 0,
63861         NULL, HFILL }},
63862     { &hf_nbap_sIB_Originator,
63863       { "sIB-Originator", "nbap.sIB_Originator",
63864         FT_UINT32, BASE_DEC, VALS(nbap_SIB_Originator_vals), 0,
63865         NULL, HFILL }},
63866     { &hf_nbap_iB_SG_REP,
63867       { "iB-SG-REP", "nbap.iB_SG_REP",
63868         FT_UINT32, BASE_DEC, VALS(nbap_IB_SG_REP_vals), 0,
63869         NULL, HFILL }},
63870     { &hf_nbap_segmentInformationList,
63871       { "segmentInformationList", "nbap.segmentInformationList",
63872         FT_NONE, BASE_NONE, NULL, 0,
63873         "SegmentInformationList_SystemInfoUpdate", HFILL }},
63874     { &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item,
63875       { "SegmentInformationItem-SystemInfoUpdate", "nbap.SegmentInformationItem_SystemInfoUpdate",
63876         FT_NONE, BASE_NONE, NULL, 0,
63877         NULL, HFILL }},
63878     { &hf_nbap_iB_SG_POS,
63879       { "iB-SG-POS", "nbap.iB_SG_POS",
63880         FT_UINT32, BASE_DEC, NULL, 0,
63881         NULL, HFILL }},
63882     { &hf_nbap_segment_Type,
63883       { "segment-Type", "nbap.segment_Type",
63884         FT_UINT32, BASE_DEC, VALS(nbap_Segment_Type_vals), 0,
63885         NULL, HFILL }},
63886     { &hf_nbap_iB_SG_DATA,
63887       { "iB-SG-DATA", "nbap.iB_SG_DATA",
63888         FT_BYTES, BASE_NONE, NULL, 0,
63889         NULL, HFILL }},
63890     { &hf_nbap_Additional_HS_Cell_Information_RL_Setup_List_item,
63891       { "Additional-HS-Cell-Information-RL-Setup-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Setup_ItemIEs",
63892         FT_NONE, BASE_NONE, NULL, 0,
63893         NULL, HFILL }},
63894     { &hf_nbap_hSPDSCH_RL_ID,
63895       { "hSPDSCH-RL-ID", "nbap.hSPDSCH_RL_ID",
63896         FT_UINT32, BASE_DEC, NULL, 0,
63897         "RL_ID", HFILL }},
63898     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information,
63899       { "hS-DSCH-FDD-Secondary-Serving-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Information",
63900         FT_NONE, BASE_NONE, NULL, 0,
63901         NULL, HFILL }},
63902     { &hf_nbap_minUL_ChannelisationCodeLength,
63903       { "minUL-ChannelisationCodeLength", "nbap.minUL_ChannelisationCodeLength",
63904         FT_UINT32, BASE_DEC, VALS(nbap_MinUL_ChannelisationCodeLength_vals), 0,
63905         NULL, HFILL }},
63906     { &hf_nbap_maxNrOfUL_DPDCHs,
63907       { "maxNrOfUL-DPDCHs", "nbap.maxNrOfUL_DPDCHs",
63908         FT_UINT32, BASE_DEC, NULL, 0,
63909         NULL, HFILL }},
63910     { &hf_nbap_ul_DPCCH_SlotFormat,
63911       { "ul-DPCCH-SlotFormat", "nbap.ul_DPCCH_SlotFormat",
63912         FT_UINT32, BASE_DEC, NULL, 0,
63913         NULL, HFILL }},
63914     { &hf_nbap_diversityMode,
63915       { "diversityMode", "nbap.diversityMode",
63916         FT_UINT32, BASE_DEC, VALS(nbap_DiversityMode_vals), 0,
63917         NULL, HFILL }},
63918     { &hf_nbap_not_Used_sSDT_CellID_Length,
63919       { "not-Used-sSDT-CellID-Length", "nbap.not_Used_sSDT_CellID_Length",
63920         FT_NONE, BASE_NONE, NULL, 0,
63921         NULL, HFILL }},
63922     { &hf_nbap_not_Used_s_FieldLength,
63923       { "not-Used-s-FieldLength", "nbap.not_Used_s_FieldLength",
63924         FT_NONE, BASE_NONE, NULL, 0,
63925         NULL, HFILL }},
63926     { &hf_nbap_dl_DPCH_SlotFormat,
63927       { "dl-DPCH-SlotFormat", "nbap.dl_DPCH_SlotFormat",
63928         FT_UINT32, BASE_DEC, NULL, 0,
63929         NULL, HFILL }},
63930     { &hf_nbap_tFCI_SignallingMode,
63931       { "tFCI-SignallingMode", "nbap.tFCI_SignallingMode",
63932         FT_NONE, BASE_NONE, NULL, 0,
63933         NULL, HFILL }},
63934     { &hf_nbap_not_Used_pDSCH_RL_ID,
63935       { "not-Used-pDSCH-RL-ID", "nbap.not_Used_pDSCH_RL_ID",
63936         FT_NONE, BASE_NONE, NULL, 0,
63937         NULL, HFILL }},
63938     { &hf_nbap_not_Used_pDSCH_CodeMapping,
63939       { "not-Used-pDSCH-CodeMapping", "nbap.not_Used_pDSCH_CodeMapping",
63940         FT_NONE, BASE_NONE, NULL, 0,
63941         NULL, HFILL }},
63942     { &hf_nbap_powerOffsetInformation_01,
63943       { "powerOffsetInformation", "nbap.powerOffsetInformation",
63944         FT_NONE, BASE_NONE, NULL, 0,
63945         "PowerOffsetInformation_RL_SetupRqstFDD", HFILL }},
63946     { &hf_nbap_pO2_ForTPC_Bits,
63947       { "pO2-ForTPC-Bits", "nbap.pO2_ForTPC_Bits",
63948         FT_UINT32, BASE_DEC, NULL, 0,
63949         "PowerOffset", HFILL }},
63950     { &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item,
63951       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63952         FT_NONE, BASE_NONE, NULL, 0,
63953         NULL, HFILL }},
63954     { &hf_nbap_frameOffset,
63955       { "frameOffset", "nbap.frameOffset",
63956         FT_UINT32, BASE_DEC, NULL, 0,
63957         NULL, HFILL }},
63958     { &hf_nbap_chipOffset,
63959       { "chipOffset", "nbap.chipOffset",
63960         FT_UINT32, BASE_DEC, NULL, 0,
63961         NULL, HFILL }},
63962     { &hf_nbap_diversityControlField,
63963       { "diversityControlField", "nbap.diversityControlField",
63964         FT_UINT32, BASE_DEC, VALS(nbap_DiversityControlField_vals), 0,
63965         NULL, HFILL }},
63966     { &hf_nbap_not_Used_sSDT_Cell_Identity,
63967       { "not-Used-sSDT-Cell-Identity", "nbap.not_Used_sSDT_Cell_Identity",
63968         FT_NONE, BASE_NONE, NULL, 0,
63969         NULL, HFILL }},
63970     { &hf_nbap_hSDSCH_Configured_Indicator,
63971       { "hSDSCH-Configured-Indicator", "nbap.hSDSCH_Configured_Indicator",
63972         FT_UINT32, BASE_DEC, VALS(nbap_HSDSCH_Configured_Indicator_vals), 0,
63973         NULL, HFILL }},
63974     { &hf_nbap_powerOffsetInformation_02,
63975       { "powerOffsetInformation", "nbap.powerOffsetInformation",
63976         FT_NONE, BASE_NONE, NULL, 0,
63977         "PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD", HFILL }},
63978     { &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
63979       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
63980         FT_NONE, BASE_NONE, NULL, 0,
63981         NULL, HFILL }},
63982     { &hf_nbap_uL_DPCH_Information,
63983       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
63984         FT_NONE, BASE_NONE, NULL, 0,
63985         "UL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
63986     { &hf_nbap_tdd_DPCHOffset,
63987       { "tdd-DPCHOffset", "nbap.tdd_DPCHOffset",
63988         FT_UINT32, BASE_DEC, VALS(nbap_TDD_DPCHOffset_vals), 0,
63989         NULL, HFILL }},
63990     { &hf_nbap_uL_Timeslot_Information,
63991       { "uL-Timeslot-Information", "nbap.uL_Timeslot_Information",
63992         FT_UINT32, BASE_DEC, NULL, 0,
63993         NULL, HFILL }},
63994     { &hf_nbap_uL_TimeslotLCR_Information,
63995       { "uL-TimeslotLCR-Information", "nbap.uL_TimeslotLCR_Information",
63996         FT_UINT32, BASE_DEC, NULL, 0,
63997         NULL, HFILL }},
63998     { &hf_nbap_uL_Timeslot768_Information,
63999       { "uL-Timeslot768-Information", "nbap.uL_Timeslot768_Information",
64000         FT_UINT32, BASE_DEC, NULL, 0,
64001         NULL, HFILL }},
64002     { &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item,
64003       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64004         FT_NONE, BASE_NONE, NULL, 0,
64005         NULL, HFILL }},
64006     { &hf_nbap_tdd_TPC_DownlinkStepSize,
64007       { "tdd-TPC-DownlinkStepSize", "nbap.tdd_TPC_DownlinkStepSize",
64008         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
64009         NULL, HFILL }},
64010     { &hf_nbap_cCTrCH_TPCList,
64011       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
64012         FT_UINT32, BASE_DEC, NULL, 0,
64013         "CCTrCH_TPCList_RL_SetupRqstTDD", HFILL }},
64014     { &hf_nbap_dL_DPCH_Information,
64015       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
64016         FT_NONE, BASE_NONE, NULL, 0,
64017         "DL_DPCH_Information_RL_SetupRqstTDD", HFILL }},
64018     { &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item,
64019       { "CCTrCH-TPCItem-RL-SetupRqstTDD", "nbap.CCTrCH_TPCItem_RL_SetupRqstTDD",
64020         FT_NONE, BASE_NONE, NULL, 0,
64021         NULL, HFILL }},
64022     { &hf_nbap_dL_Timeslot_Information,
64023       { "dL-Timeslot-Information", "nbap.dL_Timeslot_Information",
64024         FT_UINT32, BASE_DEC, NULL, 0,
64025         NULL, HFILL }},
64026     { &hf_nbap_dL_TimeslotLCR_Information,
64027       { "dL-TimeslotLCR-Information", "nbap.dL_TimeslotLCR_Information",
64028         FT_UINT32, BASE_DEC, NULL, 0,
64029         NULL, HFILL }},
64030     { &hf_nbap_tstdIndicator,
64031       { "tstdIndicator", "nbap.tstdIndicator",
64032         FT_UINT32, BASE_DEC, VALS(nbap_TSTD_Indicator_vals), 0,
64033         "TSTD_Indicator", HFILL }},
64034     { &hf_nbap_dL_Timeslot768_Information,
64035       { "dL-Timeslot768-Information", "nbap.dL_Timeslot768_Information",
64036         FT_UINT32, BASE_DEC, NULL, 0,
64037         NULL, HFILL }},
64038     { &hf_nbap_specialBurstScheduling,
64039       { "specialBurstScheduling", "nbap.specialBurstScheduling",
64040         FT_UINT32, BASE_DEC, NULL, 0,
64041         NULL, HFILL }},
64042     { &hf_nbap_dL_TimeSlotISCPInfo,
64043       { "dL-TimeSlotISCPInfo", "nbap.dL_TimeSlotISCPInfo",
64044         FT_UINT32, BASE_DEC, NULL, 0,
64045         NULL, HFILL }},
64046     { &hf_nbap_Additional_HS_Cell_Information_Response_List_item,
64047       { "Additional-HS-Cell-Information-Response-ItemIEs", "nbap.Additional_HS_Cell_Information_Response_ItemIEs",
64048         FT_NONE, BASE_NONE, NULL, 0,
64049         NULL, HFILL }},
64050     { &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item,
64051       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64052         FT_NONE, BASE_NONE, NULL, 0,
64053         NULL, HFILL }},
64054     { &hf_nbap_diversityIndication,
64055       { "diversityIndication", "nbap.diversityIndication",
64056         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupRspFDD_vals), 0,
64057         "DiversityIndication_RL_SetupRspFDD", HFILL }},
64058     { &hf_nbap_not_Used_dSCH_InformationResponseList,
64059       { "not-Used-dSCH-InformationResponseList", "nbap.not_Used_dSCH_InformationResponseList",
64060         FT_NONE, BASE_NONE, NULL, 0,
64061         NULL, HFILL }},
64062     { &hf_nbap_sSDT_SupportIndicator,
64063       { "sSDT-SupportIndicator", "nbap.sSDT_SupportIndicator",
64064         FT_UINT32, BASE_DEC, VALS(nbap_SSDT_SupportIndicator_vals), 0,
64065         NULL, HFILL }},
64066     { &hf_nbap_combining,
64067       { "combining", "nbap.combining",
64068         FT_NONE, BASE_NONE, NULL, 0,
64069         "Combining_RL_SetupRspFDD", HFILL }},
64070     { &hf_nbap_nonCombiningOrFirstRL,
64071       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
64072         FT_NONE, BASE_NONE, NULL, 0,
64073         "NonCombiningOrFirstRL_RL_SetupRspFDD", HFILL }},
64074     { &hf_nbap_dCH_InformationResponse,
64075       { "dCH-InformationResponse", "nbap.dCH_InformationResponse",
64076         FT_UINT32, BASE_DEC, NULL, 0,
64077         NULL, HFILL }},
64078     { &hf_nbap_uL_TimeSlot_ISCP_Info,
64079       { "uL-TimeSlot-ISCP-Info", "nbap.uL_TimeSlot_ISCP_Info",
64080         FT_UINT32, BASE_DEC, NULL, 0,
64081         NULL, HFILL }},
64082     { &hf_nbap_ul_PhysCH_SF_Variation,
64083       { "ul-PhysCH-SF-Variation", "nbap.ul_PhysCH_SF_Variation",
64084         FT_UINT32, BASE_DEC, VALS(nbap_UL_PhysCH_SF_Variation_vals), 0,
64085         NULL, HFILL }},
64086     { &hf_nbap_dCH_InformationResponseList,
64087       { "dCH-InformationResponseList", "nbap.dCH_InformationResponseList",
64088         FT_NONE, BASE_NONE, NULL, 0,
64089         "DCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
64090     { &hf_nbap_dSCH_InformationResponseList,
64091       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
64092         FT_NONE, BASE_NONE, NULL, 0,
64093         "DSCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
64094     { &hf_nbap_uSCH_InformationResponseList,
64095       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
64096         FT_NONE, BASE_NONE, NULL, 0,
64097         "USCH_InformationResponseList_RL_SetupRspTDD", HFILL }},
64098     { &hf_nbap_uL_TimeSlot_ISCP_LCR_Info,
64099       { "uL-TimeSlot-ISCP-LCR-Info", "nbap.uL_TimeSlot_ISCP_LCR_Info",
64100         FT_UINT32, BASE_DEC, NULL, 0,
64101         NULL, HFILL }},
64102     { &hf_nbap_generalCause,
64103       { "generalCause", "nbap.generalCause",
64104         FT_NONE, BASE_NONE, NULL, 0,
64105         "GeneralCauseList_RL_SetupFailureFDD", HFILL }},
64106     { &hf_nbap_rLSpecificCause,
64107       { "rLSpecificCause", "nbap.rLSpecificCause",
64108         FT_NONE, BASE_NONE, NULL, 0,
64109         "RLSpecificCauseList_RL_SetupFailureFDD", HFILL }},
64110     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
64111       { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_SetupFailureFDD",
64112         FT_UINT32, BASE_DEC, NULL, 0,
64113         NULL, HFILL }},
64114     { &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD,
64115       { "successful-RL-InformationRespList-RL-SetupFailureFDD", "nbap.successful_RL_InformationRespList_RL_SetupFailureFDD",
64116         FT_UINT32, BASE_DEC, NULL, 0,
64117         NULL, HFILL }},
64118     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item,
64119       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64120         FT_NONE, BASE_NONE, NULL, 0,
64121         NULL, HFILL }},
64122     { &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item,
64123       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64124         FT_NONE, BASE_NONE, NULL, 0,
64125         NULL, HFILL }},
64126     { &hf_nbap_diversityIndication_01,
64127       { "diversityIndication", "nbap.diversityIndication",
64128         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_SetupFailureFDD_vals), 0,
64129         "DiversityIndication_RL_SetupFailureFDD", HFILL }},
64130     { &hf_nbap_not_Used_tFCI2_BearerInformationResponse,
64131       { "not-Used-tFCI2-BearerInformationResponse", "nbap.not_Used_tFCI2_BearerInformationResponse",
64132         FT_NONE, BASE_NONE, NULL, 0,
64133         NULL, HFILL }},
64134     { &hf_nbap_combining_01,
64135       { "combining", "nbap.combining",
64136         FT_NONE, BASE_NONE, NULL, 0,
64137         "Combining_RL_SetupFailureFDD", HFILL }},
64138     { &hf_nbap_nonCombiningOrFirstRL_01,
64139       { "nonCombiningOrFirstRL", "nbap.nonCombiningOrFirstRL",
64140         FT_NONE, BASE_NONE, NULL, 0,
64141         "NonCombiningOrFirstRL_RL_SetupFailureFDD", HFILL }},
64142     { &hf_nbap_generalCause_01,
64143       { "generalCause", "nbap.generalCause",
64144         FT_NONE, BASE_NONE, NULL, 0,
64145         "GeneralCauseList_RL_SetupFailureTDD", HFILL }},
64146     { &hf_nbap_rLSpecificCause_01,
64147       { "rLSpecificCause", "nbap.rLSpecificCause",
64148         FT_NONE, BASE_NONE, NULL, 0,
64149         "RLSpecificCauseList_RL_SetupFailureTDD", HFILL }},
64150     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD,
64151       { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD",
64152         FT_NONE, BASE_NONE, NULL, 0,
64153         NULL, HFILL }},
64154     { &hf_nbap_Additional_HS_Cell_Information_RL_Addition_List_item,
64155       { "Additional-HS-Cell-Information-RL-Addition-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Addition_ItemIEs",
64156         FT_NONE, BASE_NONE, NULL, 0,
64157         NULL, HFILL }},
64158     { &hf_nbap_setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
64159       { "setup-Or-Addition-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency",
64160         FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
64161         NULL, HFILL }},
64162     { &hf_nbap_addition,
64163       { "addition", "nbap.addition",
64164         FT_UINT32, BASE_DEC, NULL, 0,
64165         "Additional_EDCH_Cell_Information_To_Add_List", HFILL }},
64166     { &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item,
64167       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64168         FT_NONE, BASE_NONE, NULL, 0,
64169         NULL, HFILL }},
64170     { &hf_nbap_initialDL_TransmissionPower,
64171       { "initialDL-TransmissionPower", "nbap.initialDL_TransmissionPower",
64172         FT_INT32, BASE_DEC, NULL, 0,
64173         "DL_Power", HFILL }},
64174     { &hf_nbap_maximumDL_Power,
64175       { "maximumDL-Power", "nbap.maximumDL_Power",
64176         FT_INT32, BASE_DEC, NULL, 0,
64177         "DL_Power", HFILL }},
64178     { &hf_nbap_minimumDL_Power,
64179       { "minimumDL-Power", "nbap.minimumDL_Power",
64180         FT_INT32, BASE_DEC, NULL, 0,
64181         "DL_Power", HFILL }},
64182     { &hf_nbap_not_Used_sSDT_CellIdentity,
64183       { "not-Used-sSDT-CellIdentity", "nbap.not_Used_sSDT_CellIdentity",
64184         FT_NONE, BASE_NONE, NULL, 0,
64185         NULL, HFILL }},
64186     { &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
64187       { "UL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "nbap.UL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
64188         FT_NONE, BASE_NONE, NULL, 0,
64189         NULL, HFILL }},
64190     { &hf_nbap_uL_DPCH_Information_01,
64191       { "uL-DPCH-Information", "nbap.uL_DPCH_Information",
64192         FT_NONE, BASE_NONE, NULL, 0,
64193         "UL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
64194     { &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item,
64195       { "DL-CCTrCH-InformationItem-RL-AdditionRqstTDD", "nbap.DL_CCTrCH_InformationItem_RL_AdditionRqstTDD",
64196         FT_NONE, BASE_NONE, NULL, 0,
64197         NULL, HFILL }},
64198     { &hf_nbap_dL_DPCH_Information_01,
64199       { "dL-DPCH-Information", "nbap.dL_DPCH_Information",
64200         FT_NONE, BASE_NONE, NULL, 0,
64201         "DL_DPCH_InformationList_RL_AdditionRqstTDD", HFILL }},
64202     { &hf_nbap_initial_DL_Transmission_Power,
64203       { "initial-DL-Transmission-Power", "nbap.initial_DL_Transmission_Power",
64204         FT_INT32, BASE_DEC, NULL, 0,
64205         "DL_Power", HFILL }},
64206     { &hf_nbap_Additional_HS_Cell_Change_Information_Response_List_item,
64207       { "Additional-HS-Cell-Change-Information-Response-ItemIEs", "nbap.Additional_HS_Cell_Change_Information_Response_ItemIEs",
64208         FT_NONE, BASE_NONE, NULL, 0,
64209         NULL, HFILL }},
64210     { &hf_nbap_hS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
64211       { "hS-DSCH-Secondary-Serving-Cell-Change-Information-Response", "nbap.hS_DSCH_Secondary_Serving_Cell_Change_Information_Response",
64212         FT_NONE, BASE_NONE, NULL, 0,
64213         NULL, HFILL }},
64214     { &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item,
64215       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64216         FT_NONE, BASE_NONE, NULL, 0,
64217         NULL, HFILL }},
64218     { &hf_nbap_diversityIndication_02,
64219       { "diversityIndication", "nbap.diversityIndication",
64220         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspFDD_vals), 0,
64221         "DiversityIndication_RL_AdditionRspFDD", HFILL }},
64222     { &hf_nbap_combining_02,
64223       { "combining", "nbap.combining",
64224         FT_NONE, BASE_NONE, NULL, 0,
64225         "Combining_RL_AdditionRspFDD", HFILL }},
64226     { &hf_nbap_non_combining,
64227       { "non-combining", "nbap.non_combining",
64228         FT_NONE, BASE_NONE, NULL, 0,
64229         "Non_Combining_RL_AdditionRspFDD", HFILL }},
64230     { &hf_nbap_dCH_Information,
64231       { "dCH-Information", "nbap.dCH_Information",
64232         FT_NONE, BASE_NONE, NULL, 0,
64233         "DCH_Information_RL_AdditionRspTDD", HFILL }},
64234     { &hf_nbap_dSCH_InformationResponseList_01,
64235       { "dSCH-InformationResponseList", "nbap.dSCH_InformationResponseList",
64236         FT_NONE, BASE_NONE, NULL, 0,
64237         "DSCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
64238     { &hf_nbap_uSCH_InformationResponseList_01,
64239       { "uSCH-InformationResponseList", "nbap.uSCH_InformationResponseList",
64240         FT_NONE, BASE_NONE, NULL, 0,
64241         "USCH_InformationResponseList_RL_AdditionRspTDD", HFILL }},
64242     { &hf_nbap_diversityIndication_03,
64243       { "diversityIndication", "nbap.diversityIndication",
64244         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionRspTDD_vals), 0,
64245         "DiversityIndication_RL_AdditionRspTDD", HFILL }},
64246     { &hf_nbap_combining_03,
64247       { "combining", "nbap.combining",
64248         FT_NONE, BASE_NONE, NULL, 0,
64249         "Combining_RL_AdditionRspTDD", HFILL }},
64250     { &hf_nbap_non_Combining,
64251       { "non-Combining", "nbap.non_Combining",
64252         FT_NONE, BASE_NONE, NULL, 0,
64253         "Non_Combining_RL_AdditionRspTDD", HFILL }},
64254     { &hf_nbap_uL_TimeSlot_ISCP_InfoLCR,
64255       { "uL-TimeSlot-ISCP-InfoLCR", "nbap.uL_TimeSlot_ISCP_InfoLCR",
64256         FT_UINT32, BASE_DEC, NULL, 0,
64257         "UL_TimeSlot_ISCP_LCR_Info", HFILL }},
64258     { &hf_nbap_generalCause_02,
64259       { "generalCause", "nbap.generalCause",
64260         FT_NONE, BASE_NONE, NULL, 0,
64261         "GeneralCauseList_RL_AdditionFailureFDD", HFILL }},
64262     { &hf_nbap_rLSpecificCause_02,
64263       { "rLSpecificCause", "nbap.rLSpecificCause",
64264         FT_NONE, BASE_NONE, NULL, 0,
64265         "RLSpecificCauseList_RL_AdditionFailureFDD", HFILL }},
64266     { &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
64267       { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD",
64268         FT_UINT32, BASE_DEC, NULL, 0,
64269         NULL, HFILL }},
64270     { &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD,
64271       { "successful-RL-InformationRespList-RL-AdditionFailureFDD", "nbap.successful_RL_InformationRespList_RL_AdditionFailureFDD",
64272         FT_UINT32, BASE_DEC, NULL, 0,
64273         NULL, HFILL }},
64274     { &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item,
64275       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64276         FT_NONE, BASE_NONE, NULL, 0,
64277         NULL, HFILL }},
64278     { &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item,
64279       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64280         FT_NONE, BASE_NONE, NULL, 0,
64281         NULL, HFILL }},
64282     { &hf_nbap_diversityIndication_04,
64283       { "diversityIndication", "nbap.diversityIndication",
64284         FT_UINT32, BASE_DEC, VALS(nbap_DiversityIndication_RL_AdditionFailureFDD_vals), 0,
64285         "DiversityIndication_RL_AdditionFailureFDD", HFILL }},
64286     { &hf_nbap_combining_04,
64287       { "combining", "nbap.combining",
64288         FT_NONE, BASE_NONE, NULL, 0,
64289         "Combining_RL_AdditionFailureFDD", HFILL }},
64290     { &hf_nbap_non_Combining_01,
64291       { "non-Combining", "nbap.non_Combining",
64292         FT_NONE, BASE_NONE, NULL, 0,
64293         "Non_Combining_RL_AdditionFailureFDD", HFILL }},
64294     { &hf_nbap_generalCause_03,
64295       { "generalCause", "nbap.generalCause",
64296         FT_NONE, BASE_NONE, NULL, 0,
64297         "GeneralCauseList_RL_AdditionFailureTDD", HFILL }},
64298     { &hf_nbap_rLSpecificCause_03,
64299       { "rLSpecificCause", "nbap.rLSpecificCause",
64300         FT_NONE, BASE_NONE, NULL, 0,
64301         "RLSpecificCauseList_RL_AdditionFailureTDD", HFILL }},
64302     { &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD,
64303       { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", "nbap.unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD",
64304         FT_NONE, BASE_NONE, NULL, 0,
64305         NULL, HFILL }},
64306     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_item,
64307       { "Additional-HS-Cell-Information-RL-Reconf-Prep-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs",
64308         FT_NONE, BASE_NONE, NULL, 0,
64309         NULL, HFILL }},
64310     { &hf_nbap_hS_DSCH_Secondary_Serving_Information_To_Modify,
64311       { "hS-DSCH-Secondary-Serving-Information-To-Modify", "nbap.hS_DSCH_Secondary_Serving_Information_To_Modify",
64312         FT_NONE, BASE_NONE, NULL, 0,
64313         NULL, HFILL }},
64314     { &hf_nbap_hS_HS_DSCH_Secondary_Serving_Remove,
64315       { "hS-HS-DSCH-Secondary-Serving-Remove", "nbap.hS_HS_DSCH_Secondary_Serving_Remove",
64316         FT_NONE, BASE_NONE, NULL, 0,
64317         "HS_DSCH_Secondary_Serving_Remove", HFILL }},
64318     { &hf_nbap_setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
64319       { "setup-Or-ConfigurationChange-Or-Removal-Of-EDCH-On-secondary-UL-Frequency", "nbap.setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency",
64320         FT_UINT32, BASE_DEC, VALS(nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency_vals), 0,
64321         NULL, HFILL }},
64322     { &hf_nbap_not_Used_sSDT_CellIDLength,
64323       { "not-Used-sSDT-CellIDLength", "nbap.not_Used_sSDT_CellIDLength",
64324         FT_NONE, BASE_NONE, NULL, 0,
64325         NULL, HFILL }},
64326     { &hf_nbap_powerOffsetInformation_03,
64327       { "powerOffsetInformation", "nbap.powerOffsetInformation",
64328         FT_NONE, BASE_NONE, NULL, 0,
64329         "PowerOffsetInformation_RL_ReconfPrepFDD", HFILL }},
64330     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item,
64331       { "DCH-DeleteItem-RL-ReconfPrepFDD", "nbap.DCH_DeleteItem_RL_ReconfPrepFDD",
64332         FT_NONE, BASE_NONE, NULL, 0,
64333         NULL, HFILL }},
64334     { &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item,
64335       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64336         FT_NONE, BASE_NONE, NULL, 0,
64337         NULL, HFILL }},
64338     { &hf_nbap_maxDL_Power,
64339       { "maxDL-Power", "nbap.maxDL_Power",
64340         FT_INT32, BASE_DEC, NULL, 0,
64341         "DL_Power", HFILL }},
64342     { &hf_nbap_minDL_Power,
64343       { "minDL-Power", "nbap.minDL_Power",
64344         FT_INT32, BASE_DEC, NULL, 0,
64345         "DL_Power", HFILL }},
64346     { &hf_nbap_not_Used_sSDT_Indication,
64347       { "not-Used-sSDT-Indication", "nbap.not_Used_sSDT_Indication",
64348         FT_NONE, BASE_NONE, NULL, 0,
64349         NULL, HFILL }},
64350     { &hf_nbap_powerOffsetInformation_04,
64351       { "powerOffsetInformation", "nbap.powerOffsetInformation",
64352         FT_NONE, BASE_NONE, NULL, 0,
64353         "PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD", HFILL }},
64354     { &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
64355       { "UL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD",
64356         FT_NONE, BASE_NONE, NULL, 0,
64357         NULL, HFILL }},
64358     { &hf_nbap_ul_DPCH_InformationList,
64359       { "ul-DPCH-InformationList", "nbap.ul_DPCH_InformationList",
64360         FT_NONE, BASE_NONE, NULL, 0,
64361         "UL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
64362     { &hf_nbap_uL_Timeslot_InformationLCR,
64363       { "uL-Timeslot-InformationLCR", "nbap.uL_Timeslot_InformationLCR",
64364         FT_UINT32, BASE_DEC, NULL, 0,
64365         "UL_TimeslotLCR_Information", HFILL }},
64366     { &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
64367       { "MultipleRL-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD",
64368         FT_NONE, BASE_NONE, NULL, 0,
64369         NULL, HFILL }},
64370     { &hf_nbap_ul_DPCH_InformationListLCR,
64371       { "ul-DPCH-InformationListLCR", "nbap.ul_DPCH_InformationListLCR",
64372         FT_NONE, BASE_NONE, NULL, 0,
64373         "UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
64374     { &hf_nbap_ul_sir_target,
64375       { "ul-sir-target", "nbap.ul_sir_target",
64376         FT_INT32, BASE_DEC, NULL, 0,
64377         "UL_SIR", HFILL }},
64378     { &hf_nbap_tDD_TPC_UplinkStepSize_LCR,
64379       { "tDD-TPC-UplinkStepSize-LCR", "nbap.tDD_TPC_UplinkStepSize_LCR",
64380         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_UplinkStepSize_LCR_vals), 0,
64381         NULL, HFILL }},
64382     { &hf_nbap_uL_Timeslot_Information768,
64383       { "uL-Timeslot-Information768", "nbap.uL_Timeslot_Information768",
64384         FT_UINT32, BASE_DEC, NULL, 0,
64385         "UL_Timeslot768_Information", HFILL }},
64386     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
64387       { "UL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD",
64388         FT_NONE, BASE_NONE, NULL, 0,
64389         NULL, HFILL }},
64390     { &hf_nbap_ul_DPCH_InformationAddList,
64391       { "ul-DPCH-InformationAddList", "nbap.ul_DPCH_InformationAddList",
64392         FT_NONE, BASE_NONE, NULL, 0,
64393         "UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
64394     { &hf_nbap_ul_DPCH_InformationModifyList,
64395       { "ul-DPCH-InformationModifyList", "nbap.ul_DPCH_InformationModifyList",
64396         FT_NONE, BASE_NONE, NULL, 0,
64397         "UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
64398     { &hf_nbap_ul_DPCH_InformationDeleteList,
64399       { "ul-DPCH-InformationDeleteList", "nbap.ul_DPCH_InformationDeleteList",
64400         FT_NONE, BASE_NONE, NULL, 0,
64401         "UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
64402     { &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
64403       { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD",
64404         FT_UINT32, BASE_DEC, NULL, 0,
64405         NULL, HFILL }},
64406     { &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64407       { "UL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64408         FT_NONE, BASE_NONE, NULL, 0,
64409         NULL, HFILL }},
64410     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
64411       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
64412         FT_UINT32, BASE_DEC, NULL, 0,
64413         NULL, HFILL }},
64414     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64415       { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64416         FT_NONE, BASE_NONE, NULL, 0,
64417         NULL, HFILL }},
64418     { &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64419       { "UL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64420         FT_NONE, BASE_NONE, NULL, 0,
64421         NULL, HFILL }},
64422     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
64423       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR",
64424         FT_UINT32, BASE_DEC, NULL, 0,
64425         NULL, HFILL }},
64426     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item,
64427       { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDDLCR", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR",
64428         FT_NONE, BASE_NONE, NULL, 0,
64429         NULL, HFILL }},
64430     { &hf_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64431       { "UL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64432         FT_NONE, BASE_NONE, NULL, 0,
64433         NULL, HFILL }},
64434     { &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
64435       { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD768", "nbap.uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768",
64436         FT_UINT32, BASE_DEC, NULL, 0,
64437         NULL, HFILL }},
64438     { &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768_item,
64439       { "UL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD768", "nbap.UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768",
64440         FT_NONE, BASE_NONE, NULL, 0,
64441         NULL, HFILL }},
64442     { &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
64443       { "UL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD", "nbap.UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD",
64444         FT_NONE, BASE_NONE, NULL, 0,
64445         NULL, HFILL }},
64446     { &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
64447       { "MultipleRL-UL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD",
64448         FT_NONE, BASE_NONE, NULL, 0,
64449         NULL, HFILL }},
64450     { &hf_nbap_ul_DPCH_InformationAddListLCR,
64451       { "ul-DPCH-InformationAddListLCR", "nbap.ul_DPCH_InformationAddListLCR",
64452         FT_NONE, BASE_NONE, NULL, 0,
64453         "UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
64454     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
64455       { "UL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "nbap.UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD",
64456         FT_NONE, BASE_NONE, NULL, 0,
64457         NULL, HFILL }},
64458     { &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item,
64459       { "DL-CCTrCH-InformationAddItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD",
64460         FT_NONE, BASE_NONE, NULL, 0,
64461         NULL, HFILL }},
64462     { &hf_nbap_cCTrCH_TPCList_01,
64463       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
64464         FT_UINT32, BASE_DEC, NULL, 0,
64465         "CCTrCH_TPCAddList_RL_ReconfPrepTDD", HFILL }},
64466     { &hf_nbap_dl_DPCH_InformationList,
64467       { "dl-DPCH-InformationList", "nbap.dl_DPCH_InformationList",
64468         FT_NONE, BASE_NONE, NULL, 0,
64469         "DL_DPCH_InformationAddList_RL_ReconfPrepTDD", HFILL }},
64470     { &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item,
64471       { "CCTrCH-TPCAddItem-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCAddItem_RL_ReconfPrepTDD",
64472         FT_NONE, BASE_NONE, NULL, 0,
64473         NULL, HFILL }},
64474     { &hf_nbap_dL_Timeslot_InformationLCR,
64475       { "dL-Timeslot-InformationLCR", "nbap.dL_Timeslot_InformationLCR",
64476         FT_UINT32, BASE_DEC, NULL, 0,
64477         "DL_TimeslotLCR_Information", HFILL }},
64478     { &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item,
64479       { "MultipleRL-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD",
64480         FT_NONE, BASE_NONE, NULL, 0,
64481         NULL, HFILL }},
64482     { &hf_nbap_dl_DPCH_InformationListLCR,
64483       { "dl-DPCH-InformationListLCR", "nbap.dl_DPCH_InformationListLCR",
64484         FT_NONE, BASE_NONE, NULL, 0,
64485         "DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD", HFILL }},
64486     { &hf_nbap_cCTrCH_Initial_DL_Power,
64487       { "cCTrCH-Initial-DL-Power", "nbap.cCTrCH_Initial_DL_Power",
64488         FT_INT32, BASE_DEC, NULL, 0,
64489         "DL_Power", HFILL }},
64490     { &hf_nbap_tDD_TPC_DownlinkStepSize,
64491       { "tDD-TPC-DownlinkStepSize", "nbap.tDD_TPC_DownlinkStepSize",
64492         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
64493         NULL, HFILL }},
64494     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
64495       { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
64496         FT_INT32, BASE_DEC, NULL, 0,
64497         "DL_Power", HFILL }},
64498     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD,
64499       { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD",
64500         FT_INT32, BASE_DEC, NULL, 0,
64501         "DL_Power", HFILL }},
64502     { &hf_nbap_dL_Timeslot_Information768,
64503       { "dL-Timeslot-Information768", "nbap.dL_Timeslot_Information768",
64504         FT_UINT32, BASE_DEC, NULL, 0,
64505         "DL_Timeslot768_Information", HFILL }},
64506     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item,
64507       { "DL-CCTrCH-InformationModifyItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD",
64508         FT_NONE, BASE_NONE, NULL, 0,
64509         NULL, HFILL }},
64510     { &hf_nbap_cCTrCH_TPCList_02,
64511       { "cCTrCH-TPCList", "nbap.cCTrCH_TPCList",
64512         FT_UINT32, BASE_DEC, NULL, 0,
64513         "CCTrCH_TPCModifyList_RL_ReconfPrepTDD", HFILL }},
64514     { &hf_nbap_dl_DPCH_InformationAddList,
64515       { "dl-DPCH-InformationAddList", "nbap.dl_DPCH_InformationAddList",
64516         FT_NONE, BASE_NONE, NULL, 0,
64517         "DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
64518     { &hf_nbap_dl_DPCH_InformationModifyList,
64519       { "dl-DPCH-InformationModifyList", "nbap.dl_DPCH_InformationModifyList",
64520         FT_NONE, BASE_NONE, NULL, 0,
64521         "DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
64522     { &hf_nbap_dl_DPCH_InformationDeleteList,
64523       { "dl-DPCH-InformationDeleteList", "nbap.dl_DPCH_InformationDeleteList",
64524         FT_NONE, BASE_NONE, NULL, 0,
64525         "DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD", HFILL }},
64526     { &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item,
64527       { "CCTrCH-TPCModifyItem-RL-ReconfPrepTDD", "nbap.CCTrCH_TPCModifyItem_RL_ReconfPrepTDD",
64528         FT_NONE, BASE_NONE, NULL, 0,
64529         NULL, HFILL }},
64530     { &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD,
64531       { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD",
64532         FT_UINT32, BASE_DEC, NULL, 0,
64533         "DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD", HFILL }},
64534     { &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64535       { "DL-Timeslot-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64536         FT_NONE, BASE_NONE, NULL, 0,
64537         NULL, HFILL }},
64538     { &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
64539       { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD",
64540         FT_UINT32, BASE_DEC, NULL, 0,
64541         NULL, HFILL }},
64542     { &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64543       { "DL-Code-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64544         FT_NONE, BASE_NONE, NULL, 0,
64545         NULL, HFILL }},
64546     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64547       { "DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64548         FT_NONE, BASE_NONE, NULL, 0,
64549         NULL, HFILL }},
64550     { &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
64551       { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD",
64552         FT_UINT32, BASE_DEC, NULL, 0,
64553         NULL, HFILL }},
64554     { &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64555       { "DL-Code-LCR-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64556         FT_NONE, BASE_NONE, NULL, 0,
64557         NULL, HFILL }},
64558     { &hf_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64559       { "DL-Timeslot-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64560         FT_NONE, BASE_NONE, NULL, 0,
64561         NULL, HFILL }},
64562     { &hf_nbap_dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
64563       { "dL-Code-768-InformationModify-ModifyList-RL-ReconfPrepTDD", "nbap.dL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD",
64564         FT_UINT32, BASE_DEC, NULL, 0,
64565         NULL, HFILL }},
64566     { &hf_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD_item,
64567       { "DL-Code-768-InformationModify-ModifyItem-RL-ReconfPrepTDD", "nbap.DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD",
64568         FT_NONE, BASE_NONE, NULL, 0,
64569         NULL, HFILL }},
64570     { &hf_nbap_dPCH_ID768,
64571       { "dPCH-ID768", "nbap.dPCH_ID768",
64572         FT_UINT32, BASE_DEC, NULL, 0,
64573         NULL, HFILL }},
64574     { &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item,
64575       { "DL-DPCH-InformationModify-DeleteItem-RL-ReconfPrepTDD", "nbap.DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD",
64576         FT_NONE, BASE_NONE, NULL, 0,
64577         NULL, HFILL }},
64578     { &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item,
64579       { "MultipleRL-DL-DPCH-InformationModifyListIE-RL-ReconfPrepTDD", "nbap.MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD",
64580         FT_NONE, BASE_NONE, NULL, 0,
64581         NULL, HFILL }},
64582     { &hf_nbap_dl_DPCH_InformationAddListLCR,
64583       { "dl-DPCH-InformationAddListLCR", "nbap.dl_DPCH_InformationAddListLCR",
64584         FT_NONE, BASE_NONE, NULL, 0,
64585         "DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD", HFILL }},
64586     { &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD,
64587       { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", "nbap.tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD",
64588         FT_UINT32, BASE_DEC, VALS(nbap_TDD_TPC_DownlinkStepSize_vals), 0,
64589         "TDD_TPC_DownlinkStepSize", HFILL }},
64590     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD,
64591       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD",
64592         FT_INT32, BASE_DEC, NULL, 0,
64593         "DL_Power", HFILL }},
64594     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD,
64595       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD",
64596         FT_INT32, BASE_DEC, NULL, 0,
64597         "DL_Power", HFILL }},
64598     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item,
64599       { "DL-CCTrCH-InformationDeleteItem-RL-ReconfPrepTDD", "nbap.DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD",
64600         FT_NONE, BASE_NONE, NULL, 0,
64601         NULL, HFILL }},
64602     { &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item,
64603       { "DCH-DeleteItem-RL-ReconfPrepTDD", "nbap.DCH_DeleteItem_RL_ReconfPrepTDD",
64604         FT_NONE, BASE_NONE, NULL, 0,
64605         NULL, HFILL }},
64606     { &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item,
64607       { "DSCH-Information-ModifyItem-RL-ReconfPrepTDD", "nbap.DSCH_Information_ModifyItem_RL_ReconfPrepTDD",
64608         FT_NONE, BASE_NONE, NULL, 0,
64609         NULL, HFILL }},
64610     { &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item,
64611       { "DSCH-Information-DeleteItem-RL-ReconfPrepTDD", "nbap.DSCH_Information_DeleteItem_RL_ReconfPrepTDD",
64612         FT_NONE, BASE_NONE, NULL, 0,
64613         NULL, HFILL }},
64614     { &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item,
64615       { "USCH-Information-ModifyItem-RL-ReconfPrepTDD", "nbap.USCH_Information_ModifyItem_RL_ReconfPrepTDD",
64616         FT_NONE, BASE_NONE, NULL, 0,
64617         NULL, HFILL }},
64618     { &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item,
64619       { "USCH-Information-DeleteItem-RL-ReconfPrepTDD", "nbap.USCH_Information_DeleteItem_RL_ReconfPrepTDD",
64620         FT_NONE, BASE_NONE, NULL, 0,
64621         NULL, HFILL }},
64622     { &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item,
64623       { "RL-Information-RL-ReconfPrepTDD", "nbap.RL_Information_RL_ReconfPrepTDD",
64624         FT_NONE, BASE_NONE, NULL, 0,
64625         NULL, HFILL }},
64626     { &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item,
64627       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64628         FT_NONE, BASE_NONE, NULL, 0,
64629         NULL, HFILL }},
64630     { &hf_nbap_dCH_InformationResponseList_RL_ReconfReady,
64631       { "dCH-InformationResponseList-RL-ReconfReady", "nbap.dCH_InformationResponseList_RL_ReconfReady",
64632         FT_NONE, BASE_NONE, NULL, 0,
64633         NULL, HFILL }},
64634     { &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady,
64635       { "dSCH-InformationResponseList-RL-ReconfReady", "nbap.dSCH_InformationResponseList_RL_ReconfReady",
64636         FT_NONE, BASE_NONE, NULL, 0,
64637         NULL, HFILL }},
64638     { &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady,
64639       { "uSCH-InformationResponseList-RL-ReconfReady", "nbap.uSCH_InformationResponseList_RL_ReconfReady",
64640         FT_NONE, BASE_NONE, NULL, 0,
64641         NULL, HFILL }},
64642     { &hf_nbap_generalCause_04,
64643       { "generalCause", "nbap.generalCause",
64644         FT_NONE, BASE_NONE, NULL, 0,
64645         "GeneralCauseList_RL_ReconfFailure", HFILL }},
64646     { &hf_nbap_rLSpecificCause_04,
64647       { "rLSpecificCause", "nbap.rLSpecificCause",
64648         FT_NONE, BASE_NONE, NULL, 0,
64649         "RLSpecificCauseList_RL_ReconfFailure", HFILL }},
64650     { &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure,
64651       { "rL-ReconfigurationFailureList-RL-ReconfFailure", "nbap.rL_ReconfigurationFailureList_RL_ReconfFailure",
64652         FT_UINT32, BASE_DEC, NULL, 0,
64653         NULL, HFILL }},
64654     { &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item,
64655       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64656         FT_NONE, BASE_NONE, NULL, 0,
64657         NULL, HFILL }},
64658     { &hf_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_item,
64659       { "Additional-HS-Cell-Information-RL-Reconf-Req-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs",
64660         FT_NONE, BASE_NONE, NULL, 0,
64661         NULL, HFILL }},
64662     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
64663       { "hS-DSCH-FDD-Secondary-Serving-Information-To-Modify-Unsynchronised", "nbap.hS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised",
64664         FT_NONE, BASE_NONE, NULL, 0,
64665         NULL, HFILL }},
64666     { &hf_nbap_hS_DSCH_Secondary_Serving_Remove,
64667       { "hS-DSCH-Secondary-Serving-Remove", "nbap.hS_DSCH_Secondary_Serving_Remove",
64668         FT_NONE, BASE_NONE, NULL, 0,
64669         NULL, HFILL }},
64670     { &hf_nbap_ul_TFCS,
64671       { "ul-TFCS", "nbap.ul_TFCS",
64672         FT_NONE, BASE_NONE, NULL, 0,
64673         "TFCS", HFILL }},
64674     { &hf_nbap_dl_TFCS,
64675       { "dl-TFCS", "nbap.dl_TFCS",
64676         FT_NONE, BASE_NONE, NULL, 0,
64677         "TFCS", HFILL }},
64678     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item,
64679       { "DCH-DeleteItem-RL-ReconfRqstFDD", "nbap.DCH_DeleteItem_RL_ReconfRqstFDD",
64680         FT_NONE, BASE_NONE, NULL, 0,
64681         NULL, HFILL }},
64682     { &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item,
64683       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64684         FT_NONE, BASE_NONE, NULL, 0,
64685         NULL, HFILL }},
64686     { &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
64687       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64688         FT_NONE, BASE_NONE, NULL, 0,
64689         NULL, HFILL }},
64690     { &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
64691       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64692         FT_NONE, BASE_NONE, NULL, 0,
64693         NULL, HFILL }},
64694     { &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
64695       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64696         FT_NONE, BASE_NONE, NULL, 0,
64697         NULL, HFILL }},
64698     { &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item,
64699       { "MultipleRL-DL-CCTrCH-InformationModifyListIE-RL-ReconfRqstTDD", "nbap.MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD",
64700         FT_NONE, BASE_NONE, NULL, 0,
64701         NULL, HFILL }},
64702     { &hf_nbap_dl_DPCH_LCR_InformationModifyList,
64703       { "dl-DPCH-LCR-InformationModifyList", "nbap.dl_DPCH_LCR_InformationModifyList",
64704         FT_NONE, BASE_NONE, NULL, 0,
64705         "DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD", HFILL }},
64706     { &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD,
64707       { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD",
64708         FT_INT32, BASE_DEC, NULL, 0,
64709         "DL_Power", HFILL }},
64710     { &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD,
64711       { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", "nbap.cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD",
64712         FT_INT32, BASE_DEC, NULL, 0,
64713         "DL_Power", HFILL }},
64714     { &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
64715       { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", "nbap.dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD",
64716         FT_UINT32, BASE_DEC, NULL, 0,
64717         NULL, HFILL }},
64718     { &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item,
64719       { "DL-Timeslot-LCR-InformationModify-ModifyItem-RL-ReconfRqstTDD", "nbap.DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD",
64720         FT_NONE, BASE_NONE, NULL, 0,
64721         NULL, HFILL }},
64722     { &hf_nbap_maxPowerLCR,
64723       { "maxPowerLCR", "nbap.maxPowerLCR",
64724         FT_INT32, BASE_DEC, NULL, 0,
64725         "DL_Power", HFILL }},
64726     { &hf_nbap_minPowerLCR,
64727       { "minPowerLCR", "nbap.minPowerLCR",
64728         FT_INT32, BASE_DEC, NULL, 0,
64729         "DL_Power", HFILL }},
64730     { &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item,
64731       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64732         FT_NONE, BASE_NONE, NULL, 0,
64733         NULL, HFILL }},
64734     { &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item,
64735       { "DCH-DeleteItem-RL-ReconfRqstTDD", "nbap.DCH_DeleteItem_RL_ReconfRqstTDD",
64736         FT_NONE, BASE_NONE, NULL, 0,
64737         NULL, HFILL }},
64738     { &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item,
64739       { "RL-Information-RL-ReconfRqstTDD", "nbap.RL_Information_RL_ReconfRqstTDD",
64740         FT_NONE, BASE_NONE, NULL, 0,
64741         NULL, HFILL }},
64742     { &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item,
64743       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64744         FT_NONE, BASE_NONE, NULL, 0,
64745         NULL, HFILL }},
64746     { &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp,
64747       { "dCH-InformationResponseList-RL-ReconfRsp", "nbap.dCH_InformationResponseList_RL_ReconfRsp",
64748         FT_NONE, BASE_NONE, NULL, 0,
64749         NULL, HFILL }},
64750     { &hf_nbap_RL_informationList_RL_DeletionRqst_item,
64751       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64752         FT_NONE, BASE_NONE, NULL, 0,
64753         NULL, HFILL }},
64754     { &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item,
64755       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64756         FT_NONE, BASE_NONE, NULL, 0,
64757         NULL, HFILL }},
64758     { &hf_nbap_dl_ReferencePower,
64759       { "dl-ReferencePower", "nbap.dl_ReferencePower",
64760         FT_INT32, BASE_DEC, NULL, 0,
64761         "DL_Power", HFILL }},
64762     { &hf_nbap_rL,
64763       { "rL", "nbap.rL",
64764         FT_NONE, BASE_NONE, NULL, 0,
64765         "RL_DM_Rqst", HFILL }},
64766     { &hf_nbap_rLS,
64767       { "rLS", "nbap.rLS",
64768         FT_NONE, BASE_NONE, NULL, 0,
64769         "RL_Set_DM_Rqst", HFILL }},
64770     { &hf_nbap_all_RL,
64771       { "all-RL", "nbap.all_RL",
64772         FT_NONE, BASE_NONE, NULL, 0,
64773         "AllRL_DM_Rqst", HFILL }},
64774     { &hf_nbap_all_RLS,
64775       { "all-RLS", "nbap.all_RLS",
64776         FT_NONE, BASE_NONE, NULL, 0,
64777         "AllRL_Set_DM_Rqst", HFILL }},
64778     { &hf_nbap_rL_InformationList,
64779       { "rL-InformationList", "nbap.rL_InformationList",
64780         FT_UINT32, BASE_DEC, NULL, 0,
64781         "RL_InformationList_DM_Rqst", HFILL }},
64782     { &hf_nbap_RL_InformationList_DM_Rqst_item,
64783       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64784         FT_NONE, BASE_NONE, NULL, 0,
64785         NULL, HFILL }},
64786     { &hf_nbap_PUSCH_Info_DM_Rqst_item,
64787       { "PUSCH-ID", "nbap.PUSCH_ID",
64788         FT_UINT32, BASE_DEC, NULL, 0,
64789         NULL, HFILL }},
64790     { &hf_nbap_HSSICH_Info_DM_Rqst_item,
64791       { "HS-SICH-ID", "nbap.HS_SICH_ID",
64792         FT_UINT32, BASE_DEC, NULL, 0,
64793         NULL, HFILL }},
64794     { &hf_nbap_HSSICH_InfoExt_DM_Rqst_item,
64795       { "Extended-HS-SICH-ID", "nbap.Extended_HS_SICH_ID",
64796         FT_UINT32, BASE_DEC, NULL, 0,
64797         NULL, HFILL }},
64798     { &hf_nbap_rL_Set_InformationList_DM_Rqst,
64799       { "rL-Set-InformationList-DM-Rqst", "nbap.rL_Set_InformationList_DM_Rqst",
64800         FT_UINT32, BASE_DEC, NULL, 0,
64801         NULL, HFILL }},
64802     { &hf_nbap_RL_Set_InformationList_DM_Rqst_item,
64803       { "RL-Set-InformationItem-DM-Rqst", "nbap.RL_Set_InformationItem_DM_Rqst",
64804         FT_NONE, BASE_NONE, NULL, 0,
64805         NULL, HFILL }},
64806     { &hf_nbap_rL_01,
64807       { "rL", "nbap.rL",
64808         FT_NONE, BASE_NONE, NULL, 0,
64809         "RL_DM_Rsp", HFILL }},
64810     { &hf_nbap_rLS_01,
64811       { "rLS", "nbap.rLS",
64812         FT_NONE, BASE_NONE, NULL, 0,
64813         "RL_Set_DM_Rsp", HFILL }},
64814     { &hf_nbap_all_RL_01,
64815       { "all-RL", "nbap.all_RL",
64816         FT_NONE, BASE_NONE, NULL, 0,
64817         "RL_DM_Rsp", HFILL }},
64818     { &hf_nbap_all_RLS_01,
64819       { "all-RLS", "nbap.all_RLS",
64820         FT_NONE, BASE_NONE, NULL, 0,
64821         "RL_Set_DM_Rsp", HFILL }},
64822     { &hf_nbap_rL_InformationList_DM_Rsp,
64823       { "rL-InformationList-DM-Rsp", "nbap.rL_InformationList_DM_Rsp",
64824         FT_UINT32, BASE_DEC, NULL, 0,
64825         NULL, HFILL }},
64826     { &hf_nbap_RL_InformationList_DM_Rsp_item,
64827       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64828         FT_NONE, BASE_NONE, NULL, 0,
64829         NULL, HFILL }},
64830     { &hf_nbap_dedicatedMeasurementValue,
64831       { "dedicatedMeasurementValue", "nbap.dedicatedMeasurementValue",
64832         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValue_vals), 0,
64833         NULL, HFILL }},
64834     { &hf_nbap_PUSCH_Info_DM_Rsp_item,
64835       { "PUSCH-ID", "nbap.PUSCH_ID",
64836         FT_UINT32, BASE_DEC, NULL, 0,
64837         NULL, HFILL }},
64838     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item,
64839       { "Multiple-PUSCH-InfoListIE-DM-Rsp", "nbap.Multiple_PUSCH_InfoListIE_DM_Rsp",
64840         FT_NONE, BASE_NONE, NULL, 0,
64841         NULL, HFILL }},
64842     { &hf_nbap_pUSCH_ID,
64843       { "pUSCH-ID", "nbap.pUSCH_ID",
64844         FT_UINT32, BASE_DEC, NULL, 0,
64845         NULL, HFILL }},
64846     { &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item,
64847       { "Multiple-DedicatedMeasurementValueItem-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp",
64848         FT_NONE, BASE_NONE, NULL, 0,
64849         NULL, HFILL }},
64850     { &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item,
64851       { "Multiple-DedicatedMeasurementValueItem-LCR-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp",
64852         FT_NONE, BASE_NONE, NULL, 0,
64853         NULL, HFILL }},
64854     { &hf_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_item,
64855       { "Multiple-HSSICHMeasurementValueItem-TDD-DM-Rsp", "nbap.Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp",
64856         FT_NONE, BASE_NONE, NULL, 0,
64857         NULL, HFILL }},
64858     { &hf_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_item,
64859       { "Multiple-DedicatedMeasurementValueItem-768-TDD-DM-Rsp", "nbap.Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp",
64860         FT_NONE, BASE_NONE, NULL, 0,
64861         NULL, HFILL }},
64862     { &hf_nbap_rL_Set_InformationList_DM_Rsp,
64863       { "rL-Set-InformationList-DM-Rsp", "nbap.rL_Set_InformationList_DM_Rsp",
64864         FT_UINT32, BASE_DEC, NULL, 0,
64865         NULL, HFILL }},
64866     { &hf_nbap_RL_Set_InformationList_DM_Rsp_item,
64867       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64868         FT_NONE, BASE_NONE, NULL, 0,
64869         NULL, HFILL }},
64870     { &hf_nbap_rL_02,
64871       { "rL", "nbap.rL",
64872         FT_NONE, BASE_NONE, NULL, 0,
64873         "RL_DM_Rprt", HFILL }},
64874     { &hf_nbap_rLS_02,
64875       { "rLS", "nbap.rLS",
64876         FT_NONE, BASE_NONE, NULL, 0,
64877         "RL_Set_DM_Rprt", HFILL }},
64878     { &hf_nbap_all_RL_02,
64879       { "all-RL", "nbap.all_RL",
64880         FT_NONE, BASE_NONE, NULL, 0,
64881         "RL_DM_Rprt", HFILL }},
64882     { &hf_nbap_all_RLS_02,
64883       { "all-RLS", "nbap.all_RLS",
64884         FT_NONE, BASE_NONE, NULL, 0,
64885         "RL_Set_DM_Rprt", HFILL }},
64886     { &hf_nbap_rL_InformationList_DM_Rprt,
64887       { "rL-InformationList-DM-Rprt", "nbap.rL_InformationList_DM_Rprt",
64888         FT_UINT32, BASE_DEC, NULL, 0,
64889         NULL, HFILL }},
64890     { &hf_nbap_RL_InformationList_DM_Rprt_item,
64891       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64892         FT_NONE, BASE_NONE, NULL, 0,
64893         NULL, HFILL }},
64894     { &hf_nbap_dedicatedMeasurementValueInformation,
64895       { "dedicatedMeasurementValueInformation", "nbap.dedicatedMeasurementValueInformation",
64896         FT_UINT32, BASE_DEC, VALS(nbap_DedicatedMeasurementValueInformation_vals), 0,
64897         NULL, HFILL }},
64898     { &hf_nbap_PUSCH_Info_DM_Rprt_item,
64899       { "PUSCH-ID", "nbap.PUSCH_ID",
64900         FT_UINT32, BASE_DEC, NULL, 0,
64901         NULL, HFILL }},
64902     { &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item,
64903       { "Multiple-PUSCH-InfoListIE-DM-Rprt", "nbap.Multiple_PUSCH_InfoListIE_DM_Rprt",
64904         FT_NONE, BASE_NONE, NULL, 0,
64905         NULL, HFILL }},
64906     { &hf_nbap_rL_Set_InformationList_DM_Rprt,
64907       { "rL-Set-InformationList-DM-Rprt", "nbap.rL_Set_InformationList_DM_Rprt",
64908         FT_UINT32, BASE_DEC, NULL, 0,
64909         NULL, HFILL }},
64910     { &hf_nbap_RL_Set_InformationList_DM_Rprt_item,
64911       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64912         FT_NONE, BASE_NONE, NULL, 0,
64913         NULL, HFILL }},
64914     { &hf_nbap_rL_03,
64915       { "rL", "nbap.rL",
64916         FT_NONE, BASE_NONE, NULL, 0,
64917         "RL_RL_FailureInd", HFILL }},
64918     { &hf_nbap_rL_Set,
64919       { "rL-Set", "nbap.rL_Set",
64920         FT_NONE, BASE_NONE, NULL, 0,
64921         "RL_Set_RL_FailureInd", HFILL }},
64922     { &hf_nbap_cCTrCH,
64923       { "cCTrCH", "nbap.cCTrCH",
64924         FT_NONE, BASE_NONE, NULL, 0,
64925         "CCTrCH_RL_FailureInd", HFILL }},
64926     { &hf_nbap_rL_InformationList_RL_FailureInd,
64927       { "rL-InformationList-RL-FailureInd", "nbap.rL_InformationList_RL_FailureInd",
64928         FT_UINT32, BASE_DEC, NULL, 0,
64929         NULL, HFILL }},
64930     { &hf_nbap_RL_InformationList_RL_FailureInd_item,
64931       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64932         FT_NONE, BASE_NONE, NULL, 0,
64933         NULL, HFILL }},
64934     { &hf_nbap_rL_Set_InformationList_RL_FailureInd,
64935       { "rL-Set-InformationList-RL-FailureInd", "nbap.rL_Set_InformationList_RL_FailureInd",
64936         FT_UINT32, BASE_DEC, NULL, 0,
64937         NULL, HFILL }},
64938     { &hf_nbap_RL_Set_InformationList_RL_FailureInd_item,
64939       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64940         FT_NONE, BASE_NONE, NULL, 0,
64941         NULL, HFILL }},
64942     { &hf_nbap_cCTrCH_InformationList_RL_FailureInd,
64943       { "cCTrCH-InformationList-RL-FailureInd", "nbap.cCTrCH_InformationList_RL_FailureInd",
64944         FT_UINT32, BASE_DEC, NULL, 0,
64945         NULL, HFILL }},
64946     { &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item,
64947       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64948         FT_NONE, BASE_NONE, NULL, 0,
64949         NULL, HFILL }},
64950     { &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item,
64951       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64952         FT_NONE, BASE_NONE, NULL, 0,
64953         NULL, HFILL }},
64954     { &hf_nbap_rL_04,
64955       { "rL", "nbap.rL",
64956         FT_NONE, BASE_NONE, NULL, 0,
64957         "RL_RL_RestoreInd", HFILL }},
64958     { &hf_nbap_rL_Set_01,
64959       { "rL-Set", "nbap.rL_Set",
64960         FT_NONE, BASE_NONE, NULL, 0,
64961         "RL_Set_RL_RestoreInd", HFILL }},
64962     { &hf_nbap_cCTrCH_01,
64963       { "cCTrCH", "nbap.cCTrCH",
64964         FT_NONE, BASE_NONE, NULL, 0,
64965         "CCTrCH_RL_RestoreInd", HFILL }},
64966     { &hf_nbap_rL_InformationList_RL_RestoreInd,
64967       { "rL-InformationList-RL-RestoreInd", "nbap.rL_InformationList_RL_RestoreInd",
64968         FT_UINT32, BASE_DEC, NULL, 0,
64969         NULL, HFILL }},
64970     { &hf_nbap_RL_InformationList_RL_RestoreInd_item,
64971       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64972         FT_NONE, BASE_NONE, NULL, 0,
64973         NULL, HFILL }},
64974     { &hf_nbap_rL_Set_InformationList_RL_RestoreInd,
64975       { "rL-Set-InformationList-RL-RestoreInd", "nbap.rL_Set_InformationList_RL_RestoreInd",
64976         FT_UINT32, BASE_DEC, NULL, 0,
64977         NULL, HFILL }},
64978     { &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item,
64979       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64980         FT_NONE, BASE_NONE, NULL, 0,
64981         NULL, HFILL }},
64982     { &hf_nbap_cCTrCH_InformationList_RL_RestoreInd,
64983       { "cCTrCH-InformationList-RL-RestoreInd", "nbap.cCTrCH_InformationList_RL_RestoreInd",
64984         FT_UINT32, BASE_DEC, NULL, 0,
64985         NULL, HFILL }},
64986     { &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item,
64987       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
64988         FT_NONE, BASE_NONE, NULL, 0,
64989         NULL, HFILL }},
64990     { &hf_nbap_privateIEs,
64991       { "privateIEs", "nbap.privateIEs",
64992         FT_UINT32, BASE_DEC, NULL, 0,
64993         "PrivateIE_Container", HFILL }},
64994     { &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item,
64995       { "HSDPA-And-EDCH-CellPortion-InformationItem-PSCH-ReconfRqst", "nbap.HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst",
64996         FT_NONE, BASE_NONE, NULL, 0,
64997         NULL, HFILL }},
64998     { &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst,
64999       { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", "nbap.hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst",
65000         FT_UINT32, BASE_DEC, NULL, 0,
65001         "DL_ScramblingCode", HFILL }},
65002     { &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst,
65003       { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst",
65004         FT_NONE, BASE_NONE, NULL, 0,
65005         "HS_PDSCH_FDD_Code_Information", HFILL }},
65006     { &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst,
65007       { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst",
65008         FT_UINT32, BASE_DEC, VALS(nbap_HS_SCCH_FDD_Code_Information_vals), 0,
65009         "HS_SCCH_FDD_Code_Information", HFILL }},
65010     { &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst,
65011       { "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",
65012         FT_UINT32, BASE_DEC, NULL, 0,
65013         "MaximumTransmissionPower", HFILL }},
65014     { &hf_nbap_e_AGCH_FDD_Code_Information,
65015       { "e-AGCH-FDD-Code-Information", "nbap.e_AGCH_FDD_Code_Information",
65016         FT_UINT32, BASE_DEC, VALS(nbap_E_AGCH_FDD_Code_Information_vals), 0,
65017         NULL, HFILL }},
65018     { &hf_nbap_e_RGCH_E_HICH_FDD_Code_Information,
65019       { "e-RGCH-E-HICH-FDD-Code-Information", "nbap.e_RGCH_E_HICH_FDD_Code_Information",
65020         FT_UINT32, BASE_DEC, VALS(nbap_E_RGCH_E_HICH_FDD_Code_Information_vals), 0,
65021         NULL, HFILL }},
65022     { &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item,
65023       { "PDSCHSets-AddItem-PSCH-ReconfRqst", "nbap.PDSCHSets_AddItem_PSCH_ReconfRqst",
65024         FT_NONE, BASE_NONE, NULL, 0,
65025         NULL, HFILL }},
65026     { &hf_nbap_pDSCHSet_ID,
65027       { "pDSCHSet-ID", "nbap.pDSCHSet_ID",
65028         FT_UINT32, BASE_DEC, NULL, 0,
65029         NULL, HFILL }},
65030     { &hf_nbap_pDSCH_InformationList,
65031       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
65032         FT_NONE, BASE_NONE, NULL, 0,
65033         "PDSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
65034     { &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst,
65035       { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_PSCH_ReconfRqst",
65036         FT_UINT32, BASE_DEC, NULL, 0,
65037         NULL, HFILL }},
65038     { &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
65039       { "DL-Timeslot-InformationAddItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_PSCH_ReconfRqst",
65040         FT_NONE, BASE_NONE, NULL, 0,
65041         NULL, HFILL }},
65042     { &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst,
65043       { "dL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_PSCH_ReconfRqst",
65044         FT_UINT32, BASE_DEC, NULL, 0,
65045         NULL, HFILL }},
65046     { &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item,
65047       { "DL-Code-InformationAddItem-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_PSCH_ReconfRqst",
65048         FT_NONE, BASE_NONE, NULL, 0,
65049         NULL, HFILL }},
65050     { &hf_nbap_pDSCH_ID,
65051       { "pDSCH-ID", "nbap.pDSCH_ID",
65052         FT_UINT32, BASE_DEC, NULL, 0,
65053         NULL, HFILL }},
65054     { &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
65055       { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
65056         FT_UINT32, BASE_DEC, NULL, 0,
65057         NULL, HFILL }},
65058     { &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
65059       { "DL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst",
65060         FT_NONE, BASE_NONE, NULL, 0,
65061         NULL, HFILL }},
65062     { &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
65063       { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
65064         FT_UINT32, BASE_DEC, NULL, 0,
65065         NULL, HFILL }},
65066     { &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
65067       { "DL-Code-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst",
65068         FT_NONE, BASE_NONE, NULL, 0,
65069         NULL, HFILL }},
65070     { &hf_nbap_dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
65071       { "dL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
65072         FT_UINT32, BASE_DEC, NULL, 0,
65073         NULL, HFILL }},
65074     { &hf_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
65075       { "DL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst",
65076         FT_NONE, BASE_NONE, NULL, 0,
65077         NULL, HFILL }},
65078     { &hf_nbap_dL_Code_InformationAddList_768_PSCH_ReconfRqst,
65079       { "dL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.dL_Code_InformationAddList_768_PSCH_ReconfRqst",
65080         FT_UINT32, BASE_DEC, NULL, 0,
65081         NULL, HFILL }},
65082     { &hf_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
65083       { "DL-Code-InformationAddItem-768-PSCH-ReconfRqst", "nbap.DL_Code_InformationAddItem_768_PSCH_ReconfRqst",
65084         FT_NONE, BASE_NONE, NULL, 0,
65085         NULL, HFILL }},
65086     { &hf_nbap_pDSCH_ID768,
65087       { "pDSCH-ID768", "nbap.pDSCH_ID768",
65088         FT_UINT32, BASE_DEC, NULL, 0,
65089         NULL, HFILL }},
65090     { &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item,
65091       { "PDSCHSets-ModifyItem-PSCH-ReconfRqst", "nbap.PDSCHSets_ModifyItem_PSCH_ReconfRqst",
65092         FT_NONE, BASE_NONE, NULL, 0,
65093         NULL, HFILL }},
65094     { &hf_nbap_pDSCH_InformationList_01,
65095       { "pDSCH-InformationList", "nbap.pDSCH_InformationList",
65096         FT_NONE, BASE_NONE, NULL, 0,
65097         "PDSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
65098     { &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
65099       { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
65100         FT_UINT32, BASE_DEC, NULL, 0,
65101         NULL, HFILL }},
65102     { &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
65103       { "DL-Timeslot-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst",
65104         FT_NONE, BASE_NONE, NULL, 0,
65105         NULL, HFILL }},
65106     { &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst,
65107       { "dL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_InformationModifyList_PSCH_ReconfRqst",
65108         FT_UINT32, BASE_DEC, NULL, 0,
65109         NULL, HFILL }},
65110     { &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item,
65111       { "DL-Code-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_InformationModifyItem_PSCH_ReconfRqst",
65112         FT_NONE, BASE_NONE, NULL, 0,
65113         NULL, HFILL }},
65114     { &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
65115       { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst",
65116         FT_UINT32, BASE_DEC, NULL, 0,
65117         NULL, HFILL }},
65118     { &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
65119       { "DL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst",
65120         FT_NONE, BASE_NONE, NULL, 0,
65121         NULL, HFILL }},
65122     { &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
65123       { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
65124         FT_UINT32, BASE_DEC, NULL, 0,
65125         NULL, HFILL }},
65126     { &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
65127       { "DL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst",
65128         FT_NONE, BASE_NONE, NULL, 0,
65129         NULL, HFILL }},
65130     { &hf_nbap_dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
65131       { "dL-Timeslot-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst",
65132         FT_UINT32, BASE_DEC, NULL, 0,
65133         NULL, HFILL }},
65134     { &hf_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
65135       { "DL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst",
65136         FT_NONE, BASE_NONE, NULL, 0,
65137         NULL, HFILL }},
65138     { &hf_nbap_dL_Code_768_InformationModifyList_PSCH_ReconfRqst,
65139       { "dL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.dL_Code_768_InformationModifyList_PSCH_ReconfRqst",
65140         FT_UINT32, BASE_DEC, NULL, 0,
65141         NULL, HFILL }},
65142     { &hf_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
65143       { "DL-Code-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.DL_Code_768_InformationModifyItem_PSCH_ReconfRqst",
65144         FT_NONE, BASE_NONE, NULL, 0,
65145         NULL, HFILL }},
65146     { &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item,
65147       { "PDSCHSets-DeleteItem-PSCH-ReconfRqst", "nbap.PDSCHSets_DeleteItem_PSCH_ReconfRqst",
65148         FT_NONE, BASE_NONE, NULL, 0,
65149         NULL, HFILL }},
65150     { &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item,
65151       { "PUSCHSets-AddItem-PSCH-ReconfRqst", "nbap.PUSCHSets_AddItem_PSCH_ReconfRqst",
65152         FT_NONE, BASE_NONE, NULL, 0,
65153         NULL, HFILL }},
65154     { &hf_nbap_pUSCHSet_ID,
65155       { "pUSCHSet-ID", "nbap.pUSCHSet_ID",
65156         FT_UINT32, BASE_DEC, NULL, 0,
65157         NULL, HFILL }},
65158     { &hf_nbap_pUSCH_InformationList,
65159       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
65160         FT_NONE, BASE_NONE, NULL, 0,
65161         "PUSCH_Information_AddList_PSCH_ReconfRqst", HFILL }},
65162     { &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst,
65163       { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_PSCH_ReconfRqst",
65164         FT_UINT32, BASE_DEC, NULL, 0,
65165         NULL, HFILL }},
65166     { &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item,
65167       { "UL-Timeslot-InformationAddItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_PSCH_ReconfRqst",
65168         FT_NONE, BASE_NONE, NULL, 0,
65169         NULL, HFILL }},
65170     { &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst,
65171       { "uL-Code-InformationAddList-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_PSCH_ReconfRqst",
65172         FT_UINT32, BASE_DEC, NULL, 0,
65173         NULL, HFILL }},
65174     { &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item,
65175       { "UL-Code-InformationAddItem-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_PSCH_ReconfRqst",
65176         FT_NONE, BASE_NONE, NULL, 0,
65177         NULL, HFILL }},
65178     { &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
65179       { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst",
65180         FT_UINT32, BASE_DEC, NULL, 0,
65181         NULL, HFILL }},
65182     { &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item,
65183       { "UL-Timeslot-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst",
65184         FT_NONE, BASE_NONE, NULL, 0,
65185         NULL, HFILL }},
65186     { &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
65187       { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_LCR_PSCH_ReconfRqst",
65188         FT_UINT32, BASE_DEC, NULL, 0,
65189         NULL, HFILL }},
65190     { &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item,
65191       { "UL-Code-InformationAddItem-LCR-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst",
65192         FT_NONE, BASE_NONE, NULL, 0,
65193         NULL, HFILL }},
65194     { &hf_nbap_uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
65195       { "uL-Timeslot-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationAddList_768_PSCH_ReconfRqst",
65196         FT_UINT32, BASE_DEC, NULL, 0,
65197         NULL, HFILL }},
65198     { &hf_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst_item,
65199       { "UL-Timeslot-InformationAddItem-768-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst",
65200         FT_NONE, BASE_NONE, NULL, 0,
65201         NULL, HFILL }},
65202     { &hf_nbap_uL_Code_InformationAddList_768_PSCH_ReconfRqst,
65203       { "uL-Code-InformationAddList-768-PSCH-ReconfRqst", "nbap.uL_Code_InformationAddList_768_PSCH_ReconfRqst",
65204         FT_UINT32, BASE_DEC, NULL, 0,
65205         NULL, HFILL }},
65206     { &hf_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst_item,
65207       { "UL-Code-InformationAddItem-768-PSCH-ReconfRqst", "nbap.UL_Code_InformationAddItem_768_PSCH_ReconfRqst",
65208         FT_NONE, BASE_NONE, NULL, 0,
65209         NULL, HFILL }},
65210     { &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item,
65211       { "PUSCHSets-ModifyItem-PSCH-ReconfRqst", "nbap.PUSCHSets_ModifyItem_PSCH_ReconfRqst",
65212         FT_NONE, BASE_NONE, NULL, 0,
65213         NULL, HFILL }},
65214     { &hf_nbap_pUSCH_InformationList_01,
65215       { "pUSCH-InformationList", "nbap.pUSCH_InformationList",
65216         FT_NONE, BASE_NONE, NULL, 0,
65217         "PUSCH_Information_ModifyList_PSCH_ReconfRqst", HFILL }},
65218     { &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
65219       { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_PSCH_ReconfRqst",
65220         FT_UINT32, BASE_DEC, NULL, 0,
65221         NULL, HFILL }},
65222     { &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item,
65223       { "UL-Timeslot-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst",
65224         FT_NONE, BASE_NONE, NULL, 0,
65225         NULL, HFILL }},
65226     { &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst,
65227       { "uL-Code-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_InformationModifyList_PSCH_ReconfRqst",
65228         FT_UINT32, BASE_DEC, NULL, 0,
65229         NULL, HFILL }},
65230     { &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item,
65231       { "UL-Code-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_InformationModifyItem_PSCH_ReconfRqst",
65232         FT_NONE, BASE_NONE, NULL, 0,
65233         NULL, HFILL }},
65234     { &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst,
65235       { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst",
65236         FT_UINT32, BASE_DEC, NULL, 0,
65237         "UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst", HFILL }},
65238     { &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item,
65239       { "UL-Timeslot-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst",
65240         FT_NONE, BASE_NONE, NULL, 0,
65241         NULL, HFILL }},
65242     { &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
65243       { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst",
65244         FT_UINT32, BASE_DEC, NULL, 0,
65245         NULL, HFILL }},
65246     { &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item,
65247       { "UL-Code-LCR-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst",
65248         FT_NONE, BASE_NONE, NULL, 0,
65249         NULL, HFILL }},
65250     { &hf_nbap_uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst,
65251       { "uL-Timeslot-InformationModifyList-768-PSCH-ReconfRqst", "nbap.uL_Timeslot_InformationModifyList_768_PSCH_ReconfRqst",
65252         FT_UINT32, BASE_DEC, NULL, 0,
65253         "UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst", HFILL }},
65254     { &hf_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst_item,
65255       { "UL-Timeslot-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst",
65256         FT_NONE, BASE_NONE, NULL, 0,
65257         NULL, HFILL }},
65258     { &hf_nbap_uL_Code_768_InformationModifyList_PSCH_ReconfRqst,
65259       { "uL-Code-768-InformationModifyList-PSCH-ReconfRqst", "nbap.uL_Code_768_InformationModifyList_PSCH_ReconfRqst",
65260         FT_UINT32, BASE_DEC, NULL, 0,
65261         NULL, HFILL }},
65262     { &hf_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst_item,
65263       { "UL-Code-768-InformationModifyItem-PSCH-ReconfRqst", "nbap.UL_Code_768_InformationModifyItem_PSCH_ReconfRqst",
65264         FT_NONE, BASE_NONE, NULL, 0,
65265         NULL, HFILL }},
65266     { &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item,
65267       { "PUSCHSets-DeleteItem-PSCH-ReconfRqst", "nbap.PUSCHSets_DeleteItem_PSCH_ReconfRqst",
65268         FT_NONE, BASE_NONE, NULL, 0,
65269         NULL, HFILL }},
65270     { &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
65271       { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", "nbap.dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst",
65272         FT_UINT32, BASE_DEC, NULL, 0,
65273         NULL, HFILL }},
65274     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item,
65275       { "DL-HS-PDSCH-Timeslot-InformationItem-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst",
65276         FT_NONE, BASE_NONE, NULL, 0,
65277         NULL, HFILL }},
65278     { &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst,
65279       { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_PSCH_ReconfRqst",
65280         FT_UINT32, BASE_DEC, NULL, 0,
65281         NULL, HFILL }},
65282     { &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item,
65283       { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
65284         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
65285         NULL, HFILL }},
65286     { &hf_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst_item,
65287       { "DL-HS-PDSCH-Timeslot-InformationItem-768-PSCH-ReconfRqst", "nbap.DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst",
65288         FT_NONE, BASE_NONE, NULL, 0,
65289         NULL, HFILL }},
65290     { &hf_nbap_dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
65291       { "dl-HS-PDSCH-Codelist-768-PSCH-ReconfRqst", "nbap.dl_HS_PDSCH_Codelist_768_PSCH_ReconfRqst",
65292         FT_UINT32, BASE_DEC, NULL, 0,
65293         NULL, HFILL }},
65294     { &hf_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst_item,
65295       { "TDD-ChannelisationCode768", "nbap.TDD_ChannelisationCode768",
65296         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode768_vals_ext, 0,
65297         NULL, HFILL }},
65298     { &hf_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item,
65299       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65300         FT_NONE, BASE_NONE, NULL, 0,
65301         NULL, HFILL }},
65302     { &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst,
65303       { "hS-SCCH-Information-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_PSCH_ReconfRqst",
65304         FT_UINT32, BASE_DEC, NULL, 0,
65305         NULL, HFILL }},
65306     { &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst,
65307       { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_Information_LCR_PSCH_ReconfRqst",
65308         FT_UINT32, BASE_DEC, NULL, 0,
65309         NULL, HFILL }},
65310     { &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item,
65311       { "HS-SCCH-InformationItem-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_PSCH_ReconfRqst",
65312         FT_NONE, BASE_NONE, NULL, 0,
65313         NULL, HFILL }},
65314     { &hf_nbap_hS_SCCH_ID,
65315       { "hS-SCCH-ID", "nbap.hS_SCCH_ID",
65316         FT_UINT32, BASE_DEC, NULL, 0,
65317         NULL, HFILL }},
65318     { &hf_nbap_hS_SCCH_MaxPower,
65319       { "hS-SCCH-MaxPower", "nbap.hS_SCCH_MaxPower",
65320         FT_INT32, BASE_DEC, NULL, 0,
65321         "DL_Power", HFILL }},
65322     { &hf_nbap_hS_SICH_Information,
65323       { "hS-SICH-Information", "nbap.hS_SICH_Information",
65324         FT_NONE, BASE_NONE, NULL, 0,
65325         "HS_SICH_Information_PSCH_ReconfRqst", HFILL }},
65326     { &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item,
65327       { "HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst",
65328         FT_NONE, BASE_NONE, NULL, 0,
65329         NULL, HFILL }},
65330     { &hf_nbap_hS_SICH_Information_LCR,
65331       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
65332         FT_NONE, BASE_NONE, NULL, 0,
65333         "HS_SICH_Information_LCR_PSCH_ReconfRqst", HFILL }},
65334     { &hf_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst_item,
65335       { "HS-SCCH-InformationItem-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_768_PSCH_ReconfRqst",
65336         FT_NONE, BASE_NONE, NULL, 0,
65337         NULL, HFILL }},
65338     { &hf_nbap_hS_SICH_Information_768,
65339       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
65340         FT_NONE, BASE_NONE, NULL, 0,
65341         "HS_SICH_Information_768_PSCH_ReconfRqst", HFILL }},
65342     { &hf_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_item,
65343       { "HS-SCCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst",
65344         FT_NONE, BASE_NONE, NULL, 0,
65345         NULL, HFILL }},
65346     { &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst,
65347       { "hS-SCCH-InformationModify-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_PSCH_ReconfRqst",
65348         FT_UINT32, BASE_DEC, NULL, 0,
65349         NULL, HFILL }},
65350     { &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
65351       { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst",
65352         FT_UINT32, BASE_DEC, NULL, 0,
65353         NULL, HFILL }},
65354     { &hf_nbap_hS_SICH_Information_01,
65355       { "hS-SICH-Information", "nbap.hS_SICH_Information",
65356         FT_NONE, BASE_NONE, NULL, 0,
65357         "HS_SICH_InformationModify_PSCH_ReconfRqst", HFILL }},
65358     { &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item,
65359       { "HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst",
65360         FT_NONE, BASE_NONE, NULL, 0,
65361         NULL, HFILL }},
65362     { &hf_nbap_hS_SICH_Information_LCR_01,
65363       { "hS-SICH-Information-LCR", "nbap.hS_SICH_Information_LCR",
65364         FT_NONE, BASE_NONE, NULL, 0,
65365         "HS_SICH_InformationModify_LCR_PSCH_ReconfRqst", HFILL }},
65366     { &hf_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_item,
65367       { "HS-SCCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst",
65368         FT_NONE, BASE_NONE, NULL, 0,
65369         NULL, HFILL }},
65370     { &hf_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_item,
65371       { "HS-SCCH-InformationModifyItem-768-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst",
65372         FT_NONE, BASE_NONE, NULL, 0,
65373         NULL, HFILL }},
65374     { &hf_nbap_hS_SICH_Information_768_01,
65375       { "hS-SICH-Information-768", "nbap.hS_SICH_Information_768",
65376         FT_NONE, BASE_NONE, NULL, 0,
65377         "HS_SICH_InformationModify_768_PSCH_ReconfRqst", HFILL }},
65378     { &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item,
65379       { "HS-SCCH-InformationModifyItem-PSCH-ReconfRqst", "nbap.HS_SCCH_InformationModifyItem_PSCH_ReconfRqst",
65380         FT_NONE, BASE_NONE, NULL, 0,
65381         NULL, HFILL }},
65382     { &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item,
65383       { "Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst",
65384         FT_NONE, BASE_NONE, NULL, 0,
65385         NULL, HFILL }},
65386     { &hf_nbap_lTGI_Presence,
65387       { "lTGI-Presence", "nbap.lTGI_Presence",
65388         FT_BOOLEAN, BASE_NONE, NULL, 0,
65389         NULL, HFILL }},
65390     { &hf_nbap_sNPL_Reporting_Type,
65391       { "sNPL-Reporting-Type", "nbap.sNPL_Reporting_Type",
65392         FT_UINT32, BASE_DEC, VALS(nbap_SNPL_Reporting_Type_vals), 0,
65393         NULL, HFILL }},
65394     { &hf_nbap_e_PUCH_Timeslot_Info,
65395       { "e-PUCH-Timeslot-Info", "nbap.e_PUCH_Timeslot_Info",
65396         FT_UINT32, BASE_DEC, NULL, 0,
65397         NULL, HFILL }},
65398     { &hf_nbap_E_PUCH_Timeslot_Info_item,
65399       { "TimeSlot", "nbap.TimeSlot",
65400         FT_UINT32, BASE_DEC, NULL, 0,
65401         NULL, HFILL }},
65402     { &hf_nbap_e_AGCH_Information_PSCH_ReconfRqst,
65403       { "e-AGCH-Information-PSCH-ReconfRqst", "nbap.e_AGCH_Information_PSCH_ReconfRqst",
65404         FT_UINT32, BASE_DEC, NULL, 0,
65405         NULL, HFILL }},
65406     { &hf_nbap_E_AGCH_Information_PSCH_ReconfRqst_item,
65407       { "E-AGCH-InformationItem-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_PSCH_ReconfRqst",
65408         FT_NONE, BASE_NONE, NULL, 0,
65409         NULL, HFILL }},
65410     { &hf_nbap_e_AGCH_MaxPower,
65411       { "e-AGCH-MaxPower", "nbap.e_AGCH_MaxPower",
65412         FT_INT32, BASE_DEC, NULL, 0,
65413         "DL_Power", HFILL }},
65414     { &hf_nbap_e_AGCH_InformationModify_PSCH_ReconfRqst,
65415       { "e-AGCH-InformationModify-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_PSCH_ReconfRqst",
65416         FT_UINT32, BASE_DEC, NULL, 0,
65417         NULL, HFILL }},
65418     { &hf_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst_item,
65419       { "E-AGCH-InformationModifyItem-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_PSCH_ReconfRqst",
65420         FT_NONE, BASE_NONE, NULL, 0,
65421         NULL, HFILL }},
65422     { &hf_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst_item,
65423       { "Delete-From-E-AGCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst",
65424         FT_NONE, BASE_NONE, NULL, 0,
65425         NULL, HFILL }},
65426     { &hf_nbap_e_HICH_MaxPower,
65427       { "e-HICH-MaxPower", "nbap.e_HICH_MaxPower",
65428         FT_INT32, BASE_DEC, NULL, 0,
65429         "DL_Power", HFILL }},
65430     { &hf_nbap_e_AGCH_Information_768_PSCH_ReconfRqst,
65431       { "e-AGCH-Information-768-PSCH-ReconfRqst", "nbap.e_AGCH_Information_768_PSCH_ReconfRqst",
65432         FT_UINT32, BASE_DEC, NULL, 0,
65433         NULL, HFILL }},
65434     { &hf_nbap_E_AGCH_Information_768_PSCH_ReconfRqst_item,
65435       { "E-AGCH-InformationItem-768-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_768_PSCH_ReconfRqst",
65436         FT_NONE, BASE_NONE, NULL, 0,
65437         NULL, HFILL }},
65438     { &hf_nbap_e_AGCH_InformationModify_768_PSCH_ReconfRqst,
65439       { "e-AGCH-InformationModify-768-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_768_PSCH_ReconfRqst",
65440         FT_UINT32, BASE_DEC, NULL, 0,
65441         NULL, HFILL }},
65442     { &hf_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst_item,
65443       { "E-AGCH-InformationModifyItem-768-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst",
65444         FT_NONE, BASE_NONE, NULL, 0,
65445         NULL, HFILL }},
65446     { &hf_nbap_e_PUCH_Timeslot_InfoLCR,
65447       { "e-PUCH-Timeslot-InfoLCR", "nbap.e_PUCH_Timeslot_InfoLCR",
65448         FT_UINT32, BASE_DEC, NULL, 0,
65449         NULL, HFILL }},
65450     { &hf_nbap_E_PUCH_Timeslot_InfoLCR_item,
65451       { "E-PUCH-Timeslot-Item-InfoLCR", "nbap.E_PUCH_Timeslot_Item_InfoLCR",
65452         FT_NONE, BASE_NONE, NULL, 0,
65453         NULL, HFILL }},
65454     { &hf_nbap_e_PUCH_Codelist_LCR,
65455       { "e-PUCH-Codelist-LCR", "nbap.e_PUCH_Codelist_LCR",
65456         FT_UINT32, BASE_DEC, NULL, 0,
65457         NULL, HFILL }},
65458     { &hf_nbap_E_PUCH_Codelist_LCR_item,
65459       { "TDD-ChannelisationCode", "nbap.TDD_ChannelisationCode",
65460         FT_UINT32, BASE_DEC|BASE_EXT_STRING, &nbap_TDD_ChannelisationCode_vals_ext, 0,
65461         NULL, HFILL }},
65462     { &hf_nbap_e_AGCH_Information_LCR_PSCH_ReconfRqst,
65463       { "e-AGCH-Information-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_Information_LCR_PSCH_ReconfRqst",
65464         FT_UINT32, BASE_DEC, NULL, 0,
65465         NULL, HFILL }},
65466     { &hf_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst_item,
65467       { "E-AGCH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_InformationItem_LCR_PSCH_ReconfRqst",
65468         FT_NONE, BASE_NONE, NULL, 0,
65469         NULL, HFILL }},
65470     { &hf_nbap_e_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
65471       { "e-AGCH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_AGCH_InformationModify_LCR_PSCH_ReconfRqst",
65472         FT_UINT32, BASE_DEC, NULL, 0,
65473         NULL, HFILL }},
65474     { &hf_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst_item,
65475       { "E-AGCH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst",
65476         FT_NONE, BASE_NONE, NULL, 0,
65477         NULL, HFILL }},
65478     { &hf_nbap_e_HICH_Information_LCR_PSCH_ReconfRqst,
65479       { "e-HICH-Information-LCR-PSCH-ReconfRqst", "nbap.e_HICH_Information_LCR_PSCH_ReconfRqst",
65480         FT_UINT32, BASE_DEC, NULL, 0,
65481         NULL, HFILL }},
65482     { &hf_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst_item,
65483       { "E-HICH-InformationItem-LCR-PSCH-ReconfRqst", "nbap.E_HICH_InformationItem_LCR_PSCH_ReconfRqst",
65484         FT_NONE, BASE_NONE, NULL, 0,
65485         NULL, HFILL }},
65486     { &hf_nbap_e_HICH_Type,
65487       { "e-HICH-Type", "nbap.e_HICH_Type",
65488         FT_UINT32, BASE_DEC, VALS(nbap_E_HICH_Type_vals), 0,
65489         NULL, HFILL }},
65490     { &hf_nbap_e_HICH_InformationModify_LCR_PSCH_ReconfRqst,
65491       { "e-HICH-InformationModify-LCR-PSCH-ReconfRqst", "nbap.e_HICH_InformationModify_LCR_PSCH_ReconfRqst",
65492         FT_UINT32, BASE_DEC, NULL, 0,
65493         NULL, HFILL }},
65494     { &hf_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst_item,
65495       { "E-HICH-InformationModifyItem-LCR-PSCH-ReconfRqst", "nbap.E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst",
65496         FT_NONE, BASE_NONE, NULL, 0,
65497         NULL, HFILL }},
65498     { &hf_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst_item,
65499       { "Delete-From-E-HICH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst",
65500         FT_NONE, BASE_NONE, NULL, 0,
65501         NULL, HFILL }},
65502     { &hf_nbap_eRUCCH_SYNC_UL_codes_bitmap,
65503       { "eRUCCH-SYNC-UL-codes-bitmap", "nbap.eRUCCH_SYNC_UL_codes_bitmap",
65504         FT_BYTES, BASE_NONE, NULL, 0,
65505         "BIT_STRING_SIZE_8", HFILL }},
65506     { &hf_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst_item,
65507       { "Delete-From-HS-SCCH-Resource-PoolItem-PSCH-ReconfRqst", "nbap.Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst",
65508         FT_NONE, BASE_NONE, NULL, 0,
65509         NULL, HFILL }},
65510     { &hf_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst_item,
65511       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65512         FT_NONE, BASE_NONE, NULL, 0,
65513         NULL, HFILL }},
65514     { &hf_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_item,
65515       { "Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst-Item", "nbap.Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item",
65516         FT_NONE, BASE_NONE, NULL, 0,
65517         NULL, HFILL }},
65518     { &hf_nbap_maximum_Target_ReceivedTotalWideBandPower_LCR,
65519       { "maximum-Target-ReceivedTotalWideBandPower-LCR", "nbap.maximum_Target_ReceivedTotalWideBandPower_LCR",
65520         FT_UINT32, BASE_DEC, NULL, 0,
65521         NULL, HFILL }},
65522     { &hf_nbap_E_HICH_TimeOffset_ExtensionLCR_item,
65523       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65524         FT_NONE, BASE_NONE, NULL, 0,
65525         NULL, HFILL }},
65526     { &hf_nbap_e_HICH_TimeOffsetLCR,
65527       { "e-HICH-TimeOffsetLCR", "nbap.e_HICH_TimeOffsetLCR",
65528         FT_UINT32, BASE_DEC, NULL, 0,
65529         NULL, HFILL }},
65530     { &hf_nbap_generalCause_05,
65531       { "generalCause", "nbap.generalCause",
65532         FT_NONE, BASE_NONE, NULL, 0,
65533         "GeneralCauseList_PSCH_ReconfFailure", HFILL }},
65534     { &hf_nbap_setSpecificCause,
65535       { "setSpecificCause", "nbap.setSpecificCause",
65536         FT_NONE, BASE_NONE, NULL, 0,
65537         "SetSpecificCauseList_PSCH_ReconfFailureTDD", HFILL }},
65538     { &hf_nbap_extension_CauseLevel_PSCH_ReconfFailure,
65539       { "extension-CauseLevel-PSCH-ReconfFailure", "nbap.extension_CauseLevel_PSCH_ReconfFailure",
65540         FT_NONE, BASE_NONE, NULL, 0,
65541         NULL, HFILL }},
65542     { &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
65543       { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD",
65544         FT_UINT32, BASE_DEC, NULL, 0,
65545         NULL, HFILL }},
65546     { &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
65547       { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", "nbap.unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD",
65548         FT_UINT32, BASE_DEC, NULL, 0,
65549         NULL, HFILL }},
65550     { &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item,
65551       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65552         FT_NONE, BASE_NONE, NULL, 0,
65553         NULL, HFILL }},
65554     { &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item,
65555       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65556         FT_NONE, BASE_NONE, NULL, 0,
65557         NULL, HFILL }},
65558     { &hf_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_item,
65559       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65560         FT_NONE, BASE_NONE, NULL, 0,
65561         NULL, HFILL }},
65562     { &hf_nbap_E_HICH_TimeOffset_ReconfFailureTDD_item,
65563       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65564         FT_NONE, BASE_NONE, NULL, 0,
65565         NULL, HFILL }},
65566     { &hf_nbap_hSDSCH_Common_System_Information_ResponseLCR,
65567       { "hSDSCH-Common-System-Information-ResponseLCR", "nbap.hSDSCH_Common_System_Information_ResponseLCR",
65568         FT_NONE, BASE_NONE, NULL, 0,
65569         NULL, HFILL }},
65570     { &hf_nbap_hSDSCH_Paging_System_Information_ResponseLCR,
65571       { "hSDSCH-Paging-System-Information-ResponseLCR", "nbap.hSDSCH_Paging_System_Information_ResponseLCR",
65572         FT_UINT32, BASE_DEC, NULL, 0,
65573         NULL, HFILL }},
65574     { &hf_nbap_common_EDCH_System_Information_ResponseLCR,
65575       { "common-EDCH-System-Information-ResponseLCR", "nbap.common_EDCH_System_Information_ResponseLCR",
65576         FT_NONE, BASE_NONE, NULL, 0,
65577         NULL, HFILL }},
65578     { &hf_nbap_communicationContext,
65579       { "communicationContext", "nbap.communicationContext",
65580         FT_NONE, BASE_NONE, NULL, 0,
65581         "CommunicationContextList_Reset", HFILL }},
65582     { &hf_nbap_communicationControlPort,
65583       { "communicationControlPort", "nbap.communicationControlPort",
65584         FT_NONE, BASE_NONE, NULL, 0,
65585         "CommunicationControlPortList_Reset", HFILL }},
65586     { &hf_nbap_nodeB,
65587       { "nodeB", "nbap.nodeB",
65588         FT_NONE, BASE_NONE, NULL, 0,
65589         NULL, HFILL }},
65590     { &hf_nbap_communicationContextInfoList_Reset,
65591       { "communicationContextInfoList-Reset", "nbap.communicationContextInfoList_Reset",
65592         FT_UINT32, BASE_DEC, NULL, 0,
65593         NULL, HFILL }},
65594     { &hf_nbap_CommunicationContextInfoList_Reset_item,
65595       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65596         FT_NONE, BASE_NONE, NULL, 0,
65597         NULL, HFILL }},
65598     { &hf_nbap_communicationContextType_Reset,
65599       { "communicationContextType-Reset", "nbap.communicationContextType_Reset",
65600         FT_UINT32, BASE_DEC, VALS(nbap_CommunicationContextType_Reset_vals), 0,
65601         NULL, HFILL }},
65602     { &hf_nbap_nodeB_CommunicationContextID,
65603       { "nodeB-CommunicationContextID", "nbap.nodeB_CommunicationContextID",
65604         FT_UINT32, BASE_DEC, NULL, 0,
65605         NULL, HFILL }},
65606     { &hf_nbap_communicationControlPortInfoList_Reset,
65607       { "communicationControlPortInfoList-Reset", "nbap.communicationControlPortInfoList_Reset",
65608         FT_UINT32, BASE_DEC, NULL, 0,
65609         NULL, HFILL }},
65610     { &hf_nbap_CommunicationControlPortInfoList_Reset_item,
65611       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65612         FT_NONE, BASE_NONE, NULL, 0,
65613         NULL, HFILL }},
65614     { &hf_nbap_cell_03,
65615       { "cell", "nbap.cell",
65616         FT_NONE, BASE_NONE, NULL, 0,
65617         "Cell_InfEx_Rqst", HFILL }},
65618     { &hf_nbap_cell_04,
65619       { "cell", "nbap.cell",
65620         FT_NONE, BASE_NONE, NULL, 0,
65621         "Cell_InfEx_Rsp", HFILL }},
65622     { &hf_nbap_requestedDataValue,
65623       { "requestedDataValue", "nbap.requestedDataValue",
65624         FT_NONE, BASE_NONE, NULL, 0,
65625         NULL, HFILL }},
65626     { &hf_nbap_cell_05,
65627       { "cell", "nbap.cell",
65628         FT_NONE, BASE_NONE, NULL, 0,
65629         "Cell_Inf_Rprt", HFILL }},
65630     { &hf_nbap_requestedDataValueInformation,
65631       { "requestedDataValueInformation", "nbap.requestedDataValueInformation",
65632         FT_UINT32, BASE_DEC, VALS(nbap_RequestedDataValueInformation_vals), 0,
65633         NULL, HFILL }},
65634     { &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item,
65635       { "TimeSlot", "nbap.TimeSlot",
65636         FT_UINT32, BASE_DEC, NULL, 0,
65637         NULL, HFILL }},
65638     { &hf_nbap_cSBTransmissionID,
65639       { "cSBTransmissionID", "nbap.cSBTransmissionID",
65640         FT_UINT32, BASE_DEC, NULL, 0,
65641         NULL, HFILL }},
65642     { &hf_nbap_sfn,
65643       { "sfn", "nbap.sfn",
65644         FT_UINT32, BASE_DEC, NULL, 0,
65645         NULL, HFILL }},
65646     { &hf_nbap_initialDLTransPower,
65647       { "initialDLTransPower", "nbap.initialDLTransPower",
65648         FT_INT32, BASE_DEC, NULL, 0,
65649         "DL_Power", HFILL }},
65650     { &hf_nbap_cSBMeasurementID,
65651       { "cSBMeasurementID", "nbap.cSBMeasurementID",
65652         FT_UINT32, BASE_DEC, NULL, 0,
65653         NULL, HFILL }},
65654     { &hf_nbap_synchronisationReportType,
65655       { "synchronisationReportType", "nbap.synchronisationReportType",
65656         FT_UINT32, BASE_DEC, VALS(nbap_SynchronisationReportType_vals), 0,
65657         NULL, HFILL }},
65658     { &hf_nbap_synchronisationReportCharacteristics,
65659       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
65660         FT_NONE, BASE_NONE, NULL, 0,
65661         NULL, HFILL }},
65662     { &hf_nbap_sYNCDlCodeId,
65663       { "sYNCDlCodeId", "nbap.sYNCDlCodeId",
65664         FT_UINT32, BASE_DEC, NULL, 0,
65665         NULL, HFILL }},
65666     { &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item,
65667       { "CellSyncBurstTransInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD",
65668         FT_NONE, BASE_NONE, NULL, 0,
65669         NULL, HFILL }},
65670     { &hf_nbap_syncFrameNumberToTransmit,
65671       { "syncFrameNumberToTransmit", "nbap.syncFrameNumberToTransmit",
65672         FT_UINT32, BASE_DEC, NULL, 0,
65673         "SyncFrameNumber", HFILL }},
65674     { &hf_nbap_dlTransPower,
65675       { "dlTransPower", "nbap.dlTransPower",
65676         FT_INT32, BASE_DEC, NULL, 0,
65677         "DL_Power", HFILL }},
65678     { &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD,
65679       { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", "nbap.cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD",
65680         FT_NONE, BASE_NONE, NULL, 0,
65681         NULL, HFILL }},
65682     { &hf_nbap_synchronisationReportType_01,
65683       { "synchronisationReportType", "nbap.synchronisationReportType",
65684         FT_NONE, BASE_NONE, NULL, 0,
65685         "SynchronisationReportTypeIE", HFILL }},
65686     { &hf_nbap_synchronisationReportCharacteristics_01,
65687       { "synchronisationReportCharacteristics", "nbap.synchronisationReportCharacteristics",
65688         FT_NONE, BASE_NONE, NULL, 0,
65689         "SynchronisationReportCharacteristicsIE", HFILL }},
65690     { &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item,
65691       { "CellSyncBurstMeasInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD",
65692         FT_NONE, BASE_NONE, NULL, 0,
65693         NULL, HFILL }},
65694     { &hf_nbap_syncFrameNrToReceive,
65695       { "syncFrameNrToReceive", "nbap.syncFrameNrToReceive",
65696         FT_UINT32, BASE_DEC, NULL, 0,
65697         "SyncFrameNumber", HFILL }},
65698     { &hf_nbap_syncBurstInfo,
65699       { "syncBurstInfo", "nbap.syncBurstInfo",
65700         FT_UINT32, BASE_DEC, NULL, 0,
65701         "CellSyncBurstInfoList_CellSyncReconfRqstTDD", HFILL }},
65702     { &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item,
65703       { "CellSyncBurstInfoItem-CellSyncReconfRqstTDD", "nbap.CellSyncBurstInfoItem_CellSyncReconfRqstTDD",
65704         FT_NONE, BASE_NONE, NULL, 0,
65705         NULL, HFILL }},
65706     { &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item,
65707       { "SYNCDlCodeIdTransReconfItemLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD",
65708         FT_NONE, BASE_NONE, NULL, 0,
65709         NULL, HFILL }},
65710     { &hf_nbap_syncFrameNumberforTransmit,
65711       { "syncFrameNumberforTransmit", "nbap.syncFrameNumberforTransmit",
65712         FT_UINT32, BASE_DEC, NULL, 0,
65713         "SyncFrameNumber", HFILL }},
65714     { &hf_nbap_sYNCDlCodeIdMeasInfoList,
65715       { "sYNCDlCodeIdMeasInfoList", "nbap.sYNCDlCodeIdMeasInfoList",
65716         FT_UINT32, BASE_DEC, NULL, 0,
65717         "SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD", HFILL }},
65718     { &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item,
65719       { "SYNCDlCodeIdMeasInfoItem-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD",
65720         FT_NONE, BASE_NONE, NULL, 0,
65721         NULL, HFILL }},
65722     { &hf_nbap_sYNCDlCodeIdInfoLCR,
65723       { "sYNCDlCodeIdInfoLCR", "nbap.sYNCDlCodeIdInfoLCR",
65724         FT_UINT32, BASE_DEC, NULL, 0,
65725         "SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD", HFILL }},
65726     { &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item,
65727       { "SYNCDlCodeIdInfoItemLCR-CellSyncReconfRqstTDD", "nbap.SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD",
65728         FT_NONE, BASE_NONE, NULL, 0,
65729         NULL, HFILL }},
65730     { &hf_nbap_propagationDelayCompensation,
65731       { "propagationDelayCompensation", "nbap.propagationDelayCompensation",
65732         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValueLCR_vals), 0,
65733         "TimingAdjustmentValueLCR", HFILL }},
65734     { &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item,
65735       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65736         FT_NONE, BASE_NONE, NULL, 0,
65737         NULL, HFILL }},
65738     { &hf_nbap_frameAdjustmentValue,
65739       { "frameAdjustmentValue", "nbap.frameAdjustmentValue",
65740         FT_UINT32, BASE_DEC, NULL, 0,
65741         NULL, HFILL }},
65742     { &hf_nbap_timingAdjustmentValue,
65743       { "timingAdjustmentValue", "nbap.timingAdjustmentValue",
65744         FT_UINT32, BASE_DEC, VALS(nbap_TimingAdjustmentValue_vals), 0,
65745         NULL, HFILL }},
65746     { &hf_nbap_dLTransPower,
65747       { "dLTransPower", "nbap.dLTransPower",
65748         FT_INT32, BASE_DEC, NULL, 0,
65749         "DL_Power", HFILL }},
65750     { &hf_nbap_generalCause_06,
65751       { "generalCause", "nbap.generalCause",
65752         FT_NONE, BASE_NONE, NULL, 0,
65753         "GeneralCauseList_SyncAdjustmntFailureTDD", HFILL }},
65754     { &hf_nbap_cellSpecificCause,
65755       { "cellSpecificCause", "nbap.cellSpecificCause",
65756         FT_NONE, BASE_NONE, NULL, 0,
65757         "CellSpecificCauseList_SyncAdjustmntFailureTDD", HFILL }},
65758     { &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
65759       { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", "nbap.unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD",
65760         FT_UINT32, BASE_DEC, NULL, 0,
65761         NULL, HFILL }},
65762     { &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item,
65763       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65764         FT_NONE, BASE_NONE, NULL, 0,
65765         NULL, HFILL }},
65766     { &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item,
65767       { "CellSyncInfoItemIE-CellSyncReprtTDD", "nbap.CellSyncInfoItemIE_CellSyncReprtTDD",
65768         FT_NONE, BASE_NONE, NULL, 0,
65769         NULL, HFILL }},
65770     { &hf_nbap_c_ID_CellSyncReprtTDD,
65771       { "c-ID-CellSyncReprtTDD", "nbap.c_ID_CellSyncReprtTDD",
65772         FT_NONE, BASE_NONE, NULL, 0,
65773         "C_ID_IE_CellSyncReprtTDD", HFILL }},
65774     { &hf_nbap_syncReportType_CellSyncReprtTDD,
65775       { "syncReportType-CellSyncReprtTDD", "nbap.syncReportType_CellSyncReprtTDD",
65776         FT_NONE, BASE_NONE, NULL, 0,
65777         "SyncReportTypeIE_CellSyncReprtTDD", HFILL }},
65778     { &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD,
65779       { "intStdPhSyncInfo-CellSyncReprtTDD", "nbap.intStdPhSyncInfo_CellSyncReprtTDD",
65780         FT_NONE, BASE_NONE, NULL, 0,
65781         "IntStdPhCellSyncInfo_CellSyncReprtTDD", HFILL }},
65782     { &hf_nbap_lateEntrantCell,
65783       { "lateEntrantCell", "nbap.lateEntrantCell",
65784         FT_NONE, BASE_NONE, NULL, 0,
65785         NULL, HFILL }},
65786     { &hf_nbap_frequencyAcquisition,
65787       { "frequencyAcquisition", "nbap.frequencyAcquisition",
65788         FT_NONE, BASE_NONE, NULL, 0,
65789         NULL, HFILL }},
65790     { &hf_nbap_cellSyncBurstMeasuredInfo,
65791       { "cellSyncBurstMeasuredInfo", "nbap.cellSyncBurstMeasuredInfo",
65792         FT_UINT32, BASE_DEC, NULL, 0,
65793         "CellSyncBurstMeasInfoList_CellSyncReprtTDD", HFILL }},
65794     { &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item,
65795       { "CellSyncBurstMeasInfoItem-CellSyncReprtTDD", "nbap.CellSyncBurstMeasInfoItem_CellSyncReprtTDD",
65796         FT_NONE, BASE_NONE, NULL, 0,
65797         NULL, HFILL }},
65798     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD,
65799       { "cellSyncBurstInfo-CellSyncReprtTDD", "nbap.cellSyncBurstInfo_CellSyncReprtTDD",
65800         FT_UINT32, BASE_DEC, NULL, 0,
65801         "SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD", HFILL }},
65802     { &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item,
65803       { "CellSyncBurstInfo-CellSyncReprtTDD", "nbap.CellSyncBurstInfo_CellSyncReprtTDD",
65804         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals), 0,
65805         NULL, HFILL }},
65806     { &hf_nbap_cellSyncBurstAvailable,
65807       { "cellSyncBurstAvailable", "nbap.cellSyncBurstAvailable",
65808         FT_NONE, BASE_NONE, NULL, 0,
65809         "CellSyncBurstAvailable_CellSyncReprtTDD", HFILL }},
65810     { &hf_nbap_cellSyncBurstNotAvailable,
65811       { "cellSyncBurstNotAvailable", "nbap.cellSyncBurstNotAvailable",
65812         FT_NONE, BASE_NONE, NULL, 0,
65813         NULL, HFILL }},
65814     { &hf_nbap_cellSyncBurstSIR,
65815       { "cellSyncBurstSIR", "nbap.cellSyncBurstSIR",
65816         FT_UINT32, BASE_DEC, NULL, 0,
65817         NULL, HFILL }},
65818     { &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item,
65819       { "SyncDLCodeIdsMeasInfoItem-CellSyncReprtTDD", "nbap.SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD",
65820         FT_NONE, BASE_NONE, NULL, 0,
65821         NULL, HFILL }},
65822     { &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD,
65823       { "syncDLCodeIdInfo-CellSyncReprtTDD", "nbap.syncDLCodeIdInfo_CellSyncReprtTDD",
65824         FT_UINT32, BASE_DEC, NULL, 0,
65825         NULL, HFILL }},
65826     { &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item,
65827       { "SyncDLCodeIdItem-CellSyncReprtTDD", "nbap.SyncDLCodeIdItem_CellSyncReprtTDD",
65828         FT_UINT32, BASE_DEC, VALS(nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals), 0,
65829         NULL, HFILL }},
65830     { &hf_nbap_syncDLCodeIdAvailable,
65831       { "syncDLCodeIdAvailable", "nbap.syncDLCodeIdAvailable",
65832         FT_NONE, BASE_NONE, NULL, 0,
65833         "SyncDLCodeIdAvailable_CellSyncReprtTDD", HFILL }},
65834     { &hf_nbap_syncDLCodeIDNotAvailable,
65835       { "syncDLCodeIDNotAvailable", "nbap.syncDLCodeIDNotAvailable",
65836         FT_NONE, BASE_NONE, NULL, 0,
65837         NULL, HFILL }},
65838     { &hf_nbap_syncDLCodeIdTiming,
65839       { "syncDLCodeIdTiming", "nbap.syncDLCodeIdTiming",
65840         FT_UINT32, BASE_DEC, VALS(nbap_CellSyncBurstTimingLCR_vals), 0,
65841         "CellSyncBurstTimingLCR", HFILL }},
65842     { &hf_nbap_syncDLCodeIdSIR,
65843       { "syncDLCodeIdSIR", "nbap.syncDLCodeIdSIR",
65844         FT_UINT32, BASE_DEC, NULL, 0,
65845         "CellSyncBurstSIR", HFILL }},
65846     { &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item,
65847       { "DCH-RearrangeItem-Bearer-RearrangeInd", "nbap.DCH_RearrangeItem_Bearer_RearrangeInd",
65848         FT_NONE, BASE_NONE, NULL, 0,
65849         NULL, HFILL }},
65850     { &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item,
65851       { "DSCH-RearrangeItem-Bearer-RearrangeInd", "nbap.DSCH_RearrangeItem_Bearer_RearrangeInd",
65852         FT_NONE, BASE_NONE, NULL, 0,
65853         NULL, HFILL }},
65854     { &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item,
65855       { "USCH-RearrangeItem-Bearer-RearrangeInd", "nbap.USCH_RearrangeItem_Bearer_RearrangeInd",
65856         FT_NONE, BASE_NONE, NULL, 0,
65857         NULL, HFILL }},
65858     { &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item,
65859       { "HSDSCH-RearrangeItem-Bearer-RearrangeInd", "nbap.HSDSCH_RearrangeItem_Bearer_RearrangeInd",
65860         FT_NONE, BASE_NONE, NULL, 0,
65861         NULL, HFILL }},
65862     { &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item,
65863       { "E-DCH-RearrangeItem-Bearer-RearrangeInd", "nbap.E_DCH_RearrangeItem_Bearer_RearrangeInd",
65864         FT_NONE, BASE_NONE, NULL, 0,
65865         NULL, HFILL }},
65866     { &hf_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_item,
65867       { "Additional-EDCH-Cell-Information-Bearer-Rearrangement-ItemIEs", "nbap.Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs",
65868         FT_NONE, BASE_NONE, NULL, 0,
65869         NULL, HFILL }},
65870     { &hf_nbap_transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode,
65871       { "transport-Bearer-Rearrangement-Indicator-for-Additional-EDCH-Separate-Mode", "nbap.transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode",
65872         FT_UINT32, BASE_DEC, VALS(nbap_Transport_Bearer_Rearrangement_Indicator_for_Additional_EDCH_Separate_Mode_vals), 0,
65873         NULL, HFILL }},
65874     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item,
65875       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65876         FT_NONE, BASE_NONE, NULL, 0,
65877         NULL, HFILL }},
65878     { &hf_nbap_delayed_activation_update,
65879       { "delayed-activation-update", "nbap.delayed_activation_update",
65880         FT_UINT32, BASE_DEC, VALS(nbap_DelayedActivationUpdate_vals), 0,
65881         "DelayedActivationUpdate", HFILL }},
65882     { &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item,
65883       { "ProtocolIE-Single-Container", "nbap.ProtocolIE_Single_Container",
65884         FT_NONE, BASE_NONE, NULL, 0,
65885         NULL, HFILL }},
65886     { &hf_nbap_Additional_HS_Cell_Information_RL_Param_Upd_item,
65887       { "Additional-HS-Cell-Information-RL-Param-Upd-ItemIEs", "nbap.Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs",
65888         FT_NONE, BASE_NONE, NULL, 0,
65889         NULL, HFILL }},
65890     { &hf_nbap_hS_DSCH_FDD_Secondary_Serving_Update_Information,
65891       { "hS-DSCH-FDD-Secondary-Serving-Update-Information", "nbap.hS_DSCH_FDD_Secondary_Serving_Update_Information",
65892         FT_NONE, BASE_NONE, NULL, 0,
65893         NULL, HFILL }},
65894     { &hf_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_item,
65895       { "Additional-EDCH-Cell-Information-RL-Param-Upd-ItemIEs", "nbap.Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs",
65896         FT_NONE, BASE_NONE, NULL, 0,
65897         NULL, HFILL }},
65898     { &hf_nbap_additional_EDCH_FDD_Update_Information,
65899       { "additional-EDCH-FDD-Update-Information", "nbap.additional_EDCH_FDD_Update_Information",
65900         FT_NONE, BASE_NONE, NULL, 0,
65901         NULL, HFILL }},
65902     { &hf_nbap_initiatingMessage,
65903       { "initiatingMessage", "nbap.initiatingMessage",
65904         FT_NONE, BASE_NONE, NULL, 0,
65905         NULL, HFILL }},
65906     { &hf_nbap_succesfulOutcome,
65907       { "succesfulOutcome", "nbap.succesfulOutcome",
65908         FT_NONE, BASE_NONE, NULL, 0,
65909         "SuccessfulOutcome", HFILL }},
65910     { &hf_nbap_unsuccesfulOutcome,
65911       { "unsuccesfulOutcome", "nbap.unsuccesfulOutcome",
65912         FT_NONE, BASE_NONE, NULL, 0,
65913         "UnsuccessfulOutcome", HFILL }},
65914     { &hf_nbap_outcome,
65915       { "outcome", "nbap.outcome",
65916         FT_NONE, BASE_NONE, NULL, 0,
65917         NULL, HFILL }},
65918     { &hf_nbap_messageDiscriminator,
65919       { "messageDiscriminator", "nbap.messageDiscriminator",
65920         FT_UINT32, BASE_DEC, VALS(nbap_MessageDiscriminator_vals), 0,
65921         NULL, HFILL }},
65922     { &hf_nbap_initiatingMessagevalue,
65923       { "value", "nbap.value",
65924         FT_NONE, BASE_NONE, NULL, 0,
65925         "InitiatingMessage_value", HFILL }},
65926     { &hf_nbap_successfulOutcome_value,
65927       { "value", "nbap.value",
65928         FT_NONE, BASE_NONE, NULL, 0,
65929         "SuccessfulOutcome_value", HFILL }},
65930     { &hf_nbap_unsuccessfulOutcome_value,
65931       { "value", "nbap.value",
65932         FT_NONE, BASE_NONE, NULL, 0,
65933         "UnsuccessfulOutcome_value", HFILL }},
65934     { &hf_nbap_outcome_value,
65935       { "value", "nbap.value",
65936         FT_NONE, BASE_NONE, NULL, 0,
65937         "Outcome_value", HFILL }},
65938     { &hf_nbap_PreambleSignatures_signature15,
65939       { "signature15", "nbap.signature15",
65940         FT_BOOLEAN, 8, NULL, 0x80,
65941         NULL, HFILL }},
65942     { &hf_nbap_PreambleSignatures_signature14,
65943       { "signature14", "nbap.signature14",
65944         FT_BOOLEAN, 8, NULL, 0x40,
65945         NULL, HFILL }},
65946     { &hf_nbap_PreambleSignatures_signature13,
65947       { "signature13", "nbap.signature13",
65948         FT_BOOLEAN, 8, NULL, 0x20,
65949         NULL, HFILL }},
65950     { &hf_nbap_PreambleSignatures_signature12,
65951       { "signature12", "nbap.signature12",
65952         FT_BOOLEAN, 8, NULL, 0x10,
65953         NULL, HFILL }},
65954     { &hf_nbap_PreambleSignatures_signature11,
65955       { "signature11", "nbap.signature11",
65956         FT_BOOLEAN, 8, NULL, 0x08,
65957         NULL, HFILL }},
65958     { &hf_nbap_PreambleSignatures_signature10,
65959       { "signature10", "nbap.signature10",
65960         FT_BOOLEAN, 8, NULL, 0x04,
65961         NULL, HFILL }},
65962     { &hf_nbap_PreambleSignatures_signature9,
65963       { "signature9", "nbap.signature9",
65964         FT_BOOLEAN, 8, NULL, 0x02,
65965         NULL, HFILL }},
65966     { &hf_nbap_PreambleSignatures_signature8,
65967       { "signature8", "nbap.signature8",
65968         FT_BOOLEAN, 8, NULL, 0x01,
65969         NULL, HFILL }},
65970     { &hf_nbap_PreambleSignatures_signature7,
65971       { "signature7", "nbap.signature7",
65972         FT_BOOLEAN, 8, NULL, 0x80,
65973         NULL, HFILL }},
65974     { &hf_nbap_PreambleSignatures_signature6,
65975       { "signature6", "nbap.signature6",
65976         FT_BOOLEAN, 8, NULL, 0x40,
65977         NULL, HFILL }},
65978     { &hf_nbap_PreambleSignatures_signature5,
65979       { "signature5", "nbap.signature5",
65980         FT_BOOLEAN, 8, NULL, 0x20,
65981         NULL, HFILL }},
65982     { &hf_nbap_PreambleSignatures_signature4,
65983       { "signature4", "nbap.signature4",
65984         FT_BOOLEAN, 8, NULL, 0x10,
65985         NULL, HFILL }},
65986     { &hf_nbap_PreambleSignatures_signature3,
65987       { "signature3", "nbap.signature3",
65988         FT_BOOLEAN, 8, NULL, 0x08,
65989         NULL, HFILL }},
65990     { &hf_nbap_PreambleSignatures_signature2,
65991       { "signature2", "nbap.signature2",
65992         FT_BOOLEAN, 8, NULL, 0x04,
65993         NULL, HFILL }},
65994     { &hf_nbap_PreambleSignatures_signature1,
65995       { "signature1", "nbap.signature1",
65996         FT_BOOLEAN, 8, NULL, 0x02,
65997         NULL, HFILL }},
65998     { &hf_nbap_PreambleSignatures_signature0,
65999       { "signature0", "nbap.signature0",
66000         FT_BOOLEAN, 8, NULL, 0x01,
66001         NULL, HFILL }},
66002     { &hf_nbap_RACH_SubChannelNumbers_subCh11,
66003       { "subCh11", "nbap.subCh11",
66004         FT_BOOLEAN, 8, NULL, 0x80,
66005         NULL, HFILL }},
66006     { &hf_nbap_RACH_SubChannelNumbers_subCh10,
66007       { "subCh10", "nbap.subCh10",
66008         FT_BOOLEAN, 8, NULL, 0x40,
66009         NULL, HFILL }},
66010     { &hf_nbap_RACH_SubChannelNumbers_subCh9,
66011       { "subCh9", "nbap.subCh9",
66012         FT_BOOLEAN, 8, NULL, 0x20,
66013         NULL, HFILL }},
66014     { &hf_nbap_RACH_SubChannelNumbers_subCh8,
66015       { "subCh8", "nbap.subCh8",
66016         FT_BOOLEAN, 8, NULL, 0x10,
66017         NULL, HFILL }},
66018     { &hf_nbap_RACH_SubChannelNumbers_subCh7,
66019       { "subCh7", "nbap.subCh7",
66020         FT_BOOLEAN, 8, NULL, 0x08,
66021         NULL, HFILL }},
66022     { &hf_nbap_RACH_SubChannelNumbers_subCh6,
66023       { "subCh6", "nbap.subCh6",
66024         FT_BOOLEAN, 8, NULL, 0x04,
66025         NULL, HFILL }},
66026     { &hf_nbap_RACH_SubChannelNumbers_subCh5,
66027       { "subCh5", "nbap.subCh5",
66028         FT_BOOLEAN, 8, NULL, 0x02,
66029         NULL, HFILL }},
66030     { &hf_nbap_RACH_SubChannelNumbers_subCh4,
66031       { "subCh4", "nbap.subCh4",
66032         FT_BOOLEAN, 8, NULL, 0x01,
66033         NULL, HFILL }},
66034     { &hf_nbap_RACH_SubChannelNumbers_subCh3,
66035       { "subCh3", "nbap.subCh3",
66036         FT_BOOLEAN, 8, NULL, 0x80,
66037         NULL, HFILL }},
66038     { &hf_nbap_RACH_SubChannelNumbers_subCh2,
66039       { "subCh2", "nbap.subCh2",
66040         FT_BOOLEAN, 8, NULL, 0x40,
66041         NULL, HFILL }},
66042     { &hf_nbap_RACH_SubChannelNumbers_subCh1,
66043       { "subCh1", "nbap.subCh1",
66044         FT_BOOLEAN, 8, NULL, 0x20,
66045         NULL, HFILL }},
66046     { &hf_nbap_RACH_SubChannelNumbers_subCh0,
66047       { "subCh0", "nbap.subCh0",
66048         FT_BOOLEAN, 8, NULL, 0x10,
66049         NULL, HFILL }},
66050
66051 /*--- End of included file: packet-nbap-hfarr.c ---*/
66052 #line 145 "../../asn1/nbap/packet-nbap-template.c"
66053   };
66054
66055   /* List of subtrees */
66056   static gint *ett[] = {
66057                   &ett_nbap,
66058                   &ett_nbap_TransportLayerAddress,
66059
66060 /*--- Included file: packet-nbap-ettarr.c ---*/
66061 #line 1 "../../asn1/nbap/packet-nbap-ettarr.c"
66062     &ett_nbap_PrivateIE_ID,
66063     &ett_nbap_ProcedureID,
66064     &ett_nbap_TransactionID,
66065     &ett_nbap_ProtocolIE_Container,
66066     &ett_nbap_ProtocolIE_Field,
66067     &ett_nbap_ProtocolExtensionContainer,
66068     &ett_nbap_ProtocolExtensionField,
66069     &ett_nbap_PrivateIE_Container,
66070     &ett_nbap_PrivateIE_Field,
66071     &ett_nbap_ActivationInformation,
66072     &ett_nbap_ActivationInformationItem,
66073     &ett_nbap_Additional_EDCH_Setup_Info,
66074     &ett_nbap_Additional_EDCH_Cell_Information_Setup,
66075     &ett_nbap_Additional_EDCH_FDD_Setup_Cell_Information,
66076     &ett_nbap_Additional_EDCH_UL_DPCH_Information_Setup,
66077     &ett_nbap_Additional_EDCH_F_DPCH_Information,
66078     &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_List,
66079     &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Setup_ItemIEs,
66080     &ett_nbap_Additional_EDCH_Cell_Information_To_Add_List,
66081     &ett_nbap_Additional_EDCH_Cell_Information_To_Add_ItemIEs,
66082     &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Add_ItemIEs,
66083     &ett_nbap_EDCH_Additional_RL_Specific_Information_To_Add_List,
66084     &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_List,
66085     &ett_nbap_Additional_EDCH_RL_Specific_Information_To_Modify_ItemIEs,
66086     &ett_nbap_Additional_EDCH_FDD_Information,
66087     &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_List,
66088     &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info,
66089     &ett_nbap_Additional_EDCH_Cell_Information_Response_List,
66090     &ett_nbap_Additional_EDCH_FDD_Information_Response_ItemIEs,
66091     &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_List,
66092     &ett_nbap_EDCH_Additional_RL_Specific_Information_Response_ItemIEs,
66093     &ett_nbap_Additional_EDCH_Cell_Information_Response_RLReconf_List,
66094     &ett_nbap_Additional_EDCH_FDD_Information_Response_RLReconf_Items,
66095     &ett_nbap_Additional_Modififed_EDCH_FDD_Information_Response_ItemIEs,
66096     &ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List,
66097     &ett_nbap_EDCH_Additional_Modified_RL_Specific_Information_Response_List_Items,
66098     &ett_nbap_Additional_EDCH_MAC_d_Flow_Specific_Information_Response_List,
66099     &ett_nbap_Additional_EDCH_MAC_d_Flows_Specific_Info_Response,
66100     &ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_List,
66101     &ett_nbap_Additional_EDCH_Cell_Information_Response_RL_Add_ItemIEs,
66102     &ett_nbap_Additional_EDCH_Cell_Information_ConfigurationChange_List,
66103     &ett_nbap_Additional_EDCH_ConfigurationChange_Info_ItemIEs,
66104     &ett_nbap_Additional_EDCH_UL_DPCH_Information_Modify,
66105     &ett_nbap_Additional_EDCH_Cell_Information_Removal_List,
66106     &ett_nbap_Additional_EDCH_Cell_Information_Removal_Info_ItemIEs,
66107     &ett_nbap_Additional_EDCH_FDD_Update_Information,
66108     &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Information_List,
66109     &ett_nbap_Additional_EDCH_DL_Control_Channel_Change_Info_ItemIEs,
66110     &ett_nbap_AdditionalMeasurementValueList,
66111     &ett_nbap_AdditionalMeasurementValue,
66112     &ett_nbap_AdditionalTimeSlotListLCR,
66113     &ett_nbap_AdditionalTimeSlotLCR,
66114     &ett_nbap_Active_Pattern_Sequence_Information,
66115     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List,
66116     &ett_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item,
66117     &ett_nbap_AllocationRetentionPriority,
66118     &ett_nbap_Angle_Of_Arrival_Value_LCR,
66119     &ett_nbap_BCCH_Specific_HSDSCH_RNTI_Information,
66120     &ett_nbap_BCCH_Specific_HSDSCH_RNTI_InformationLCR,
66121     &ett_nbap_Best_Cell_Portions_Value,
66122     &ett_nbap_Best_Cell_Portions_Item,
66123     &ett_nbap_Best_Cell_Portions_ValueLCR,
66124     &ett_nbap_Best_Cell_Portions_ItemLCR,
66125     &ett_nbap_BroadcastCommonTransportBearerIndication,
66126     &ett_nbap_Cause,
66127     &ett_nbap_Cell_ERNTI_Status_Information,
66128     &ett_nbap_Cell_ERNTI_Status_Information_Item,
66129     &ett_nbap_Vacant_ERNTI,
66130     &ett_nbap_CellSyncBurstTiming,
66131     &ett_nbap_CellSyncBurstTimingLCR,
66132     &ett_nbap_CommonChannelsCapacityConsumptionLaw,
66133     &ett_nbap_CommonChannelsCapacityConsumptionLaw_item,
66134     &ett_nbap_Common_EDCH_System_InformationFDD,
66135     &ett_nbap_Common_E_DCH_UL_DPCH_InfoItem,
66136     &ett_nbap_Common_E_DCH_EDPCH_InfoItem,
66137     &ett_nbap_Common_E_DCH_InfoItem,
66138     &ett_nbap_Common_E_DCH_HSDPCCH_InfoItem,
66139     &ett_nbap_Common_E_DCH_CQI_Info,
66140     &ett_nbap_Common_E_DCH_Preamble_Control_InfoItem,
66141     &ett_nbap_Common_E_DCH_AICH_Information,
66142     &ett_nbap_Common_E_DCH_FDPCH_InfoItem,
66143     &ett_nbap_Common_E_DCH_Resource_Combination_InfoList,
66144     &ett_nbap_Common_E_DCH_Resource_Combination_InfoList_Item,
66145     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList,
66146     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_Item,
66147     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList,
66148     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_Item,
66149     &ett_nbap_Common_E_DCH_LogicalChannel_InfoList,
66150     &ett_nbap_Common_E_DCH_LogicalChannel_InfoList_Item,
66151     &ett_nbap_Common_EDCH_System_Information_ResponseFDD,
66152     &ett_nbap_E_RNTI_List,
66153     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList,
66154     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_Item,
66155     &ett_nbap_Common_MACFlows_to_DeleteFDD,
66156     &ett_nbap_Common_MACFlows_to_DeleteFDD_Item,
66157     &ett_nbap_CommonMACFlow_Specific_InfoList,
66158     &ett_nbap_CommonMACFlow_Specific_InfoItem,
66159     &ett_nbap_CommonMACFlow_Specific_InfoList_Response,
66160     &ett_nbap_CommonMACFlow_Specific_InfoItem_Response,
66161     &ett_nbap_Common_MACFlow_PriorityQueue_Information,
66162     &ett_nbap_Common_MACFlow_PriorityQueue_Item,
66163     &ett_nbap_CommonMeasurementAccuracy,
66164     &ett_nbap_CommonMeasurementValue,
66165     &ett_nbap_CommonMeasurementValueInformation,
66166     &ett_nbap_CommonMeasurementAvailable,
66167     &ett_nbap_Common_PhysicalChannel_Status_Information,
66168     &ett_nbap_Common_PhysicalChannel_Status_Information768,
66169     &ett_nbap_CommonTransportChannel_InformationResponse,
66170     &ett_nbap_Common_TransportChannel_Status_Information,
66171     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information,
66172     &ett_nbap_ContinuousPacketConnectivityDTX_DRX_Information_to_Modify,
66173     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information,
66174     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_InformationItem,
66175     &ett_nbap_ContinuousPacketConnectivityHS_SCCH_less_Information_Response,
66176     &ett_nbap_CPC_Information,
66177     &ett_nbap_CriticalityDiagnostics,
66178     &ett_nbap_CriticalityDiagnostics_IE_List,
66179     &ett_nbap_CriticalityDiagnostics_IE_List_item,
66180     &ett_nbap_Common_EDCH_System_InformationLCR,
66181     &ett_nbap_Common_E_PUCH_InformationLCR,
66182     &ett_nbap_PRXdes_base_perURAFCN,
66183     &ett_nbap_PRXdes_base_Item,
66184     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoListLCR,
66185     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoList_ItemLCR,
66186     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoListLCR,
66187     &ett_nbap_Common_E_DCH_MACdFlow_Specific_InfoList_ItemLCR,
66188     &ett_nbap_Common_EDCH_System_Information_ResponseLCR,
66189     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR,
66190     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext,
66191     &ett_nbap_Ul_common_E_DCH_MACflow_Specific_InfoResponseList_ItemLCR,
66192     &ett_nbap_Common_E_AGCH_ListLCR,
66193     &ett_nbap_Common_E_AGCH_ItemLCR,
66194     &ett_nbap_Common_E_HICH_ListLCR,
66195     &ett_nbap_Common_E_HICH_ItemLCR,
66196     &ett_nbap_Common_E_RNTI_Info_LCR,
66197     &ett_nbap_Common_E_RNTI_Info_ItemLCR,
66198     &ett_nbap_Common_MACFlows_to_DeleteLCR,
66199     &ett_nbap_Common_MACFlows_to_DeleteLCR_Item,
66200     &ett_nbap_CommonMACFlow_Specific_InfoListLCR,
66201     &ett_nbap_CommonMACFlow_Specific_InfoItemLCR,
66202     &ett_nbap_Common_H_RNTI_InformationLCR,
66203     &ett_nbap_Common_H_RNTI_InfoItemLCR,
66204     &ett_nbap_Sync_InformationLCR,
66205     &ett_nbap_CommonMACFlow_Specific_InfoList_ResponseLCR,
66206     &ett_nbap_CommonMACFlow_Specific_InfoItem_ResponseLCR,
66207     &ett_nbap_CPC_InformationLCR,
66208     &ett_nbap_ContinuousPacketConnectivity_DRX_InformationLCR,
66209     &ett_nbap_HS_SCCH_DRX_Information_LCR,
66210     &ett_nbap_E_AGCH_DRX_Information_LCR,
66211     &ett_nbap_E_AGCH_DRX_Parameters,
66212     &ett_nbap_ContinuousPacketConnectivity_DRX_Information_to_Modify_LCR,
66213     &ett_nbap_DRX_Information_to_Modify_LCR,
66214     &ett_nbap_DRX_Information_to_Modify_Items_LCR,
66215     &ett_nbap_ContinuousPacketConnectivity_DRX_Information_ResponseLCR,
66216     &ett_nbap_HS_SCCH_DRX_Information_ResponseLCR,
66217     &ett_nbap_E_AGCH_DRX_Information_ResponseLCR,
66218     &ett_nbap_E_AGCH_DRX_Parameters_Response,
66219     &ett_nbap_DCH_FDD_Information,
66220     &ett_nbap_DCH_FDD_InformationItem,
66221     &ett_nbap_DCH_Specific_FDD_InformationList,
66222     &ett_nbap_DCH_Specific_FDD_Item,
66223     &ett_nbap_DCH_InformationResponse,
66224     &ett_nbap_DCH_InformationResponseItem,
66225     &ett_nbap_DCH_MeasurementOccasion_Information,
66226     &ett_nbap_DchMeasurementOccasionInformation_Item,
66227     &ett_nbap_Measurement_Occasion_Pattern_Sequence_parameters,
66228     &ett_nbap_DCH_TDD_Information,
66229     &ett_nbap_DCH_TDD_InformationItem,
66230     &ett_nbap_DCH_Specific_TDD_InformationList,
66231     &ett_nbap_DCH_Specific_TDD_Item,
66232     &ett_nbap_FDD_DCHs_to_Modify,
66233     &ett_nbap_FDD_DCHs_to_ModifyItem,
66234     &ett_nbap_DCH_ModifySpecificInformation_FDD,
66235     &ett_nbap_DCH_ModifySpecificItem_FDD,
66236     &ett_nbap_TDD_DCHs_to_Modify,
66237     &ett_nbap_DCH_ModifyItem_TDD,
66238     &ett_nbap_DCH_ModifySpecificInformation_TDD,
66239     &ett_nbap_DCH_ModifySpecificItem_TDD,
66240     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw,
66241     &ett_nbap_DedicatedChannelsCapacityConsumptionLaw_item,
66242     &ett_nbap_DedicatedMeasurementValue,
66243     &ett_nbap_DedicatedMeasurementValueInformation,
66244     &ett_nbap_DedicatedMeasurementAvailable,
66245     &ett_nbap_DelayedActivation,
66246     &ett_nbap_DelayedActivationUpdate,
66247     &ett_nbap_Activate_Info,
66248     &ett_nbap_Deactivate_Info,
66249     &ett_nbap_Execution_Type,
66250     &ett_nbap_DGANSSCorrections,
66251     &ett_nbap_DGANSS_Corrections_Req,
66252     &ett_nbap_DGANSS_Information,
66253     &ett_nbap_DGANSS_InformationItem,
66254     &ett_nbap_DGANSS_SignalInformation,
66255     &ett_nbap_DGANSS_SignalInformationItem,
66256     &ett_nbap_DGANSSThreshold,
66257     &ett_nbap_DGNSS_ValidityPeriod,
66258     &ett_nbap_DGPSCorrections,
66259     &ett_nbap_DGPSThresholds,
66260     &ett_nbap_DL_Timeslot_Information,
66261     &ett_nbap_DL_Timeslot_InformationItem,
66262     &ett_nbap_DL_TimeslotLCR_Information,
66263     &ett_nbap_DL_TimeslotLCR_InformationItem,
66264     &ett_nbap_DL_Timeslot768_Information,
66265     &ett_nbap_DL_Timeslot768_InformationItem,
66266     &ett_nbap_DL_PowerBalancing_Information,
66267     &ett_nbap_DL_ReferencePowerInformationList,
66268     &ett_nbap_DL_ReferencePowerInformationItem,
66269     &ett_nbap_DL_TimeslotISCPInfo,
66270     &ett_nbap_DL_TimeslotISCPInfoItem,
66271     &ett_nbap_DL_TimeslotISCPInfoLCR,
66272     &ett_nbap_DL_TimeslotISCPInfoItemLCR,
66273     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
66274     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst,
66275     &ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION,
66276     &ett_nbap_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_Item,
66277     &ett_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst,
66278     &ett_nbap_DRX_Information,
66279     &ett_nbap_DRX_Information_to_Modify,
66280     &ett_nbap_DRX_Information_to_Modify_Items,
66281     &ett_nbap_DSCH_InformationResponse,
66282     &ett_nbap_DSCH_InformationResponseItem,
66283     &ett_nbap_DSCH_TDD_Information,
66284     &ett_nbap_DSCH_TDD_InformationItem,
66285     &ett_nbap_DTX_Cycle_2ms_Items,
66286     &ett_nbap_DTX_Cycle_2ms_to_Modify_Items,
66287     &ett_nbap_DTX_Cycle_10ms_Items,
66288     &ett_nbap_DTX_Cycle_10ms_to_Modify_Items,
66289     &ett_nbap_DTX_Information,
66290     &ett_nbap_DTX_Information_to_Modify,
66291     &ett_nbap_DTX_Information_to_Modify_Items,
66292     &ett_nbap_Dual_Band_Capability_Info,
66293     &ett_nbap_E_AGCH_FDD_Code_Information,
66294     &ett_nbap_E_AGCH_FDD_Code_List,
66295     &ett_nbap_E_DCHCapacityConsumptionLaw,
66296     &ett_nbap_E_DCH_TDD_CapacityConsumptionLaw,
66297     &ett_nbap_E_DCH_SF_allocation,
66298     &ett_nbap_E_DCH_SF_allocation_item,
66299     &ett_nbap_E_DCH_FDD_DL_Control_Channel_Information,
66300     &ett_nbap_E_DCH_FDD_Information,
66301     &ett_nbap_E_DCH_FDD_Information_Response,
66302     &ett_nbap_E_DCH_FDD_Information_to_Modify,
66303     &ett_nbap_E_DCH_FDD_Update_Information,
66304     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation,
66305     &ett_nbap_E_DCH_MACdFlow_Specific_UpdateInformation_Item,
66306     &ett_nbap_E_DCH_DL_Control_Channel_Change_Information,
66307     &ett_nbap_E_DCH_DL_Control_Channel_Change_Information_Item,
66308     &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information,
66309     &ett_nbap_E_DCH_DL_Control_Channel_Grant_Information_Item,
66310     &ett_nbap_E_DCH_Grant_Type_Information,
66311     &ett_nbap_E_DCH_LogicalChannelInformation,
66312     &ett_nbap_E_DCH_LogicalChannelInformationItem,
66313     &ett_nbap_E_DCH_MACdPDU_SizeList,
66314     &ett_nbap_E_DCH_MACdPDU_SizeListItem,
66315     &ett_nbap_E_DCH_LogicalChannelToModify,
66316     &ett_nbap_E_DCH_LogicalChannelToModifyItem,
66317     &ett_nbap_E_DCH_MACdPDU_SizeToModifyList,
66318     &ett_nbap_E_DCH_LogicalChannelToDelete,
66319     &ett_nbap_E_DCH_LogicalChannelToDeleteItem,
66320     &ett_nbap_E_DCH_MACdFlows_Information,
66321     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList,
66322     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem,
66323     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp,
66324     &ett_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item,
66325     &ett_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify,
66326     &ett_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify,
66327     &ett_nbap_E_DCH_MACdFlows_to_Delete,
66328     &ett_nbap_E_DCH_MACdFlow_to_Delete_Item,
66329     &ett_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items,
66330     &ett_nbap_E_DCH_Serving_Cell_Change_Info_Response,
66331     &ett_nbap_E_DCH_serving_cell_choice,
66332     &ett_nbap_E_DCH_serving_cell_change_successful,
66333     &ett_nbap_E_DCH_RL_InformationList_Rsp,
66334     &ett_nbap_E_DCH_RL_InformationList_Rsp_Item,
66335     &ett_nbap_E_DCH_serving_cell_change_unsuccessful,
66336     &ett_nbap_EDCH_RACH_Report_Value,
66337     &ett_nbap_EDCH_RACH_Report_Value_item,
66338     &ett_nbap_E_DCH_TTI_Length,
66339     &ett_nbap_E_DCH_TTI_Length_to_Modify,
66340     &ett_nbap_E_DCH_MACdFlows_to_DeleteLCR,
66341     &ett_nbap_E_DCH_MACdFlow_to_Delete_ItemLCR,
66342     &ett_nbap_Enhanced_UE_DRX_InformationLCR,
66343     &ett_nbap_E_RGCH_E_HICH_FDD_Code_Information,
66344     &ett_nbap_E_RGCH_E_HICH_FDD_Code_List,
66345     &ett_nbap_E_TFCI_Boost_Information,
66346     &ett_nbap_E_TFCS_Information,
66347     &ett_nbap_E_DCHProvidedBitRate,
66348     &ett_nbap_E_DCHProvidedBitRate_Item,
66349     &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion,
66350     &ett_nbap_E_DCHProvidedBitRateValueInformation_For_CellPortion_Item,
66351     &ett_nbap_E_DCH_Information,
66352     &ett_nbap_E_PUCH_Information,
66353     &ett_nbap_E_TFCS_Information_TDD,
66354     &ett_nbap_E_DCH_QPSK_RefBetaInfo,
66355     &ett_nbap_E_DCH_sixteenQAM_RefBetaInfo,
66356     &ett_nbap_E_DCH_RefBeta_Item,
66357     &ett_nbap_E_DCH_MACdFlows_Information_TDD,
66358     &ett_nbap_E_DCH_MACdFlow_InfoTDDItem,
66359     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info,
66360     &ett_nbap_E_DCH_TDD_Information,
66361     &ett_nbap_E_DCH_Information_Response,
66362     &ett_nbap_Scheduled_E_HICH_Specific_Information_ResponseLCRTDD,
66363     &ett_nbap_Scheduled_E_HICH_Specific_InformationItem_ResponseLCRTDD,
66364     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp,
66365     &ett_nbap_E_DCH_TDD_MACdFlow_Specific_InformationResp_Item,
66366     &ett_nbap_E_AGCH_Specific_InformationRespListTDD,
66367     &ett_nbap_E_AGCH_Specific_InformationResp_ItemTDD,
66368     &ett_nbap_E_DCH_Information_Reconfig,
66369     &ett_nbap_E_DCH_TDD_Information_to_Modify,
66370     &ett_nbap_E_DCH_TDD_Information_to_Modify_List,
66371     &ett_nbap_E_DCH_MACdFlow_ModifyTDDItem,
66372     &ett_nbap_E_DCH_768_Information,
66373     &ett_nbap_E_DCH_Non_Scheduled_Grant_Info768,
66374     &ett_nbap_E_DCH_TDD_Information768,
66375     &ett_nbap_E_DCH_768_Information_Reconfig,
66376     &ett_nbap_E_DCH_LCR_Information,
66377     &ett_nbap_E_PUCH_LCR_Information,
66378     &ett_nbap_E_DCH_Non_Scheduled_Grant_LCR_Info,
66379     &ett_nbap_E_HICH_LCR_Information,
66380     &ett_nbap_E_DCH_LCRTDD_Information,
66381     &ett_nbap_E_DCH_LCR_Information_Reconfig,
66382     &ett_nbap_Enhanced_UE_DRX_InformationFDD,
66383     &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_LCR,
66384     &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
66385     &ett_nbap_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR,
66386     &ett_nbap_FDD_DL_CodeInformation,
66387     &ett_nbap_FDD_DL_CodeInformationItem,
66388     &ett_nbap_GANSS_AddClockModels,
66389     &ett_nbap_GANSS_AddOrbitModels,
66390     &ett_nbap_GANSS_Additional_Ionospheric_Model,
66391     &ett_nbap_GANSS_Additional_Navigation_Models,
66392     &ett_nbap_GANSS_Additional_Time_Models,
66393     &ett_nbap_GANSS_Additional_UTC_Models,
66394     &ett_nbap_GANSS_Almanac,
66395     &ett_nbap_GANSS_AlmanacModel,
66396     &ett_nbap_GANSS_ALM_ECEFsbasAlmanacSet,
66397     &ett_nbap_GANSS_ALM_GlonassAlmanacSet,
66398     &ett_nbap_GANSS_ALM_MidiAlmanacSet,
66399     &ett_nbap_GANSS_ALM_NAVKeplerianSet,
66400     &ett_nbap_GANSS_ALM_ReducedKeplerianSet,
66401     &ett_nbap_GANSS_Auxiliary_Information,
66402     &ett_nbap_GANSS_AuxInfoGANSS_ID1,
66403     &ett_nbap_GANSS_AuxInfoGANSS_ID1_element,
66404     &ett_nbap_GANSS_AuxInfoGANSS_ID3,
66405     &ett_nbap_GANSS_AuxInfoGANSS_ID3_element,
66406     &ett_nbap_GANSS_Clock_Model,
66407     &ett_nbap_GANSS_CNAVclockModel,
66408     &ett_nbap_GANSS_Common_Data,
66409     &ett_nbap_GANSS_CommonDataInfoReq,
66410     &ett_nbap_GANSS_Data_Bit_Assistance,
66411     &ett_nbap_GANSS_DataBitAssistanceList,
66412     &ett_nbap_GANSS_DataBitAssistanceItem,
66413     &ett_nbap_GANSS_DataBitAssistanceSgnList,
66414     &ett_nbap_GANSS_DataBitAssistanceSgnItem,
66415     &ett_nbap_GANSS_Data_Bit_Assistance_ReqItem,
66416     &ett_nbap_GANSS_Data_Bit_Assistance_ReqList,
66417     &ett_nbap_T_ganss_SatelliteInfo,
66418     &ett_nbap_GANSS_DeltaUT1,
66419     &ett_nbap_GANSS_Earth_Orientation_Parameters,
66420     &ett_nbap_GANSS_GenericDataInfoReqList,
66421     &ett_nbap_GANSS_GenericDataInfoReqItem,
66422     &ett_nbap_GANSS_Generic_Data,
66423     &ett_nbap_GANSS_Generic_DataItem,
66424     &ett_nbap_GANSS_GLONASSclockModel,
66425     &ett_nbap_GANSS_Information,
66426     &ett_nbap_GANSS_Ionospheric_Model,
66427     &ett_nbap_GANSS_IonosphereRegionalStormFlags,
66428     &ett_nbap_GANSS_KeplerianParametersAlm,
66429     &ett_nbap_GANSS_KeplerianParametersOrb,
66430     &ett_nbap_GANSS_NAVclockModel,
66431     &ett_nbap_GANSS_Navigation_Model_And_Time_Recovery,
66432     &ett_nbap_GANSS_NavModel_CNAVKeplerianSet,
66433     &ett_nbap_GANSS_NavModel_GLONASSecef,
66434     &ett_nbap_GANSS_NavModel_NAVKeplerianSet,
66435     &ett_nbap_GANSS_NavModel_SBASecef,
66436     &ett_nbap_GANSS_Orbit_Model,
66437     &ett_nbap_GANSS_Real_Time_Integrity,
66438     &ett_nbap_GANSS_RealTimeInformationItem,
66439     &ett_nbap_GANSS_RX_Pos,
66440     &ett_nbap_GANSS_SatelliteClockModelItem,
66441     &ett_nbap_GANSS_SatelliteInformationKP,
66442     &ett_nbap_GANSS_SatelliteInformationKPItem,
66443     &ett_nbap_Ganss_Sat_Info_AddNavList,
66444     &ett_nbap_Ganss_Sat_Info_AddNavList_item,
66445     &ett_nbap_GANSS_SAT_Info_Almanac_GLOkpList,
66446     &ett_nbap_GANSS_SAT_Info_Almanac_GLOkp,
66447     &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkpList,
66448     &ett_nbap_GANSS_SAT_Info_Almanac_MIDIkp,
66449     &ett_nbap_GANSS_SAT_Info_Almanac_NAVkpList,
66450     &ett_nbap_GANSS_SAT_Info_Almanac_NAVkp,
66451     &ett_nbap_GANSS_SAT_Info_Almanac_REDkpList,
66452     &ett_nbap_GANSS_SAT_Info_Almanac_REDkp,
66453     &ett_nbap_GANSS_SAT_Info_Almanac_SBASecefList,
66454     &ett_nbap_GANSS_SAT_Info_Almanac_SBASecef,
66455     &ett_nbap_GANSS_Sat_Info_Nav,
66456     &ett_nbap_GANSS_Sat_Info_Nav_item,
66457     &ett_nbap_GANSS_SBASclockModel,
66458     &ett_nbap_GANSS_Time_Model,
66459     &ett_nbap_GANSS_Transmission_Time,
66460     &ett_nbap_GANSS_UTC_Model,
66461     &ett_nbap_GANSS_UTCmodelSet1,
66462     &ett_nbap_GANSS_UTCmodelSet2,
66463     &ett_nbap_GANSS_UTCmodelSet3,
66464     &ett_nbap_GPS_Almanac,
66465     &ett_nbap_GPS_Ionospheric_Model,
66466     &ett_nbap_GPS_Information,
66467     &ett_nbap_GPS_RealTime_Integrity,
66468     &ett_nbap_GPSBadSat_Info_RealTime_Integrity,
66469     &ett_nbap_GPS_NavigationModel_and_TimeRecovery,
66470     &ett_nbap_GPS_NavandRecovery_Item,
66471     &ett_nbap_GPS_RX_POS,
66472     &ett_nbap_GPS_UTC_Model,
66473     &ett_nbap_HARQ_MemoryPartitioning,
66474     &ett_nbap_HARQ_MemoryPartitioning_Implicit,
66475     &ett_nbap_HARQ_MemoryPartitioning_Explicit,
66476     &ett_nbap_HARQ_MemoryPartitioningList,
66477     &ett_nbap_HARQ_MemoryPartitioningInfoExtForMIMO,
66478     &ett_nbap_HARQ_MemoryPartitioningItem,
66479     &ett_nbap_HS_DSCHProvidedBitRate,
66480     &ett_nbap_HS_DSCHProvidedBitRate_Item,
66481     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion,
66482     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item,
66483     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR,
66484     &ett_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_Item,
66485     &ett_nbap_HS_DSCHRequiredPower,
66486     &ett_nbap_HS_DSCHRequiredPower_Item,
66487     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation,
66488     &ett_nbap_HS_DSCHRequiredPowerPerUEInformation_Item,
66489     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion,
66490     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item,
66491     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR,
66492     &ett_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_Item,
66493     &ett_nbap_HSDPA_Associated_PICH_Information,
66494     &ett_nbap_HSDPA_PICH_Shared_with_PCH,
66495     &ett_nbap_HSDPA_PICH_notShared_with_PCH,
66496     &ett_nbap_HSDSCH_Common_System_InformationFDD,
66497     &ett_nbap_HSDSCH_Common_System_Information_ResponseFDD,
66498     &ett_nbap_HSDSCH_Common_Information,
66499     &ett_nbap_HSDSCH_FDD_Information,
66500     &ett_nbap_HSDSCH_TDD_Information,
66501     &ett_nbap_HSDSCH_Information_to_Modify,
66502     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify,
66503     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify,
66504     &ett_nbap_HSDSCH_Information_to_Modify_Unsynchronised,
66505     &ett_nbap_HSDSCH_FDD_Information_Response,
66506     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information,
66507     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_Response,
66508     &ett_nbap_HS_DSCH_Secondary_Serving_Information_To_Modify,
66509     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Information_To_Modify_Unsynchronised,
66510     &ett_nbap_HS_DSCH_FDD_Secondary_Serving_Update_Information,
66511     &ett_nbap_HS_DSCH_Secondary_Serving_Cell_Change_Information_Response,
66512     &ett_nbap_HS_DSCH_Secondary_Serving_cell_change_choice,
66513     &ett_nbap_HS_Secondary_Serving_cell_change_successful,
66514     &ett_nbap_HS_Secondary_Serving_cell_change_unsuccessful,
66515     &ett_nbap_HSDSCH_Paging_System_InformationFDD,
66516     &ett_nbap_HSDSCH_Paging_System_Information_ResponseFDD,
66517     &ett_nbap_HSDSCH_Paging_System_Information_ResponseList,
66518     &ett_nbap_HSDSCH_TDD_Information_Response,
66519     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp,
66520     &ett_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item,
66521     &ett_nbap_HSDSCH_MACdFlows_Information,
66522     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoList,
66523     &ett_nbap_HSDSCH_MACdFlow_Specific_InfoItem,
66524     &ett_nbap_HSDSCH_MACdFlows_to_Delete,
66525     &ett_nbap_HSDSCH_MACdFlows_to_Delete_Item,
66526     &ett_nbap_HSDSCH_Initial_Capacity_Allocation,
66527     &ett_nbap_HSDSCH_Initial_Capacity_AllocationItem,
66528     &ett_nbap_HSDSCH_PreconfigurationInfo,
66529     &ett_nbap_Additional_EDCH_Preconfiguration_Information,
66530     &ett_nbap_Additional_EDCH_Preconfiguration_Information_ItemIEs,
66531     &ett_nbap_HSDSCH_PreconfigurationSetup,
66532     &ett_nbap_HS_SCCH_PreconfiguredCodes,
66533     &ett_nbap_HS_SCCH_PreconfiguredCodesItem,
66534     &ett_nbap_HSSCCH_Specific_InformationRespListFDD,
66535     &ett_nbap_HSSCCH_Codes,
66536     &ett_nbap_HSSCCH_Specific_InformationRespListTDD,
66537     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD,
66538     &ett_nbap_HSSCCH_Specific_InformationRespListTDDLCR,
66539     &ett_nbap_HSSCCH_Specific_InformationRespItemTDDLCR,
66540     &ett_nbap_HSSCCH_Specific_InformationRespListTDD768,
66541     &ett_nbap_HSSCCH_Specific_InformationRespItemTDD768,
66542     &ett_nbap_HSSICH_Info,
66543     &ett_nbap_HSSICH_InfoLCR,
66544     &ett_nbap_HSSICH_Info768,
66545     &ett_nbap_HS_SICH_Reception_Quality_Value,
66546     &ett_nbap_HS_PDSCH_FDD_Code_Information,
66547     &ett_nbap_HS_SCCH_FDD_Code_Information,
66548     &ett_nbap_HS_SCCH_FDD_Code_List,
66549     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info,
66550     &ett_nbap_HS_DSCH_Serving_Cell_Change_Info_Response,
66551     &ett_nbap_HS_DSCH_serving_cell_choice,
66552     &ett_nbap_HS_serving_cell_change_successful,
66553     &ett_nbap_HS_serving_cell_change_unsuccessful,
66554     &ett_nbap_HSDSCH_FDD_Update_Information,
66555     &ett_nbap_HSDSCH_TDD_Update_Information,
66556     &ett_nbap_HSDPA_Associated_PICH_InformationLCR,
66557     &ett_nbap_HSDPA_PICH_notShared_with_PCHLCR,
66558     &ett_nbap_HSDSCH_Common_System_InformationLCR,
66559     &ett_nbap_HSDSCH_Common_System_Information_ResponseLCR,
66560     &ett_nbap_HSDSCH_Common_InformationLCR,
66561     &ett_nbap_HSDSCH_Paging_System_InformationLCR,
66562     &ett_nbap_HSDSCH_Paging_System_Information_ResponseLCR,
66563     &ett_nbap_HSDSCH_Paging_System_Information_ResponseListLCR,
66564     &ett_nbap_HSSCCH_Specific_InformationRespListLCR,
66565     &ett_nbap_HSSCCH_Specific_InformationRespItemLCR,
66566     &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_LCR,
66567     &ett_nbap_Transport_Block_Size_List_LCR,
66568     &ett_nbap_Transport_Block_Size_Item_LCR,
66569     &ett_nbap_Repetition_Period_List_LCR,
66570     &ett_nbap_Repetition_Period_Item_LCR,
66571     &ett_nbap_HS_DSCH_SPS_Operation_Indicator,
66572     &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_to_Modify_LCR,
66573     &ett_nbap_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR,
66574     &ett_nbap_HS_SICH_InformationList_for_HS_DSCH_SPS,
66575     &ett_nbap_HS_SICH_InformationItem_for_HS_DSCH_SPS,
66576     &ett_nbap_HS_SICH_Type,
66577     &ett_nbap_HS_SCCH_Associated_HS_SICH,
66578     &ett_nbap_Non_HS_SCCH_Associated_HS_SICH,
66579     &ett_nbap_Initial_HS_PDSCH_SPS_Resource,
66580     &ett_nbap_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
66581     &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList,
66582     &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext,
66583     &ett_nbap_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
66584     &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
66585     &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList,
66586     &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext,
66587     &ett_nbap_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationItem,
66588     &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst,
66589     &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext,
66590     &ett_nbap_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqstItem,
66591     &ett_nbap_MIMO_ReferenceSignal_InformationListLCR,
66592     &ett_nbap_HSSICH_ReferenceSignal_InformationLCR,
66593     &ett_nbap_HSSICH_ReferenceSignal_InformationModifyLCR,
66594     &ett_nbap_IMB_Parameters,
66595     &ett_nbap_InformationReportCharacteristics,
66596     &ett_nbap_InformationReportCharacteristicsType_ReportPeriodicity,
66597     &ett_nbap_InformationReportCharacteristicsType_OnModification,
66598     &ett_nbap_InformationThresholds,
66599     &ett_nbap_InformationType,
66600     &ett_nbap_IPDL_FDD_Parameters,
66601     &ett_nbap_IPDL_TDD_Parameters,
66602     &ett_nbap_IPDL_TDD_Parameters_LCR,
66603     &ett_nbap_IPMulticastIndication,
66604     &ett_nbap_BurstModeParams,
66605     &ett_nbap_IdleIntervalInformation,
66606     &ett_nbap_LCRTDD_Uplink_Physical_Channel_Capability,
66607     &ett_nbap_MACdPDU_Size_Indexlist,
66608     &ett_nbap_MACdPDU_Size_IndexItem,
66609     &ett_nbap_MACdPDU_Size_Indexlist_to_Modify,
66610     &ett_nbap_MACdPDU_Size_IndexItem_to_Modify,
66611     &ett_nbap_Max_TB_Sizes,
66612     &ett_nbap_MessageStructure,
66613     &ett_nbap_MessageStructure_item,
66614     &ett_nbap_MidambleShiftAndBurstType,
66615     &ett_nbap_Type1,
66616     &ett_nbap_MidambleAllocationMode1,
66617     &ett_nbap_Type2,
66618     &ett_nbap_MidambleAllocationMode2,
66619     &ett_nbap_Type3,
66620     &ett_nbap_MidambleAllocationMode3,
66621     &ett_nbap_MidambleShiftLCR,
66622     &ett_nbap_MidambleShiftAndBurstType768,
66623     &ett_nbap_Type7681,
66624     &ett_nbap_MidambleAllocationMode7681,
66625     &ett_nbap_Type7682,
66626     &ett_nbap_MidambleAllocationMode7682,
66627     &ett_nbap_Type7683,
66628     &ett_nbap_MidambleAllocationMode7683,
66629     &ett_nbap_MIMO_PilotConfiguration,
66630     &ett_nbap_MIMO_PilotConfigurationExtension,
66631     &ett_nbap_ModifyPriorityQueue,
66632     &ett_nbap_ModulationPO_MBSFN,
66633     &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationList,
66634     &ett_nbap_MultipleFreq_HARQ_MemoryPartitioning_InformationItem,
66635     &ett_nbap_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR,
66636     &ett_nbap_MultipleFreq_HSPDSCH_InformationItem_ResponseTDDLCR,
66637     &ett_nbap_Multi_Cell_Capability_Info,
66638     &ett_nbap_Multicell_EDCH_InformationItemIEs,
66639     &ett_nbap_Multicell_EDCH_RL_Specific_InformationItemIEs,
66640     &ett_nbap_NeighbouringCellMeasurementInformation,
66641     &ett_nbap_NeighbouringCellMeasurementInformation_item,
66642     &ett_nbap_NeighbouringFDDCellMeasurementInformation,
66643     &ett_nbap_NeighbouringTDDCellMeasurementInformation,
66644     &ett_nbap_NeighbouringTDDCellMeasurementInformationLCR,
66645     &ett_nbap_NeighbouringTDDCellMeasurementInformation768,
66646     &ett_nbap_NI_Information,
66647     &ett_nbap_NormalAndDiversityPrimaryCPICHContainer,
66648     &ett_nbap_Paging_MACFlows_to_DeleteFDD,
66649     &ett_nbap_Paging_MACFlows_to_DeleteFDD_Item,
66650     &ett_nbap_Paging_MACFlow_Specific_Information,
66651     &ett_nbap_Paging_MAC_Flow_Specific_Information_Item,
66652     &ett_nbap_Paging_MACFlow_PriorityQueue_Information,
66653     &ett_nbap_Paging_MACFlow_PriorityQueue_Item,
66654     &ett_nbap_PLCCHinformation,
66655     &ett_nbap_Possible_Secondary_Serving_Cell_List,
66656     &ett_nbap_Possible_Secondary_Serving_Cell,
66657     &ett_nbap_PreambleSignatures,
66658     &ett_nbap_PrimaryAndSecondaryCPICHContainer,
66659     &ett_nbap_Priority_Queue_Information_for_Enhanced_FACH_PCH,
66660     &ett_nbap_PriorityQueue_InfoList,
66661     &ett_nbap_PriorityQueue_InfoItem,
66662     &ett_nbap_PriorityQueue_InfoList_to_Modify,
66663     &ett_nbap_PriorityQueue_InfoItem_to_Add,
66664     &ett_nbap_PriorityQueue_InfoItem_to_Modify,
66665     &ett_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised,
66666     &ett_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised,
66667     &ett_nbap_UE_Selected_MBMS_Service_Information,
66668     &ett_nbap_Selected_MBMS_Service,
66669     &ett_nbap_Selected_MBMS_Service_List,
66670     &ett_nbap_Selected_MBMS_Service_Item,
66671     &ett_nbap_Selected_MBMS_Service_TimeSlot_Information_LCR,
66672     &ett_nbap_MBMS_Service_TDM_Information,
66673     &ett_nbap_Paging_MACFlow_Specific_InformationLCR,
66674     &ett_nbap_Paging_MAC_Flow_Specific_Information_ItemLCR,
66675     &ett_nbap_Paging_MACFlows_to_DeleteLCR,
66676     &ett_nbap_Paging_MACFlows_to_DeleteLCR_Item,
66677     &ett_nbap_RACH_SubChannelNumbers,
66678     &ett_nbap_RL_Specific_DCH_Info,
66679     &ett_nbap_RL_Specific_DCH_Info_Item,
66680     &ett_nbap_RL_Specific_E_DCH_Info,
66681     &ett_nbap_RL_Specific_E_DCH_Information,
66682     &ett_nbap_RL_Specific_E_DCH_Information_Item,
66683     &ett_nbap_Reference_E_TFCI_Information,
66684     &ett_nbap_Reference_E_TFCI_Information_Item,
66685     &ett_nbap_ReportCharacteristics,
66686     &ett_nbap_ReportCharacteristicsType_EventA,
66687     &ett_nbap_ReportCharacteristicsType_EventB,
66688     &ett_nbap_ReportCharacteristicsType_EventC,
66689     &ett_nbap_ReportCharacteristicsType_EventD,
66690     &ett_nbap_ReportCharacteristicsType_EventE,
66691     &ett_nbap_ReportCharacteristicsType_EventF,
66692     &ett_nbap_ReportCharacteristicsType_OnModification,
66693     &ett_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold,
66694     &ett_nbap_EDCH_RACH_Report_IncrDecrThres,
66695     &ett_nbap_ReportCharacteristicsType_MeasurementThreshold,
66696     &ett_nbap_EDCH_RACH_Report_ThresholdInformation,
66697     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime,
66698     &ett_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime,
66699     &ett_nbap_ReportCharacteristicsType_ReportPeriodicity,
66700     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value,
66701     &ett_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item,
66702     &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR,
66703     &ett_nbap_Received_total_wide_band_power_For_CellPortion_ValueLCR_Item,
66704     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value,
66705     &ett_nbap_Received_Scheduled_EDCH_Power_Share_For_CellPortion_Value_Item,
66706     &ett_nbap_Received_Scheduled_EDCH_Power_Share_Value,
66707     &ett_nbap_RequestedDataValueInformation,
66708     &ett_nbap_InformationAvailable,
66709     &ett_nbap_RequestedDataValue,
66710     &ett_nbap_SAT_Info_Almanac,
66711     &ett_nbap_SAT_Info_Almanac_Item,
66712     &ett_nbap_SAT_Info_Almanac_ExtList,
66713     &ett_nbap_SAT_Info_Almanac_ExtItem,
66714     &ett_nbap_SAT_Info_DGPSCorrections,
66715     &ett_nbap_SAT_Info_DGPSCorrections_Item,
66716     &ett_nbap_SATInfo_RealTime_Integrity,
66717     &ett_nbap_SAT_Info_RealTime_Integrity_Item,
66718     &ett_nbap_SecondaryServingCells,
66719     &ett_nbap_SecondaryServingCellsItem,
66720     &ett_nbap_Secondary_CPICH_Information_Change,
66721     &ett_nbap_Serving_E_DCH_RL_ID,
66722     &ett_nbap_Serving_E_DCH_RL_in_this_NodeB,
66723     &ett_nbap_SetsOfHS_SCCH_Codes,
66724     &ett_nbap_SetsOfHS_SCCH_CodesItem,
66725     &ett_nbap_Setup_Or_ConfigurationChange_Or_Removal_Of_EDCH_On_secondary_UL_Frequency,
66726     &ett_nbap_SFNSFNMeasurementThresholdInformation,
66727     &ett_nbap_SFNSFNMeasurementValueInformation,
66728     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
66729     &ett_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
66730     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation,
66731     &ett_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item,
66732     &ett_nbap_SFNSFNTimeStampInformation,
66733     &ett_nbap_SFNSFNTimeStamp_TDD,
66734     &ett_nbap_SFNSFNValue,
66735     &ett_nbap_SynchronisationReportCharacteristics,
66736     &ett_nbap_SynchronisationReportCharactThreExc,
66737     &ett_nbap_SynchronisationReportCharactThreInfoItem,
66738     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_SynchronisationReportCharactCellSyncBurstInfoItem,
66739     &ett_nbap_SynchronisationReportCharactCellSyncBurstInfoItem,
66740     &ett_nbap_SyncDLCodeIdThreInfoLCR,
66741     &ett_nbap_SyncDLCodeIdThreInfoList,
66742     &ett_nbap_SyncDLCodeInfoListLCR,
66743     &ett_nbap_SyncDLCodeInfoItemLCR,
66744     &ett_nbap_TDD_ChannelisationCodeLCR,
66745     &ett_nbap_TDD_DL_Code_Information,
66746     &ett_nbap_TDD_DL_Code_InformationItem,
66747     &ett_nbap_TDD_DL_Code_LCR_Information,
66748     &ett_nbap_TDD_DL_Code_LCR_InformationItem,
66749     &ett_nbap_TDD_DL_Code_768_Information,
66750     &ett_nbap_TDD_DL_Code_768_InformationItem,
66751     &ett_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR,
66752     &ett_nbap_TDD_DPCHOffset,
66753     &ett_nbap_TransportFormatCombination_Beta,
66754     &ett_nbap_T_signalledGainFactors,
66755     &ett_nbap_T_gainFactor,
66756     &ett_nbap_T_fdd,
66757     &ett_nbap_TDD_UL_Code_Information,
66758     &ett_nbap_TDD_UL_Code_InformationItem,
66759     &ett_nbap_TDD_UL_Code_LCR_Information,
66760     &ett_nbap_TDD_UL_Code_LCR_InformationItem,
66761     &ett_nbap_TDD_UL_Code_768_Information,
66762     &ett_nbap_TDD_UL_Code_768_InformationItem,
66763     &ett_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR,
66764     &ett_nbap_TFCI_SignallingMode,
66765     &ett_nbap_TimeSlot_InitiatedListLCR,
66766     &ett_nbap_TimeSlotMeasurementValueListLCR,
66767     &ett_nbap_TimeSlotMeasurementValueLCR,
66768     &ett_nbap_TimingAdjustmentValue,
66769     &ett_nbap_TimingAdjustmentValueLCR,
66770     &ett_nbap_TnlQos,
66771     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information,
66772     &ett_nbap_Transmission_Gap_Pattern_Sequence_Information_item,
66773     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue,
66774     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item,
66775     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue,
66776     &ett_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_Item,
66777     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value,
66778     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item,
66779     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR,
66780     &ett_nbap_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_Item,
66781     &ett_nbap_TFCS,
66782     &ett_nbap_T_tFCSvalues,
66783     &ett_nbap_TFCS_TFCSList,
66784     &ett_nbap_TFCS_TFCSList_item,
66785     &ett_nbap_TFCS_CTFC,
66786     &ett_nbap_Transport_Block_Size_List,
66787     &ett_nbap_Transport_Block_Size_List_item,
66788     &ett_nbap_TransportFormatSet,
66789     &ett_nbap_TransportFormatSet_DynamicPartList,
66790     &ett_nbap_TransportFormatSet_DynamicPartList_item,
66791     &ett_nbap_TDD_TransportFormatSet_ModeDP,
66792     &ett_nbap_TransmissionTimeIntervalInformation,
66793     &ett_nbap_TransmissionTimeIntervalInformation_item,
66794     &ett_nbap_TransportFormatSet_Semi_staticPart,
66795     &ett_nbap_TransportFormatSet_ModeDP,
66796     &ett_nbap_TransportFormatSet_ModeSSP,
66797     &ett_nbap_TUTRANGANSS,
66798     &ett_nbap_TUTRANGANSSMeasurementThresholdInformation,
66799     &ett_nbap_TUTRANGANSSMeasurementValueInformation,
66800     &ett_nbap_TUTRANGPS,
66801     &ett_nbap_TUTRANGPSMeasurementThresholdInformation,
66802     &ett_nbap_TUTRANGPSMeasurementValueInformation,
66803     &ett_nbap_UC_Id,
66804     &ett_nbap_UE_AggregateMaximumBitRate,
66805     &ett_nbap_UE_Capability_Information,
66806     &ett_nbap_UL_Timeslot_Information,
66807     &ett_nbap_UL_Timeslot_InformationItem,
66808     &ett_nbap_UL_TimeslotLCR_Information,
66809     &ett_nbap_UL_TimeslotLCR_InformationItem,
66810     &ett_nbap_UL_Timeslot768_Information,
66811     &ett_nbap_UL_Timeslot768_InformationItem,
66812     &ett_nbap_UL_ScramblingCode,
66813     &ett_nbap_UL_Synchronisation_Parameters_LCR,
66814     &ett_nbap_UL_TimeSlot_ISCP_Info,
66815     &ett_nbap_UL_TimeSlot_ISCP_InfoItem,
66816     &ett_nbap_UL_TimeSlot_ISCP_LCR_Info,
66817     &ett_nbap_UL_TimeSlot_ISCP_LCR_InfoItem,
66818     &ett_nbap_UpPTSInterference_For_CellPortion_Value,
66819     &ett_nbap_UpPTSInterference_For_CellPortion_Value_Item,
66820     &ett_nbap_USCH_Information,
66821     &ett_nbap_USCH_InformationItem,
66822     &ett_nbap_USCH_InformationResponse,
66823     &ett_nbap_USCH_InformationResponseItem,
66824     &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value,
66825     &ett_nbap_UL_TimeslotISCP_For_CellPortion_Value_Item,
66826     &ett_nbap_CommonTransportChannelSetupRequestFDD,
66827     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD,
66828     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD,
66829     &ett_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD,
66830     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD,
66831     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD,
66832     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD,
66833     &ett_nbap_PICH_Parameters_CTCH_SetupRqstFDD,
66834     &ett_nbap_MICH_Parameters_CTCH_SetupRqstFDD,
66835     &ett_nbap_PRACH_CTCH_SetupRqstFDD,
66836     &ett_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD,
66837     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD,
66838     &ett_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD,
66839     &ett_nbap_AICH_Parameters_CTCH_SetupRqstFDD,
66840     &ett_nbap_CommonTransportChannelSetupRequestTDD,
66841     &ett_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD,
66842     &ett_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD,
66843     &ett_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD,
66844     &ett_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD,
66845     &ett_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD,
66846     &ett_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD,
66847     &ett_nbap_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD,
66848     &ett_nbap_Secondary_CCPCH_768_parameterItem_CTCH_SetupRqstTDD,
66849     &ett_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD,
66850     &ett_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD,
66851     &ett_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD,
66852     &ett_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD,
66853     &ett_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD,
66854     &ett_nbap_PICH_768_ParametersItem_CTCH_SetupRqstTDD,
66855     &ett_nbap_MICH_Parameters_CTCH_SetupRqstTDD,
66856     &ett_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD,
66857     &ett_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD,
66858     &ett_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD,
66859     &ett_nbap_MICH_768_Parameters_CTCH_SetupRqstTDD,
66860     &ett_nbap_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD,
66861     &ett_nbap_TimeSlotConfigurationItem_LCR_CTCH_SetupRqstTDD,
66862     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD,
66863     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD,
66864     &ett_nbap_PRACH_CTCH_SetupRqstTDD,
66865     &ett_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD,
66866     &ett_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD,
66867     &ett_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD,
66868     &ett_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD,
66869     &ett_nbap_PRACH_768_ParametersItem_CTCH_SetupRqstTDD,
66870     &ett_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD,
66871     &ett_nbap_PLCCH_parameters,
66872     &ett_nbap_E_RUCCH_parameters,
66873     &ett_nbap_E_RUCCH_768_parameters,
66874     &ett_nbap_CommonTransportChannelSetupResponse,
66875     &ett_nbap_FACH_CommonTransportChannel_InformationResponse,
66876     &ett_nbap_CommonTransportChannelSetupFailure,
66877     &ett_nbap_CommonTransportChannelReconfigurationRequestFDD,
66878     &ett_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD,
66879     &ett_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD,
66880     &ett_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD,
66881     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD,
66882     &ett_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD,
66883     &ett_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD,
66884     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstFDD,
66885     &ett_nbap_PRACHList_CTCH_ReconfRqstFDD,
66886     &ett_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD,
66887     &ett_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD,
66888     &ett_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD,
66889     &ett_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD,
66890     &ett_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD,
66891     &ett_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD,
66892     &ett_nbap_CommonTransportChannelReconfigurationRequestTDD,
66893     &ett_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD,
66894     &ett_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD,
66895     &ett_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD,
66896     &ett_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD,
66897     &ett_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD,
66898     &ett_nbap_PICH_Parameters_CTCH_ReconfRqstTDD,
66899     &ett_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD,
66900     &ett_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD,
66901     &ett_nbap_PCH_Parameters_CTCH_ReconfRqstTDD,
66902     &ett_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD,
66903     &ett_nbap_MICH_Parameters_CTCH_ReconfRqstTDD,
66904     &ett_nbap_PLCCH_Parameters_CTCH_ReconfRqstTDD,
66905     &ett_nbap_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD,
66906     &ett_nbap_Secondary_CCPCH_768_List_CTCH_ReconfRqstTDD,
66907     &ett_nbap_Secondary_CCPCH_768_Item_CTCH_ReconfRqstTDD,
66908     &ett_nbap_PICH_768_Parameters_CTCH_ReconfRqstTDD,
66909     &ett_nbap_MICH_768_Parameters_CTCH_ReconfRqstTDD,
66910     &ett_nbap_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD,
66911     &ett_nbap_CommonTransportChannelReconfigurationResponse,
66912     &ett_nbap_CommonTransportChannelReconfigurationFailure,
66913     &ett_nbap_CommonTransportChannelDeletionRequest,
66914     &ett_nbap_CommonTransportChannelDeletionResponse,
66915     &ett_nbap_BlockResourceRequest,
66916     &ett_nbap_BlockResourceResponse,
66917     &ett_nbap_BlockResourceFailure,
66918     &ett_nbap_UnblockResourceIndication,
66919     &ett_nbap_AuditRequiredIndication,
66920     &ett_nbap_AuditRequest,
66921     &ett_nbap_AuditResponse,
66922     &ett_nbap_Cell_InformationList_AuditRsp,
66923     &ett_nbap_Cell_InformationItem_AuditRsp,
66924     &ett_nbap_S_CPICH_InformationList_AuditRsp,
66925     &ett_nbap_S_CCPCH_InformationList_AuditRsp,
66926     &ett_nbap_FACH_InformationList_AuditRsp,
66927     &ett_nbap_PRACH_InformationList_AuditRsp,
66928     &ett_nbap_RACH_InformationList_AuditRsp,
66929     &ett_nbap_AICH_InformationList_AuditRsp,
66930     &ett_nbap_FPACH_LCR_InformationList_AuditRsp,
66931     &ett_nbap_HS_DSCH_Resources_Information_AuditRsp,
66932     &ett_nbap_S_CCPCH_InformationListExt_AuditRsp,
66933     &ett_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp,
66934     &ett_nbap_E_DCH_Resources_Information_AuditRsp,
66935     &ett_nbap_PLCCH_InformationList_AuditRsp,
66936     &ett_nbap_S_CCPCH_768_InformationList_AuditRsp,
66937     &ett_nbap_PRACH_768_InformationList_AuditRsp,
66938     &ett_nbap_E_RUCCH_InformationList_AuditRsp,
66939     &ett_nbap_E_RUCCH_768_InformationList_AuditRsp,
66940     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_AuditRsp,
66941     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_AuditRsp,
66942     &ett_nbap_UPPCH_LCR_InformationList_AuditRsp,
66943     &ett_nbap_UPPCH_LCR_InformationItem_AuditRsp,
66944     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp,
66945     &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp,
66946     &ett_nbap_CCP_InformationList_AuditRsp,
66947     &ett_nbap_CCP_InformationItem_AuditRsp,
66948     &ett_nbap_Local_Cell_InformationList_AuditRsp,
66949     &ett_nbap_Local_Cell_InformationItem_AuditRsp,
66950     &ett_nbap_Local_Cell_Group_InformationList_AuditRsp,
66951     &ett_nbap_Local_Cell_Group_InformationItem_AuditRsp,
66952     &ett_nbap_Power_Local_Cell_Group_InformationList_AuditRsp,
66953     &ett_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp,
66954     &ett_nbap_AuditFailure,
66955     &ett_nbap_CommonMeasurementInitiationRequest,
66956     &ett_nbap_CommonMeasurementObjectType_CM_Rqst,
66957     &ett_nbap_ERACH_CM_Rqst,
66958     &ett_nbap_Cell_CM_Rqst,
66959     &ett_nbap_RACH_CM_Rqst,
66960     &ett_nbap_PowerLocalCellGroup_CM_Rqst,
66961     &ett_nbap_CommonMeasurementInitiationResponse,
66962     &ett_nbap_CommonMeasurementObjectType_CM_Rsp,
66963     &ett_nbap_ERACH_CM_Rsp,
66964     &ett_nbap_Cell_CM_Rsp,
66965     &ett_nbap_RACH_CM_Rsp,
66966     &ett_nbap_PowerLocalCellGroup_CM_Rsp,
66967     &ett_nbap_CommonMeasurementInitiationFailure,
66968     &ett_nbap_CommonMeasurementReport,
66969     &ett_nbap_CommonMeasurementObjectType_CM_Rprt,
66970     &ett_nbap_ERACH_CM_Rprt,
66971     &ett_nbap_Cell_CM_Rprt,
66972     &ett_nbap_RACH_CM_Rprt,
66973     &ett_nbap_PowerLocalCellGroup_CM_Rprt,
66974     &ett_nbap_CommonMeasurementTerminationRequest,
66975     &ett_nbap_CommonMeasurementFailureIndication,
66976     &ett_nbap_CellSetupRequestFDD,
66977     &ett_nbap_Synchronisation_Configuration_Cell_SetupRqst,
66978     &ett_nbap_PrimarySCH_Information_Cell_SetupRqstFDD,
66979     &ett_nbap_SecondarySCH_Information_Cell_SetupRqstFDD,
66980     &ett_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD,
66981     &ett_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD,
66982     &ett_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD,
66983     &ett_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD,
66984     &ett_nbap_BCH_Information_Cell_SetupRqstFDD,
66985     &ett_nbap_Limited_power_increase_information_Cell_SetupRqstFDD,
66986     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstFDD,
66987     &ett_nbap_CellPortion_InformationList_Cell_SetupRqstFDD,
66988     &ett_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD,
66989     &ett_nbap_CellSetupRequestTDD,
66990     &ett_nbap_SCH_Information_Cell_SetupRqstTDD,
66991     &ett_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH,
66992     &ett_nbap_Case1_Cell_SetupRqstTDD,
66993     &ett_nbap_Case2_Cell_SetupRqstTDD,
66994     &ett_nbap_PCCPCH_Information_Cell_SetupRqstTDD,
66995     &ett_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD,
66996     &ett_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD,
66997     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD,
66998     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD,
66999     &ett_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD,
67000     &ett_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD,
67001     &ett_nbap_IPDLParameter_Information_Cell_SetupRqstTDD,
67002     &ett_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD,
67003     &ett_nbap_PCCPCH_768_Information_Cell_SetupRqstTDD,
67004     &ett_nbap_SCH_768_Information_Cell_SetupRqstTDD,
67005     &ett_nbap_Cell_Frequency_List_LCR_MulFreq_Cell_SetupRqstTDD,
67006     &ett_nbap_Cell_Frequency_Item_LCR_MulFreq_Cell_SetupRqstTDD,
67007     &ett_nbap_CellSetupResponse,
67008     &ett_nbap_CellSetupFailure,
67009     &ett_nbap_CellReconfigurationRequestFDD,
67010     &ett_nbap_Synchronisation_Configuration_Cell_ReconfRqst,
67011     &ett_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD,
67012     &ett_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD,
67013     &ett_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD,
67014     &ett_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD,
67015     &ett_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD,
67016     &ett_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD,
67017     &ett_nbap_BCH_information_Cell_ReconfRqstFDD,
67018     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD,
67019     &ett_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD,
67020     &ett_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD,
67021     &ett_nbap_CellReconfigurationRequestTDD,
67022     &ett_nbap_SCH_Information_Cell_ReconfRqstTDD,
67023     &ett_nbap_PCCPCH_Information_Cell_ReconfRqstTDD,
67024     &ett_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD,
67025     &ett_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD,
67026     &ett_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD,
67027     &ett_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD,
67028     &ett_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD,
67029     &ett_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD,
67030     &ett_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD,
67031     &ett_nbap_SCH_768_Information_Cell_ReconfRqstTDD,
67032     &ett_nbap_PCCPCH_768_Information_Cell_ReconfRqstTDD,
67033     &ett_nbap_UARFCN_Adjustment,
67034     &ett_nbap_Cell_Frequency_Add_LCR_MulFreq_Cell_ReconfRqstTDD,
67035     &ett_nbap_Cell_Frequency_ModifyList_LCR_MulFreq_Cell_ReconfRqstTDD,
67036     &ett_nbap_Cell_Frequency_ModifyItem_LCR_MulFreq_Cell_ReconfRqstTDD,
67037     &ett_nbap_Cell_Frequency_Delete_LCR_MulFreq_Cell_ReconfRqstTDD,
67038     &ett_nbap_CellReconfigurationResponse,
67039     &ett_nbap_CellReconfigurationFailure,
67040     &ett_nbap_CellDeletionRequest,
67041     &ett_nbap_CellDeletionResponse,
67042     &ett_nbap_ResourceStatusIndication,
67043     &ett_nbap_IndicationType_ResourceStatusInd,
67044     &ett_nbap_No_Failure_ResourceStatusInd,
67045     &ett_nbap_Local_Cell_InformationList_ResourceStatusInd,
67046     &ett_nbap_Local_Cell_InformationItem_ResourceStatusInd,
67047     &ett_nbap_Local_Cell_Group_InformationList_ResourceStatusInd,
67048     &ett_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd,
67049     &ett_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd,
67050     &ett_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd,
67051     &ett_nbap_ServiceImpacting_ResourceStatusInd,
67052     &ett_nbap_Local_Cell_InformationList2_ResourceStatusInd,
67053     &ett_nbap_Local_Cell_InformationItem2_ResourceStatusInd,
67054     &ett_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd,
67055     &ett_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd,
67056     &ett_nbap_CCP_InformationList_ResourceStatusInd,
67057     &ett_nbap_CCP_InformationItem_ResourceStatusInd,
67058     &ett_nbap_Cell_InformationList_ResourceStatusInd,
67059     &ett_nbap_Cell_InformationItem_ResourceStatusInd,
67060     &ett_nbap_S_CPICH_InformationList_ResourceStatusInd,
67061     &ett_nbap_S_CCPCH_InformationList_ResourceStatusInd,
67062     &ett_nbap_FACH_InformationList_ResourceStatusInd,
67063     &ett_nbap_PRACH_InformationList_ResourceStatusInd,
67064     &ett_nbap_RACH_InformationList_ResourceStatusInd,
67065     &ett_nbap_AICH_InformationList_ResourceStatusInd,
67066     &ett_nbap_FPACH_LCR_InformationList_ResourceStatusInd,
67067     &ett_nbap_HS_DSCH_Resources_Information_ResourceStatusInd,
67068     &ett_nbap_S_CCPCH_InformationListExt_ResourceStatusInd,
67069     &ett_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd,
67070     &ett_nbap_E_DCH_Resources_Information_ResourceStatusInd,
67071     &ett_nbap_PLCCH_InformationList_ResourceStatusInd,
67072     &ett_nbap_S_CCPCH_768_InformationList_ResourceStatusInd,
67073     &ett_nbap_PRACH_768_InformationList_ResourceStatusInd,
67074     &ett_nbap_E_RUCCH_InformationList_ResourceStatusInd,
67075     &ett_nbap_E_RUCCH_768_InformationList_ResourceStatusInd,
67076     &ett_nbap_Cell_Frequency_List_Information_LCR_MulFreq_ResourceStatusInd,
67077     &ett_nbap_Cell_Frequency_List_InformationItem_LCR_MulFreq_ResourceStatusInd,
67078     &ett_nbap_UPPCH_LCR_InformationList_ResourceStatusInd,
67079     &ett_nbap_UPPCH_LCR_InformationItem_ResourceStatusInd,
67080     &ett_nbap_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd,
67081     &ett_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd,
67082     &ett_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd,
67083     &ett_nbap_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd,
67084     &ett_nbap_SystemInformationUpdateRequest,
67085     &ett_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst,
67086     &ett_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst,
67087     &ett_nbap_DeletionIndicator_SystemInfoUpdate,
67088     &ett_nbap_No_Deletion_SystemInfoUpdate,
67089     &ett_nbap_SegmentInformationListIE_SystemInfoUpdate,
67090     &ett_nbap_SegmentInformationItem_SystemInfoUpdate,
67091     &ett_nbap_SystemInformationUpdateResponse,
67092     &ett_nbap_SystemInformationUpdateFailure,
67093     &ett_nbap_RadioLinkSetupRequestFDD,
67094     &ett_nbap_Additional_HS_Cell_Information_RL_Setup_List,
67095     &ett_nbap_Additional_HS_Cell_Information_RL_Setup_ItemIEs,
67096     &ett_nbap_UL_DPCH_Information_RL_SetupRqstFDD,
67097     &ett_nbap_DL_DPCH_Information_RL_SetupRqstFDD,
67098     &ett_nbap_PowerOffsetInformation_RL_SetupRqstFDD,
67099     &ett_nbap_RL_InformationList_RL_SetupRqstFDD,
67100     &ett_nbap_RL_InformationItem_RL_SetupRqstFDD,
67101     &ett_nbap_E_DPCH_Information_RL_SetupRqstFDD,
67102     &ett_nbap_F_DPCH_Information_RL_SetupRqstFDD,
67103     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD,
67104     &ett_nbap_RadioLinkSetupRequestTDD,
67105     &ett_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD,
67106     &ett_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD,
67107     &ett_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD,
67108     &ett_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD,
67109     &ett_nbap_UL_DPCH_768_Information_RL_SetupRqstTDD,
67110     &ett_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD,
67111     &ett_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD,
67112     &ett_nbap_CCTrCH_TPCList_RL_SetupRqstTDD,
67113     &ett_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD,
67114     &ett_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD,
67115     &ett_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD,
67116     &ett_nbap_DL_DPCH_768_Information_RL_SetupRqstTDD,
67117     &ett_nbap_RL_Information_RL_SetupRqstTDD,
67118     &ett_nbap_RadioLinkSetupResponseFDD,
67119     &ett_nbap_Additional_HS_Cell_Information_Response_List,
67120     &ett_nbap_Additional_HS_Cell_Information_Response_ItemIEs,
67121     &ett_nbap_RL_InformationResponseList_RL_SetupRspFDD,
67122     &ett_nbap_RL_InformationResponseItem_RL_SetupRspFDD,
67123     &ett_nbap_DiversityIndication_RL_SetupRspFDD,
67124     &ett_nbap_Combining_RL_SetupRspFDD,
67125     &ett_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD,
67126     &ett_nbap_RadioLinkSetupResponseTDD,
67127     &ett_nbap_RL_InformationResponse_RL_SetupRspTDD,
67128     &ett_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD,
67129     &ett_nbap_RadioLinkSetupFailureFDD,
67130     &ett_nbap_CauseLevel_RL_SetupFailureFDD,
67131     &ett_nbap_GeneralCauseList_RL_SetupFailureFDD,
67132     &ett_nbap_RLSpecificCauseList_RL_SetupFailureFDD,
67133     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD,
67134     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD,
67135     &ett_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD,
67136     &ett_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD,
67137     &ett_nbap_DiversityIndication_RL_SetupFailureFDD,
67138     &ett_nbap_Combining_RL_SetupFailureFDD,
67139     &ett_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD,
67140     &ett_nbap_RadioLinkSetupFailureTDD,
67141     &ett_nbap_CauseLevel_RL_SetupFailureTDD,
67142     &ett_nbap_GeneralCauseList_RL_SetupFailureTDD,
67143     &ett_nbap_RLSpecificCauseList_RL_SetupFailureTDD,
67144     &ett_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD,
67145     &ett_nbap_RadioLinkAdditionRequestFDD,
67146     &ett_nbap_Additional_HS_Cell_Information_RL_Addition_List,
67147     &ett_nbap_Additional_EDCH_Cell_Information_RL_Add_Req,
67148     &ett_nbap_Setup_Or_Addition_Of_EDCH_On_secondary_UL_Frequency,
67149     &ett_nbap_Additional_HS_Cell_Information_RL_Addition_ItemIEs,
67150     &ett_nbap_RL_InformationList_RL_AdditionRqstFDD,
67151     &ett_nbap_RL_InformationItem_RL_AdditionRqstFDD,
67152     &ett_nbap_E_DPCH_Information_RL_AdditionReqFDD,
67153     &ett_nbap_RadioLinkAdditionRequestTDD,
67154     &ett_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD,
67155     &ett_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
67156     &ett_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD,
67157     &ett_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
67158     &ett_nbap_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
67159     &ett_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD,
67160     &ett_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD,
67161     &ett_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD,
67162     &ett_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD,
67163     &ett_nbap_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD,
67164     &ett_nbap_RL_Information_RL_AdditionRqstTDD,
67165     &ett_nbap_RadioLinkAdditionResponseFDD,
67166     &ett_nbap_Additional_HS_Cell_Change_Information_Response_List,
67167     &ett_nbap_Additional_HS_Cell_Change_Information_Response_ItemIEs,
67168     &ett_nbap_RL_InformationResponseList_RL_AdditionRspFDD,
67169     &ett_nbap_RL_InformationResponseItem_RL_AdditionRspFDD,
67170     &ett_nbap_DiversityIndication_RL_AdditionRspFDD,
67171     &ett_nbap_Combining_RL_AdditionRspFDD,
67172     &ett_nbap_Non_Combining_RL_AdditionRspFDD,
67173     &ett_nbap_RadioLinkAdditionResponseTDD,
67174     &ett_nbap_RL_InformationResponse_RL_AdditionRspTDD,
67175     &ett_nbap_DCH_Information_RL_AdditionRspTDD,
67176     &ett_nbap_DiversityIndication_RL_AdditionRspTDD,
67177     &ett_nbap_Combining_RL_AdditionRspTDD,
67178     &ett_nbap_Non_Combining_RL_AdditionRspTDD,
67179     &ett_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD,
67180     &ett_nbap_RadioLinkAdditionFailureFDD,
67181     &ett_nbap_CauseLevel_RL_AdditionFailureFDD,
67182     &ett_nbap_GeneralCauseList_RL_AdditionFailureFDD,
67183     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureFDD,
67184     &ett_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD,
67185     &ett_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD,
67186     &ett_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD,
67187     &ett_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD,
67188     &ett_nbap_DiversityIndication_RL_AdditionFailureFDD,
67189     &ett_nbap_Combining_RL_AdditionFailureFDD,
67190     &ett_nbap_Non_Combining_RL_AdditionFailureFDD,
67191     &ett_nbap_RadioLinkAdditionFailureTDD,
67192     &ett_nbap_CauseLevel_RL_AdditionFailureTDD,
67193     &ett_nbap_GeneralCauseList_RL_AdditionFailureTDD,
67194     &ett_nbap_RLSpecificCauseList_RL_AdditionFailureTDD,
67195     &ett_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD,
67196     &ett_nbap_RadioLinkReconfigurationPrepareFDD,
67197     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep,
67198     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Prep_ItemIEs,
67199     &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Prep,
67200     &ett_nbap_UL_DPCH_Information_RL_ReconfPrepFDD,
67201     &ett_nbap_DL_DPCH_Information_RL_ReconfPrepFDD,
67202     &ett_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD,
67203     &ett_nbap_PowerOffsetInformation_RL_ReconfPrepFDD,
67204     &ett_nbap_DCH_DeleteList_RL_ReconfPrepFDD,
67205     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepFDD,
67206     &ett_nbap_RL_InformationList_RL_ReconfPrepFDD,
67207     &ett_nbap_RL_InformationItem_RL_ReconfPrepFDD,
67208     &ett_nbap_E_DPCH_Information_RL_ReconfPrepFDD,
67209     &ett_nbap_F_DPCH_Information_RL_ReconfPrepFDD,
67210     &ett_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD,
67211     &ett_nbap_RadioLinkReconfigurationPrepareTDD,
67212     &ett_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
67213     &ett_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
67214     &ett_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
67215     &ett_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
67216     &ett_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD,
67217     &ett_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
67218     &ett_nbap_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
67219     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
67220     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
67221     &ett_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
67222     &ett_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67223     &ett_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
67224     &ett_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67225     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
67226     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67227     &ett_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
67228     &ett_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67229     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR,
67230     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR,
67231     &ett_nbap_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD,
67232     &ett_nbap_UL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67233     &ett_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD768,
67234     &ett_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD768,
67235     &ett_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
67236     &ett_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
67237     &ett_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
67238     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
67239     &ett_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
67240     &ett_nbap_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
67241     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
67242     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
67243     &ett_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD,
67244     &ett_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD,
67245     &ett_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD,
67246     &ett_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD,
67247     &ett_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD,
67248     &ett_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD,
67249     &ett_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD,
67250     &ett_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD,
67251     &ett_nbap_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD,
67252     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD,
67253     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD,
67254     &ett_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD,
67255     &ett_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD,
67256     &ett_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD,
67257     &ett_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67258     &ett_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD,
67259     &ett_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67260     &ett_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD,
67261     &ett_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67262     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
67263     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67264     &ett_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD,
67265     &ett_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67266     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
67267     &ett_nbap_DL_Timeslot_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67268     &ett_nbap_DL_Code_768_InformationModify_ModifyList_RL_ReconfPrepTDD,
67269     &ett_nbap_DL_Code_768_InformationModify_ModifyItem_RL_ReconfPrepTDD,
67270     &ett_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD,
67271     &ett_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD,
67272     &ett_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD,
67273     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD,
67274     &ett_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD,
67275     &ett_nbap_DL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD,
67276     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD,
67277     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD,
67278     &ett_nbap_DCH_DeleteList_RL_ReconfPrepTDD,
67279     &ett_nbap_DCH_DeleteItem_RL_ReconfPrepTDD,
67280     &ett_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD,
67281     &ett_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD,
67282     &ett_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD,
67283     &ett_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD,
67284     &ett_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD,
67285     &ett_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD,
67286     &ett_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD,
67287     &ett_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD,
67288     &ett_nbap_MultipleRL_Information_RL_ReconfPrepTDD,
67289     &ett_nbap_RL_Information_RL_ReconfPrepTDD,
67290     &ett_nbap_RadioLinkReconfigurationReady,
67291     &ett_nbap_RL_InformationResponseList_RL_ReconfReady,
67292     &ett_nbap_RL_InformationResponseItem_RL_ReconfReady,
67293     &ett_nbap_RadioLinkReconfigurationFailure,
67294     &ett_nbap_CauseLevel_RL_ReconfFailure,
67295     &ett_nbap_GeneralCauseList_RL_ReconfFailure,
67296     &ett_nbap_RLSpecificCauseList_RL_ReconfFailure,
67297     &ett_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure,
67298     &ett_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure,
67299     &ett_nbap_RadioLinkReconfigurationCommit,
67300     &ett_nbap_RadioLinkReconfigurationCancel,
67301     &ett_nbap_RadioLinkReconfigurationRequestFDD,
67302     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req,
67303     &ett_nbap_Additional_HS_Cell_Information_RL_Reconf_Req_ItemIEs,
67304     &ett_nbap_Additional_EDCH_Cell_Information_RL_Reconf_Req,
67305     &ett_nbap_UL_DPCH_Information_RL_ReconfRqstFDD,
67306     &ett_nbap_DL_DPCH_Information_RL_ReconfRqstFDD,
67307     &ett_nbap_DCH_DeleteList_RL_ReconfRqstFDD,
67308     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstFDD,
67309     &ett_nbap_RL_InformationList_RL_ReconfRqstFDD,
67310     &ett_nbap_RL_InformationItem_RL_ReconfRqstFDD,
67311     &ett_nbap_E_DPCH_Information_RL_ReconfRqstFDD,
67312     &ett_nbap_RadioLinkReconfigurationRequestTDD,
67313     &ett_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
67314     &ett_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
67315     &ett_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
67316     &ett_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
67317     &ett_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
67318     &ett_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD,
67319     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD,
67320     &ett_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD,
67321     &ett_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
67322     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD,
67323     &ett_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD,
67324     &ett_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD,
67325     &ett_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD,
67326     &ett_nbap_DCH_DeleteList_RL_ReconfRqstTDD,
67327     &ett_nbap_DCH_DeleteItem_RL_ReconfRqstTDD,
67328     &ett_nbap_Multiple_RL_Information_RL_ReconfRqstTDD,
67329     &ett_nbap_RL_Information_RL_ReconfRqstTDD,
67330     &ett_nbap_RadioLinkReconfigurationResponse,
67331     &ett_nbap_RL_InformationResponseList_RL_ReconfRsp,
67332     &ett_nbap_RL_InformationResponseItem_RL_ReconfRsp,
67333     &ett_nbap_RadioLinkDeletionRequest,
67334     &ett_nbap_RL_informationList_RL_DeletionRqst,
67335     &ett_nbap_RL_informationItem_RL_DeletionRqst,
67336     &ett_nbap_RadioLinkDeletionResponse,
67337     &ett_nbap_DL_PowerControlRequest,
67338     &ett_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst,
67339     &ett_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst,
67340     &ett_nbap_DL_PowerTimeslotControlRequest,
67341     &ett_nbap_DedicatedMeasurementInitiationRequest,
67342     &ett_nbap_DedicatedMeasurementObjectType_DM_Rqst,
67343     &ett_nbap_RL_DM_Rqst,
67344     &ett_nbap_RL_InformationList_DM_Rqst,
67345     &ett_nbap_RL_InformationItem_DM_Rqst,
67346     &ett_nbap_PUSCH_Info_DM_Rqst,
67347     &ett_nbap_HSSICH_Info_DM_Rqst,
67348     &ett_nbap_HSSICH_InfoExt_DM_Rqst,
67349     &ett_nbap_RL_Set_DM_Rqst,
67350     &ett_nbap_RL_Set_InformationList_DM_Rqst,
67351     &ett_nbap_RL_Set_InformationItem_DM_Rqst,
67352     &ett_nbap_DedicatedMeasurementInitiationResponse,
67353     &ett_nbap_DedicatedMeasurementObjectType_DM_Rsp,
67354     &ett_nbap_RL_DM_Rsp,
67355     &ett_nbap_RL_InformationList_DM_Rsp,
67356     &ett_nbap_RL_InformationItem_DM_Rsp,
67357     &ett_nbap_PUSCH_Info_DM_Rsp,
67358     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rsp,
67359     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp,
67360     &ett_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp,
67361     &ett_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp,
67362     &ett_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp,
67363     &ett_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp,
67364     &ett_nbap_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp,
67365     &ett_nbap_Multiple_HSSICHMeasurementValueItem_TDD_DM_Rsp,
67366     &ett_nbap_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp,
67367     &ett_nbap_Multiple_DedicatedMeasurementValueItem_768_TDD_DM_Rsp,
67368     &ett_nbap_RL_Set_DM_Rsp,
67369     &ett_nbap_RL_Set_InformationList_DM_Rsp,
67370     &ett_nbap_RL_Set_InformationItem_DM_Rsp,
67371     &ett_nbap_DedicatedMeasurementInitiationFailure,
67372     &ett_nbap_DedicatedMeasurementReport,
67373     &ett_nbap_DedicatedMeasurementObjectType_DM_Rprt,
67374     &ett_nbap_RL_DM_Rprt,
67375     &ett_nbap_RL_InformationList_DM_Rprt,
67376     &ett_nbap_RL_InformationItem_DM_Rprt,
67377     &ett_nbap_PUSCH_Info_DM_Rprt,
67378     &ett_nbap_Multiple_PUSCH_InfoList_DM_Rprt,
67379     &ett_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt,
67380     &ett_nbap_RL_Set_DM_Rprt,
67381     &ett_nbap_RL_Set_InformationList_DM_Rprt,
67382     &ett_nbap_RL_Set_InformationItem_DM_Rprt,
67383     &ett_nbap_DedicatedMeasurementTerminationRequest,
67384     &ett_nbap_DedicatedMeasurementFailureIndication,
67385     &ett_nbap_RadioLinkFailureIndication,
67386     &ett_nbap_Reporting_Object_RL_FailureInd,
67387     &ett_nbap_RL_RL_FailureInd,
67388     &ett_nbap_RL_InformationList_RL_FailureInd,
67389     &ett_nbap_RL_InformationItem_RL_FailureInd,
67390     &ett_nbap_RL_Set_RL_FailureInd,
67391     &ett_nbap_RL_Set_InformationList_RL_FailureInd,
67392     &ett_nbap_RL_Set_InformationItem_RL_FailureInd,
67393     &ett_nbap_CCTrCH_RL_FailureInd,
67394     &ett_nbap_CCTrCH_InformationList_RL_FailureInd,
67395     &ett_nbap_CCTrCH_InformationItem_RL_FailureInd,
67396     &ett_nbap_RadioLinkPreemptionRequiredIndication,
67397     &ett_nbap_RL_InformationList_RL_PreemptRequiredInd,
67398     &ett_nbap_RL_InformationItem_RL_PreemptRequiredInd,
67399     &ett_nbap_RadioLinkRestoreIndication,
67400     &ett_nbap_Reporting_Object_RL_RestoreInd,
67401     &ett_nbap_RL_RL_RestoreInd,
67402     &ett_nbap_RL_InformationList_RL_RestoreInd,
67403     &ett_nbap_RL_InformationItem_RL_RestoreInd,
67404     &ett_nbap_RL_Set_RL_RestoreInd,
67405     &ett_nbap_RL_Set_InformationList_RL_RestoreInd,
67406     &ett_nbap_RL_Set_InformationItem_RL_RestoreInd,
67407     &ett_nbap_CCTrCH_RL_RestoreInd,
67408     &ett_nbap_CCTrCH_InformationList_RL_RestoreInd,
67409     &ett_nbap_CCTrCH_InformationItem_RL_RestoreInd,
67410     &ett_nbap_CompressedModeCommand,
67411     &ett_nbap_ErrorIndication,
67412     &ett_nbap_PrivateMessage,
67413     &ett_nbap_PhysicalSharedChannelReconfigurationRequestFDD,
67414     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst,
67415     &ett_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst,
67416     &ett_nbap_PhysicalSharedChannelReconfigurationRequestTDD,
67417     &ett_nbap_PDSCHSets_AddList_PSCH_ReconfRqst,
67418     &ett_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst,
67419     &ett_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst,
67420     &ett_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst,
67421     &ett_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
67422     &ett_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst,
67423     &ett_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst,
67424     &ett_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
67425     &ett_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
67426     &ett_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
67427     &ett_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
67428     &ett_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
67429     &ett_nbap_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
67430     &ett_nbap_DL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
67431     &ett_nbap_DL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
67432     &ett_nbap_DL_Code_InformationAddList_768_PSCH_ReconfRqst,
67433     &ett_nbap_DL_Code_InformationAddItem_768_PSCH_ReconfRqst,
67434     &ett_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst,
67435     &ett_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst,
67436     &ett_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst,
67437     &ett_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
67438     &ett_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
67439     &ett_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst,
67440     &ett_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst,
67441     &ett_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
67442     &ett_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
67443     &ett_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
67444     &ett_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
67445     &ett_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
67446     &ett_nbap_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
67447     &ett_nbap_DL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
67448     &ett_nbap_DL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
67449     &ett_nbap_DL_Code_768_InformationModifyList_PSCH_ReconfRqst,
67450     &ett_nbap_DL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
67451     &ett_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst,
67452     &ett_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst,
67453     &ett_nbap_PUSCHSets_AddList_PSCH_ReconfRqst,
67454     &ett_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst,
67455     &ett_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst,
67456     &ett_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst,
67457     &ett_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst,
67458     &ett_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst,
67459     &ett_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst,
67460     &ett_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst,
67461     &ett_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst,
67462     &ett_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst,
67463     &ett_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst,
67464     &ett_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst,
67465     &ett_nbap_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst,
67466     &ett_nbap_UL_Timeslot_InformationAddList_768_PSCH_ReconfRqst,
67467     &ett_nbap_UL_Timeslot_InformationAddItem_768_PSCH_ReconfRqst,
67468     &ett_nbap_UL_Code_InformationAddList_768_PSCH_ReconfRqst,
67469     &ett_nbap_UL_Code_InformationAddItem_768_PSCH_ReconfRqst,
67470     &ett_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst,
67471     &ett_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst,
67472     &ett_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst,
67473     &ett_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst,
67474     &ett_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst,
67475     &ett_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst,
67476     &ett_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst,
67477     &ett_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst,
67478     &ett_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst,
67479     &ett_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst,
67480     &ett_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst,
67481     &ett_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst,
67482     &ett_nbap_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst,
67483     &ett_nbap_UL_Timeslot_768_InformationModifyList_PSCH_ReconfRqst,
67484     &ett_nbap_UL_Timeslot_768_InformationModifyItem_PSCH_ReconfRqst,
67485     &ett_nbap_UL_Code_768_InformationModifyList_PSCH_ReconfRqst,
67486     &ett_nbap_UL_Code_768_InformationModifyItem_PSCH_ReconfRqst,
67487     &ett_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst,
67488     &ett_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst,
67489     &ett_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst,
67490     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst,
67491     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst,
67492     &ett_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst,
67493     &ett_nbap_DL_HS_PDSCH_Timeslot_Information_768_PSCH_ReconfRqst,
67494     &ett_nbap_DL_HS_PDSCH_Timeslot_InformationItem_768_PSCH_ReconfRqst,
67495     &ett_nbap_DL_HS_PDSCH_Codelist_768_PSCH_ReconfRqst,
67496     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst,
67497     &ett_nbap_MultipleFreq_DL_HS_PDSCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
67498     &ett_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
67499     &ett_nbap_HS_SCCH_Information_PSCH_ReconfRqst,
67500     &ett_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst,
67501     &ett_nbap_HS_SICH_Information_PSCH_ReconfRqst,
67502     &ett_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst,
67503     &ett_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst,
67504     &ett_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst,
67505     &ett_nbap_HS_SCCH_Information_768_PSCH_ReconfRqst,
67506     &ett_nbap_HS_SCCH_InformationItem_768_PSCH_ReconfRqst,
67507     &ett_nbap_HS_SICH_Information_768_PSCH_ReconfRqst,
67508     &ett_nbap_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst,
67509     &ett_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
67510     &ett_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst,
67511     &ett_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst,
67512     &ett_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst,
67513     &ett_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
67514     &ett_nbap_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst,
67515     &ett_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst,
67516     &ett_nbap_HS_SCCH_InformationModify_768_PSCH_ReconfRqst,
67517     &ett_nbap_HS_SCCH_InformationModifyItem_768_PSCH_ReconfRqst,
67518     &ett_nbap_HS_SICH_InformationModify_768_PSCH_ReconfRqst,
67519     &ett_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst,
67520     &ett_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst,
67521     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst,
67522     &ett_nbap_E_PUCH_Information_PSCH_ReconfRqst,
67523     &ett_nbap_E_PUCH_Timeslot_Info,
67524     &ett_nbap_Add_To_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
67525     &ett_nbap_E_AGCH_Information_PSCH_ReconfRqst,
67526     &ett_nbap_E_AGCH_InformationItem_PSCH_ReconfRqst,
67527     &ett_nbap_Modify_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
67528     &ett_nbap_E_AGCH_InformationModify_PSCH_ReconfRqst,
67529     &ett_nbap_E_AGCH_InformationModifyItem_PSCH_ReconfRqst,
67530     &ett_nbap_Delete_From_E_AGCH_Resource_Pool_PSCH_ReconfRqst,
67531     &ett_nbap_Delete_From_E_AGCH_Resource_PoolItem_PSCH_ReconfRqst,
67532     &ett_nbap_E_HICH_Information_PSCH_ReconfRqst,
67533     &ett_nbap_E_PUCH_Information_768_PSCH_ReconfRqst,
67534     &ett_nbap_Add_To_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
67535     &ett_nbap_E_AGCH_Information_768_PSCH_ReconfRqst,
67536     &ett_nbap_E_AGCH_InformationItem_768_PSCH_ReconfRqst,
67537     &ett_nbap_Modify_E_AGCH_Resource_Pool_768_PSCH_ReconfRqst,
67538     &ett_nbap_E_AGCH_InformationModify_768_PSCH_ReconfRqst,
67539     &ett_nbap_E_AGCH_InformationModifyItem_768_PSCH_ReconfRqst,
67540     &ett_nbap_E_HICH_Information_768_PSCH_ReconfRqst,
67541     &ett_nbap_E_PUCH_Information_LCR_PSCH_ReconfRqst,
67542     &ett_nbap_E_PUCH_Timeslot_InfoLCR,
67543     &ett_nbap_E_PUCH_Timeslot_Item_InfoLCR,
67544     &ett_nbap_E_PUCH_Codelist_LCR,
67545     &ett_nbap_Add_To_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
67546     &ett_nbap_E_AGCH_Information_LCR_PSCH_ReconfRqst,
67547     &ett_nbap_E_AGCH_InformationItem_LCR_PSCH_ReconfRqst,
67548     &ett_nbap_Modify_E_AGCH_Resource_Pool_LCR_PSCH_ReconfRqst,
67549     &ett_nbap_E_AGCH_InformationModify_LCR_PSCH_ReconfRqst,
67550     &ett_nbap_E_AGCH_InformationModifyItem_LCR_PSCH_ReconfRqst,
67551     &ett_nbap_Add_To_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
67552     &ett_nbap_E_HICH_Information_LCR_PSCH_ReconfRqst,
67553     &ett_nbap_E_HICH_InformationItem_LCR_PSCH_ReconfRqst,
67554     &ett_nbap_Modify_E_HICH_Resource_Pool_LCR_PSCH_ReconfRqst,
67555     &ett_nbap_E_HICH_InformationModify_LCR_PSCH_ReconfRqst,
67556     &ett_nbap_E_HICH_InformationModifyItem_LCR_PSCH_ReconfRqst,
67557     &ett_nbap_Delete_From_E_HICH_Resource_Pool_PSCH_ReconfRqst,
67558     &ett_nbap_Delete_From_E_HICH_Resource_PoolItem_PSCH_ReconfRqst,
67559     &ett_nbap_SYNC_UL_Partition_LCR,
67560     &ett_nbap_Delete_From_HS_SCCH_Resource_PoolExt_PSCH_ReconfRqst,
67561     &ett_nbap_MultipleFreq_E_PUCH_Timeslot_InformationList_LCR_PSCH_ReconfRqst,
67562     &ett_nbap_MultipleFreq_E_PUCH_Timeslot_Information_LCRItem_PSCH_ReconfRqst,
67563     &ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst,
67564     &ett_nbap_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_Item,
67565     &ett_nbap_PhysicalSharedChannelReconfigurationResponse,
67566     &ett_nbap_E_HICH_TimeOffset_ExtensionLCR,
67567     &ett_nbap_MultipleFreq_E_HICH_TimeOffsetLCR,
67568     &ett_nbap_PhysicalSharedChannelReconfigurationFailure,
67569     &ett_nbap_CauseLevel_PSCH_ReconfFailure,
67570     &ett_nbap_GeneralCauseList_PSCH_ReconfFailure,
67571     &ett_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD,
67572     &ett_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD,
67573     &ett_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD,
67574     &ett_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD,
67575     &ett_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD,
67576     &ett_nbap_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD,
67577     &ett_nbap_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD,
67578     &ett_nbap_E_HICH_TimeOffset_ReconfFailureTDD,
67579     &ett_nbap_Common_System_Information_ResponseLCR,
67580     &ett_nbap_ResetRequest,
67581     &ett_nbap_ResetIndicator,
67582     &ett_nbap_CommunicationContextList_Reset,
67583     &ett_nbap_CommunicationContextInfoList_Reset,
67584     &ett_nbap_CommunicationContextInfoItem_Reset,
67585     &ett_nbap_CommunicationContextType_Reset,
67586     &ett_nbap_CommunicationControlPortList_Reset,
67587     &ett_nbap_CommunicationControlPortInfoList_Reset,
67588     &ett_nbap_CommunicationControlPortInfoItem_Reset,
67589     &ett_nbap_ResetResponse,
67590     &ett_nbap_InformationExchangeInitiationRequest,
67591     &ett_nbap_InformationExchangeObjectType_InfEx_Rqst,
67592     &ett_nbap_Cell_InfEx_Rqst,
67593     &ett_nbap_InformationExchangeInitiationResponse,
67594     &ett_nbap_InformationExchangeObjectType_InfEx_Rsp,
67595     &ett_nbap_Cell_InfEx_Rsp,
67596     &ett_nbap_InformationExchangeInitiationFailure,
67597     &ett_nbap_InformationReport,
67598     &ett_nbap_InformationExchangeObjectType_InfEx_Rprt,
67599     &ett_nbap_Cell_Inf_Rprt,
67600     &ett_nbap_InformationExchangeTerminationRequest,
67601     &ett_nbap_InformationExchangeFailureIndication,
67602     &ett_nbap_CellSynchronisationInitiationRequestTDD,
67603     &ett_nbap_TimeslotInfo_CellSyncInitiationRqstTDD,
67604     &ett_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD,
67605     &ett_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD,
67606     &ett_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD,
67607     &ett_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD,
67608     &ett_nbap_CellSynchronisationInitiationResponseTDD,
67609     &ett_nbap_CellSynchronisationInitiationFailureTDD,
67610     &ett_nbap_CellSynchronisationReconfigurationRequestTDD,
67611     &ett_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD,
67612     &ett_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD,
67613     &ett_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD,
67614     &ett_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD,
67615     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD,
67616     &ett_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD,
67617     &ett_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD,
67618     &ett_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD,
67619     &ett_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD,
67620     &ett_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD,
67621     &ett_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD,
67622     &ett_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD,
67623     &ett_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD,
67624     &ett_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD,
67625     &ett_nbap_CellSynchronisationReconfigurationResponseTDD,
67626     &ett_nbap_CellSynchronisationReconfigurationFailureTDD,
67627     &ett_nbap_CellSynchronisationAdjustmentRequestTDD,
67628     &ett_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD,
67629     &ett_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD,
67630     &ett_nbap_CellSynchronisationAdjustmentResponseTDD,
67631     &ett_nbap_CellSynchronisationAdjustmentFailureTDD,
67632     &ett_nbap_CauseLevel_SyncAdjustmntFailureTDD,
67633     &ett_nbap_GeneralCauseList_SyncAdjustmntFailureTDD,
67634     &ett_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD,
67635     &ett_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD,
67636     &ett_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD,
67637     &ett_nbap_CellSynchronisationTerminationRequestTDD,
67638     &ett_nbap_CellSynchronisationFailureIndicationTDD,
67639     &ett_nbap_CellSynchronisationReportTDD,
67640     &ett_nbap_CellSyncInfo_CellSyncReprtTDD,
67641     &ett_nbap_CellSyncInfoItemIE_CellSyncReprtTDD,
67642     &ett_nbap_SyncReportType_CellSyncReprtTDD,
67643     &ett_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD,
67644     &ett_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD,
67645     &ett_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD,
67646     &ett_nbap_SEQUENCE_SIZE_1_maxNrOfReceptsPerSyncFrame_OF_CellSyncBurstInfo_CellSyncReprtTDD,
67647     &ett_nbap_CellSyncBurstInfo_CellSyncReprtTDD,
67648     &ett_nbap_CellSyncBurstAvailable_CellSyncReprtTDD,
67649     &ett_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD,
67650     &ett_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD,
67651     &ett_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD,
67652     &ett_nbap_SyncDLCodeIdItem_CellSyncReprtTDD,
67653     &ett_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD,
67654     &ett_nbap_BearerRearrangementIndication,
67655     &ett_nbap_DCH_RearrangeList_Bearer_RearrangeInd,
67656     &ett_nbap_DCH_RearrangeItem_Bearer_RearrangeInd,
67657     &ett_nbap_DSCH_RearrangeList_Bearer_RearrangeInd,
67658     &ett_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd,
67659     &ett_nbap_USCH_RearrangeList_Bearer_RearrangeInd,
67660     &ett_nbap_USCH_RearrangeItem_Bearer_RearrangeInd,
67661     &ett_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd,
67662     &ett_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd,
67663     &ett_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd,
67664     &ett_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd,
67665     &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List,
67666     &ett_nbap_Additional_EDCH_Cell_Information_Bearer_Rearrangement_ItemIEs,
67667     &ett_nbap_RadioLinkActivationCommandFDD,
67668     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD,
67669     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdFDD,
67670     &ett_nbap_RadioLinkActivationCommandTDD,
67671     &ett_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD,
67672     &ett_nbap_DelayedActivationInformation_RL_ActivationCmdTDD,
67673     &ett_nbap_RadioLinkParameterUpdateIndicationFDD,
67674     &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd,
67675     &ett_nbap_Additional_HS_Cell_Information_RL_Param_Upd_ItemIEs,
67676     &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd,
67677     &ett_nbap_Additional_EDCH_Cell_Information_RL_Param_Upd_ItemIEs,
67678     &ett_nbap_RadioLinkParameterUpdateIndicationTDD,
67679     &ett_nbap_MBMSNotificationUpdateCommand,
67680     &ett_nbap_UEStatusUpdateCommand,
67681     &ett_nbap_SecondaryULFrequencyReport,
67682     &ett_nbap_SecondaryULFrequencyUpdateIndication,
67683     &ett_nbap_NBAP_PDU,
67684     &ett_nbap_InitiatingMessage,
67685     &ett_nbap_SuccessfulOutcome,
67686     &ett_nbap_UnsuccessfulOutcome,
67687     &ett_nbap_Outcome,
67688
67689 /*--- End of included file: packet-nbap-ettarr.c ---*/
67690 #line 152 "../../asn1/nbap/packet-nbap-template.c"
67691   };
67692
67693
67694   /* Register protocol */
67695   proto_nbap = proto_register_protocol(PNAME, PSNAME, PFNAME);
67696   /* Register fields and subtrees */
67697   proto_register_field_array(proto_nbap, hf, array_length(hf));
67698   proto_register_subtree_array(ett, array_length(ett));
67699
67700   /* Register dissector */
67701   register_dissector("nbap", dissect_nbap, proto_nbap);
67702
67703   /* Register dissector tables */
67704   nbap_ies_dissector_table = register_dissector_table("nbap.ies", "NBAP-PROTOCOL-IES", FT_UINT32, BASE_DEC);
67705   nbap_extension_dissector_table = register_dissector_table("nbap.extension", "NBAP-PROTOCOL-EXTENSION", FT_UINT32, BASE_DEC);
67706   nbap_proc_imsg_dissector_table = register_dissector_table("nbap.proc.imsg", "NBAP-ELEMENTARY-PROCEDURE InitiatingMessage", FT_STRING, BASE_NONE);
67707   nbap_proc_sout_dissector_table = register_dissector_table("nbap.proc.sout", "NBAP-ELEMENTARY-PROCEDURE SuccessfulOutcome", FT_STRING, BASE_NONE);
67708   nbap_proc_uout_dissector_table = register_dissector_table("nbap.proc.uout", "NBAP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", FT_STRING, BASE_NONE);
67709
67710 }
67711
67712
67713 /*--- proto_reg_handoff_nbap ---------------------------------------*/
67714 void
67715 proto_reg_handoff_nbap(void)
67716 {
67717         dissector_handle_t nbap_handle;
67718
67719         nbap_handle = find_dissector("nbap");
67720         dissector_add_uint("sctp.ppi", NBAP_PAYLOAD_PROTOCOL_ID, nbap_handle);
67721         dissector_add_handle("sctp.port", nbap_handle);  /* for "decode-as" */
67722
67723
67724 /*--- Included file: packet-nbap-dis-tab.c ---*/
67725 #line 1 "../../asn1/nbap/packet-nbap-dis-tab.c"
67726   dissector_add_uint("nbap.ies", id_TUTRANGPSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementValueInformation_PDU, proto_nbap));
67727   dissector_add_uint("nbap.ies", id_SFNSFNMeasurementValueInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementValueInformation_PDU, proto_nbap));
67728   dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
67729   dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation, new_create_dissector_handle(dissect_HS_DSCHRequiredPower_PDU, proto_nbap));
67730   dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRate_PDU, proto_nbap));
67731   dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_Value, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_Value_PDU, proto_nbap));
67732   dissector_add_uint("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));
67733   dissector_add_uint("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));
67734   dissector_add_uint("nbap.ies", id_UpPTSInterferenceValue, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
67735   dissector_add_uint("nbap.ies", id_DLTransmissionBranchLoadValue, new_create_dissector_handle(dissect_DLTransmissionBranchLoadValue_PDU, proto_nbap));
67736   dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_PDU, proto_nbap));
67737   dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
67738   dissector_add_uint("nbap.ies", id_E_DCHProvidedBitRateValueInformation, new_create_dissector_handle(dissect_E_DCHProvidedBitRate_PDU, proto_nbap));
67739   dissector_add_uint("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));
67740   dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_Value, new_create_dissector_handle(dissect_Received_Scheduled_EDCH_Power_Share_Value_PDU, proto_nbap));
67741   dissector_add_uint("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));
67742   dissector_add_uint("nbap.ies", id_TUTRANGANSSMeasurementValueInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementValueInformation_PDU, proto_nbap));
67743   dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_LCR, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_LCR_PDU, proto_nbap));
67744   dissector_add_uint("nbap.ies", id_Angle_Of_Arrival_Value_LCR, new_create_dissector_handle(dissect_Angle_Of_Arrival_Value_LCR_PDU, proto_nbap));
67745   dissector_add_uint("nbap.ies", id_HS_SICH_Reception_Quality, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Value_PDU, proto_nbap));
67746   dissector_add_uint("nbap.ies", id_Best_Cell_Portions_Value, new_create_dissector_handle(dissect_Best_Cell_Portions_Value_PDU, proto_nbap));
67747   dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_768, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_768_PDU, proto_nbap));
67748   dissector_add_uint("nbap.ies", id_Rx_Timing_Deviation_Value_384_ext, new_create_dissector_handle(dissect_Rx_Timing_Deviation_Value_384_ext_PDU, proto_nbap));
67749   dissector_add_uint("nbap.ies", id_Extended_Round_Trip_Time_Value, new_create_dissector_handle(dissect_Extended_Round_Trip_Time_Value_PDU, proto_nbap));
67750   dissector_add_uint("nbap.ies", id_neighbouringTDDCellMeasurementInformationLCR, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformationLCR_PDU, proto_nbap));
67751   dissector_add_uint("nbap.ies", id_neighbouringTDDCellMeasurementInformation768, new_create_dissector_handle(dissect_NeighbouringTDDCellMeasurementInformation768_PDU, proto_nbap));
67752   dissector_add_uint("nbap.ies", id_ReportCharacteristicsType_OnModification, new_create_dissector_handle(dissect_ReportCharacteristicsType_OnModification_PDU, proto_nbap));
67753   dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_Value_PDU, proto_nbap));
67754   dissector_add_uint("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));
67755   dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
67756   dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
67757   dissector_add_uint("nbap.ies", id_TUTRANGPSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGPSMeasurementThresholdInformation_PDU, proto_nbap));
67758   dissector_add_uint("nbap.ies", id_SFNSFNMeasurementThresholdInformation, new_create_dissector_handle(dissect_SFNSFNMeasurementThresholdInformation_PDU, proto_nbap));
67759   dissector_add_uint("nbap.ies", id_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
67760   dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValue, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
67761   dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValue_For_Cell_Portion, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValue_PDU, proto_nbap));
67762   dissector_add_uint("nbap.ies", id_Received_Scheduled_EDCH_Power_Share_For_CellPortion, new_create_dissector_handle(dissect_RSEPS_Value_IncrDecrThres_PDU, proto_nbap));
67763   dissector_add_uint("nbap.ies", id_Additional_HS_SICH_Reception_Quality_Measurement_Value, new_create_dissector_handle(dissect_HS_SICH_Reception_Quality_Measurement_Value_PDU, proto_nbap));
67764   dissector_add_uint("nbap.ies", id_TUTRANGANSSMeasurementThresholdInformation, new_create_dissector_handle(dissect_TUTRANGANSSMeasurementThresholdInformation_PDU, proto_nbap));
67765   dissector_add_uint("nbap.ies", id_C_ID, new_create_dissector_handle(dissect_C_ID_PDU, proto_nbap));
67766   dissector_add_uint("nbap.ies", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
67767   dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstFDD_PDU, proto_nbap));
67768   dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_PDU, proto_nbap));
67769   dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
67770   dissector_add_uint("nbap.ies", id_RACH_ParametersItem_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_RACH_ParametersItem_CTCH_SetupRqstFDD_PDU, proto_nbap));
67771   dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_SetupRqstTDD_PDU, proto_nbap));
67772   dissector_add_uint("nbap.ies", id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
67773   dissector_add_uint("nbap.ies", id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
67774   dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_PDU, proto_nbap));
67775   dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
67776   dissector_add_uint("nbap.ies", id_PICH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
67777   dissector_add_uint("nbap.ies", id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
67778   dissector_add_uint("nbap.ies", id_PRACH_ParametersItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
67779   dissector_add_uint("nbap.ies", id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_PDU, proto_nbap));
67780   dissector_add_uint("nbap.ies", id_RACH_ParameterItem_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_RACH_ParameterItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
67781   dissector_add_uint("nbap.ies", id_FACH_ParametersList_CTCH_SetupRsp, new_create_dissector_handle(dissect_FACH_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
67782   dissector_add_uint("nbap.ies", id_PCH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
67783   dissector_add_uint("nbap.ies", id_RACH_Parameters_CTCH_SetupRsp, new_create_dissector_handle(dissect_CommonTransportChannel_InformationResponse_PDU, proto_nbap));
67784   dissector_add_uint("nbap.ies", id_CriticalityDiagnostics, new_create_dissector_handle(dissect_CriticalityDiagnostics_PDU, proto_nbap));
67785   dissector_add_uint("nbap.ies", id_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
67786   dissector_add_uint("nbap.ies", id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67787   dissector_add_uint("nbap.ies", id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67788   dissector_add_uint("nbap.ies", id_PCH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PCH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67789   dissector_add_uint("nbap.ies", id_PICH_ParametersItem_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PICH_ParametersItem_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67790   dissector_add_uint("nbap.ies", id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67791   dissector_add_uint("nbap.ies", id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_PDU, proto_nbap));
67792   dissector_add_uint("nbap.ies", id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
67793   dissector_add_uint("nbap.ies", id_PICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
67794   dissector_add_uint("nbap.ies", id_FACH_ParametersList_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
67795   dissector_add_uint("nbap.ies", id_PCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
67796   dissector_add_uint("nbap.ies", id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_PDU, proto_nbap));
67797   dissector_add_uint("nbap.ies", id_CommonPhysicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
67798   dissector_add_uint("nbap.ies", id_BlockingPriorityIndicator, new_create_dissector_handle(dissect_BlockingPriorityIndicator_PDU, proto_nbap));
67799   dissector_add_uint("nbap.ies", id_ShutdownTimer, new_create_dissector_handle(dissect_ShutdownTimer_PDU, proto_nbap));
67800   dissector_add_uint("nbap.ies", id_Start_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_Start_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
67801   dissector_add_uint("nbap.ies", id_End_Of_Audit_Sequence_Indicator, new_create_dissector_handle(dissect_End_Of_Audit_Sequence_Indicator_PDU, proto_nbap));
67802   dissector_add_uint("nbap.ies", id_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationList_AuditRsp_PDU, proto_nbap));
67803   dissector_add_uint("nbap.ies", id_CCP_InformationList_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationList_AuditRsp_PDU, proto_nbap));
67804   dissector_add_uint("nbap.ies", id_Local_Cell_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationList_AuditRsp_PDU, proto_nbap));
67805   dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
67806   dissector_add_uint("nbap.ies", id_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
67807   dissector_add_uint("nbap.ies", id_P_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67808   dissector_add_uint("nbap.ies", id_S_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67809   dissector_add_uint("nbap.ies", id_P_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67810   dissector_add_uint("nbap.ies", id_S_CPICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67811   dissector_add_uint("nbap.ies", id_P_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67812   dissector_add_uint("nbap.ies", id_BCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
67813   dissector_add_uint("nbap.ies", id_S_CCPCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67814   dissector_add_uint("nbap.ies", id_PCH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
67815   dissector_add_uint("nbap.ies", id_PICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67816   dissector_add_uint("nbap.ies", id_FACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
67817   dissector_add_uint("nbap.ies", id_PRACH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67818   dissector_add_uint("nbap.ies", id_RACH_Information, new_create_dissector_handle(dissect_Common_TransportChannel_Status_Information_PDU, proto_nbap));
67819   dissector_add_uint("nbap.ies", id_AICH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67820   dissector_add_uint("nbap.ies", id_SCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67821   dissector_add_uint("nbap.ies", id_CCP_InformationItem_AuditRsp, new_create_dissector_handle(dissect_CCP_InformationItem_AuditRsp_PDU, proto_nbap));
67822   dissector_add_uint("nbap.ies", id_FPACH_LCR_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67823   dissector_add_uint("nbap.ies", id_S_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
67824   dissector_add_uint("nbap.ies", id_PRACH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
67825   dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_InformationItem_AuditRsp_PDU, proto_nbap));
67826   dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
67827   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_AuditRsp_PDU, proto_nbap));
67828   dissector_add_uint("nbap.ies", id_PLCCH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67829   dissector_add_uint("nbap.ies", id_E_RUCCH_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67830   dissector_add_uint("nbap.ies", id_E_RUCCH_768_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
67831   dissector_add_uint("nbap.ies", id_MeasurementID, new_create_dissector_handle(dissect_MeasurementID_PDU, proto_nbap));
67832   dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rqst, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rqst_PDU, proto_nbap));
67833   dissector_add_uint("nbap.ies", id_CommonMeasurementType, new_create_dissector_handle(dissect_CommonMeasurementType_PDU, proto_nbap));
67834   dissector_add_uint("nbap.ies", id_MeasurementFilterCoefficient, new_create_dissector_handle(dissect_MeasurementFilterCoefficient_PDU, proto_nbap));
67835   dissector_add_uint("nbap.ies", id_ReportCharacteristics, new_create_dissector_handle(dissect_ReportCharacteristics_PDU, proto_nbap));
67836   dissector_add_uint("nbap.ies", id_SFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
67837   dissector_add_uint("nbap.ies", id_SFN, new_create_dissector_handle(dissect_SFN_PDU, proto_nbap));
67838   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rqst, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rqst_PDU, proto_nbap));
67839   dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rsp, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rsp_PDU, proto_nbap));
67840   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rsp, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rsp_PDU, proto_nbap));
67841   dissector_add_uint("nbap.ies", id_CommonMeasurementObjectType_CM_Rprt, new_create_dissector_handle(dissect_CommonMeasurementObjectType_CM_Rprt_PDU, proto_nbap));
67842   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_choice_CM_Rprt, new_create_dissector_handle(dissect_PowerLocalCellGroup_CM_Rprt_PDU, proto_nbap));
67843   dissector_add_uint("nbap.ies", id_Local_Cell_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
67844   dissector_add_uint("nbap.ies", id_T_Cell, new_create_dissector_handle(dissect_T_Cell_PDU, proto_nbap));
67845   dissector_add_uint("nbap.ies", id_UARFCNforNu, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
67846   dissector_add_uint("nbap.ies", id_UARFCNforNd, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
67847   dissector_add_uint("nbap.ies", id_MaximumTransmissionPower, new_create_dissector_handle(dissect_MaximumTransmissionPower_PDU, proto_nbap));
67848   dissector_add_uint("nbap.ies", id_Closed_Loop_Timing_Adjustment_Mode, new_create_dissector_handle(dissect_Closedlooptimingadjustmentmode_PDU, proto_nbap));
67849   dissector_add_uint("nbap.ies", id_PrimaryScramblingCode, new_create_dissector_handle(dissect_PrimaryScramblingCode_PDU, proto_nbap));
67850   dissector_add_uint("nbap.ies", id_Synchronisation_Configuration_Cell_SetupRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_SetupRqst_PDU, proto_nbap));
67851   dissector_add_uint("nbap.ies", id_DL_TPC_Pattern01Count, new_create_dissector_handle(dissect_DL_TPC_Pattern01Count_PDU, proto_nbap));
67852   dissector_add_uint("nbap.ies", id_PrimarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
67853   dissector_add_uint("nbap.ies", id_SecondarySCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
67854   dissector_add_uint("nbap.ies", id_PrimaryCPICH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
67855   dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
67856   dissector_add_uint("nbap.ies", id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
67857   dissector_add_uint("nbap.ies", id_Limited_power_increase_information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_Limited_power_increase_information_Cell_SetupRqstFDD_PDU, proto_nbap));
67858   dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
67859   dissector_add_uint("nbap.ies", id_CellPortion_InformationItem_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_SetupRqstFDD_PDU, proto_nbap));
67860   dissector_add_uint("nbap.ies", id_UARFCNforNt, new_create_dissector_handle(dissect_UARFCN_PDU, proto_nbap));
67861   dissector_add_uint("nbap.ies", id_CellParameterID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
67862   dissector_add_uint("nbap.ies", id_TransmissionDiversityApplied, new_create_dissector_handle(dissect_TransmissionDiversityApplied_PDU, proto_nbap));
67863   dissector_add_uint("nbap.ies", id_SyncCase, new_create_dissector_handle(dissect_SyncCase_PDU, proto_nbap));
67864   dissector_add_uint("nbap.ies", id_DPCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
67865   dissector_add_uint("nbap.ies", id_PUSCHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
67866   dissector_add_uint("nbap.ies", id_PRACHConstant, new_create_dissector_handle(dissect_ConstantValue_PDU, proto_nbap));
67867   dissector_add_uint("nbap.ies", id_TimingAdvanceApplied, new_create_dissector_handle(dissect_TimingAdvanceApplied_PDU, proto_nbap));
67868   dissector_add_uint("nbap.ies", id_SCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
67869   dissector_add_uint("nbap.ies", id_PCCPCH_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
67870   dissector_add_uint("nbap.ies", id_TimeSlotConfigurationList_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_PDU, proto_nbap));
67871   dissector_add_uint("nbap.ies", id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, new_create_dissector_handle(dissect_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_PDU, proto_nbap));
67872   dissector_add_uint("nbap.ies", id_Synchronisation_Configuration_Cell_ReconfRqst, new_create_dissector_handle(dissect_Synchronisation_Configuration_Cell_ReconfRqst_PDU, proto_nbap));
67873   dissector_add_uint("nbap.ies", id_PrimarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
67874   dissector_add_uint("nbap.ies", id_SecondarySCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondarySCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
67875   dissector_add_uint("nbap.ies", id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCPICH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
67876   dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
67877   dissector_add_uint("nbap.ies", id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_PrimaryCCPCH_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
67878   dissector_add_uint("nbap.ies", id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
67879   dissector_add_uint("nbap.ies", id_CellPortion_InformationItem_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationItem_Cell_ReconfRqstFDD_PDU, proto_nbap));
67880   dissector_add_uint("nbap.ies", id_SCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
67881   dissector_add_uint("nbap.ies", id_PCCPCH_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
67882   dissector_add_uint("nbap.ies", id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_PDU, proto_nbap));
67883   dissector_add_uint("nbap.ies", id_IndicationType_ResourceStatusInd, new_create_dissector_handle(dissect_IndicationType_ResourceStatusInd_PDU, proto_nbap));
67884   dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
67885   dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
67886   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem_ResourceStatusInd_PDU, proto_nbap));
67887   dissector_add_uint("nbap.ies", id_Local_Cell_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
67888   dissector_add_uint("nbap.ies", id_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
67889   dissector_add_uint("nbap.ies", id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_PDU, proto_nbap));
67890   dissector_add_uint("nbap.ies", id_CCP_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_CCP_InformationItem_ResourceStatusInd_PDU, proto_nbap));
67891   dissector_add_uint("nbap.ies", id_Cell_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_Cell_InformationItem_ResourceStatusInd_PDU, proto_nbap));
67892   dissector_add_uint("nbap.ies", id_FPACH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67893   dissector_add_uint("nbap.ies", id_DwPCH_LCR_Information, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67894   dissector_add_uint("nbap.ies", id_PLCCH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
67895   dissector_add_uint("nbap.ies", id_S_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
67896   dissector_add_uint("nbap.ies", id_BCCH_ModificationTime, new_create_dissector_handle(dissect_BCCH_ModificationTime_PDU, proto_nbap));
67897   dissector_add_uint("nbap.ies", id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, new_create_dissector_handle(dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_PDU, proto_nbap));
67898   dissector_add_uint("nbap.ies", id_SegmentInformationListIE_SystemInfoUpdate, new_create_dissector_handle(dissect_SegmentInformationListIE_SystemInfoUpdate_PDU, proto_nbap));
67899   dissector_add_uint("nbap.ies", id_CRNC_CommunicationContextID, new_create_dissector_handle(dissect_CRNC_CommunicationContextID_PDU, proto_nbap));
67900   dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
67901   dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
67902   dissector_add_uint("nbap.ies", id_DCH_FDD_Information, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
67903   dissector_add_uint("nbap.ies", id_RL_InformationList_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_SetupRqstFDD_PDU, proto_nbap));
67904   dissector_add_uint("nbap.ies", id_Transmission_Gap_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Transmission_Gap_Pattern_Sequence_Information_PDU, proto_nbap));
67905   dissector_add_uint("nbap.ies", id_Active_Pattern_Sequence_Information, new_create_dissector_handle(dissect_Active_Pattern_Sequence_Information_PDU, proto_nbap));
67906   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_SetupRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_SetupRqstFDD_PDU, proto_nbap));
67907   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
67908   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_PDU, proto_nbap));
67909   dissector_add_uint("nbap.ies", id_DCH_TDD_Information, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
67910   dissector_add_uint("nbap.ies", id_DSCH_TDD_Information, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
67911   dissector_add_uint("nbap.ies", id_USCH_Information, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
67912   dissector_add_uint("nbap.ies", id_RL_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_SetupRqstTDD_PDU, proto_nbap));
67913   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
67914   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
67915   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
67916   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_SetupRqstTDD_PDU, proto_nbap));
67917   dissector_add_uint("nbap.ies", id_NodeB_CommunicationContextID, new_create_dissector_handle(dissect_NodeB_CommunicationContextID_PDU, proto_nbap));
67918   dissector_add_uint("nbap.ies", id_CommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
67919   dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_SetupRspFDD_PDU, proto_nbap));
67920   dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_SetupRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_SetupRspFDD_PDU, proto_nbap));
67921   dissector_add_uint("nbap.ies", id_RL_InformationResponse_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_SetupRspTDD_PDU, proto_nbap));
67922   dissector_add_uint("nbap.ies", id_DCH_InformationResponse, new_create_dissector_handle(dissect_DCH_InformationResponse_PDU, proto_nbap));
67923   dissector_add_uint("nbap.ies", id_DSCH_InformationResponse, new_create_dissector_handle(dissect_DSCH_InformationResponse_PDU, proto_nbap));
67924   dissector_add_uint("nbap.ies", id_USCH_InformationResponse, new_create_dissector_handle(dissect_USCH_InformationResponse_PDU, proto_nbap));
67925   dissector_add_uint("nbap.ies", id_CauseLevel_RL_SetupFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureFDD_PDU, proto_nbap));
67926   dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
67927   dissector_add_uint("nbap.ies", id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_SetupFailureFDD_PDU, proto_nbap));
67928   dissector_add_uint("nbap.ies", id_CauseLevel_RL_SetupFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_SetupFailureTDD_PDU, proto_nbap));
67929   dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_PDU, proto_nbap));
67930   dissector_add_uint("nbap.ies", id_Compressed_Mode_Deactivation_Flag, new_create_dissector_handle(dissect_Compressed_Mode_Deactivation_Flag_PDU, proto_nbap));
67931   dissector_add_uint("nbap.ies", id_RL_InformationList_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_AdditionRqstFDD_PDU, proto_nbap));
67932   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_AdditionRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_AdditionRqstFDD_PDU, proto_nbap));
67933   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
67934   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_PDU, proto_nbap));
67935   dissector_add_uint("nbap.ies", id_RL_Information_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_AdditionRqstTDD_PDU, proto_nbap));
67936   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
67937   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_RL_AdditionRqstTDD_PDU, proto_nbap));
67938   dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_AdditionRspFDD_PDU, proto_nbap));
67939   dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_AdditionRspFDD, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_AdditionRspFDD_PDU, proto_nbap));
67940   dissector_add_uint("nbap.ies", id_RL_InformationResponse_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_RL_AdditionRspTDD_PDU, proto_nbap));
67941   dissector_add_uint("nbap.ies", id_CauseLevel_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureFDD_PDU, proto_nbap));
67942   dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
67943   dissector_add_uint("nbap.ies", id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, new_create_dissector_handle(dissect_Successful_RL_InformationRespItem_RL_AdditionFailureFDD_PDU, proto_nbap));
67944   dissector_add_uint("nbap.ies", id_CauseLevel_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_CauseLevel_RL_AdditionFailureTDD_PDU, proto_nbap));
67945   dissector_add_uint("nbap.ies", id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_PDU, proto_nbap));
67946   dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
67947   dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
67948   dissector_add_uint("nbap.ies", id_FDD_DCHs_to_Modify, new_create_dissector_handle(dissect_FDD_DCHs_to_Modify_PDU, proto_nbap));
67949   dissector_add_uint("nbap.ies", id_DCHs_to_Add_FDD, new_create_dissector_handle(dissect_DCH_FDD_Information_PDU, proto_nbap));
67950   dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepFDD_PDU, proto_nbap));
67951   dissector_add_uint("nbap.ies", id_RL_InformationList_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfPrepFDD_PDU, proto_nbap));
67952   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfPrepFDD_PDU, proto_nbap));
67953   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
67954   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
67955   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
67956   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
67957   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
67958   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
67959   dissector_add_uint("nbap.ies", id_TDD_DCHs_to_Modify, new_create_dissector_handle(dissect_TDD_DCHs_to_Modify_PDU, proto_nbap));
67960   dissector_add_uint("nbap.ies", id_DCHs_to_Add_TDD, new_create_dissector_handle(dissect_DCH_TDD_Information_PDU, proto_nbap));
67961   dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
67962   dissector_add_uint("nbap.ies", id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
67963   dissector_add_uint("nbap.ies", id_DSCHs_to_Add_TDD, new_create_dissector_handle(dissect_DSCH_TDD_Information_PDU, proto_nbap));
67964   dissector_add_uint("nbap.ies", id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
67965   dissector_add_uint("nbap.ies", id_USCH_Information_ModifyList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
67966   dissector_add_uint("nbap.ies", id_USCH_Information_Add, new_create_dissector_handle(dissect_USCH_Information_PDU, proto_nbap));
67967   dissector_add_uint("nbap.ies", id_USCH_Information_DeleteList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_PDU, proto_nbap));
67968   dissector_add_uint("nbap.ies", id_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
67969   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67970   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67971   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67972   dissector_add_uint("nbap.ies", id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
67973   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67974   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67975   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_PDU, proto_nbap));
67976   dissector_add_uint("nbap.ies", id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_PDU, proto_nbap));
67977   dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfReady_PDU, proto_nbap));
67978   dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_ReconfReady, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfReady_PDU, proto_nbap));
67979   dissector_add_uint("nbap.ies", id_CauseLevel_RL_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_RL_ReconfFailure_PDU, proto_nbap));
67980   dissector_add_uint("nbap.ies", id_RL_ReconfigurationFailureItem_RL_ReconfFailure, new_create_dissector_handle(dissect_RL_ReconfigurationFailureItem_RL_ReconfFailure_PDU, proto_nbap));
67981   dissector_add_uint("nbap.ies", id_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
67982   dissector_add_uint("nbap.ies", id_UL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_UL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
67983   dissector_add_uint("nbap.ies", id_DL_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DL_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
67984   dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstFDD_PDU, proto_nbap));
67985   dissector_add_uint("nbap.ies", id_RL_InformationList_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationList_RL_ReconfRqstFDD_PDU, proto_nbap));
67986   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_RL_InformationItem_RL_ReconfRqstFDD_PDU, proto_nbap));
67987   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
67988   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
67989   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
67990   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
67991   dissector_add_uint("nbap.ies", id_DCH_DeleteList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DCH_DeleteList_RL_ReconfRqstTDD_PDU, proto_nbap));
67992   dissector_add_uint("nbap.ies", id_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
67993   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
67994   dissector_add_uint("nbap.ies", id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
67995   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_PDU, proto_nbap));
67996   dissector_add_uint("nbap.ies", id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_PDU, proto_nbap));
67997   dissector_add_uint("nbap.ies", id_RL_InformationResponseList_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseList_RL_ReconfRsp_PDU, proto_nbap));
67998   dissector_add_uint("nbap.ies", id_RL_InformationResponseItem_RL_ReconfRsp, new_create_dissector_handle(dissect_RL_InformationResponseItem_RL_ReconfRsp_PDU, proto_nbap));
67999   dissector_add_uint("nbap.ies", id_RL_informationList_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationList_RL_DeletionRqst_PDU, proto_nbap));
68000   dissector_add_uint("nbap.ies", id_RL_informationItem_RL_DeletionRqst, new_create_dissector_handle(dissect_RL_informationItem_RL_DeletionRqst_PDU, proto_nbap));
68001   dissector_add_uint("nbap.ies", id_PowerAdjustmentType, new_create_dissector_handle(dissect_PowerAdjustmentType_PDU, proto_nbap));
68002   dissector_add_uint("nbap.ies", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68003   dissector_add_uint("nbap.ies", id_InnerLoopDLPCStatus, new_create_dissector_handle(dissect_InnerLoopDLPCStatus_PDU, proto_nbap));
68004   dissector_add_uint("nbap.ies", id_DLReferencePowerList_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_PDU, proto_nbap));
68005   dissector_add_uint("nbap.ies", id_MaxAdjustmentStep, new_create_dissector_handle(dissect_MaxAdjustmentStep_PDU, proto_nbap));
68006   dissector_add_uint("nbap.ies", id_AdjustmentPeriod, new_create_dissector_handle(dissect_AdjustmentPeriod_PDU, proto_nbap));
68007   dissector_add_uint("nbap.ies", id_AdjustmentRatio, new_create_dissector_handle(dissect_ScaledAdjustmentRatio_PDU, proto_nbap));
68008   dissector_add_uint("nbap.ies", id_DL_ReferencePowerInformationItem_DL_PC_Rqst, new_create_dissector_handle(dissect_DL_ReferencePowerInformationItem_DL_PC_Rqst_PDU, proto_nbap));
68009   dissector_add_uint("nbap.ies", id_TimeslotISCPInfo, new_create_dissector_handle(dissect_DL_TimeslotISCPInfo_PDU, proto_nbap));
68010   dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rqst, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rqst_PDU, proto_nbap));
68011   dissector_add_uint("nbap.ies", id_DedicatedMeasurementType, new_create_dissector_handle(dissect_DedicatedMeasurementType_PDU, proto_nbap));
68012   dissector_add_uint("nbap.ies", id_CFNReportingIndicator, new_create_dissector_handle(dissect_FNReportingIndicator_PDU, proto_nbap));
68013   dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rqst, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rqst_PDU, proto_nbap));
68014   dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rsp, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rsp_PDU, proto_nbap));
68015   dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rsp_PDU, proto_nbap));
68016   dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_DM_Rsp, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rsp_PDU, proto_nbap));
68017   dissector_add_uint("nbap.ies", id_DedicatedMeasurementObjectType_DM_Rprt, new_create_dissector_handle(dissect_DedicatedMeasurementObjectType_DM_Rprt_PDU, proto_nbap));
68018   dissector_add_uint("nbap.ies", id_RL_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_InformationItem_DM_Rprt_PDU, proto_nbap));
68019   dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_DM_Rprt, new_create_dissector_handle(dissect_RL_Set_InformationItem_DM_Rprt_PDU, proto_nbap));
68020   dissector_add_uint("nbap.ies", id_Reporting_Object_RL_FailureInd, new_create_dissector_handle(dissect_Reporting_Object_RL_FailureInd_PDU, proto_nbap));
68021   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_FailureInd_PDU, proto_nbap));
68022   dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_FailureInd_PDU, proto_nbap));
68023   dissector_add_uint("nbap.ies", id_CCTrCH_InformationItem_RL_FailureInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_FailureInd_PDU, proto_nbap));
68024   dissector_add_uint("nbap.ies", id_RL_InformationList_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationList_RL_PreemptRequiredInd_PDU, proto_nbap));
68025   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_PreemptRequiredInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_PreemptRequiredInd_PDU, proto_nbap));
68026   dissector_add_uint("nbap.ies", id_Reporting_Object_RL_RestoreInd, new_create_dissector_handle(dissect_Reporting_Object_RL_RestoreInd_PDU, proto_nbap));
68027   dissector_add_uint("nbap.ies", id_RL_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_InformationItem_RL_RestoreInd_PDU, proto_nbap));
68028   dissector_add_uint("nbap.ies", id_RL_Set_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_RL_Set_InformationItem_RL_RestoreInd_PDU, proto_nbap));
68029   dissector_add_uint("nbap.ies", id_CCTrCH_InformationItem_RL_RestoreInd, new_create_dissector_handle(dissect_CCTrCH_InformationItem_RL_RestoreInd_PDU, proto_nbap));
68030   dissector_add_uint("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));
68031   dissector_add_uint("nbap.ies", id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
68032   dissector_add_uint("nbap.ies", id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_FDD_Code_Information_PDU, proto_nbap));
68033   dissector_add_uint("nbap.ies", id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_FDD_Code_Information_PDU, proto_nbap));
68034   dissector_add_uint("nbap.ies", id_PDSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
68035   dissector_add_uint("nbap.ies", id_PDSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
68036   dissector_add_uint("nbap.ies", id_PDSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
68037   dissector_add_uint("nbap.ies", id_PUSCHSets_AddList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_AddList_PSCH_ReconfRqst_PDU, proto_nbap));
68038   dissector_add_uint("nbap.ies", id_PUSCHSets_ModifyList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_PDU, proto_nbap));
68039   dissector_add_uint("nbap.ies", id_PUSCHSets_DeleteList_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_PDU, proto_nbap));
68040   dissector_add_uint("nbap.ies", id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68041   dissector_add_uint("nbap.ies", id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68042   dissector_add_uint("nbap.ies", id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68043   dissector_add_uint("nbap.ies", id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68044   dissector_add_uint("nbap.ies", id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_Information_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68045   dissector_add_uint("nbap.ies", id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68046   dissector_add_uint("nbap.ies", id_CauseLevel_PSCH_ReconfFailure, new_create_dissector_handle(dissect_CauseLevel_PSCH_ReconfFailure_PDU, proto_nbap));
68047   dissector_add_uint("nbap.ies", id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
68048   dissector_add_uint("nbap.ies", id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
68049   dissector_add_uint("nbap.ies", id_ResetIndicator, new_create_dissector_handle(dissect_ResetIndicator_PDU, proto_nbap));
68050   dissector_add_uint("nbap.ies", id_CommunicationContextInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationContextInfoItem_Reset_PDU, proto_nbap));
68051   dissector_add_uint("nbap.ies", id_CommunicationControlPortInfoItem_Reset, new_create_dissector_handle(dissect_CommunicationControlPortInfoItem_Reset_PDU, proto_nbap));
68052   dissector_add_uint("nbap.ies", id_InformationExchangeID, new_create_dissector_handle(dissect_InformationExchangeID_PDU, proto_nbap));
68053   dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rqst, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rqst_PDU, proto_nbap));
68054   dissector_add_uint("nbap.ies", id_InformationType, new_create_dissector_handle(dissect_InformationType_PDU, proto_nbap));
68055   dissector_add_uint("nbap.ies", id_InformationReportCharacteristics, new_create_dissector_handle(dissect_InformationReportCharacteristics_PDU, proto_nbap));
68056   dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rsp, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rsp_PDU, proto_nbap));
68057   dissector_add_uint("nbap.ies", id_InformationExchangeObjectType_InfEx_Rprt, new_create_dissector_handle(dissect_InformationExchangeObjectType_InfEx_Rprt_PDU, proto_nbap));
68058   dissector_add_uint("nbap.ies", id_cellSyncBurstRepetitionPeriod, new_create_dissector_handle(dissect_CellSyncBurstRepetitionPeriod_PDU, proto_nbap));
68059   dissector_add_uint("nbap.ies", id_timeslotInfo_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_TimeslotInfo_CellSyncInitiationRqstTDD_PDU, proto_nbap));
68060   dissector_add_uint("nbap.ies", id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
68061   dissector_add_uint("nbap.ies", id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_PDU, proto_nbap));
68062   dissector_add_uint("nbap.ies", id_TimeSlot, new_create_dissector_handle(dissect_TimeSlot_PDU, proto_nbap));
68063   dissector_add_uint("nbap.ies", id_NCyclesPerSFNperiod, new_create_dissector_handle(dissect_NCyclesPerSFNperiod_PDU, proto_nbap));
68064   dissector_add_uint("nbap.ies", id_NRepetitionsPerCyclePeriod, new_create_dissector_handle(dissect_NRepetitionsPerCyclePeriod_PDU, proto_nbap));
68065   dissector_add_uint("nbap.ies", id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
68066   dissector_add_uint("nbap.ies", id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_PDU, proto_nbap));
68067   dissector_add_uint("nbap.ies", id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_PDU, proto_nbap));
68068   dissector_add_uint("nbap.ies", id_SynchronisationReportType, new_create_dissector_handle(dissect_SynchronisationReportType_PDU, proto_nbap));
68069   dissector_add_uint("nbap.ies", id_SynchronisationReportCharacteristics, new_create_dissector_handle(dissect_SynchronisationReportCharacteristics_PDU, proto_nbap));
68070   dissector_add_uint("nbap.ies", id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_PDU, proto_nbap));
68071   dissector_add_uint("nbap.ies", id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, new_create_dissector_handle(dissect_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_PDU, proto_nbap));
68072   dissector_add_uint("nbap.ies", id_CauseLevel_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_CauseLevel_SyncAdjustmntFailureTDD_PDU, proto_nbap));
68073   dissector_add_uint("nbap.ies", id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_PDU, proto_nbap));
68074   dissector_add_uint("nbap.ies", id_CSBTransmissionID, new_create_dissector_handle(dissect_CSBTransmissionID_PDU, proto_nbap));
68075   dissector_add_uint("nbap.ies", id_CSBMeasurementID, new_create_dissector_handle(dissect_CSBMeasurementID_PDU, proto_nbap));
68076   dissector_add_uint("nbap.ies", id_CellSyncInfo_CellSyncReprtTDD, new_create_dissector_handle(dissect_CellSyncInfo_CellSyncReprtTDD_PDU, proto_nbap));
68077   dissector_add_uint("nbap.ies", id_SyncReportType_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncReportType_CellSyncReprtTDD_PDU, proto_nbap));
68078   dissector_add_uint("nbap.ies", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
68079   dissector_add_uint("nbap.ies", id_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
68080   dissector_add_uint("nbap.ies", id_DSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_DSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
68081   dissector_add_uint("nbap.ies", id_USCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_USCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
68082   dissector_add_uint("nbap.ies", id_HSDSCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
68083   dissector_add_uint("nbap.ies", id_DelayedActivationList_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_PDU, proto_nbap));
68084   dissector_add_uint("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdFDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdFDD_PDU, proto_nbap));
68085   dissector_add_uint("nbap.ies", id_DelayedActivationList_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_PDU, proto_nbap));
68086   dissector_add_uint("nbap.ies", id_DelayedActivationInformation_RL_ActivationCmdTDD, new_create_dissector_handle(dissect_DelayedActivationInformation_RL_ActivationCmdTDD_PDU, proto_nbap));
68087   dissector_add_uint("nbap.ies", id_HSDSCH_FDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Update_Information_PDU, proto_nbap));
68088   dissector_add_uint("nbap.ies", id_HSDSCH_TDD_Update_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Update_Information_PDU, proto_nbap));
68089   dissector_add_uint("nbap.ies", id_Modification_Period, new_create_dissector_handle(dissect_Modification_Period_PDU, proto_nbap));
68090   dissector_add_uint("nbap.ies", id_MICH_CFN, new_create_dissector_handle(dissect_MICH_CFN_PDU, proto_nbap));
68091   dissector_add_uint("nbap.ies", id_NI_Information_NotifUpdateCmd, new_create_dissector_handle(dissect_NI_Information_PDU, proto_nbap));
68092   dissector_add_uint("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));
68093   dissector_add_uint("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));
68094   dissector_add_uint("nbap.ies", id_UPPCH_LCR_InformationItem_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_AuditRsp_PDU, proto_nbap));
68095   dissector_add_uint("nbap.ies", id_UPPCH_LCR_InformationItem_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationItem_ResourceStatusInd_PDU, proto_nbap));
68096   dissector_add_uint("nbap.ies", id_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD, new_create_dissector_handle(dissect_Unsuccessful_UARFCNItem_PSCH_ReconfFailureTDD_PDU, proto_nbap));
68097   dissector_add_uint("nbap.ies", id_UARFCNSpecificCauseList, new_create_dissector_handle(dissect_UARFCNSpecificCauseList_PSCH_ReconfFailureTDD_PDU, proto_nbap));
68098   dissector_add_uint("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));
68099   dissector_add_uint("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));
68100   dissector_add_uint("nbap.ies", id_MultipleFreq_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_MultipleFreq_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
68101   dissector_add_uint("nbap.ies", id_PLCCH_parameters, new_create_dissector_handle(dissect_PLCCH_parameters_PDU, proto_nbap));
68102   dissector_add_uint("nbap.ies", id_E_RUCCH_parameters, new_create_dissector_handle(dissect_E_RUCCH_parameters_PDU, proto_nbap));
68103   dissector_add_uint("nbap.ies", id_E_RUCCH_768_parameters, new_create_dissector_handle(dissect_E_RUCCH_768_parameters_PDU, proto_nbap));
68104   dissector_add_uint("nbap.ies", id_Cell_ERNTI_Status_Information, new_create_dissector_handle(dissect_Cell_ERNTI_Status_Information_PDU, proto_nbap));
68105   dissector_add_uint("nbap.ies", id_ERACH_CM_Rqst, new_create_dissector_handle(dissect_ERACH_CM_Rqst_PDU, proto_nbap));
68106   dissector_add_uint("nbap.ies", id_ERACH_CM_Rsp, new_create_dissector_handle(dissect_ERACH_CM_Rsp_PDU, proto_nbap));
68107   dissector_add_uint("nbap.ies", id_ERACH_CM_Rprt, new_create_dissector_handle(dissect_ERACH_CM_Rprt_PDU, proto_nbap));
68108   dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_Value, new_create_dissector_handle(dissect_EDCH_RACH_Report_Value_PDU, proto_nbap));
68109   dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_IncrDecrThres, new_create_dissector_handle(dissect_EDCH_RACH_Report_IncrDecrThres_PDU, proto_nbap));
68110   dissector_add_uint("nbap.ies", id_EDCH_RACH_Report_ThresholdInformation, new_create_dissector_handle(dissect_EDCH_RACH_Report_ThresholdInformation_PDU, proto_nbap));
68111   dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianNAVAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_NAVKeplerianSet_PDU, proto_nbap));
68112   dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianReducedAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ReducedKeplerianSet_PDU, proto_nbap));
68113   dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianMidiAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_MidiAlmanacSet_PDU, proto_nbap));
68114   dissector_add_uint("nbap.ies", id_GANSS_alm_keplerianGLONASS, new_create_dissector_handle(dissect_GANSS_ALM_GlonassAlmanacSet_PDU, proto_nbap));
68115   dissector_add_uint("nbap.ies", id_GANSS_alm_ecefSBASAlmanac, new_create_dissector_handle(dissect_GANSS_ALM_ECEFsbasAlmanacSet_PDU, proto_nbap));
68116   dissector_add_uint("nbap.ies", id_ULTimeslotISCPValue_For_CellPortion, new_create_dissector_handle(dissect_UL_TimeslotISCP_Value_IncrDecrThres_PDU, proto_nbap));
68117   dissector_add_uint("nbap.ies", id_UpPTSInterferenceValue_For_CellPortion, new_create_dissector_handle(dissect_UpPTSInterferenceValue_PDU, proto_nbap));
68118   dissector_add_uint("nbap.ies", id_Best_Cell_Portions_ValueLCR, new_create_dissector_handle(dissect_Best_Cell_Portions_ValueLCR_PDU, proto_nbap));
68119   dissector_add_uint("nbap.ies", id_Transmitted_Carrier_Power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Transmitted_Carrier_Power_For_CellPortion_ValueLCR_PDU, proto_nbap));
68120   dissector_add_uint("nbap.ies", id_Received_total_wide_band_power_For_CellPortion_ValueLCR, new_create_dissector_handle(dissect_Received_total_wide_band_power_For_CellPortion_ValueLCR_PDU, proto_nbap));
68121   dissector_add_uint("nbap.ies", id_UL_TimeslotISCP_For_CellPortion_Value, new_create_dissector_handle(dissect_UL_TimeslotISCP_For_CellPortion_Value_PDU, proto_nbap));
68122   dissector_add_uint("nbap.ies", id_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortionLCR_PDU, proto_nbap));
68123   dissector_add_uint("nbap.ies", id_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR, new_create_dissector_handle(dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortionLCR_PDU, proto_nbap));
68124   dissector_add_uint("nbap.ies", id_E_DCHProvidedBitRateValueInformation_For_CellPortion, new_create_dissector_handle(dissect_E_DCHProvidedBitRateValueInformation_For_CellPortion_PDU, proto_nbap));
68125   dissector_add_uint("nbap.ies", id_UpPTSInterference_For_CellPortion_Value, new_create_dissector_handle(dissect_UpPTSInterference_For_CellPortion_Value_PDU, proto_nbap));
68126   dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortionValue_PDU, proto_nbap));
68127   dissector_add_uint("nbap.ies", id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCHOrE_HICHTransmissionCellPortion, new_create_dissector_handle(dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue_PDU, proto_nbap));
68128   dissector_add_uint("nbap.ies", id_ActivationInformation, new_create_dissector_handle(dissect_ActivationInformation_PDU, proto_nbap));
68129   dissector_add_uint("nbap.extension", id_BroadcastCommonTransportBearerIndication, new_create_dissector_handle(dissect_BroadcastCommonTransportBearerIndication_PDU, proto_nbap));
68130   dissector_add_uint("nbap.extension", id_MessageStructure, new_create_dissector_handle(dissect_MessageStructure_PDU, proto_nbap));
68131   dissector_add_uint("nbap.extension", id_TypeOfError, new_create_dissector_handle(dissect_TypeOfError_PDU, proto_nbap));
68132   dissector_add_uint("nbap.extension", id_TnlQos, new_create_dissector_handle(dissect_TnlQos_PDU, proto_nbap));
68133   dissector_add_uint("nbap.extension", id_Unidirectional_DCH_Indicator, new_create_dissector_handle(dissect_Unidirectional_DCH_Indicator_PDU, proto_nbap));
68134   dissector_add_uint("nbap.extension", id_ExtendedPropagationDelay, new_create_dissector_handle(dissect_ExtendedPropagationDelay_PDU, proto_nbap));
68135   dissector_add_uint("nbap.extension", id_Initial_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68136   dissector_add_uint("nbap.extension", id_Maximum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68137   dissector_add_uint("nbap.extension", id_Minimum_DL_Power_TimeslotLCR_InformationItem, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68138   dissector_add_uint("nbap.extension", id_bindingID, new_create_dissector_handle(dissect_BindingID_PDU, proto_nbap));
68139   dissector_add_uint("nbap.extension", id_transportlayeraddress, new_create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_nbap));
68140   dissector_add_uint("nbap.extension", id_E_DCH_PowerOffset_for_SchedulingInfo, new_create_dissector_handle(dissect_E_DCH_PowerOffset_for_SchedulingInfo_PDU, proto_nbap));
68141   dissector_add_uint("nbap.extension", id_SAT_Info_Almanac_ExtItem, new_create_dissector_handle(dissect_SAT_Info_Almanac_ExtList_PDU, proto_nbap));
68142   dissector_add_uint("nbap.extension", id_HARQ_Preamble_Mode, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_PDU, proto_nbap));
68143   dissector_add_uint("nbap.extension", id_HSDSCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_HSDSCH_MACdPDUSizeFormat_PDU, proto_nbap));
68144   dissector_add_uint("nbap.extension", id_HSSICH_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
68145   dissector_add_uint("nbap.extension", id_HSSICH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
68146   dissector_add_uint("nbap.extension", id_ueCapability_Info, new_create_dissector_handle(dissect_UE_Capability_Information_PDU, proto_nbap));
68147   dissector_add_uint("nbap.extension", id_HS_PDSCH_Code_Change_Grant, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Grant_PDU, proto_nbap));
68148   dissector_add_uint("nbap.extension", id_HARQ_Preamble_Mode_Activation_Indicator, new_create_dissector_handle(dissect_HARQ_Preamble_Mode_Activation_Indicator_PDU, proto_nbap));
68149   dissector_add_uint("nbap.extension", id_hsSCCH_Specific_Information_ResponseTDD768, new_create_dissector_handle(dissect_HSSCCH_Specific_InformationRespListTDD768_PDU, proto_nbap));
68150   dissector_add_uint("nbap.extension", id_MaximumMACdPDU_SizeExtended, new_create_dissector_handle(dissect_MAC_PDU_SizeExtended_PDU, proto_nbap));
68151   dissector_add_uint("nbap.extension", id_Additional_failed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_failed_PDU, proto_nbap));
68152   dissector_add_uint("nbap.extension", id_Additional_missed_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_missed_PDU, proto_nbap));
68153   dissector_add_uint("nbap.extension", id_Additional_total_HS_SICH, new_create_dissector_handle(dissect_HS_SICH_total_PDU, proto_nbap));
68154   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_PDU, proto_nbap));
68155   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Information_Response, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Information_Response_PDU, proto_nbap));
68156   dissector_add_uint("nbap.extension", id_HS_PDSCH_Code_Change_Indicator, new_create_dissector_handle(dissect_HS_PDSCH_Code_Change_Indicator_PDU, proto_nbap));
68157   dissector_add_uint("nbap.extension", id_GANSS_Information, new_create_dissector_handle(dissect_GANSS_Information_PDU, proto_nbap));
68158   dissector_add_uint("nbap.extension", id_GANSS_Common_Data, new_create_dissector_handle(dissect_GANSS_Common_Data_PDU, proto_nbap));
68159   dissector_add_uint("nbap.extension", id_GANSS_Generic_Data, new_create_dissector_handle(dissect_GANSS_Generic_Data_PDU, proto_nbap));
68160   dissector_add_uint("nbap.extension", id_SyncDLCodeIdThreInfoLCR, new_create_dissector_handle(dissect_SyncDLCodeIdThreInfoLCR_PDU, proto_nbap));
68161   dissector_add_uint("nbap.extension", id_Extended_RNC_ID, new_create_dissector_handle(dissect_Extended_RNC_ID_PDU, proto_nbap));
68162   dissector_add_uint("nbap.extension", id_LCRTDD_uplink_Physical_Channel_Capability, new_create_dissector_handle(dissect_LCRTDD_Uplink_Physical_Channel_Capability_PDU, proto_nbap));
68163   dissector_add_uint("nbap.extension", id_PLCCH_Information_UL_TimeslotLCR_Info, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
68164   dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstFDD_PDU, proto_nbap));
68165   dissector_add_uint("nbap.extension", id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, new_create_dissector_handle(dissect_FDD_S_CCPCH_FrameOffset_PDU, proto_nbap));
68166   dissector_add_uint("nbap.extension", id_ModulationPO_MBSFN, new_create_dissector_handle(dissect_ModulationPO_MBSFN_PDU, proto_nbap));
68167   dissector_add_uint("nbap.extension", id_Secondary_CCPCH_SlotFormat_Extended, new_create_dissector_handle(dissect_Secondary_CCPCH_SlotFormat_Extended_PDU, proto_nbap));
68168   dissector_add_uint("nbap.extension", id_BroadcastReference, new_create_dissector_handle(dissect_BroadcastReference_PDU, proto_nbap));
68169   dissector_add_uint("nbap.extension", id_Tstd_indicator, new_create_dissector_handle(dissect_TSTD_Indicator_PDU, proto_nbap));
68170   dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
68171   dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
68172   dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_PDU, proto_nbap));
68173   dissector_add_uint("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_parameterList_CTCH_SetupRqstTDD_PDU, proto_nbap));
68174   dissector_add_uint("nbap.extension", id_S_CCPCH_Modulation, new_create_dissector_handle(dissect_ModulationMBSFN_PDU, proto_nbap));
68175   dissector_add_uint("nbap.extension", id_tFCI_Presence, new_create_dissector_handle(dissect_TFCI_Presence_PDU, proto_nbap));
68176   dissector_add_uint("nbap.extension", id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68177   dissector_add_uint("nbap.extension", id_PCH_Power_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68178   dissector_add_uint("nbap.extension", id_PICH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PICH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
68179   dissector_add_uint("nbap.extension", id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_SetupRqstTDD_PDU, proto_nbap));
68180   dissector_add_uint("nbap.extension", id_PRACH_768_Parameters_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_PRACH_768_ParametersItem_CTCH_SetupRqstTDD_PDU, proto_nbap));
68181   dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstFDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstFDD_PDU, proto_nbap));
68182   dissector_add_uint("nbap.extension", id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68183   dissector_add_uint("nbap.extension", id_MICH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68184   dissector_add_uint("nbap.extension", id_PLCCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PLCCH_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68185   dissector_add_uint("nbap.extension", id_S_CCPCH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68186   dissector_add_uint("nbap.extension", id_PICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_PICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68187   dissector_add_uint("nbap.extension", id_MICH_768_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_MICH_768_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68188   dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68189   dissector_add_uint("nbap.extension", id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68190   dissector_add_uint("nbap.extension", id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68191   dissector_add_uint("nbap.extension", id_PCH_Power_LCR_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68192   dissector_add_uint("nbap.extension", id_CommonPhysicalChannelID768_CommonTrChDeletionReq, new_create_dissector_handle(dissect_CommonPhysicalChannelID768_PDU, proto_nbap));
68193   dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList_AuditRsp, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_AuditRsp_PDU, proto_nbap));
68194   dissector_add_uint("nbap.extension", id_FPACH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
68195   dissector_add_uint("nbap.extension", id_DwPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
68196   dissector_add_uint("nbap.extension", id_HSDSCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_AuditRsp_PDU, proto_nbap));
68197   dissector_add_uint("nbap.extension", id_MICH_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
68198   dissector_add_uint("nbap.extension", id_S_CCPCH_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_AuditRsp_PDU, proto_nbap));
68199   dissector_add_uint("nbap.extension", id_S_CCPCH_LCR_InformationListExt_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_PDU, proto_nbap));
68200   dissector_add_uint("nbap.extension", id_E_DCH_Resources_Information_AuditRsp, new_create_dissector_handle(dissect_E_DCH_Resources_Information_AuditRsp_PDU, proto_nbap));
68201   dissector_add_uint("nbap.extension", id_PLCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_PLCCH_InformationList_AuditRsp_PDU, proto_nbap));
68202   dissector_add_uint("nbap.extension", id_P_CCPCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68203   dissector_add_uint("nbap.extension", id_S_CCPCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_AuditRsp_PDU, proto_nbap));
68204   dissector_add_uint("nbap.extension", id_PICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68205   dissector_add_uint("nbap.extension", id_PRACH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_PRACH_768_InformationList_AuditRsp_PDU, proto_nbap));
68206   dissector_add_uint("nbap.extension", id_SCH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68207   dissector_add_uint("nbap.extension", id_MICH_768_Information_AuditRsp, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68208   dissector_add_uint("nbap.extension", id_E_RUCCH_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_InformationList_AuditRsp_PDU, proto_nbap));
68209   dissector_add_uint("nbap.extension", id_E_RUCCH_768_InformationList_AuditRsp, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_AuditRsp_PDU, proto_nbap));
68210   dissector_add_uint("nbap.extension", id_ReferenceClockAvailability, new_create_dissector_handle(dissect_ReferenceClockAvailability_PDU, proto_nbap));
68211   dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_ID, new_create_dissector_handle(dissect_Local_Cell_ID_PDU, proto_nbap));
68212   dissector_add_uint("nbap.extension", id_HSDPA_Capability, new_create_dissector_handle(dissect_HSDPA_Capability_PDU, proto_nbap));
68213   dissector_add_uint("nbap.extension", id_E_DCH_Capability, new_create_dissector_handle(dissect_E_DCH_Capability_PDU, proto_nbap));
68214   dissector_add_uint("nbap.extension", id_E_DCH_TTI2ms_Capability, new_create_dissector_handle(dissect_E_DCH_TTI2ms_Capability_PDU, proto_nbap));
68215   dissector_add_uint("nbap.extension", id_E_DCH_SF_Capability, new_create_dissector_handle(dissect_E_DCH_SF_Capability_PDU, proto_nbap));
68216   dissector_add_uint("nbap.extension", id_E_DCH_HARQ_Combining_Capability, new_create_dissector_handle(dissect_E_DCH_HARQ_Combining_Capability_PDU, proto_nbap));
68217   dissector_add_uint("nbap.extension", id_E_DCH_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCHCapacityConsumptionLaw_PDU, proto_nbap));
68218   dissector_add_uint("nbap.extension", id_F_DPCH_Capability, new_create_dissector_handle(dissect_F_DPCH_Capability_PDU, proto_nbap));
68219   dissector_add_uint("nbap.extension", id_E_DCH_TDD_CapacityConsumptionLaw, new_create_dissector_handle(dissect_E_DCH_TDD_CapacityConsumptionLaw_PDU, proto_nbap));
68220   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Capability_PDU, proto_nbap));
68221   dissector_add_uint("nbap.extension", id_Max_UE_DTX_Cycle, new_create_dissector_handle(dissect_Max_UE_DTX_Cycle_PDU, proto_nbap));
68222   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Capability, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Capability_PDU, proto_nbap));
68223   dissector_add_uint("nbap.extension", id_MIMO_Capability, new_create_dissector_handle(dissect_MIMO_Capability_PDU, proto_nbap));
68224   dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_Capability_PDU, proto_nbap));
68225   dissector_add_uint("nbap.extension", id_MBMS_Capability, new_create_dissector_handle(dissect_MBMS_Capability_PDU, proto_nbap));
68226   dissector_add_uint("nbap.extension", id_Enhanced_FACH_Capability, new_create_dissector_handle(dissect_Enhanced_FACH_Capability_PDU, proto_nbap));
68227   dissector_add_uint("nbap.extension", id_Enhanced_PCH_Capability, new_create_dissector_handle(dissect_Enhanced_PCH_Capability_PDU, proto_nbap));
68228   dissector_add_uint("nbap.extension", id_SixteenQAM_UL_Capability, new_create_dissector_handle(dissect_SixteenQAM_UL_Capability_PDU, proto_nbap));
68229   dissector_add_uint("nbap.extension", id_HSDSCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_HSDSCH_MACdPDU_SizeCapability_PDU, proto_nbap));
68230   dissector_add_uint("nbap.extension", id_F_DPCH_SlotFormatCapability, new_create_dissector_handle(dissect_F_DPCH_SlotFormatCapability_PDU, proto_nbap));
68231   dissector_add_uint("nbap.extension", id_CommonMeasurementAccuracy, new_create_dissector_handle(dissect_CommonMeasurementAccuracy_PDU, proto_nbap));
68232   dissector_add_uint("nbap.extension", id_MeasurementRecoveryBehavior, new_create_dissector_handle(dissect_MeasurementRecoveryBehavior_PDU, proto_nbap));
68233   dissector_add_uint("nbap.extension", id_RTWP_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_ReportingIndicator_PDU, proto_nbap));
68234   dissector_add_uint("nbap.extension", id_RTWP_CellPortion_ReportingIndicator, new_create_dissector_handle(dissect_RTWP_CellPortion_ReportingIndicator_PDU, proto_nbap));
68235   dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPowerReporting, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerReporting_PDU, proto_nbap));
68236   dissector_add_uint("nbap.extension", id_TimeSlotLCR_CM_Rqst, new_create_dissector_handle(dissect_TimeSlotLCR_PDU, proto_nbap));
68237   dissector_add_uint("nbap.extension", id_NeighbouringCellMeasurementInformation, new_create_dissector_handle(dissect_NeighbouringCellMeasurementInformation_PDU, proto_nbap));
68238   dissector_add_uint("nbap.extension", id_MeasurementRecoverySupportIndicator, new_create_dissector_handle(dissect_MeasurementRecoverySupportIndicator_PDU, proto_nbap));
68239   dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPowerSupportIndicator, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPowerSupportIndicator_PDU, proto_nbap));
68240   dissector_add_uint("nbap.extension", id_Reference_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Reference_ReceivedTotalWideBandPower_PDU, proto_nbap));
68241   dissector_add_uint("nbap.extension", id_MeasurementRecoveryReportingIndicator, new_create_dissector_handle(dissect_MeasurementRecoveryReportingIndicator_PDU, proto_nbap));
68242   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstFDD_PDU, proto_nbap));
68243   dissector_add_uint("nbap.extension", id_CellPortion_InformationList_Cell_SetupRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_SetupRqstFDD_PDU, proto_nbap));
68244   dissector_add_uint("nbap.extension", id_MIMO_PilotConfiguration, new_create_dissector_handle(dissect_MIMO_PilotConfiguration_PDU, proto_nbap));
68245   dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
68246   dissector_add_uint("nbap.extension", id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
68247   dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
68248   dissector_add_uint("nbap.extension", id_ReferenceSFNoffset, new_create_dissector_handle(dissect_ReferenceSFNoffset_PDU, proto_nbap));
68249   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
68250   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_SetupRqstTDD_PDU, proto_nbap));
68251   dissector_add_uint("nbap.extension", id_PCCPCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
68252   dissector_add_uint("nbap.extension", id_SCH_768_Information_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_SetupRqstTDD_PDU, proto_nbap));
68253   dissector_add_uint("nbap.extension", id_MBSFN_Only_Mode_Indicator_Cell_SetupRqstTDD_LCR, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Indicator_PDU, proto_nbap));
68254   dissector_add_uint("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_SetupRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
68255   dissector_add_uint("nbap.extension", id_Time_Slot_Parameter_ID, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
68256   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstFDD_PDU, proto_nbap));
68257   dissector_add_uint("nbap.extension", id_CellPortion_InformationList_Cell_ReconfRqstFDD, new_create_dissector_handle(dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_PDU, proto_nbap));
68258   dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
68259   dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_DwPCH_LCR_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
68260   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
68261   dissector_add_uint("nbap.extension", id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_PDU, proto_nbap));
68262   dissector_add_uint("nbap.extension", id_SCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_SCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
68263   dissector_add_uint("nbap.extension", id_PCCPCH_768_Information_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_PCCPCH_768_Information_Cell_ReconfRqstTDD_PDU, proto_nbap));
68264   dissector_add_uint("nbap.extension", id_MBSFN_Cell_ParameterID_Cell_ReconfRqstTDD, new_create_dissector_handle(dissect_CellParameterID_PDU, proto_nbap));
68265   dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_PDU, proto_nbap));
68266   dissector_add_uint("nbap.extension", id_MBSFN_Only_Mode_Capability, new_create_dissector_handle(dissect_MBSFN_Only_Mode_Capability_PDU, proto_nbap));
68267   dissector_add_uint("nbap.extension", id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, new_create_dissector_handle(dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_PDU, proto_nbap));
68268   dissector_add_uint("nbap.extension", id_FPACH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_FPACH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
68269   dissector_add_uint("nbap.extension", id_DwPCH_LCR_Information_ResourceStatusInd, new_create_dissector_handle(dissect_DwPCH_LCR_Information_ResourceStatusInd_PDU, proto_nbap));
68270   dissector_add_uint("nbap.extension", id_HSDSCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_HS_DSCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
68271   dissector_add_uint("nbap.extension", id_MICH_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information_PDU, proto_nbap));
68272   dissector_add_uint("nbap.extension", id_S_CCPCH_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
68273   dissector_add_uint("nbap.extension", id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_PDU, proto_nbap));
68274   dissector_add_uint("nbap.extension", id_E_DCH_Resources_Information_ResourceStatusInd, new_create_dissector_handle(dissect_E_DCH_Resources_Information_ResourceStatusInd_PDU, proto_nbap));
68275   dissector_add_uint("nbap.extension", id_PLCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PLCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
68276   dissector_add_uint("nbap.extension", id_P_CCPCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68277   dissector_add_uint("nbap.extension", id_S_CCPCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_S_CCPCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
68278   dissector_add_uint("nbap.extension", id_PICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68279   dissector_add_uint("nbap.extension", id_PRACH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_PRACH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
68280   dissector_add_uint("nbap.extension", id_SCH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68281   dissector_add_uint("nbap.extension", id_MICH_768_Information_ResourceStatusInd, new_create_dissector_handle(dissect_Common_PhysicalChannel_Status_Information768_PDU, proto_nbap));
68282   dissector_add_uint("nbap.extension", id_E_RUCCH_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_InformationList_ResourceStatusInd_PDU, proto_nbap));
68283   dissector_add_uint("nbap.extension", id_E_RUCCH_768_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_E_RUCCH_768_InformationList_ResourceStatusInd_PDU, proto_nbap));
68284   dissector_add_uint("nbap.extension", id_DL_PowerBalancing_Information, new_create_dissector_handle(dissect_DL_PowerBalancing_Information_PDU, proto_nbap));
68285   dissector_add_uint("nbap.extension", id_HSDSCH_FDD_Information, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_PDU, proto_nbap));
68286   dissector_add_uint("nbap.extension", id_HSDSCH_RNTI, new_create_dissector_handle(dissect_HSDSCH_RNTI_PDU, proto_nbap));
68287   dissector_add_uint("nbap.extension", id_HSPDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
68288   dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
68289   dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Information_PDU, proto_nbap));
68290   dissector_add_uint("nbap.extension", id_Serving_E_DCH_RL_ID, new_create_dissector_handle(dissect_Serving_E_DCH_RL_ID_PDU, proto_nbap));
68291   dissector_add_uint("nbap.extension", id_F_DPCH_Information_RL_SetupRqstFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_SetupRqstFDD_PDU, proto_nbap));
68292   dissector_add_uint("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment_Allowed, new_create_dissector_handle(dissect_Initial_DL_DPCH_TimingAdjustment_Allowed_PDU, proto_nbap));
68293   dissector_add_uint("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));
68294   dissector_add_uint("nbap.extension", id_Serving_Cell_Change_CFN, new_create_dissector_handle(dissect_CFN_PDU, proto_nbap));
68295   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityDTX_DRX_Information, new_create_dissector_handle(dissect_ContinuousPacketConnectivityDTX_DRX_Information_PDU, proto_nbap));
68296   dissector_add_uint("nbap.extension", id_DPC_Mode, new_create_dissector_handle(dissect_DPC_Mode_PDU, proto_nbap));
68297   dissector_add_uint("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));
68298   dissector_add_uint("nbap.extension", id_RL_Specific_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_DCH_Info_PDU, proto_nbap));
68299   dissector_add_uint("nbap.extension", id_DelayedActivation, new_create_dissector_handle(dissect_DelayedActivation_PDU, proto_nbap));
68300   dissector_add_uint("nbap.extension", id_Primary_CPICH_Usage_for_Channel_Estimation, new_create_dissector_handle(dissect_Primary_CPICH_Usage_for_Channel_Estimation_PDU, proto_nbap));
68301   dissector_add_uint("nbap.extension", id_Secondary_CPICH_Information, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
68302   dissector_add_uint("nbap.extension", id_E_DCH_RL_Indication, new_create_dissector_handle(dissect_E_DCH_RL_Indication_PDU, proto_nbap));
68303   dissector_add_uint("nbap.extension", id_RL_Specific_E_DCH_Info, new_create_dissector_handle(dissect_RL_Specific_E_DCH_Info_PDU, proto_nbap));
68304   dissector_add_uint("nbap.extension", id_SynchronisationIndicator, new_create_dissector_handle(dissect_SynchronisationIndicator_PDU, proto_nbap));
68305   dissector_add_uint("nbap.extension", id_F_DPCH_SlotFormat, new_create_dissector_handle(dissect_F_DPCH_SlotFormat_PDU, proto_nbap));
68306   dissector_add_uint("nbap.extension", id_HSDSCH_TDD_Information, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_PDU, proto_nbap));
68307   dissector_add_uint("nbap.extension", id_PDSCH_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
68308   dissector_add_uint("nbap.extension", id_E_DCH_Information, new_create_dissector_handle(dissect_E_DCH_Information_PDU, proto_nbap));
68309   dissector_add_uint("nbap.extension", id_E_DCH_Serving_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
68310   dissector_add_uint("nbap.extension", id_E_DCH_768_Information, new_create_dissector_handle(dissect_E_DCH_768_Information_PDU, proto_nbap));
68311   dissector_add_uint("nbap.extension", id_E_DCH_LCR_Information, new_create_dissector_handle(dissect_E_DCH_LCR_Information_PDU, proto_nbap));
68312   dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
68313   dissector_add_uint("nbap.extension", id_UL_SIRTarget, new_create_dissector_handle(dissect_UL_SIR_PDU, proto_nbap));
68314   dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
68315   dissector_add_uint("nbap.extension", id_UL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
68316   dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_Information_RL_SetupRqstTDD_PDU, proto_nbap));
68317   dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68318   dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68319   dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68320   dissector_add_uint("nbap.extension", id_DL_DPCH_768_Information_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_768_Information_RL_SetupRqstTDD_PDU, proto_nbap));
68321   dissector_add_uint("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
68322   dissector_add_uint("nbap.extension", id_UL_Synchronisation_Parameters_LCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
68323   dissector_add_uint("nbap.extension", id_HSDSCH_FDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_FDD_Information_Response_PDU, proto_nbap));
68324   dissector_add_uint("nbap.extension", id_DL_PowerBalancing_ActivationIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_ActivationIndicator_PDU, proto_nbap));
68325   dissector_add_uint("nbap.extension", id_E_DCH_RL_Set_ID, new_create_dissector_handle(dissect_RL_Set_ID_PDU, proto_nbap));
68326   dissector_add_uint("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));
68327   dissector_add_uint("nbap.extension", id_Initial_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
68328   dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information_Response, new_create_dissector_handle(dissect_E_DCH_FDD_Information_Response_PDU, proto_nbap));
68329   dissector_add_uint("nbap.extension", id_RL_InformationResponse_LCR_RL_SetupRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_SetupRspTDD_PDU, proto_nbap));
68330   dissector_add_uint("nbap.extension", id_HSDSCH_TDD_Information_Response, new_create_dissector_handle(dissect_HSDSCH_TDD_Information_Response_PDU, proto_nbap));
68331   dissector_add_uint("nbap.extension", id_E_DCH_Information_Response, new_create_dissector_handle(dissect_E_DCH_Information_Response_PDU, proto_nbap));
68332   dissector_add_uint("nbap.extension", id_HS_DSCH_Serving_Cell_Change_Info, new_create_dissector_handle(dissect_HS_DSCH_Serving_Cell_Change_Info_PDU, proto_nbap));
68333   dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_AdditionReqFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_AdditionReqFDD_PDU, proto_nbap));
68334   dissector_add_uint("nbap.extension", id_DLReferencePower, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68335   dissector_add_uint("nbap.extension", id_HSDSCH_Configured_Indicator, new_create_dissector_handle(dissect_HSDSCH_Configured_Indicator_PDU, proto_nbap));
68336   dissector_add_uint("nbap.extension", id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
68337   dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
68338   dissector_add_uint("nbap.extension", id_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_UL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
68339   dissector_add_uint("nbap.extension", id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_PDU, proto_nbap));
68340   dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68341   dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
68342   dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68343   dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68344   dissector_add_uint("nbap.extension", id_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_DPCH_InformationItem_768_RL_AdditionRqstTDD_PDU, proto_nbap));
68345   dissector_add_uint("nbap.extension", id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
68346   dissector_add_uint("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));
68347   dissector_add_uint("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));
68348   dissector_add_uint("nbap.extension", id_MAChs_ResetIndicator, new_create_dissector_handle(dissect_MAChs_ResetIndicator_PDU, proto_nbap));
68349   dissector_add_uint("nbap.extension", id_RL_InformationResponse_LCR_RL_AdditionRspTDD, new_create_dissector_handle(dissect_RL_InformationResponse_LCR_RL_AdditionRspTDD_PDU, proto_nbap));
68350   dissector_add_uint("nbap.extension", id_SignallingBearerRequestIndicator, new_create_dissector_handle(dissect_SignallingBearerRequestIndicator_PDU, proto_nbap));
68351   dissector_add_uint("nbap.extension", id_HSDSCH_Information_to_Modify, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_PDU, proto_nbap));
68352   dissector_add_uint("nbap.extension", id_HSDSCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_Information_PDU, proto_nbap));
68353   dissector_add_uint("nbap.extension", id_HSDSCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_HSDSCH_MACdFlows_to_Delete_PDU, proto_nbap));
68354   dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
68355   dissector_add_uint("nbap.extension", id_E_DCH_FDD_Information_to_Modify, new_create_dissector_handle(dissect_E_DCH_FDD_Information_to_Modify_PDU, proto_nbap));
68356   dissector_add_uint("nbap.extension", id_E_DCH_MACdFlows_to_Add, new_create_dissector_handle(dissect_E_DCH_MACdFlows_Information_PDU, proto_nbap));
68357   dissector_add_uint("nbap.extension", id_E_DCH_MACdFlows_to_Delete, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
68358   dissector_add_uint("nbap.extension", id_F_DPCH_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_F_DPCH_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
68359   dissector_add_uint("nbap.extension", id_Fast_Reconfiguration_Mode, new_create_dissector_handle(dissect_Fast_Reconfiguration_Mode_PDU, proto_nbap));
68360   dissector_add_uint("nbap.extension", id_CPC_Information, new_create_dissector_handle(dissect_CPC_Information_PDU, proto_nbap));
68361   dissector_add_uint("nbap.extension", id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, new_create_dissector_handle(dissect_DL_DPCH_Power_Information_RL_ReconfPrepFDD_PDU, proto_nbap));
68362   dissector_add_uint("nbap.extension", id_DL_DPCH_TimingAdjustment, new_create_dissector_handle(dissect_DL_DPCH_TimingAdjustment_PDU, proto_nbap));
68363   dissector_add_uint("nbap.extension", id_Secondary_CPICH_Information_Change, new_create_dissector_handle(dissect_Secondary_CPICH_Information_Change_PDU, proto_nbap));
68364   dissector_add_uint("nbap.extension", id_multiple_RL_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_MultipleRL_Information_RL_ReconfPrepTDD_PDU, proto_nbap));
68365   dissector_add_uint("nbap.extension", id_E_DCH_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_Information_Reconfig_PDU, proto_nbap));
68366   dissector_add_uint("nbap.extension", id_E_DCH_768_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_768_Information_Reconfig_PDU, proto_nbap));
68367   dissector_add_uint("nbap.extension", id_E_DCH_LCR_Information_Reconfig, new_create_dissector_handle(dissect_E_DCH_LCR_Information_Reconfig_PDU, proto_nbap));
68368   dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68369   dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
68370   dissector_add_uint("nbap.extension", id_RL_ID, new_create_dissector_handle(dissect_RL_ID_PDU, proto_nbap));
68371   dissector_add_uint("nbap.extension", id_multipleRL_ul_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68372   dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationAddItemIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68373   dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationAddListIE_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68374   dissector_add_uint("nbap.extension", id_UL_DPCH_LCR_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68375   dissector_add_uint("nbap.extension", id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_UplinkStepSize_LCR_PDU, proto_nbap));
68376   dissector_add_uint("nbap.extension", id_multipleRL_ul_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
68377   dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationModify_AddItem, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68378   dissector_add_uint("nbap.extension", id_UL_DPCH_768_InformationModify_AddList, new_create_dissector_handle(dissect_UL_DPCH_768_InformationModify_AddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68379   dissector_add_uint("nbap.extension", id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
68380   dissector_add_uint("nbap.extension", id_UL_Timeslot768_Information_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_UL_Timeslot768_InformationModify_ModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
68381   dissector_add_uint("nbap.extension", id_PLCCH_Information_RL_ReconfPrepTDDLCR, new_create_dissector_handle(dissect_PLCCHinformation_PDU, proto_nbap));
68382   dissector_add_uint("nbap.extension", id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
68383   dissector_add_uint("nbap.extension", id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68384   dissector_add_uint("nbap.extension", id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68385   dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
68386   dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68387   dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68388   dissector_add_uint("nbap.extension", id_multipleRL_dl_DPCH_InformationList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68389   dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationAddItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68390   dissector_add_uint("nbap.extension", id_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_DPCH_768_InformationAddList_RL_ReconfPrepTDD_PDU, proto_nbap));
68391   dissector_add_uint("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));
68392   dissector_add_uint("nbap.extension", id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
68393   dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68394   dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68395   dissector_add_uint("nbap.extension", id_multipleRL_dl_DPCH_InformationModifyList, new_create_dissector_handle(dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_PDU, proto_nbap));
68396   dissector_add_uint("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));
68397   dissector_add_uint("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));
68398   dissector_add_uint("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));
68399   dissector_add_uint("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));
68400   dissector_add_uint("nbap.extension", id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68401   dissector_add_uint("nbap.extension", id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68402   dissector_add_uint("nbap.extension", id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
68403   dissector_add_uint("nbap.extension", id_InitDL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68404   dissector_add_uint("nbap.extension", id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
68405   dissector_add_uint("nbap.extension", id_TargetCommunicationControlPortID, new_create_dissector_handle(dissect_CommunicationControlPortID_PDU, proto_nbap));
68406   dissector_add_uint("nbap.extension", id_Fast_Reconfiguration_Permission, new_create_dissector_handle(dissect_Fast_Reconfiguration_Permission_PDU, proto_nbap));
68407   dissector_add_uint("nbap.extension", id_DL_PowerBalancing_UpdatedIndicator, new_create_dissector_handle(dissect_DL_PowerBalancing_UpdatedIndicator_PDU, proto_nbap));
68408   dissector_add_uint("nbap.extension", id_HSDSCH_Information_to_Modify_Unsynchronised, new_create_dissector_handle(dissect_HSDSCH_Information_to_Modify_Unsynchronised_PDU, proto_nbap));
68409   dissector_add_uint("nbap.extension", id_E_DPCH_Information_RL_ReconfRqstFDD, new_create_dissector_handle(dissect_E_DPCH_Information_RL_ReconfRqstFDD_PDU, proto_nbap));
68410   dissector_add_uint("nbap.extension", id_multiple_RL_Information_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_Multiple_RL_Information_RL_ReconfRqstTDD_PDU, proto_nbap));
68411   dissector_add_uint("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));
68412   dissector_add_uint("nbap.extension", id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68413   dissector_add_uint("nbap.extension", id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68414   dissector_add_uint("nbap.extension", id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, new_create_dissector_handle(dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_PDU, proto_nbap));
68415   dissector_add_uint("nbap.extension", id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, new_create_dissector_handle(dissect_DL_TimeslotISCPInfoLCR_PDU, proto_nbap));
68416   dissector_add_uint("nbap.extension", id_PrimCCPCH_RSCP_DL_PC_RqstTDD, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_PDU, proto_nbap));
68417   dissector_add_uint("nbap.extension", id_PrimaryCCPCH_RSCP_Delta, new_create_dissector_handle(dissect_PrimaryCCPCH_RSCP_Delta_PDU, proto_nbap));
68418   dissector_add_uint("nbap.extension", id_NumberOfReportedCellPortions, new_create_dissector_handle(dissect_NumberOfReportedCellPortions_PDU, proto_nbap));
68419   dissector_add_uint("nbap.extension", id_AlternativeFormatReportingIndicator, new_create_dissector_handle(dissect_AlternativeFormatReportingIndicator_PDU, proto_nbap));
68420   dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rqst, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rqst_PDU, proto_nbap));
68421   dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_Info_DM_Rqst_PDU, proto_nbap));
68422   dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rqst, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
68423   dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rsp, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rsp_PDU, proto_nbap));
68424   dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rsp, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
68425   dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
68426   dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_PDU, proto_nbap));
68427   dissector_add_uint("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rsp, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rsp_PDU, proto_nbap));
68428   dissector_add_uint("nbap.extension", id_multiple_HSSICHMeasurementValueList_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_HSSICHMeasurementValueList_TDD_DM_Rsp_PDU, proto_nbap));
68429   dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rsp, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
68430   dissector_add_uint("nbap.extension", id_multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp, new_create_dissector_handle(dissect_Multiple_DedicatedMeasurementValueList_768_TDD_DM_Rsp_PDU, proto_nbap));
68431   dissector_add_uint("nbap.extension", id_PUSCH_Info_DM_Rprt, new_create_dissector_handle(dissect_PUSCH_Info_DM_Rprt_PDU, proto_nbap));
68432   dissector_add_uint("nbap.extension", id_HSSICH_Info_DM_Rprt, new_create_dissector_handle(dissect_HS_SICH_ID_PDU, proto_nbap));
68433   dissector_add_uint("nbap.extension", id_multiple_PUSCH_InfoList_DM_Rprt, new_create_dissector_handle(dissect_Multiple_PUSCH_InfoList_DM_Rprt_PDU, proto_nbap));
68434   dissector_add_uint("nbap.extension", id_DPCH_ID768_DM_Rprt, new_create_dissector_handle(dissect_DPCH_ID768_PDU, proto_nbap));
68435   dissector_add_uint("nbap.extension", id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, new_create_dissector_handle(dissect_DL_ScramblingCode_PDU, proto_nbap));
68436   dissector_add_uint("nbap.extension", id_E_AGCH_FDD_Code_Information, new_create_dissector_handle(dissect_E_AGCH_FDD_Code_Information_PDU, proto_nbap));
68437   dissector_add_uint("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));
68438   dissector_add_uint("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));
68439   dissector_add_uint("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_PDU, proto_nbap));
68440   dissector_add_uint("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));
68441   dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationFDD_PDU, proto_nbap));
68442   dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_InformationFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationFDD_PDU, proto_nbap));
68443   dissector_add_uint("nbap.extension", id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_PDSCH_TDD_Information_PSCH_ReconfRqst_PDU, proto_nbap));
68444   dissector_add_uint("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));
68445   dissector_add_uint("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));
68446   dissector_add_uint("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));
68447   dissector_add_uint("nbap.extension", id_ConfigurationGenerationID, new_create_dissector_handle(dissect_ConfigurationGenerationID_PDU, proto_nbap));
68448   dissector_add_uint("nbap.extension", id_E_PUCH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
68449   dissector_add_uint("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));
68450   dissector_add_uint("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));
68451   dissector_add_uint("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));
68452   dissector_add_uint("nbap.extension", id_E_HICH_Information_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_PSCH_ReconfRqst_PDU, proto_nbap));
68453   dissector_add_uint("nbap.extension", id_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells, new_create_dissector_handle(dissect_Maximum_Generated_ReceivedTotalWideBandPowerInOtherCells_PDU, proto_nbap));
68454   dissector_add_uint("nbap.extension", id_E_PUCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
68455   dissector_add_uint("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));
68456   dissector_add_uint("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));
68457   dissector_add_uint("nbap.extension", id_E_HICH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_HICH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
68458   dissector_add_uint("nbap.extension", id_E_PUCH_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_E_PUCH_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68459   dissector_add_uint("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));
68460   dissector_add_uint("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));
68461   dissector_add_uint("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));
68462   dissector_add_uint("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));
68463   dissector_add_uint("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));
68464   dissector_add_uint("nbap.extension", id_SYNC_UL_Partition_LCR, new_create_dissector_handle(dissect_SYNC_UL_Partition_LCR_PDU, proto_nbap));
68465   dissector_add_uint("nbap.extension", id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68466   dissector_add_uint("nbap.extension", id_PDSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68467   dissector_add_uint("nbap.extension", id_PDSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_DL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
68468   dissector_add_uint("nbap.extension", id_PDSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PDSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68469   dissector_add_uint("nbap.extension", id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68470   dissector_add_uint("nbap.extension", id_PUSCH_AddInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_AddInformation_768_AddItem_PSCH_ReconfRqst_PDU, proto_nbap));
68471   dissector_add_uint("nbap.extension", id_PUSCH_Timeslot_Format_PSCH_ReconfRqst_LCR, new_create_dissector_handle(dissect_TDD_UL_DPCH_TimeSlotFormat_LCR_PDU, proto_nbap));
68472   dissector_add_uint("nbap.extension", id_PUSCH_ModifyInformation_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_PUSCH_ModifyInformation_768_ModifyItem_PSCH_ReconfRqst_PDU, proto_nbap));
68473   dissector_add_uint("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));
68474   dissector_add_uint("nbap.extension", id_hS_SCCH_Information_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_Information_768_PSCH_ReconfRqst_PDU, proto_nbap));
68475   dissector_add_uint("nbap.extension", id_hS_SCCH_InformationModify_768_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModify_768_PSCH_ReconfRqst_PDU, proto_nbap));
68476   dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset, new_create_dissector_handle(dissect_E_HICH_TimeOffset_PDU, proto_nbap));
68477   dissector_add_uint("nbap.extension", id_E_HICH_TimeOffsetLCR, new_create_dissector_handle(dissect_E_HICH_TimeOffsetLCR_PDU, proto_nbap));
68478   dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseFDD_PDU, proto_nbap));
68479   dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseFDD, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseFDD_PDU, proto_nbap));
68480   dissector_add_uint("nbap.extension", id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
68481   dissector_add_uint("nbap.extension", id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_PDU, proto_nbap));
68482   dissector_add_uint("nbap.extension", id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_NSubCyclesPerCyclePeriod_PDU, proto_nbap));
68483   dissector_add_uint("nbap.extension", id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
68484   dissector_add_uint("nbap.extension", id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, new_create_dissector_handle(dissect_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_PDU, proto_nbap));
68485   dissector_add_uint("nbap.extension", id_DwPCH_Power, new_create_dissector_handle(dissect_DwPCH_Power_PDU, proto_nbap));
68486   dissector_add_uint("nbap.extension", id_TimingAdjustmentValueLCR, new_create_dissector_handle(dissect_TimingAdjustmentValueLCR_PDU, proto_nbap));
68487   dissector_add_uint("nbap.extension", id_AccumulatedClockupdate_CellSyncReprtTDD, new_create_dissector_handle(dissect_TimingAdjustmentValue_PDU, proto_nbap));
68488   dissector_add_uint("nbap.extension", id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, new_create_dissector_handle(dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_PDU, proto_nbap));
68489   dissector_add_uint("nbap.extension", id_E_DCH_RearrangeList_Bearer_RearrangeInd, new_create_dissector_handle(dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_PDU, proto_nbap));
68490   dissector_add_uint("nbap.extension", id_E_DCH_FDD_Update_Information, new_create_dissector_handle(dissect_E_DCH_FDD_Update_Information_PDU, proto_nbap));
68491   dissector_add_uint("nbap.extension", id_IPMulticastIndication, new_create_dissector_handle(dissect_IPMulticastIndication_PDU, proto_nbap));
68492   dissector_add_uint("nbap.extension", id_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD, new_create_dissector_handle(dissect_TimeSlotConfigurationList_LCR_CTCH_SetupRqstTDD_PDU, proto_nbap));
68493   dissector_add_uint("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));
68494   dissector_add_uint("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));
68495   dissector_add_uint("nbap.extension", id_UARFCN_Adjustment, new_create_dissector_handle(dissect_UARFCN_Adjustment_PDU, proto_nbap));
68496   dissector_add_uint("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));
68497   dissector_add_uint("nbap.extension", id_UPPCHPositionLCR, new_create_dissector_handle(dissect_UPPCHPositionLCR_PDU, proto_nbap));
68498   dissector_add_uint("nbap.extension", id_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD, new_create_dissector_handle(dissect_UPPCH_LCR_Parameters_CTCH_ReconfRqstTDD_PDU, proto_nbap));
68499   dissector_add_uint("nbap.extension", id_UPPCH_LCR_InformationList_AuditRsp, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_AuditRsp_PDU, proto_nbap));
68500   dissector_add_uint("nbap.extension", id_UPPCH_LCR_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_UPPCH_LCR_InformationList_ResourceStatusInd_PDU, proto_nbap));
68501   dissector_add_uint("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));
68502   dissector_add_uint("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
68503   dissector_add_uint("nbap.extension", id_multipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_HS_DSCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
68504   dissector_add_uint("nbap.extension", id_Extended_HS_SCCH_ID, new_create_dissector_handle(dissect_Extended_HS_SCCH_ID_PDU, proto_nbap));
68505   dissector_add_uint("nbap.extension", id_Extended_HS_SICH_ID, new_create_dissector_handle(dissect_Extended_HS_SICH_ID_PDU, proto_nbap));
68506   dissector_add_uint("nbap.extension", id_HSSICH_InfoExt_DM_Rqst, new_create_dissector_handle(dissect_HSSICH_InfoExt_DM_Rqst_PDU, proto_nbap));
68507   dissector_add_uint("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));
68508   dissector_add_uint("nbap.extension", id_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68509   dissector_add_uint("nbap.extension", id_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_HS_SCCH_InformationModifyExt_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68510   dissector_add_uint("nbap.extension", id_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
68511   dissector_add_uint("nbap.extension", id_MBSFN_SpecialTimeSlot_LCR, new_create_dissector_handle(dissect_TimeslotLCR_Extension_PDU, proto_nbap));
68512   dissector_add_uint("nbap.extension", id_Common_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
68513   dissector_add_uint("nbap.extension", id_Paging_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteFDD_PDU, proto_nbap));
68514   dissector_add_uint("nbap.extension", id_Maximum_Target_ReceivedTotalWideBandPower_LCR, new_create_dissector_handle(dissect_Maximum_Target_ReceivedTotalWideBandPower_LCR_PDU, proto_nbap));
68515   dissector_add_uint("nbap.extension", id_E_DPDCH_PowerInterpolation, new_create_dissector_handle(dissect_E_DPDCH_PowerInterpolation_PDU, proto_nbap));
68516   dissector_add_uint("nbap.extension", id_E_TFCI_Boost_Information, new_create_dissector_handle(dissect_E_TFCI_Boost_Information_PDU, proto_nbap));
68517   dissector_add_uint("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));
68518   dissector_add_uint("nbap.extension", id_Ext_Reference_E_TFCI_PO, new_create_dissector_handle(dissect_Ext_Reference_E_TFCI_PO_PDU, proto_nbap));
68519   dissector_add_uint("nbap.extension", id_HARQ_MemoryPartitioningInfoExtForMIMO, new_create_dissector_handle(dissect_HARQ_MemoryPartitioningInfoExtForMIMO_PDU, proto_nbap));
68520   dissector_add_uint("nbap.extension", id_IPMulticastDataBearerIndication, new_create_dissector_handle(dissect_IPMulticastDataBearerIndication_PDU, proto_nbap));
68521   dissector_add_uint("nbap.extension", id_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_MIMO_ActivationIndicator_PDU, proto_nbap));
68522   dissector_add_uint("nbap.extension", id_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_MIMO_Mode_Indicator_PDU, proto_nbap));
68523   dissector_add_uint("nbap.extension", id_MIMO_N_M_Ratio, new_create_dissector_handle(dissect_MIMO_N_M_Ratio_PDU, proto_nbap));
68524   dissector_add_uint("nbap.extension", id_multicarrier_number, new_create_dissector_handle(dissect_Multicarrier_Number_PDU, proto_nbap));
68525   dissector_add_uint("nbap.extension", id_number_Of_Supported_Carriers, new_create_dissector_handle(dissect_Number_Of_Supported_Carriers_PDU, proto_nbap));
68526   dissector_add_uint("nbap.extension", id_multipleFreq_HSPDSCH_InformationList_ResponseTDDLCR, new_create_dissector_handle(dissect_MultipleFreq_HSPDSCH_InformationList_ResponseTDDLCR_PDU, proto_nbap));
68527   dissector_add_uint("nbap.extension", id_SixtyfourQAM_UsageAllowedIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_UsageAllowedIndicator_PDU, proto_nbap));
68528   dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_UsageIndicator, new_create_dissector_handle(dissect_SixtyfourQAM_DL_UsageIndicator_PDU, proto_nbap));
68529   dissector_add_uint("nbap.extension", id_SixteenQAM_UL_Operation_Indicator, new_create_dissector_handle(dissect_SixteenQAM_UL_Operation_Indicator_PDU, proto_nbap));
68530   dissector_add_uint("nbap.extension", id_TransportBearerNotRequestedIndicator, new_create_dissector_handle(dissect_TransportBearerNotRequestedIndicator_PDU, proto_nbap));
68531   dissector_add_uint("nbap.extension", id_TransportBearerNotSetupIndicator, new_create_dissector_handle(dissect_TransportBearerNotSetupIndicator_PDU, proto_nbap));
68532   dissector_add_uint("nbap.extension", id_tSN_Length, new_create_dissector_handle(dissect_TSN_Length_PDU, proto_nbap));
68533   dissector_add_uint("nbap.extension", id_Extended_E_DCH_LCRTDD_PhysicalLayerCategory, new_create_dissector_handle(dissect_Extended_E_DCH_LCRTDD_PhysicalLayerCategory_PDU, proto_nbap));
68534   dissector_add_uint("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_AuditRsp_PDU, proto_nbap));
68535   dissector_add_uint("nbap.extension", id_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd, new_create_dissector_handle(dissect_MultipleFreq_E_DCH_Resources_InformationList_ResourceStatusInd_PDU, proto_nbap));
68536   dissector_add_uint("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));
68537   dissector_add_uint("nbap.extension", id_Extended_E_HICH_ID_TDD, new_create_dissector_handle(dissect_Extended_E_HICH_ID_TDD_PDU, proto_nbap));
68538   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator, new_create_dissector_handle(dissect_ContinuousPacketConnectivityHS_SCCH_less_Deactivate_Indicator_PDU, proto_nbap));
68539   dissector_add_uint("nbap.extension", id_E_DCH_MACdPDU_SizeCapability, new_create_dissector_handle(dissect_E_DCH_MACdPDU_SizeCapability_PDU, proto_nbap));
68540   dissector_add_uint("nbap.extension", id_E_DCH_MACdPDUSizeFormat, new_create_dissector_handle(dissect_E_DCH_MACdPDUSizeFormat_PDU, proto_nbap));
68541   dissector_add_uint("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));
68542   dissector_add_uint("nbap.extension", id_E_DCH_RetransmissionTimer_for_SchedulingInfo_LCRTDD, new_create_dissector_handle(dissect_E_DCH_MACdFlow_Retransmission_Timer_PDU, proto_nbap));
68543   dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset_Extension, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ExtensionLCR_PDU, proto_nbap));
68544   dissector_add_uint("nbap.extension", id_E_PUCH_PowerControlGAP, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
68545   dissector_add_uint("nbap.extension", id_HSDSCH_TBSizeTableIndicator, new_create_dissector_handle(dissect_HSDSCH_TBSizeTableIndicator_PDU, proto_nbap));
68546   dissector_add_uint("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));
68547   dissector_add_uint("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));
68548   dissector_add_uint("nbap.extension", id_DGANSS_Corrections_Req, new_create_dissector_handle(dissect_DGANSS_Corrections_Req_PDU, proto_nbap));
68549   dissector_add_uint("nbap.extension", id_AdditionalTimeSlotListLCR, new_create_dissector_handle(dissect_AdditionalTimeSlotListLCR_PDU, proto_nbap));
68550   dissector_add_uint("nbap.extension", id_AdditionalMeasurementValueList, new_create_dissector_handle(dissect_AdditionalMeasurementValueList_PDU, proto_nbap));
68551   dissector_add_uint("nbap.extension", id_E_AGCH_Table_Choice, new_create_dissector_handle(dissect_E_AGCH_Table_Choice_PDU, proto_nbap));
68552   dissector_add_uint("nbap.extension", id_HS_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
68553   dissector_add_uint("nbap.extension", id_E_Cause, new_create_dissector_handle(dissect_Cause_PDU, proto_nbap));
68554   dissector_add_uint("nbap.extension", id_Common_EDCH_Capability, new_create_dissector_handle(dissect_Common_EDCH_Capability_PDU, proto_nbap));
68555   dissector_add_uint("nbap.extension", id_E_AI_Capability, new_create_dissector_handle(dissect_E_AI_Capability_PDU, proto_nbap));
68556   dissector_add_uint("nbap.extension", id_Common_EDCH_System_InformationFDD, new_create_dissector_handle(dissect_Common_EDCH_System_InformationFDD_PDU, proto_nbap));
68557   dissector_add_uint("nbap.extension", id_Common_UL_MACFlows_to_DeleteFDD, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteFDD_PDU, proto_nbap));
68558   dissector_add_uint("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteFDD, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_Delete_PDU, proto_nbap));
68559   dissector_add_uint("nbap.extension", id_Common_EDCH_System_Information_ResponseFDD, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseFDD_PDU, proto_nbap));
68560   dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_Capability, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
68561   dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_InformationFDD, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationFDD_PDU, proto_nbap));
68562   dissector_add_uint("nbap.extension", id_TransportBearerRequestIndicator, new_create_dissector_handle(dissect_TransportBearerRequestIndicator_PDU, proto_nbap));
68563   dissector_add_uint("nbap.extension", id_SixtyfourQAM_DL_MIMO_Combined_Capability, new_create_dissector_handle(dissect_SixtyfourQAM_DL_MIMO_Combined_Capability_PDU, proto_nbap));
68564   dissector_add_uint("nbap.extension", id_E_RNTI, new_create_dissector_handle(dissect_E_RNTI_PDU, proto_nbap));
68565   dissector_add_uint("nbap.extension", id_MinimumReducedE_DPDCH_GainFactor, new_create_dissector_handle(dissect_MinimumReducedE_DPDCH_GainFactor_PDU, proto_nbap));
68566   dissector_add_uint("nbap.extension", id_GANSS_Time_ID, new_create_dissector_handle(dissect_GANSS_Time_ID_PDU, proto_nbap));
68567   dissector_add_uint("nbap.extension", id_GANSS_AddIonoModelReq, new_create_dissector_handle(dissect_GANSS_AddIonoModelReq_PDU, proto_nbap));
68568   dissector_add_uint("nbap.extension", id_GANSS_EarthOrientParaReq, new_create_dissector_handle(dissect_GANSS_EarthOrientParaReq_PDU, proto_nbap));
68569   dissector_add_uint("nbap.extension", id_GANSS_AddNavigationModelsReq, new_create_dissector_handle(dissect_GANSS_AddNavigationModelsReq_PDU, proto_nbap));
68570   dissector_add_uint("nbap.extension", id_GANSS_AddUTCModelsReq, new_create_dissector_handle(dissect_GANSS_AddUTCModelsReq_PDU, proto_nbap));
68571   dissector_add_uint("nbap.extension", id_GANSS_AuxInfoReq, new_create_dissector_handle(dissect_GANSS_AuxInfoReq_PDU, proto_nbap));
68572   dissector_add_uint("nbap.extension", id_GANSS_SBAS_ID, new_create_dissector_handle(dissect_GANSS_SBAS_ID_PDU, proto_nbap));
68573   dissector_add_uint("nbap.extension", id_GANSS_ID, new_create_dissector_handle(dissect_GANSS_ID_PDU, proto_nbap));
68574   dissector_add_uint("nbap.extension", id_GANSS_Additional_Ionospheric_Model, new_create_dissector_handle(dissect_GANSS_Additional_Ionospheric_Model_PDU, proto_nbap));
68575   dissector_add_uint("nbap.extension", id_GANSS_Earth_Orientation_Parameters, new_create_dissector_handle(dissect_GANSS_Earth_Orientation_Parameters_PDU, proto_nbap));
68576   dissector_add_uint("nbap.extension", id_GANSS_Additional_Time_Models, new_create_dissector_handle(dissect_GANSS_Additional_Time_Models_PDU, proto_nbap));
68577   dissector_add_uint("nbap.extension", id_GANSS_Additional_Navigation_Models, new_create_dissector_handle(dissect_GANSS_Additional_Navigation_Models_PDU, proto_nbap));
68578   dissector_add_uint("nbap.extension", id_GANSS_Additional_UTC_Models, new_create_dissector_handle(dissect_GANSS_Additional_UTC_Models_PDU, proto_nbap));
68579   dissector_add_uint("nbap.extension", id_GANSS_Auxiliary_Information, new_create_dissector_handle(dissect_GANSS_Auxiliary_Information_PDU, proto_nbap));
68580   dissector_add_uint("nbap.extension", id_E_DPCCH_Power_Boosting_Capability, new_create_dissector_handle(dissect_E_DPCCH_Power_Boosting_Capability_PDU, proto_nbap));
68581   dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_InformationLCR_PDU, proto_nbap));
68582   dissector_add_uint("nbap.extension", id_HSDSCH_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Common_System_Information_ResponseLCR_PDU, proto_nbap));
68583   dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_InformationLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_InformationLCR_PDU, proto_nbap));
68584   dissector_add_uint("nbap.extension", id_HSDSCH_Paging_System_Information_ResponseLCR, new_create_dissector_handle(dissect_HSDSCH_Paging_System_Information_ResponseLCR_PDU, proto_nbap));
68585   dissector_add_uint("nbap.extension", id_Common_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
68586   dissector_add_uint("nbap.extension", id_Paging_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Paging_MACFlows_to_DeleteLCR_PDU, proto_nbap));
68587   dissector_add_uint("nbap.extension", id_Common_EDCH_System_InformationLCR, new_create_dissector_handle(dissect_Common_EDCH_System_InformationLCR_PDU, proto_nbap));
68588   dissector_add_uint("nbap.extension", id_Common_UL_MACFlows_to_DeleteLCR, new_create_dissector_handle(dissect_Common_MACFlows_to_DeleteLCR_PDU, proto_nbap));
68589   dissector_add_uint("nbap.extension", id_Common_EDCH_MACdFlows_to_DeleteLCR, new_create_dissector_handle(dissect_E_DCH_MACdFlows_to_DeleteLCR_PDU, proto_nbap));
68590   dissector_add_uint("nbap.extension", id_Common_EDCH_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_EDCH_System_Information_ResponseLCR_PDU, proto_nbap));
68591   dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_CapabilityLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_Capability_PDU, proto_nbap));
68592   dissector_add_uint("nbap.extension", id_Enhanced_UE_DRX_InformationLCR, new_create_dissector_handle(dissect_Enhanced_UE_DRX_InformationLCR_PDU, proto_nbap));
68593   dissector_add_uint("nbap.extension", id_HSDSCH_PreconfigurationSetup, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationSetup_PDU, proto_nbap));
68594   dissector_add_uint("nbap.extension", id_HSDSCH_PreconfigurationInfo, new_create_dissector_handle(dissect_HSDSCH_PreconfigurationInfo_PDU, proto_nbap));
68595   dissector_add_uint("nbap.extension", id_NoOfTargetCellHS_SCCH_Order, new_create_dissector_handle(dissect_NoOfTargetCellHS_SCCH_Order_PDU, proto_nbap));
68596   dissector_add_uint("nbap.extension", id_EnhancedHSServingCC_Abort, new_create_dissector_handle(dissect_EnhancedHSServingCC_Abort_PDU, proto_nbap));
68597   dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Setup, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Setup_List_PDU, proto_nbap));
68598   dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_Response_List_PDU, proto_nbap));
68599   dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Information_RL_Addition, new_create_dissector_handle(dissect_Additional_HS_Cell_Information_RL_Addition_List_PDU, proto_nbap));
68600   dissector_add_uint("nbap.extension", id_Additional_HS_Cell_Change_Information_Response, new_create_dissector_handle(dissect_Additional_HS_Cell_Change_Information_Response_List_PDU, proto_nbap));
68601   dissector_add_uint("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));
68602   dissector_add_uint("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));
68603   dissector_add_uint("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));
68604   dissector_add_uint("nbap.extension", id_Multi_Cell_Capability_Info, new_create_dissector_handle(dissect_Multi_Cell_Capability_Info_PDU, proto_nbap));
68605   dissector_add_uint("nbap.extension", id_IMB_Parameters, new_create_dissector_handle(dissect_IMB_Parameters_PDU, proto_nbap));
68606   dissector_add_uint("nbap.extension", id_MACes_Maximum_Bitrate_LCR, new_create_dissector_handle(dissect_MACes_Maximum_Bitrate_LCR_PDU, proto_nbap));
68607   dissector_add_uint("nbap.extension", id_Semi_PersistentScheduling_CapabilityLCR, new_create_dissector_handle(dissect_Semi_PersistentScheduling_CapabilityLCR_PDU, proto_nbap));
68608   dissector_add_uint("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
68609   dissector_add_uint("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_LCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_LCR_PDU, proto_nbap));
68610   dissector_add_uint("nbap.extension", id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68611   dissector_add_uint("nbap.extension", id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68612   dissector_add_uint("nbap.extension", id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68613   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_CapabilityLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_CapabilityLCR_PDU, proto_nbap));
68614   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_InformationLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_InformationLCR_PDU, proto_nbap));
68615   dissector_add_uint("nbap.extension", id_ContinuousPacketConnectivity_DRX_Information_ResponseLCR, new_create_dissector_handle(dissect_ContinuousPacketConnectivity_DRX_Information_ResponseLCR_PDU, proto_nbap));
68616   dissector_add_uint("nbap.extension", id_CPC_InformationLCR, new_create_dissector_handle(dissect_CPC_InformationLCR_PDU, proto_nbap));
68617   dissector_add_uint("nbap.extension", id_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_HS_DSCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
68618   dissector_add_uint("nbap.extension", id_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR, new_create_dissector_handle(dissect_E_DCH_Semi_PersistentScheduling_Information_ResponseLCR_PDU, proto_nbap));
68619   dissector_add_uint("nbap.extension", id_E_AGCH_UE_Inactivity_Monitor_Threshold, new_create_dissector_handle(dissect_E_AGCH_UE_Inactivity_Monitor_Threshold_PDU, proto_nbap));
68620   dissector_add_uint("nbap.extension", id_IdleIntervalInformation, new_create_dissector_handle(dissect_IdleIntervalInformation_PDU, proto_nbap));
68621   dissector_add_uint("nbap.extension", id_HSSICH_ReferenceSignal_InformationLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationLCR_PDU, proto_nbap));
68622   dissector_add_uint("nbap.extension", id_MIMO_ReferenceSignal_InformationListLCR, new_create_dissector_handle(dissect_MIMO_ReferenceSignal_InformationListLCR_PDU, proto_nbap));
68623   dissector_add_uint("nbap.extension", id_MIMO_SFMode_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
68624   dissector_add_uint("nbap.extension", id_MIMO_SFMode_Supported_For_HSPDSCHDualStream, new_create_dissector_handle(dissect_MIMO_SFMode_For_HSPDSCHDualStream_PDU, proto_nbap));
68625   dissector_add_uint("nbap.extension", id_UE_Selected_MBMS_Service_Information, new_create_dissector_handle(dissect_UE_Selected_MBMS_Service_Information_PDU, proto_nbap));
68626   dissector_add_uint("nbap.extension", id_MultiCarrier_HSDSCH_Physical_Layer_Category, new_create_dissector_handle(dissect_LCRTDD_HSDSCH_Physical_Layer_Category_PDU, proto_nbap));
68627   dissector_add_uint("nbap.extension", id_Common_E_DCH_HSDPCCH_Capability, new_create_dissector_handle(dissect_Common_E_DCH_HSDPCCH_Capability_PDU, proto_nbap));
68628   dissector_add_uint("nbap.extension", id_DL_RLC_PDU_Size_Format, new_create_dissector_handle(dissect_DL_RLC_PDU_Size_Format_PDU, proto_nbap));
68629   dissector_add_uint("nbap.extension", id_HSSICH_ReferenceSignal_InformationModifyLCR, new_create_dissector_handle(dissect_HSSICH_ReferenceSignal_InformationModifyLCR_PDU, proto_nbap));
68630   dissector_add_uint("nbap.extension", id_schedulingPriorityIndicator, new_create_dissector_handle(dissect_SchedulingPriorityIndicator_PDU, proto_nbap));
68631   dissector_add_uint("nbap.extension", id_TimeSlotMeasurementValueListLCR, new_create_dissector_handle(dissect_TimeSlotMeasurementValueListLCR_PDU, proto_nbap));
68632   dissector_add_uint("nbap.extension", id_UE_SupportIndicatorExtension, new_create_dissector_handle(dissect_UE_SupportIndicatorExtension_PDU, proto_nbap));
68633   dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_ActivationIndicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_ActivationIndicator_PDU, proto_nbap));
68634   dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_Capability, new_create_dissector_handle(dissect_Single_Stream_MIMO_Capability_PDU, proto_nbap));
68635   dissector_add_uint("nbap.extension", id_Single_Stream_MIMO_Mode_Indicator, new_create_dissector_handle(dissect_Single_Stream_MIMO_Mode_Indicator_PDU, proto_nbap));
68636   dissector_add_uint("nbap.extension", id_Dual_Band_Capability_Info, new_create_dissector_handle(dissect_Dual_Band_Capability_Info_PDU, proto_nbap));
68637   dissector_add_uint("nbap.extension", id_UE_AggregateMaximumBitRate, new_create_dissector_handle(dissect_UE_AggregateMaximumBitRate_PDU, proto_nbap));
68638   dissector_add_uint("nbap.extension", id_UE_AggregateMaximumBitRate_Enforcement_Indicator, new_create_dissector_handle(dissect_UE_AggregateMaximumBitRate_Enforcement_Indicator_PDU, proto_nbap));
68639   dissector_add_uint("nbap.extension", id_MIMO_Power_Offset_For_S_CPICH_Capability, new_create_dissector_handle(dissect_MIMO_PowerOffsetForS_CPICHCapability_PDU, proto_nbap));
68640   dissector_add_uint("nbap.extension", id_MIMO_PilotConfigurationExtension, new_create_dissector_handle(dissect_MIMO_PilotConfigurationExtension_PDU, proto_nbap));
68641   dissector_add_uint("nbap.extension", id_TxDiversityOnDLControlChannelsByMIMOUECapability, new_create_dissector_handle(dissect_TxDiversityOnDLControlChannelsByMIMOUECapability_PDU, proto_nbap));
68642   dissector_add_uint("nbap.extension", id_NumberOfReportedCellPortionsLCR, new_create_dissector_handle(dissect_NumberOfReportedCellPortionsLCR_PDU, proto_nbap));
68643   dissector_add_uint("nbap.extension", id_CellPortion_CapabilityLCR, new_create_dissector_handle(dissect_CellPortion_CapabilityLCR_PDU, proto_nbap));
68644   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Setup_Req, new_create_dissector_handle(dissect_Additional_EDCH_Setup_Info_PDU, proto_nbap));
68645   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Response, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_List_PDU, proto_nbap));
68646   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Add_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Add_Req_PDU, proto_nbap));
68647   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Response_RL_Add, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_RL_Add_List_PDU, proto_nbap));
68648   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Prep, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Prep_PDU, proto_nbap));
68649   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Reconf_Req, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Reconf_Req_PDU, proto_nbap));
68650   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_Bearer_Rearrangement, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Bearer_Rearrangement_List_PDU, proto_nbap));
68651   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_RL_Param_Upd, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_RL_Param_Upd_PDU, proto_nbap));
68652   dissector_add_uint("nbap.extension", id_Additional_EDCH_Preconfiguration_Information, new_create_dissector_handle(dissect_Additional_EDCH_Preconfiguration_Information_PDU, proto_nbap));
68653   dissector_add_uint("nbap.extension", id_EDCH_Indicator, new_create_dissector_handle(dissect_NULL_PDU, proto_nbap));
68654   dissector_add_uint("nbap.extension", id_HS_DSCH_SPS_Reservation_Indicator, new_create_dissector_handle(dissect_SPS_Reservation_Indicator_PDU, proto_nbap));
68655   dissector_add_uint("nbap.extension", id_E_DCH_SPS_Reservation_Indicator, new_create_dissector_handle(dissect_SPS_Reservation_Indicator_PDU, proto_nbap));
68656   dissector_add_uint("nbap.extension", id_MultipleFreq_HARQ_MemoryPartitioning_InformationList, new_create_dissector_handle(dissect_MultipleFreq_HARQ_MemoryPartitioning_InformationList_PDU, proto_nbap));
68657   dissector_add_uint("nbap.extension", id_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext, new_create_dissector_handle(dissect_Ul_common_E_DCH_MACflow_Specific_InfoResponseListLCR_Ext_PDU, proto_nbap));
68658   dissector_add_uint("nbap.extension", id_RepetitionPeriodIndex, new_create_dissector_handle(dissect_RepetitionPeriodIndex_PDU, proto_nbap));
68659   dissector_add_uint("nbap.extension", id_MidambleShiftLCR, new_create_dissector_handle(dissect_MidambleShiftLCR_PDU, proto_nbap));
68660   dissector_add_uint("nbap.extension", id_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION, new_create_dissector_handle(dissect_MaxHSDSCH_HSSCCH_Power_per_CELLPORTION_PDU, proto_nbap));
68661   dissector_add_uint("nbap.extension", id_DormantModeIndicator, new_create_dissector_handle(dissect_DormantModeIndicator_PDU, proto_nbap));
68662   dissector_add_uint("nbap.extension", id_DiversityMode, new_create_dissector_handle(dissect_DiversityMode_PDU, proto_nbap));
68663   dissector_add_uint("nbap.extension", id_TransmitDiversityIndicator, new_create_dissector_handle(dissect_TransmitDiversityIndicator_PDU, proto_nbap));
68664   dissector_add_uint("nbap.extension", id_NonCellSpecificTxDiversity, new_create_dissector_handle(dissect_NonCellSpecificTxDiversity_PDU, proto_nbap));
68665   dissector_add_uint("nbap.extension", id_Cell_Capability_Container, new_create_dissector_handle(dissect_Cell_Capability_Container_PDU, proto_nbap));
68666   dissector_add_uint("nbap.extension", id_E_RNTI_List_Request, new_create_dissector_handle(dissect_NULL_PDU, proto_nbap));
68667   dissector_add_uint("nbap.extension", id_E_RNTI_List, new_create_dissector_handle(dissect_E_RNTI_List_PDU, proto_nbap));
68668   dissector_add_uint("nbap.extension", id_PowerControlGAP_For_CellFACHLCR, new_create_dissector_handle(dissect_ControlGAP_PDU, proto_nbap));
68669   dissector_add_uint("nbap.extension", id_UL_Synchronisation_Parameters_For_FACHLCR, new_create_dissector_handle(dissect_UL_Synchronisation_Parameters_LCR_PDU, proto_nbap));
68670   dissector_add_uint("nbap.extension", id_HS_DSCH_SPS_Operation_Indicator, new_create_dissector_handle(dissect_HS_DSCH_SPS_Operation_Indicator_PDU, proto_nbap));
68671   dissector_add_uint("nbap.extension", id_Out_of_Sychronization_Window, new_create_dissector_handle(dissect_Out_of_Sychronization_Window_PDU, proto_nbap));
68672   dissector_add_uint("nbap.extension", id_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst, new_create_dissector_handle(dissect_Max_RTWP_perUARFCN_Information_LCR_PSCH_ReconfRqst_PDU, proto_nbap));
68673   dissector_add_uint("nbap.extension", id_E_HICH_TimeOffset_ReconfFailureTDD, new_create_dissector_handle(dissect_E_HICH_TimeOffset_ReconfFailureTDD_PDU, proto_nbap));
68674   dissector_add_uint("nbap.extension", id_HSSCCH_TPC_StepSize, new_create_dissector_handle(dissect_TDD_TPC_DownlinkStepSize_PDU, proto_nbap));
68675   dissector_add_uint("nbap.extension", id_TS0_CapabilityLCR, new_create_dissector_handle(dissect_TS0_CapabilityLCR_PDU, proto_nbap));
68676   dissector_add_uint("nbap.extension", id_UE_TS0_CapabilityLCR, new_create_dissector_handle(dissect_UE_TS0_CapabilityLCR_PDU, proto_nbap));
68677   dissector_add_uint("nbap.extension", id_Common_System_Information_ResponseLCR, new_create_dissector_handle(dissect_Common_System_Information_ResponseLCR_PDU, proto_nbap));
68678   dissector_add_uint("nbap.extension", id_Additional_EDCH_Cell_Information_ResponseRLReconf, new_create_dissector_handle(dissect_Additional_EDCH_Cell_Information_Response_RLReconf_List_PDU, proto_nbap));
68679   dissector_add_uint("nbap.ies", id_Multicell_EDCH_InformationItemIEs, new_create_dissector_handle(dissect_Multicell_EDCH_InformationItemIEs_PDU, proto_nbap));
68680   dissector_add_uint("nbap.ies", id_Multicell_EDCH_RL_Specific_InformationItemIEs, new_create_dissector_handle(dissect_Multicell_EDCH_RL_Specific_InformationItemIEs_PDU, proto_nbap));
68681   dissector_add_uint("nbap.extension", id_Add_To_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU, proto_nbap));
68682   dissector_add_uint("nbap.extension", id_Modify_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Modify_Non_HS_SCCH_Associated_HS_SICH_InformationList_Ext_PDU, proto_nbap));
68683   dissector_add_uint("nbap.extension", id_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext, new_create_dissector_handle(dissect_Delete_From_Non_HS_SCCH_Associated_HS_SICH_Resource_Pool_LCR_PSCH_ReconfRqst_Ext_PDU, proto_nbap));
68684   dissector_add_uint("nbap.extension", id_Initial_DL_Transmission_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68685   dissector_add_uint("nbap.extension", id_Maximum_DL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68686   dissector_add_uint("nbap.extension", id_Minimum_DL_Power, new_create_dissector_handle(dissect_DL_Power_PDU, proto_nbap));
68687   dissector_add_uint("nbap.extension", id_DCH_MeasurementOccasion_Information, new_create_dissector_handle(dissect_DCH_MeasurementOccasion_Information_PDU, proto_nbap));
68688   dissector_add_uint("nbap.extension", id_AssociatedPhsicalChannelID, new_create_dissector_handle(dissect_CommonPhysicalChannelID_PDU, proto_nbap));
68689   dissector_add_uint("nbap.extension", id_DGNSS_ValidityPeriod, new_create_dissector_handle(dissect_DGNSS_ValidityPeriod_PDU, proto_nbap));
68690   dissector_add_uint("nbap.extension", id_PhysicalChannelID_for_CommonERNTI_RequestedIndicator, new_create_dissector_handle(dissect_PhysicalChannelID_for_CommonERNTI_RequestedIndicator_PDU, proto_nbap));
68691   dissector_add_uint("nbap.extension", id_PrecodingWeightSetRestriction, new_create_dissector_handle(dissect_PrecodingWeightSetRestriction_PDU, proto_nbap));
68692   dissector_add_string("nbap.proc.imsg", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupRequestFDD_PDU, proto_nbap));
68693   dissector_add_string("nbap.proc.sout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
68694   dissector_add_string("nbap.proc.uout", "id-cellSetup/fdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
68695   dissector_add_string("nbap.proc.imsg", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupRequestTDD_PDU, proto_nbap));
68696   dissector_add_string("nbap.proc.sout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupResponse_PDU, proto_nbap));
68697   dissector_add_string("nbap.proc.uout", "id-cellSetup/tdd", new_create_dissector_handle(dissect_CellSetupFailure_PDU, proto_nbap));
68698   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationRequestFDD_PDU, proto_nbap));
68699   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
68700   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/fdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
68701   dissector_add_string("nbap.proc.imsg", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationRequestTDD_PDU, proto_nbap));
68702   dissector_add_string("nbap.proc.sout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationResponse_PDU, proto_nbap));
68703   dissector_add_string("nbap.proc.uout", "id-cellReconfiguration/tdd", new_create_dissector_handle(dissect_CellReconfigurationFailure_PDU, proto_nbap));
68704   dissector_add_string("nbap.proc.imsg", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionRequest_PDU, proto_nbap));
68705   dissector_add_string("nbap.proc.sout", "id-cellDeletion/common", new_create_dissector_handle(dissect_CellDeletionResponse_PDU, proto_nbap));
68706   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestFDD_PDU, proto_nbap));
68707   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
68708   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/fdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
68709   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupRequestTDD_PDU, proto_nbap));
68710   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupResponse_PDU, proto_nbap));
68711   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelSetup/tdd", new_create_dissector_handle(dissect_CommonTransportChannelSetupFailure_PDU, proto_nbap));
68712   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestFDD_PDU, proto_nbap));
68713   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
68714   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/fdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
68715   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationRequestTDD_PDU, proto_nbap));
68716   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationResponse_PDU, proto_nbap));
68717   dissector_add_string("nbap.proc.uout", "id-commonTransportChannelReconfigure/tdd", new_create_dissector_handle(dissect_CommonTransportChannelReconfigurationFailure_PDU, proto_nbap));
68718   dissector_add_string("nbap.proc.imsg", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionRequest_PDU, proto_nbap));
68719   dissector_add_string("nbap.proc.sout", "id-commonTransportChannelDelete/common", new_create_dissector_handle(dissect_CommonTransportChannelDeletionResponse_PDU, proto_nbap));
68720   dissector_add_string("nbap.proc.imsg", "id-audit/common", new_create_dissector_handle(dissect_AuditRequest_PDU, proto_nbap));
68721   dissector_add_string("nbap.proc.sout", "id-audit/common", new_create_dissector_handle(dissect_AuditResponse_PDU, proto_nbap));
68722   dissector_add_string("nbap.proc.uout", "id-audit/common", new_create_dissector_handle(dissect_AuditFailure_PDU, proto_nbap));
68723   dissector_add_string("nbap.proc.imsg", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceRequest_PDU, proto_nbap));
68724   dissector_add_string("nbap.proc.sout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceResponse_PDU, proto_nbap));
68725   dissector_add_string("nbap.proc.uout", "id-blockResource/common", new_create_dissector_handle(dissect_BlockResourceFailure_PDU, proto_nbap));
68726   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestFDD_PDU, proto_nbap));
68727   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseFDD_PDU, proto_nbap));
68728   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/fdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureFDD_PDU, proto_nbap));
68729   dissector_add_string("nbap.proc.imsg", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupRequestTDD_PDU, proto_nbap));
68730   dissector_add_string("nbap.proc.sout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupResponseTDD_PDU, proto_nbap));
68731   dissector_add_string("nbap.proc.uout", "id-radioLinkSetup/tdd", new_create_dissector_handle(dissect_RadioLinkSetupFailureTDD_PDU, proto_nbap));
68732   dissector_add_string("nbap.proc.imsg", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateRequest_PDU, proto_nbap));
68733   dissector_add_string("nbap.proc.sout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateResponse_PDU, proto_nbap));
68734   dissector_add_string("nbap.proc.uout", "id-systemInformationUpdate/common", new_create_dissector_handle(dissect_SystemInformationUpdateFailure_PDU, proto_nbap));
68735   dissector_add_string("nbap.proc.imsg", "id-reset/common", new_create_dissector_handle(dissect_ResetRequest_PDU, proto_nbap));
68736   dissector_add_string("nbap.proc.sout", "id-reset/common", new_create_dissector_handle(dissect_ResetResponse_PDU, proto_nbap));
68737   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationRequest_PDU, proto_nbap));
68738   dissector_add_string("nbap.proc.sout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationResponse_PDU, proto_nbap));
68739   dissector_add_string("nbap.proc.uout", "id-commonMeasurementInitiation/common", new_create_dissector_handle(dissect_CommonMeasurementInitiationFailure_PDU, proto_nbap));
68740   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestFDD_PDU, proto_nbap));
68741   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseFDD_PDU, proto_nbap));
68742   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/fdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureFDD_PDU, proto_nbap));
68743   dissector_add_string("nbap.proc.imsg", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionRequestTDD_PDU, proto_nbap));
68744   dissector_add_string("nbap.proc.sout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionResponseTDD_PDU, proto_nbap));
68745   dissector_add_string("nbap.proc.uout", "id-radioLinkAddition/tdd", new_create_dissector_handle(dissect_RadioLinkAdditionFailureTDD_PDU, proto_nbap));
68746   dissector_add_string("nbap.proc.imsg", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionRequest_PDU, proto_nbap));
68747   dissector_add_string("nbap.proc.sout", "id-radioLinkDeletion/common", new_create_dissector_handle(dissect_RadioLinkDeletionResponse_PDU, proto_nbap));
68748   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareFDD_PDU, proto_nbap));
68749   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
68750   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
68751   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationPrepareTDD_PDU, proto_nbap));
68752   dissector_add_string("nbap.proc.sout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationReady_PDU, proto_nbap));
68753   dissector_add_string("nbap.proc.uout", "id-synchronisedRadioLinkReconfigurationPreparation/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
68754   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestFDD_PDU, proto_nbap));
68755   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
68756   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/fdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
68757   dissector_add_string("nbap.proc.imsg", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationRequestTDD_PDU, proto_nbap));
68758   dissector_add_string("nbap.proc.sout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationResponse_PDU, proto_nbap));
68759   dissector_add_string("nbap.proc.uout", "id-unSynchronisedRadioLinkReconfiguration/tdd", new_create_dissector_handle(dissect_RadioLinkReconfigurationFailure_PDU, proto_nbap));
68760   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationRequest_PDU, proto_nbap));
68761   dissector_add_string("nbap.proc.sout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationResponse_PDU, proto_nbap));
68762   dissector_add_string("nbap.proc.uout", "id-dedicatedMeasurementInitiation/common", new_create_dissector_handle(dissect_DedicatedMeasurementInitiationFailure_PDU, proto_nbap));
68763   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestFDD_PDU, proto_nbap));
68764   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
68765   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/fdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
68766   dissector_add_string("nbap.proc.imsg", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationRequestTDD_PDU, proto_nbap));
68767   dissector_add_string("nbap.proc.sout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationResponse_PDU, proto_nbap));
68768   dissector_add_string("nbap.proc.uout", "id-physicalSharedChannelReconfiguration/tdd", new_create_dissector_handle(dissect_PhysicalSharedChannelReconfigurationFailure_PDU, proto_nbap));
68769   dissector_add_string("nbap.proc.imsg", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationRequest_PDU, proto_nbap));
68770   dissector_add_string("nbap.proc.sout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationResponse_PDU, proto_nbap));
68771   dissector_add_string("nbap.proc.uout", "id-informationExchangeInitiation/common", new_create_dissector_handle(dissect_InformationExchangeInitiationFailure_PDU, proto_nbap));
68772   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationRequestTDD_PDU, proto_nbap));
68773   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationResponseTDD_PDU, proto_nbap));
68774   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationInitiation/tdd", new_create_dissector_handle(dissect_CellSynchronisationInitiationFailureTDD_PDU, proto_nbap));
68775   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationRequestTDD_PDU, proto_nbap));
68776   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationResponseTDD_PDU, proto_nbap));
68777   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationReconfiguration/tdd", new_create_dissector_handle(dissect_CellSynchronisationReconfigurationFailureTDD_PDU, proto_nbap));
68778   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentRequestTDD_PDU, proto_nbap));
68779   dissector_add_string("nbap.proc.sout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentResponseTDD_PDU, proto_nbap));
68780   dissector_add_string("nbap.proc.uout", "id-cellSynchronisationAdjustment/tdd", new_create_dissector_handle(dissect_CellSynchronisationAdjustmentFailureTDD_PDU, proto_nbap));
68781   dissector_add_string("nbap.proc.imsg", "id-resourceStatusIndication/common", new_create_dissector_handle(dissect_ResourceStatusIndication_PDU, proto_nbap));
68782   dissector_add_string("nbap.proc.imsg", "id-auditRequired/common", new_create_dissector_handle(dissect_AuditRequiredIndication_PDU, proto_nbap));
68783   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementReport/common", new_create_dissector_handle(dissect_CommonMeasurementReport_PDU, proto_nbap));
68784   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementTermination/common", new_create_dissector_handle(dissect_CommonMeasurementTerminationRequest_PDU, proto_nbap));
68785   dissector_add_string("nbap.proc.imsg", "id-commonMeasurementFailure/common", new_create_dissector_handle(dissect_CommonMeasurementFailureIndication_PDU, proto_nbap));
68786   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCommit/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCommit_PDU, proto_nbap));
68787   dissector_add_string("nbap.proc.imsg", "id-synchronisedRadioLinkReconfigurationCancellation/common", new_create_dissector_handle(dissect_RadioLinkReconfigurationCancel_PDU, proto_nbap));
68788   dissector_add_string("nbap.proc.imsg", "id-radioLinkFailure/common", new_create_dissector_handle(dissect_RadioLinkFailureIndication_PDU, proto_nbap));
68789   dissector_add_string("nbap.proc.imsg", "id-radioLinkPreemption/common", new_create_dissector_handle(dissect_RadioLinkPreemptionRequiredIndication_PDU, proto_nbap));
68790   dissector_add_string("nbap.proc.imsg", "id-radioLinkRestoration/common", new_create_dissector_handle(dissect_RadioLinkRestoreIndication_PDU, proto_nbap));
68791   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementReport/common", new_create_dissector_handle(dissect_DedicatedMeasurementReport_PDU, proto_nbap));
68792   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementTermination/common", new_create_dissector_handle(dissect_DedicatedMeasurementTerminationRequest_PDU, proto_nbap));
68793   dissector_add_string("nbap.proc.imsg", "id-dedicatedMeasurementFailure/common", new_create_dissector_handle(dissect_DedicatedMeasurementFailureIndication_PDU, proto_nbap));
68794   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerControl/fdd", new_create_dissector_handle(dissect_DL_PowerControlRequest_PDU, proto_nbap));
68795   dissector_add_string("nbap.proc.imsg", "id-downlinkPowerTimeslotControl/tdd", new_create_dissector_handle(dissect_DL_PowerTimeslotControlRequest_PDU, proto_nbap));
68796   dissector_add_string("nbap.proc.imsg", "id-compressedModeCommand/fdd", new_create_dissector_handle(dissect_CompressedModeCommand_PDU, proto_nbap));
68797   dissector_add_string("nbap.proc.imsg", "id-unblockResource/common", new_create_dissector_handle(dissect_UnblockResourceIndication_PDU, proto_nbap));
68798   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForDedicated/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
68799   dissector_add_string("nbap.proc.imsg", "id-errorIndicationForCommon/common", new_create_dissector_handle(dissect_ErrorIndication_PDU, proto_nbap));
68800   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationReporting/tdd", new_create_dissector_handle(dissect_CellSynchronisationReportTDD_PDU, proto_nbap));
68801   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationTermination/tdd", new_create_dissector_handle(dissect_CellSynchronisationTerminationRequestTDD_PDU, proto_nbap));
68802   dissector_add_string("nbap.proc.imsg", "id-cellSynchronisationFailure/tdd", new_create_dissector_handle(dissect_CellSynchronisationFailureIndicationTDD_PDU, proto_nbap));
68803   dissector_add_string("nbap.proc.imsg", "id-privateMessageForDedicated/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
68804   dissector_add_string("nbap.proc.imsg", "id-privateMessageForCommon/common", new_create_dissector_handle(dissect_PrivateMessage_PDU, proto_nbap));
68805   dissector_add_string("nbap.proc.imsg", "id-informationReporting/common", new_create_dissector_handle(dissect_InformationReport_PDU, proto_nbap));
68806   dissector_add_string("nbap.proc.imsg", "id-informationExchangeTermination/common", new_create_dissector_handle(dissect_InformationExchangeTerminationRequest_PDU, proto_nbap));
68807   dissector_add_string("nbap.proc.imsg", "id-informationExchangeFailure/common", new_create_dissector_handle(dissect_InformationExchangeFailureIndication_PDU, proto_nbap));
68808   dissector_add_string("nbap.proc.imsg", "id-BearerRearrangement/common", new_create_dissector_handle(dissect_BearerRearrangementIndication_PDU, proto_nbap));
68809   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/fdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandFDD_PDU, proto_nbap));
68810   dissector_add_string("nbap.proc.imsg", "id-radioLinkActivation/tdd", new_create_dissector_handle(dissect_RadioLinkActivationCommandTDD_PDU, proto_nbap));
68811   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/fdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationFDD_PDU, proto_nbap));
68812   dissector_add_string("nbap.proc.imsg", "id-radioLinkParameterUpdate/tdd", new_create_dissector_handle(dissect_RadioLinkParameterUpdateIndicationTDD_PDU, proto_nbap));
68813   dissector_add_string("nbap.proc.imsg", "id-mBMSNotificationUpdate/common", new_create_dissector_handle(dissect_MBMSNotificationUpdateCommand_PDU, proto_nbap));
68814   dissector_add_string("nbap.proc.imsg", "id-uEStatusUpdate/common", new_create_dissector_handle(dissect_UEStatusUpdateCommand_PDU, proto_nbap));
68815   dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyReporting/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyReport_PDU, proto_nbap));
68816   dissector_add_string("nbap.proc.imsg", "id-secondaryULFrequencyUpdate/fdd", new_create_dissector_handle(dissect_SecondaryULFrequencyUpdateIndication_PDU, proto_nbap));
68817
68818
68819 /*--- End of included file: packet-nbap-dis-tab.c ---*/
68820 #line 185 "../../asn1/nbap/packet-nbap-template.c"
68821 }
68822
68823